@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap');
:root{--paper:#f5f3ec;--ink:#202e31;--muted:#626b6c;--orange:#c45430;--line:#d6d8cf;--navy:#193335;--green:#376747;--cream:#ede9dd;--mono:'DM Mono',monospace;--sans:'DM Sans',Arial,sans-serif;--serif:'Instrument Serif',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}::selection{background:#e3bca8}.wrap{width:min(1240px,calc(100% - 104px));margin:0 auto}.header{height:114px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:700;line-height:1.2}.brand small{display:block;font:9px var(--mono);letter-spacing:1.5px;margin-top:7px;color:var(--muted)}.brand-mark{height:36px;width:36px;background:var(--orange);color:var(--paper);display:grid;place-items:center;font-size:30px;font-weight:400;padding-bottom:6px}.header nav{display:flex;gap:30px;align-items:center;font-size:13px}.nav-cta{border:1px solid #bfc4bb;border-radius:3px;padding:11px 16px;display:flex;gap:22px}.hero{padding:78px 0 82px;display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.eyebrow,.mono{font:10px var(--mono);letter-spacing:1px}.eyebrow{display:flex;align-items:center;gap:10px;line-height:1.6;margin:0 0 23px}.tiny-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{font:clamp(55px,6.2vw,89px)/.99 var(--serif);letter-spacing:-2px;margin-bottom:29px;font-weight:400}h1 em,.pilot-section h2 em{color:var(--orange);font-weight:400}h2{font:48px/1.05 var(--serif);font-weight:400;letter-spacing:-.7px;margin-bottom:0}.intro{font-size:16px;line-height:1.8;max-width:440px;color:#536060;margin-bottom:29px}.hero-actions{display:flex;gap:25px;align-items:center}.button{border:0;border-radius:3px;padding:15px 20px;display:inline-flex;justify-content:space-between;align-items:center;gap:32px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#fff}.primary:hover{background:#ac4525}.dark{background:var(--navy);color:white}.text-link{font-size:13px;display:inline-flex;gap:14px;align-items:center;border-bottom:1px solid #aab0a4;padding-bottom:3px}.hero-note{font-size:11px;color:var(--muted);margin:20px 0 0}.hero-visual{position:relative;background:#e6e8df;padding:24px 28px 25px;min-height:495px;isolation:isolate}.visual-top{display:flex;justify-content:space-between;gap:12px;color:#596760;position:relative;z-index:2}.example-label{font:8px var(--mono);letter-spacing:1px;padding:4px 6px;border:1px solid #b9c2b5}.receipt{position:relative;z-index:1;max-width:365px;background:#fffef9;padding:23px 23px 0;margin:30px auto 20px;transform:rotate(-3deg);box-shadow:0 16px 30px #34483a18;border:1px solid #dddfd4}.receipt-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:15px}.line-icon{font-size:23px;color:var(--orange)}.receipt-number{margin-left:auto;font:12px var(--mono);color:#9a9e93}.receipt h2{font:35px/1.05 var(--serif);margin:21px 0}.receipt-row{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #e6e7df}.receipt-row>div{flex:1}.receipt-row strong{display:block;font-size:11px;font-weight:500}.receipt-row small{display:block;font-size:9px;color:#7c8178;margin-top:3px}.receipt-row .mono{font-size:9px}.highlight{background:#f9eee5;margin:0 -10px;padding-right:10px;padding-left:10px}.state-dot{height:7px;width:7px;border-radius:100%;flex-shrink:0}.good{background:#527552}.warn{background:var(--orange)}.neutral{background:#bdc1b7}.good-text{color:var(--green)}.warn-text{color:#ad4223}.muted{color:#7a837f}.receipt-bottom{display:flex;justify-content:space-between;padding:16px 0;color:#647166}.receipt-bottom .mono{font-size:8px}.visual-caption{position:relative;z-index:1;font-size:11px;line-height:1.7;color:#617165;padding-left:12px;margin:0}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#80927b0c 1px,transparent 1px),linear-gradient(90deg,#80927b0c 1px,transparent 1px);background-size:24px 24px;z-index:0}.premise{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:center;gap:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 28px;margin-bottom:95px}.premise>p{font-size:15px;margin:0;line-height:1.4}.premise strong{font-weight:600}.premise>div{border-left:1px solid var(--line);padding-left:25px;display:grid;gap:8px;font-size:12px}.premise .mono{color:var(--orange);font-size:9px}.demo-section{background:var(--navy);color:#f0f0e4;padding:73px 0 58px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:37px}.section-heading>p{max-width:350px;font-size:13px;line-height:1.9;margin-bottom:3px;color:#69716b}.demo-section .section-heading>p{color:#b3c3b9}.demo-section .eyebrow{color:#a3b6a8}.demo-disclosure{padding:12px 0;display:flex;align-items:center;gap:10px;font-size:11px;color:#b3c3b9;border-top:1px solid #375251;border-bottom:1px solid #375251}.demo-disclosure strong{font-weight:500;color:#d2ddd2}.demo-disclosure>span:last-child{margin-left:auto;font-size:10px}.demo-layout{display:grid;grid-template-columns:.8fr 1.8fr;gap:40px;padding-top:31px}.section-label{color:#a5b9ad;font-size:8px;margin-bottom:16px}.scenario-buttons{display:grid;gap:9px}.scenario{display:flex;gap:13px;align-items:center;color:#d7e1d5;background:transparent;border:1px solid #3c5551;text-align:left;padding:17px 14px;border-radius:3px;font-size:12px}.scenario>span:nth-child(2){flex:1}.scenario small{display:block;font-size:10px;color:#91a89d;margin-top:5px}.scenario-num{font:10px var(--mono);color:#839a8e}.scenario.active{border-color:#d6a388;background:#2c4540}.scenario.active .scenario-num{color:#e4ad8c}.scenario:hover{background:#314b46}.scenario-foot{padding:31px 2px 0;max-width:245px}.scenario-foot .mono{font-size:8px;color:#a3b6a8}.scenario-foot p{font:25px/1.25 var(--serif);margin-top:12px;color:#d1ded0}.report{background:#fffef8;color:var(--ink);padding:26px 29px 0;border-radius:3px}.report-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.report-top .mono{font-size:8px}.report h3{font:28px var(--serif);margin:6px 0 0}.status-badge{font-size:9px;padding:6px 9px;white-space:nowrap;border-radius:2px}.attention{background:#f4e0d4;color:#ab4224}.success{background:#e6eddf;color:#386246}.unknown{background:#e9e9e1;color:#5f695f}.success-condition{font-size:11px;line-height:1.7;border-top:1px solid #d9ddd1;border-bottom:1px solid #d9ddd1;margin:21px 0 0;padding:13px 0;color:#6c766c}.success-condition strong{font-size:9px;display:block;color:#3f5146;text-transform:uppercase;letter-spacing:.7px;margin-bottom:3px}.check-row{display:flex;align-items:center;gap:13px;padding:18px 0;border-bottom:1px solid #e2e5d9}.check-icon{width:23px;height:23px;display:grid;place-items:center;border:1px solid #c6ccbf;border-radius:50%;font-size:12px;color:#8b9386;flex-shrink:0}.check-icon.passed{background:#eaf0e3;color:#46704e;border-color:#c8d8bf}.check-icon.failed{background:#fae9df;color:#b74f30;border-color:#e8c7b6}.check-icon.unknown-state{background:#efefe7;color:#647060}.check-row>div{flex:1}.check-row strong{display:block;font-size:11px;font-weight:500}.check-row div>span{font-size:10px;color:#75806f;display:block;margin-top:4px}.check-state{font-size:10px;text-align:right;min-width:70px}.excluded strong{color:#7d8475}.assessment{margin-top:20px;background:#f0f2e8;padding:16px 17px}.assessment>.mono{font-size:8px;color:#73816b}.assessment>p{font-size:12px;line-height:1.8;margin:8px 0 12px}.assessment dl{font-size:10px;margin:0}.assessment dl div{display:grid;grid-template-columns:90px 1fr;gap:10px;margin-top:7px}.assessment dt{color:#7b8275}.assessment dd{margin:0;color:#53634f}.report-footer{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:9px;padding:17px 0;color:#76816f}.report-download{background:none;border:0;border-bottom:1px solid #b3bda9;font-size:9px;color:#52644b;padding:0 0 2px}.coverage-note{font-size:10px;line-height:1.8;max-width:700px;color:#9fb3a5;margin:25px 0 0 auto}.approach{padding-top:90px;padding-bottom:80px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:30px}.step-number{font:11px var(--mono);color:var(--orange)}.steps h3{font-size:17px;font-weight:500;margin:20px 0 10px}.steps p{font-size:13px;line-height:1.9;color:#6c756d;max-width:300px}.fit-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;display:flex;gap:45px;align-items:baseline;margin-top:27px}.fit-note .mono{font-size:9px;color:var(--orange);flex-shrink:0}.fit-note p{margin:0;font-size:12px;line-height:1.8;color:#657060}.pilot-section{background:#e8e9df;padding:70px 0}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pilot-section h2{font-size:63px;line-height:1.02}.pilot-intro{max-width:365px;font-size:13px;line-height:1.9;color:#65715f;margin:23px 0}.price-card{background:#f9f9f1;border:1px solid #cdd3c1;border-radius:3px;padding:28px 30px}.price-top{display:grid;gap:17px}.price-top>.mono{font-size:9px;color:#7a8472}.price{font:53px var(--serif)}.price>span{font:12px var(--sans);color:#77816e}.price-card>p{font-size:11px;color:#75806a;line-height:1.8;border-bottom:1px solid #d9decc;padding-bottom:21px;margin-bottom:19px;max-width:330px}.price-card ul{list-style:none;margin:0;padding:0}.price-card li{font-size:12px;margin:11px 0}.price-card li:before{content:'✓';color:var(--green);padding-right:12px}.price-boundary{display:grid;gap:5px;font-size:10px;line-height:1.8;border-top:1px solid #d9decc;margin-top:21px;padding-top:17px}.price-boundary strong{font-weight:500}.price-boundary span{color:#7a8370}.price-card .button{width:100%;margin-top:23px}.price-card>small{display:block;font-size:9px;color:#828b77;margin-top:13px;text-align:center}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;padding-top:85px;padding-bottom:85px}.faq-items details{border-bottom:1px solid var(--line);padding:19px 0}.faq-items details:first-child{padding-top:2px}.faq-items summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:13px;padding-right:5px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';font-size:18px;line-height:1.3;flex-shrink:0;color:var(--orange)}.faq-items details[open] summary:after{content:'−'}.faq-items p{font-size:12px;line-height:1.9;color:#6e7867;margin:14px 22px 0 0}.brief-section{border-top:1px solid var(--line);padding-top:66px;padding-bottom:78px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.brief-section>div>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:380px;color:#68735f;margin:23px 0 0}.brief-section .brief-note{font-size:11px!important;color:#929982!important}.brief-section form{display:flex;flex-direction:column;align-items:stretch}.brief-section label{font-size:12px;margin-bottom:8px}.brief-section label span{color:#919880;font-size:10px}.brief-section input,.brief-section textarea{width:100%;background:#fbfaf4;border:1px solid #cbd0bf;border-radius:2px;font-size:12px;padding:12px;margin-bottom:18px;color:var(--ink)}.brief-section textarea{resize:vertical;min-height:96px}.brief-section .button{margin-top:3px;align-self:flex-start}.brief-section input::placeholder,.brief-section textarea::placeholder{color:#9b9f8f}.brief-section pre{font-family:var(--sans);font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ecdf;padding:17px;margin-top:12px}#brief-result{margin-top:22px}#brief-result h3{font-size:16px;font-weight:500}.brief-actions{display:flex;gap:16px}.brief-actions button{font-size:11px;background:none;border:0;border-bottom:1px solid #9ba78d;padding:3px 0;color:#506048}#brief-status{font-size:11px;color:var(--green);min-height:18px;margin-top:10px}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding:28px 0 35px}.footer .brand{font-size:13px}.footer .brand small{font-size:8px}.footer .brand-mark{width:29px;height:29px;font-size:25px}.footer p{font-size:10px;line-height:1.7;margin:0;color:#79816f}.footer>a:last-child{font-size:11px}.skip-link{position:fixed;top:10px;left:10px;padding:10px;background:white;z-index:99;transform:translateY(-160%)}.skip-link:focus{transform:none}
@media(min-width:1600px){.hero{padding-top:95px;padding-bottom:95px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:20px}.hero{gap:30px}.hero-actions{gap:16px;flex-wrap:wrap}.hero-visual{padding:20px}.receipt{padding-left:18px;padding-right:18px}.visual-top>.mono{font-size:8px}.example-label{font-size:7px}.demo-layout{gap:25px;grid-template-columns:.9fr 1.6fr}.report{padding-left:20px;padding-right:20px}.demo-disclosure{flex-wrap:wrap}.demo-disclosure>span:last-child{margin-left:16px}.report-top{align-items:flex-start;gap:10px;flex-wrap:wrap}.pilot-grid,.faq,.brief-section{gap:45px}.premise{gap:17px}.premise>div{padding-left:17px}h1{font-size:70px}}@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header{height:89px}.header .brand{font-size:13px}.header .brand small{font-size:7px;letter-spacing:1px}.brand-mark{width:30px;height:30px;font-size:26px}.header nav>a:not(.nav-cta){display:none}.nav-cta{font-size:11px;padding:9px 10px;gap:10px}.hero{padding:48px 0 40px;grid-template-columns:1fr;gap:36px}.eyebrow{font-size:8px;letter-spacing:.7px;margin-bottom:20px}h1{font-size:66px;line-height:1;letter-spacing:-1.5px}.intro{font-size:14px;max-width:450px}.hero-note{font-size:10px}.hero-visual{min-height:0;max-width:550px;width:100%;padding:19px 22px 25px}.visual-top>.mono{font-size:9px}.example-label{font-size:8px}.receipt{margin-top:25px;max-width:360px;padding:20px 23px 0}.visual-caption{margin-top:24px}.premise{grid-template-columns:1fr;gap:15px;margin-bottom:45px;padding:22px 0}.premise>p{font-size:17px;margin-bottom:6px}.premise>p br{display:none}.premise>div{padding-left:0;border-left:0;display:flex;align-items:baseline;gap:18px;font-size:11px}.premise .mono{min-width:77px}.demo-section{padding-top:42px;padding-bottom:34px}.section-heading{display:block;margin-bottom:25px}h2{font-size:40px}.section-heading>p{font-size:12px;max-width:100%;margin:20px 0 0;line-height:1.9}.demo-disclosure{font-size:10px;align-items:baseline;gap:7px}.demo-disclosure strong{font-size:10px}.demo-disclosure>span:last-child{font-size:9px;line-height:1.8;margin-left:13px}.demo-layout{grid-template-columns:1fr;gap:20px;padding-top:22px}.section-label{font-size:8px}.scenario-buttons{gap:7px}.scenario{padding:12px;gap:15px;font-size:11px}.scenario small{font-size:9px;margin-top:1px}.scenario-foot{display:none}.report{padding:19px 17px 0}.report h3{font-size:26px}.report-top{gap:12px}.check-row{gap:9px}.check-row strong{font-size:10px}.check-row div>span{font-size:9px}.check-state{font-size:9px;min-width:57px}.check-icon{width:20px;height:20px;font-size:10px}.assessment{padding:13px}.assessment>p{font-size:11px}.assessment dl{font-size:9px}.assessment dl div{grid-template-columns:76px 1fr}.report-footer{align-items:baseline;flex-wrap:wrap;font-size:8px;gap:9px}.coverage-note{font-size:9px;margin-top:19px}.approach{padding-top:48px;padding-bottom:44px}.steps{grid-template-columns:1fr;gap:0;padding-top:0}.steps article{display:grid;grid-template-columns:35px 1fr;column-gap:10px;border-bottom:1px solid var(--line);padding:22px 0}.steps h3{font-size:16px;margin:0 0 8px;grid-column:2}.step-number{grid-row:1 / 3;padding-top:4px}.steps p{grid-column:2;max-width:100%;font-size:12px;margin:0}.fit-note{display:block;border-top:0;margin-top:0;padding-bottom:0;border-bottom:0}.fit-note p{margin-top:9px;font-size:11px}.pilot-section{padding:44px 0}.pilot-grid{grid-template-columns:1fr;gap:32px}.pilot-section h2{font-size:54px}.pilot-intro{font-size:12px}.price-card{padding:24px}.faq{grid-template-columns:1fr;gap:25px;padding-top:48px;padding-bottom:42px}.faq-items summary{font-size:12px}.brief-section{grid-template-columns:1fr;gap:28px;padding-top:43px;padding-bottom:48px}.brief-section>div>p:not(.eyebrow){font-size:12px;margin-top:18px}.brief-section .brief-note{font-size:10px!important}.footer{flex-wrap:wrap;padding-top:23px;padding-bottom:25px;gap:20px}.footer p{font-size:9px}.footer>a:last-child{font-size:10px}.button{padding:14px 17px;font-size:12px;gap:24px}.text-link{font-size:12px}.hero-actions{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Launch workspace additions; retained original visual identity. */
.service-banner{background:#e8e9df;border-bottom:1px solid #d2d7c8;font:9px var(--mono);letter-spacing:1px;padding:9px 0}.service-banner>.wrap{display:flex;justify-content:space-between;gap:15px}.service-banner span span{color:#586751;letter-spacing:0}.scenario-select{width:100%;margin:14px 0 14px;background:#2b4540;color:#fffdf3;border:1px solid #5a7367;border-radius:3px;padding:14px 12px;font:12px var(--sans);min-height:46px}.scenario-panel>.button{width:100%;gap:15px}.demo-help{font-size:10px;color:#b7c7bb;line-height:1.8;margin:13px 0 25px}.contract-box{border-top:1px solid #3c5551;padding-top:22px}.contract-box>.mono{font-size:8px;color:#a4baab}.contract-box dl{margin:16px 0 0;font-size:11px}.contract-box dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #304c46;padding:8px 0}.contract-box dt{color:#a4baab}.contract-box dd{margin:0;text-align:right;color:#e2e8df}.scenario-panel .section-label{display:block}.raw-evidence{border-top:1px solid #d9ddd1;margin-top:20px;padding-top:13px}.raw-evidence summary{font-size:11px;cursor:pointer;color:#52644b}.raw-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.7 var(--mono);background:#edf0e5;padding:12px;max-height:300px;overflow:auto}.payment-button:disabled{background:#eceee3;color:#67715d;border:1px solid #d0d6c5;cursor:not-allowed;justify-content:center;margin-top:10px;transform:none}.price-card .payment-status{border:0;padding:0;margin:10px 0 0;font-size:10px;line-height:1.6;color:#65715b}.scope-controls{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}.scope-controls label{display:block}.scope-controls select{width:100%;font-size:12px;background:#fbfaf4;border:1px solid #cbd0bf;border-radius:2px;padding:12px;color:var(--ink)}.coverage-choices{border:1px solid #cbd0bf;padding:15px;margin:0 0 20px}.coverage-choices legend{font-size:10px;padding:0 7px;color:#627155}.coverage-choices label{display:flex;gap:9px;align-items:center;font-size:11px;margin:0 0 9px}.coverage-choices label:last-child{margin:0}.coverage-choices input,.launch-checklist input{width:17px;height:17px;margin:0;accent-color:#376747;flex-shrink:0}.launch-section{background:#eceee4;padding:65px 0 42px}.launch-section .section-heading>p{max-width:410px}.launch-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #cdd5c3;border-bottom:1px solid #cdd5c3;padding:28px 0}.launch-status-grid article{padding-right:22px;border-right:1px solid #cdd5c3}.launch-status-grid article:last-child{border:0}.launch-status-grid h3{font-size:17px;margin:15px 0 10px;font-weight:500}.launch-status-grid p{font-size:12px;line-height:1.8;color:#627055;margin:0}.operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:38px}.operations-grid h3{font:31px/1.1 var(--serif);margin:0 0 12px}.desk-note{font-size:10px;line-height:1.8;color:#6d785e;margin:13px 0}.launch-checklist{display:grid;gap:14px;margin-top:22px}.launch-checklist label{display:flex;gap:11px;align-items:flex-start;font-size:12px;line-height:1.7}.launch-checklist input{margin-top:3px}.payment-setup{background:#f8f8ef;border:1px solid #d3dac6;padding:25px}.payment-setup>.mono{font-size:8px;color:#748167;display:block;margin-bottom:20px}.payment-setup ol{padding-left:18px;font-size:11px;line-height:1.8;color:#5f6e52}.payment-setup li{padding-left:4px;margin-bottom:11px}.payment-setup .text-link{font-size:10px}.resource-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;border-top:1px solid #cdd5c3;border-bottom:1px solid #cdd5c3;padding:20px 0}.resource-strip a{font-size:13px;font-weight:500;display:grid;gap:7px}.resource-strip a span{font:8px var(--mono);color:#6e7b60}.resource-strip a:hover{color:var(--orange)}.launch-fineprint{font-size:10px;line-height:1.8;color:#718063;margin:20px 0 0;max-width:900px}select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}select{max-width:100%}[hidden]{display:none!important}
@media(max-width:760px){.service-banner{font-size:8px}.service-banner>.wrap{display:block}.service-banner span span{display:block;font-size:8px;margin-top:4px}.hero h1{font-size:clamp(49px,12vw,66px)}.contract-box{display:none}.demo-help{margin-bottom:0}.launch-section{padding:42px 0 30px}.launch-status-grid{grid-template-columns:1fr;gap:22px;padding:23px 0}.launch-status-grid article{border-right:0;border-bottom:1px solid #d4dbcb;padding:0 0 20px}.launch-status-grid article:last-child{padding-bottom:0}.launch-status-grid h3{margin:11px 0 7px}.operations-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.operations-grid h3{font-size:29px}.resource-strip{grid-template-columns:1fr;gap:20px;margin-top:30px}.resource-strip a{font-size:12px}.payment-setup{padding:21px}.scope-controls{gap:12px}.launch-checklist label{font-size:11px}.launch-fineprint{font-size:9px}.report .check-state{min-width:61px}.header .brand small{font-size:7px}.demo-layout{gap:24px}.report h3{font-size:25px}}
@media(max-width:380px){.header .nav-cta{padding:8px;font-size:10px;gap:7px}.header .brand{font-size:11px;gap:7px}.header .brand-mark{width:26px;height:28px}.wrap{width:calc(100% - 32px)}.hero-actions{gap:15px}.hero .text-link{font-size:11px}.check-row{align-items:flex-start}.check-state{min-width:55px!important}.check-icon{margin-top:3px}}

.support-address{font-style:normal;font-size:14px;line-height:1.8;margin:20px 0;color:var(--ink)}
