._page_v5sep_1{--navy:#062d43;--teal:#117f78;--mint:#e8f4f1;--ink:#152a35;--muted:#5e7078;--line:#d7e2e3;min-height:100vh;color:var(--ink);background:#fbfcfb}._shell_v5sep_2{width:min(1180px,100% - 40px);margin:0 auto}._skipLink_v5sep_3{z-index:20;color:#fff;background:var(--navy);padding:10px 14px;position:fixed;top:-80px;left:16px}._skipLink_v5sep_3:focus{top:12px}._header_v5sep_5{border-bottom:1px solid var(--line);background:#fffffff5}._header_v5sep_5 nav{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}._brand_v5sep_7{color:var(--navy);letter-spacing:-.02em;flex-direction:column;font-weight:850;text-decoration:none;display:flex}._brand_v5sep_7 small{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.68rem;font-weight:760}._navLinks_v5sep_9{align-items:center;gap:22px;font-size:.86rem;font-weight:720;display:flex}._navLinks_v5sep_9 a{color:var(--ink);text-decoration:none}._navLinks_v5sep_9 a:hover,._navLinks_v5sep_9 a:focus-visible{color:var(--teal)}._hero_v5sep_12{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:center;gap:64px;padding-top:92px;padding-bottom:92px;display:grid}._eyebrow_v5sep_13{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:850}._hero_v5sep_12 h1{max-width:820px;color:var(--navy);letter-spacing:-.062em;margin:0;font-size:clamp(2.5rem,5vw,5.15rem);line-height:.99}._lead_v5sep_15{max-width:780px;color:var(--muted);margin:28px 0 0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.72}._actions_v5sep_16{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primaryButton_v5sep_17,._secondaryButton_v5sep_17{border:1px solid var(--navy);border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:10px 17px;font-size:.86rem;font-weight:820;text-decoration:none;display:inline-flex}._primaryButton_v5sep_17{color:#fff;background:var(--navy)}._secondaryButton_v5sep_17{color:var(--navy);background:#fff}._boundaryCard_v5sep_20{color:#e9f7f4;background:var(--navy);border:1px solid #1b6470;border-radius:15px;padding:30px;box-shadow:0 22px 52px #062d432e}._boundaryCard_v5sep_20 span{color:#9edbd0;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}._boundaryCard_v5sep_20 strong{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(1.7rem,3vw,2.7rem);display:block}._boundaryCard_v5sep_20 p{color:#c9dcdf;margin:0;line-height:1.65}._band_v5sep_24{border-block:1px solid var(--line);background:var(--mint);padding:62px 0}._capabilityGrid_v5sep_25{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;display:grid}._capabilityGrid_v5sep_25 article{background:#ffffffbf;border:1px solid #117f7833;border-radius:11px;padding:26px}._capabilityGrid_v5sep_25 article>span{color:var(--teal);font:800 .72rem/1 var(--font-geist-mono),monospace}._capabilityGrid_v5sep_25 h2{color:var(--navy);margin:17px 0 10px;font-size:1.06rem}._capabilityGrid_v5sep_25 p{color:var(--muted);margin:0;font-size:.91rem;line-height:1.58}._section_v5sep_30{padding-top:88px;padding-bottom:88px}._sectionHeading_v5sep_31{max-width:760px}._sectionHeading_v5sep_31 h2{color:var(--navy);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.5vw,3.2rem)}._sectionHeading_v5sep_31>p:last-child{color:var(--muted);line-height:1.7}._builder_v5sep_34{margin-top:34px}._builder_v5sep_34 form{border:1px solid var(--line);background:#fff;border-radius:13px;padding:28px;box-shadow:0 14px 34px #12364412}._builder_v5sep_34 label{color:var(--navy);margin-bottom:10px;font-weight:800;display:block}._builder_v5sep_34 textarea{resize:vertical;width:100%;color:var(--ink);font:500 .98rem/1.6 var(--font-geist-sans),sans-serif;background:#fcfdfd;border:1px solid #b9cacc;border-radius:8px;padding:16px}._builder_v5sep_34 textarea:focus{border-color:var(--teal);outline:3px solid #117f782e}._formFooter_v5sep_39{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}._formFooter_v5sep_39 span{color:var(--muted);font-size:.78rem}._formFooter_v5sep_39 button{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:7px;min-height:44px;padding:9px 17px;font-weight:820}._formFooter_v5sep_39 button:disabled{opacity:.52;cursor:wait}._error_v5sep_43{color:#7b241f;background:#fcedeb;border-left:4px solid #ad302a;padding:14px 16px}._output_v5sep_44{background:var(--navy);border:1px solid #9bc9c3;border-radius:13px;margin-top:22px;overflow:hidden}._outputHeading_v5sep_45{color:#fff;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}._outputHeading_v5sep_45 span{color:#9edbd0;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}._outputHeading_v5sep_45 h3{margin:5px 0 0;font-size:1rem}._outputHeading_v5sep_45 strong{color:#082d3f;background:#a7e0d2;border-radius:999px;padding:7px 10px;font-size:.72rem}._output_v5sep_44 pre{color:#eaf7f5;margin:0;padding:24px;font-size:.78rem;line-height:1.58;overflow:auto}._planControls_v5sep_50{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}._planControls_v5sep_50>div{gap:7px;display:grid}._planControls_v5sep_50 label{color:#dff3ef;margin:0;font-size:.78rem}._planControls_v5sep_50 select{min-width:190px;color:var(--navy);background:#fff;border:1px solid #8bc5bb;border-radius:7px;padding:10px 12px;font-weight:760}._planControls_v5sep_50 small{color:#a9c8ca}._planControls_v5sep_50 button{min-height:44px;color:var(--navy);cursor:pointer;background:#a7e0d2;border:1px solid #9edbd0;border-radius:7px;padding:9px 17px;font-weight:820}._planControls_v5sep_50 button:disabled{opacity:.55;cursor:wait}._planOutput_v5sep_57{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:24px;padding:28px;box-shadow:0 14px 34px #12364412}._planSummary_v5sep_58{justify-content:space-between;align-items:center;gap:20px;display:flex}._planSummary_v5sep_58 span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}._planSummary_v5sep_58 h3{color:var(--navy);margin:6px 0 0;font-size:1.1rem}._planSummary_v5sep_58 strong{color:#74450b;text-align:center;background:#fff0c7;border-radius:999px;max-width:330px;padding:7px 10px;font-size:.7rem}._planBoundary_v5sep_62{max-width:850px;color:var(--muted);line-height:1.65}._taskGrid_v5sep_63{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}._taskGrid_v5sep_63 article{border:1px solid var(--line);background:#f5f9f8;border-radius:9px;padding:18px}._taskGrid_v5sep_63 article>span{color:var(--teal);font:800 .7rem/1 var(--font-geist-mono),monospace}._taskGrid_v5sep_63 h4{color:var(--navy);margin:10px 0 8px;font-size:.9rem}._taskGrid_v5sep_63 p{color:var(--muted);margin:0 0 12px;font-size:.72rem;font-weight:750}._taskGrid_v5sep_63 small{color:#597078;font:500 .67rem/1.45 var(--font-geist-mono),monospace}._planOutput_v5sep_57 details{border-top:1px solid var(--line);padding-top:18px}._planOutput_v5sep_57 summary{color:var(--teal);cursor:pointer;font-weight:800}._planOutput_v5sep_57 pre{color:#eaf7f5;background:var(--navy);border-radius:9px;max-height:520px;margin:16px 0 0;padding:20px;font-size:.75rem;line-height:1.55;overflow:auto}._receiptLab_v5sep_72{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:22px;margin-top:34px;display:grid}._receiptLab_v5sep_72 form{margin:0}._receiptLab_v5sep_72 textarea{min-height:420px;font:500 .76rem/1.55 var(--font-geist-mono),monospace}._receiptOutput_v5sep_75{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 14px 34px #12364412}._receiptOutput_v5sep_75>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}._receiptOutput_v5sep_75 span{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}._receiptOutput_v5sep_75 strong{border-radius:999px;padding:7px 11px;font-size:.72rem}._valid_v5sep_79{color:#155c47;background:#dcefe7}._invalid_v5sep_80{color:#7b241f;background:#fcedeb}._pending_v5sep_81{color:#74450b;background:#fff0c7}._receiptOutput_v5sep_75 p{color:var(--muted);margin:0;padding:20px 22px;font-size:.86rem;line-height:1.6}._receiptOutput_v5sep_75 pre{border-top:1px solid var(--line);color:#eaf7f5;background:var(--navy);max-height:420px;margin:0;padding:20px 22px;font-size:.72rem;line-height:1.55;overflow:auto}._executionBand_v5sep_84{color:#fff;background:var(--navy);padding:76px 0}._executionLayout_v5sep_85{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;display:grid}._executionLayout_v5sep_85 h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.06}._executionRules_v5sep_87{grid-template-columns:1fr 1fr;gap:16px;display:grid}._executionRules_v5sep_87 article{background:#ffffff0a;border:1px solid #9edbd04d;border-radius:9px;padding:22px}._executionRules_v5sep_87 strong{color:#a7e0d2}._executionRules_v5sep_87 p{color:#c9dcdf;margin:9px 0 0;font-size:.86rem;line-height:1.58}._kitGrid_v5sep_91{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}._kitGrid_v5sep_91 article{border-top:4px solid var(--teal);background:#edf5f3;padding:28px}._kitGrid_v5sep_91 strong{color:var(--navy);font-size:1.08rem}._kitGrid_v5sep_91 p{min-height:72px;color:var(--muted);line-height:1.62}._kitGrid_v5sep_91 a{color:var(--teal);font-size:.86rem;font-weight:800}._footer_v5sep_96{color:#d9e7e8;background:var(--navy);padding:28px 0}._footer_v5sep_96 ._shell_v5sep_2{justify-content:space-between;gap:20px;display:flex}._footer_v5sep_96 a{color:#a5ddd4}@media (width<=900px){._hero_v5sep_12,._executionLayout_v5sep_85,._receiptLab_v5sep_72{grid-template-columns:1fr;gap:34px;padding-block:66px}._capabilityGrid_v5sep_25,._kitGrid_v5sep_91{grid-template-columns:1fr 1fr}}@media (width<=640px){._shell_v5sep_2{width:min(100% - 26px,1180px)}._header_v5sep_5 nav{align-items:flex-start;padding-block:17px}._navLinks_v5sep_9{flex-wrap:wrap;justify-content:flex-end;gap:10px 15px}._capabilityGrid_v5sep_25,._kitGrid_v5sep_91,._taskGrid_v5sep_63,._executionRules_v5sep_87{grid-template-columns:1fr}._formFooter_v5sep_39,._outputHeading_v5sep_45,._planControls_v5sep_50,._planSummary_v5sep_58,._footer_v5sep_96 ._shell_v5sep_2{flex-direction:column;align-items:flex-start}._kitGrid_v5sep_91 p{min-height:0}}