:root{--inkwell:#262e35;--dark-800:#2d363d;--dark-700:#3c4852;--dark-600:#37434d;--yellow:#ffb100;--yellow-soft:rgba(255,177,0,.12);--text:#f4f6f8;--text-muted:#b7c2cb;--text-dim:#879aa9;--text-faint:#708698;--border:hsla(0,0%,100%,.1);--border-soft:hsla(0,0%,100%,.06);--font:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono","Roboto Mono",Menlo,Consolas,monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:50px;--maxw:1160px;--pad:24px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;-webkit-text-size-adjust:100%}body{background:var(--inkwell);color:var(--text);font-family:var(--font);font-size:16px;font-weight:400;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.01em;line-height:1.15;margin:0}p{margin:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none;margin:0;padding:0}img,svg{max-width:100%}code,pre{font-family:var(--mono)}.container{margin:0 auto;max-width:var(--maxw);padding:0 var(--pad);width:100%}.container--narrow{max-width:820px}.section{padding:96px 0}.section--alt{background:var(--inkwell)}.text-accent{color:var(--yellow)}.btn{align-items:center;border:1.5px solid transparent;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:14px 28px;transition:transform .25s ease,box-shadow .25s ease,background .2s ease,filter .2s ease;white-space:nowrap}.btn-primary{background:var(--yellow);color:#1c1f23}.btn-primary:hover{box-shadow:0 6px 28px rgba(255,177,0,.3);filter:brightness(1.06);transform:translateY(-2px)}.btn-ghost-light{background:transparent;border-color:var(--border);color:var(--text)}.btn-ghost-light:hover{background:hsla(0,0%,100%,.06);transform:translateY(-2px)}.btn-sm{font-size:14px;min-height:44px;padding:11px 20px}.btn-block{display:flex;width:100%}.site-header{backdrop-filter:saturate(140%) blur(12px);background:rgba(38,46,53,.85);border-bottom:1px solid var(--border-soft);position:sticky;top:0;z-index:100}.header-inner{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;height:68px}.brand{align-items:center;display:inline-flex;font-weight:700;gap:10px;justify-self:start}.brand-text{font-size:15px;letter-spacing:.02em;text-transform:lowercase}.brand-sep{color:var(--text-dim)}.brand-sub{color:var(--yellow)}.main-nav{display:flex;gap:8px;justify-self:center}.main-nav a{background:hsla(0,0%,100%,.04);border:1px solid var(--border-soft);border-radius:var(--r-pill);color:var(--text-muted);font-size:13px;font-weight:600;padding:8px 16px;transition:color .2s ease,background .2s ease,border-color .2s ease}.main-nav a:hover{background:rgba(255,177,0,.12);border-color:rgba(255,177,0,.4);color:var(--text)}.nav-cta{justify-self:end}.nav-toggle{align-items:center;background:none;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;width:44px}.nav-toggle span{background:var(--text);display:block;height:2px;transition:.25s ease;width:20px}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer{background:var(--inkwell);border-bottom:1px solid var(--border)}.mobile-drawer nav{display:flex;flex-direction:column;gap:4px;padding:12px var(--pad) 24px}.mobile-drawer a{align-items:center;border-bottom:1px solid var(--border-soft);color:var(--text-muted);display:flex;min-height:44px;padding:14px 8px}.mobile-drawer a:hover{color:var(--text)}.mobile-drawer .btn{border-bottom:none;color:#1c1f23;margin-top:12px}.section-head{margin:0 0 48px;max-width:720px}.eyebrow,.section-eyebrow{color:var(--text-dim);font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.section-title{font-size:clamp(28px,4vw,40px);font-weight:800}.section-title-soft{font-style:italic}.section-lede,.section-title-soft{color:var(--text-muted);font-weight:300}.section-lede{font-size:17px;margin-top:18px}.hero{background:var(--inkwell);padding:72px 0 80px}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr}.eyebrow{margin-bottom:20px}.hero-title{font-size:clamp(34px,5vw,54px);font-weight:800}.hero-accent{font-style:italic;font-weight:300}.hero-sub{color:var(--text-muted);font-size:17px;font-weight:300;margin-top:24px;max-width:540px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hero-stack{align-items:stretch;display:flex;flex-direction:column}.layer{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px 20px;text-align:center}.layer--accent{border-color:rgba(255,177,0,.35);box-shadow:0 0 0 1px rgba(255,177,0,.12),0 8px 30px rgba(0,0,0,.25)}.layer-title{align-items:center;display:flex;font-size:22px;font-weight:700;gap:9px;justify-content:center;margin-bottom:14px}.layer-ico{color:var(--text-muted)}.layer--accent .layer-ico{color:var(--yellow)}.dot{background:var(--yellow);border-radius:50%;box-shadow:0 0 0 3px var(--yellow-soft);display:inline-block;height:7px;width:7px}.layer-status{align-items:center;color:var(--text-dim);display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.chip-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--border-soft);border-radius:var(--r-pill);color:var(--text-muted);display:inline-flex;font-size:12px;min-height:30px;padding:6px 12px}.chip--logo{background:hsla(0,0%,100%,.06);padding:6px 14px}.chip--logo img{display:block;object-fit:contain;width:auto}.chip--logo .lg-claude{height:14px}.chip--logo .lg-cursor{height:13px}.chip--logo .lg-chatgpt{height:20px}.layer-connector{background:linear-gradient(rgba(255,177,0,.5),rgba(255,177,0,.12));height:40px;margin:8px auto;position:relative;width:2px}.layer-connector .pulse{animation:pulseDown 2.4s cubic-bezier(.4,0,.2,1) infinite;background:var(--yellow);border-radius:50%;box-shadow:0 0 12px 3px rgba(255,177,0,.55);height:10px;left:50%;margin-left:-5px;position:absolute;width:10px}.layer-connector .pulse--delay{animation-delay:1.2s}@keyframes pulseDown{0%{opacity:0;top:-4px}12%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}.stats-bar{background:var(--dark-800);border:1px solid var(--border-soft);border-radius:var(--r-lg);display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-top:56px;padding:24px}.stats-bar li{display:flex;flex-direction:column;gap:4px}.stats-bar strong{font-size:22px;font-weight:800}.stats-bar span{color:var(--text-dim);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.connector-card{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 12px 40px rgba(0,0,0,.28);margin:0 auto;max-width:920px;overflow:hidden}.cockpit-bar,.connector-card-head{align-items:center;background:rgba(0,0,0,.22);border-bottom:1px solid var(--border-soft);display:flex;gap:14px;padding:12px 18px}.win-dots{display:inline-flex;gap:6px}.win-dots i{background:hsla(0,0%,100%,.18);border-radius:50%;height:10px;width:10px}.cockpit-title,.connector-card-path{color:var(--text-dim);font-family:var(--mono);font-size:12px;letter-spacing:.02em}.steps{display:flex;flex-direction:column}.step{border-bottom:1px solid var(--border-soft);display:flex;gap:20px;padding:26px 28px}.step:last-child{border-bottom:none}.step-num{color:var(--yellow);flex:0 0 auto;font-family:var(--mono);font-size:14px;font-weight:700;padding-top:2px}.step-body{flex:1 1 auto;min-width:0}.step-body h3{font-size:18px;font-weight:700;margin-bottom:6px}.step-body p{color:var(--text-muted);font-weight:300;margin-bottom:14px}.step-body p strong{color:var(--text);font-weight:600}.tool-tabs{display:flex;flex-wrap:wrap;gap:8px}.tool-tab{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--border-soft);border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:13px;font-weight:600;justify-content:center;min-height:44px;min-width:52px;padding:8px 16px;transition:background .2s ease,border-color .2s ease,color .2s ease}.tool-tab:hover{background:hsla(0,0%,100%,.09);color:var(--text)}.tool-tab img{display:block;width:auto}.tool-tab .lg-claude,.tool-tab .lg-claude-code{height:14px}.tool-tab .lg-cursor{height:13px}.tool-tab .lg-chatgpt{height:20px}.tool-tab.is-active{background:rgba(255,177,0,.14);border-color:var(--yellow);color:var(--text)}.tool-panel{margin-top:2px}.tool-path{color:var(--text-muted);font-family:var(--font);font-size:14px;font-weight:300;margin-bottom:12px!important}.code-block{background:rgba(0,0,0,.3);border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:14px 16px;position:relative}.code-block pre{margin:0;overflow-x:auto}.code-block code{white-space:pre}.btn-copy,.code-block code{color:var(--text);font-size:13px}.btn-copy{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;display:inline-flex;font-family:var(--font);font-weight:600;gap:7px;margin-top:14px;min-height:44px;padding:10px 16px;transition:background .2s ease}.btn-copy:hover{background:hsla(0,0%,100%,.12)}.btn-copy.is-copied{border-color:rgba(255,177,0,.5);color:var(--yellow)}.build-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.build-card{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);display:flex;flex-direction:column;padding:28px;transition:transform .25s ease,box-shadow .25s ease}.build-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.28);transform:translateY(-3px)}.build-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.build-num{color:var(--text-dim);font-family:var(--mono);font-size:13px;font-weight:700}.build-tag{color:var(--yellow);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.build-diagram{background:radial-gradient(circle at 50% 40%,rgba(255,177,0,.05),transparent 70%);border-radius:var(--r-md);margin:8px 0 22px}.flow-svg{display:block;height:auto;width:100%}.dg-text{fill:var(--text-muted);font-family:var(--font);font-size:13px;font-weight:600}.dg-frames rect{fill:rgba(0,0,0,.25);stroke:hsla(0,0%,100%,.12);stroke-width:1}.dg-glyph{fill:#b7c2cb}.flow{animation:dashFlow 1.4s linear infinite;stroke-dasharray:5 7}@keyframes dashFlow{to{stroke-dashoffset:-24}}.build-card h3{font-size:20px;font-weight:700;margin-bottom:10px}.build-card>p{color:var(--text-muted);flex-grow:1;font-weight:300}.prompt-quote{background:rgba(0,0,0,.22);border-left:3px solid var(--yellow);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--text);font-size:14px;font-style:italic;font-weight:300;margin-top:20px;padding:14px 16px}.chat{margin:0 auto;max-width:980px}.chat-window{background:#1c2126;border:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 16px 50px rgba(0,0,0,.38);min-height:420px;padding:38px 34px}.chat-slide{display:none}.chat-slide.is-active{animation:fadeIn .4s ease;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.chat-q{display:flex;justify-content:flex-end;margin-bottom:22px}.q-text{background:var(--dark-600);border:1px solid var(--border);border-radius:16px 16px 4px 16px;color:var(--text);font-size:17px;font-weight:600;max-width:78%;min-height:1.4em;padding:14px 18px}.chat-a{max-width:88%}.a-text{color:var(--text);font-size:16px;font-weight:400;line-height:1.65;margin-bottom:18px;min-height:1.4em}.chat-slide[data-answer-type=text] .a-text{color:var(--text-muted);font-weight:300}.typing:after{animation:caret .8s step-end infinite;color:var(--yellow);content:"▋";font-weight:400;margin-left:1px}@keyframes caret{50%{opacity:0}}.a-extra{opacity:0;transition:opacity .4s ease}.a-extra.is-shown{opacity:1}.chat-table-wrap{border:1px solid var(--border-soft);border-radius:var(--r-md);overflow-x:auto}.chat-table{border-collapse:collapse;font-size:13.5px;min-width:640px;width:100%}.chat-table th{border-bottom:1px solid var(--border);color:var(--text-dim);font-size:10px;font-weight:700;letter-spacing:.1em;padding:12px 14px;text-align:left;text-transform:uppercase}.chat-table td{border-bottom:1px solid var(--border-soft);color:var(--text-muted);padding:14px;vertical-align:top}.chat-table tbody tr:last-child td{border-bottom:none}.chat-table td:nth-child(2){color:var(--text);font-weight:600}.td-action{color:var(--yellow)!important;font-weight:600}.tp{align-items:center;border:1px solid var(--border);border-radius:var(--r-pill);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.tp-input{border-color:rgba(255,209,102,.4);color:#ffd166}.tp-approve{border-color:rgba(255,177,0,.4);color:#ffb100}.tp-response{color:var(--text-muted)}.chat-foot{align-items:center;background:rgba(0,0,0,.22);border:1px solid var(--border);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:none;color:var(--text-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.06em;padding:14px 18px;text-transform:uppercase}.foot-status{align-items:center;display:inline-flex;gap:8px}.carousel-nav{display:flex;gap:16px;margin-top:28px}.carousel-btn,.carousel-nav{align-items:center;justify-content:center}.carousel-btn{background:var(--dark-700);border:1px solid var(--border);border-radius:50%;color:var(--text);cursor:pointer;display:inline-flex;height:46px;transition:background .2s ease,border-color .2s ease,opacity .2s ease;width:46px}.carousel-btn:hover{background:hsla(0,0%,100%,.08);border-color:var(--yellow)}.carousel-dots{display:flex;gap:8px}.carousel-dot{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s ease,width .2s ease;width:8px}.carousel-dot.is-active{background:var(--yellow);border-radius:var(--r-pill);width:22px}.cap-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.cap-card{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:10px;padding:26px;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.cap-card:hover{border-color:rgba(255,177,0,.3);box-shadow:0 8px 32px rgba(0,0,0,.28);transform:translateY(-3px)}.cap-ico{align-items:center;background:var(--yellow-soft);border-radius:var(--r-md);color:var(--yellow);display:inline-flex;height:44px;justify-content:center;width:44px}.cap-card h3{font-size:17px;font-weight:700}.cap-card p{color:var(--text-muted);font-size:14px;font-weight:300}.process{align-items:flex-start;display:flex;gap:4px;justify-content:space-between}.proc-step{align-items:center;cursor:default;display:flex;flex:1 1 0;flex-direction:column;outline:none;padding-top:4px;position:relative;text-align:center}.proc-step:not(:last-child):after{background:linear-gradient(90deg,rgba(255,177,0,.55),rgba(255,177,0,.25));content:"";height:2px;left:calc(50% + 40px);position:absolute;right:calc(-50% + 40px);top:34px}.proc-ico{align-items:center;background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text-muted);display:inline-flex;height:68px;justify-content:center;position:relative;transition:all .25s ease;width:68px;z-index:1}.proc-label{color:var(--text);font-size:15px;font-weight:700;margin-top:14px}.proc-sub{color:var(--text-dim);font-size:12px;margin-top:2px}.proc-step:focus-visible .proc-ico,.proc-step:hover .proc-ico{background:rgba(255,177,0,.1);border-color:var(--yellow);box-shadow:0 8px 24px rgba(255,177,0,.18);color:var(--yellow);transform:translateY(-3px)}.proc-step--end .proc-ico{border-color:rgba(255,177,0,.6);box-shadow:0 0 0 1px rgba(255,177,0,.25),0 0 24px rgba(255,177,0,.18);color:var(--yellow)}.proc-detail{border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,.4);max-width:200px;opacity:0;padding:12px 14px;pointer-events:none;top:122px;transform:translateX(-50%) translateY(6px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;width:max-content;z-index:5}.proc-detail,.proc-detail:before{background:var(--dark-600);left:50%;position:absolute}.proc-detail:before{border-left:1px solid var(--border);border-top:1px solid var(--border);content:"";height:12px;margin-left:-6px;top:-6px;transform:rotate(45deg);width:12px}.proc-detail ul{display:flex;flex-direction:column;gap:7px}.proc-detail li{color:var(--text-muted);font-size:13px;font-weight:300;padding-left:15px;position:relative;text-align:left;white-space:nowrap}.proc-detail li:before{background:var(--yellow);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.proc-step:focus-visible .proc-detail,.proc-step:focus-within .proc-detail,.proc-step:hover .proc-detail{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.process-foot{align-items:center;color:var(--text-dim);display:flex;font-size:11px;gap:10px;justify-content:center;letter-spacing:.1em;margin-top:56px;text-transform:uppercase}.gov-grid{align-items:start;display:grid;gap:28px;grid-template-columns:1.1fr 1fr}.gov-demo{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 12px 40px rgba(0,0,0,.28);overflow:hidden}.gov-demo-body{padding:24px}.gov-call-label{color:var(--text-dim);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.gov-code{background:rgba(0,0,0,.3);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--text);font-size:13px;margin:0 0 20px;overflow-x:auto;padding:14px 16px}.gov-rows{display:flex;flex-direction:column;gap:10px}.gov-row{background:rgba(0,0,0,.2);border:1px solid var(--border-soft);border-radius:var(--r-sm);display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.gov-row dt{color:var(--text-dim);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.gov-row dd{color:var(--text-muted);font-family:var(--mono);font-size:13px;margin:0;text-align:right}.gov-row--ok dd{color:var(--yellow)}.gov-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}.gov-item{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-md);padding:20px}.gov-item h3{font-size:16px;font-weight:700;margin-bottom:6px}.gov-item p{color:var(--text-muted);font-size:14px;font-weight:300}.faq{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--dark-700);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;min-height:44px;padding:20px 22px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--yellow);content:"+";font-size:22px;font-weight:400;line-height:1;transition:transform .25s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-body{padding:0 22px 22px}.faq-body p{color:var(--text-muted);font-size:15px;font-weight:300}.final-cta{padding-bottom:110px}.cta-card{background:linear-gradient(155deg,#2d363d,#33404a);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;padding:64px 48px;position:relative;text-align:center}.cta-card:after{background:radial-gradient(circle,rgba(255,177,0,.14),transparent 70%);bottom:-120px;content:"";height:320px;pointer-events:none;position:absolute;right:-120px;width:320px}.cta-title{font-size:clamp(28px,4vw,42px);font-weight:800;margin:0 auto;max-width:760px}.cta-sub{color:var(--text-muted);font-size:17px;font-weight:300;margin:20px auto 0;max-width:620px}.cta-card .hero-actions{justify-content:center;margin-top:32px}.cta-memo{font-size:13px;margin-top:26px}.cta-memo a{border-bottom:1px solid var(--border);color:var(--text-dim);padding-bottom:2px;transition:color .2s ease}.cta-memo a:hover{color:var(--yellow)}.site-footer{background:var(--inkwell);border-top:1px solid var(--border-soft);padding:32px 0}.footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-copy{color:var(--text-dim);font-size:13px}.footer-nav{display:flex;flex-wrap:wrap;gap:20px}.footer-nav a{color:var(--text-dim);font-size:13px;transition:color .2s ease}.footer-nav a:hover{color:var(--text)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{border-radius:6px;box-shadow:0 0 0 3px rgba(255,177,0,.45);outline:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:none}@media (max-width:1023px){.hero-grid{gap:40px}.gov-grid,.hero-grid{grid-template-columns:1fr}.stats-bar{grid-template-columns:repeat(3,1fr);row-gap:22px}.cap-grid{grid-template-columns:repeat(2,1fr)}.process{overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.proc-step{flex:0 0 130px}}@media (max-width:767px){.section{padding:64px 0}.header-inner{display:flex;justify-content:space-between}.main-nav,.nav-cta{display:none}.nav-toggle{display:flex}.build-grid,.gov-list{grid-template-columns:1fr}.stats-bar{grid-template-columns:repeat(2,1fr)}.cap-grid{grid-template-columns:1fr}.step{padding:22px 20px}.cta-card{padding:44px 24px}.footer-inner{align-items:flex-start;flex-direction:column}.section-head{margin-bottom:36px}.q-text{font-size:16px;max-width:90%}.chat-a{max-width:100%}.chat-window{padding:24px 18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.btn,.build-card,.cap-card,.carousel-btn,.proc-ico,.reveal{transition:none}.flow,.layer-connector .pulse,.typing:after{animation:none}.a-extra{opacity:1}}