@font-face{font-family:GeistMono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Variable.woff2)format("woff2");font-stretch:75% 100%;font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:universalSans;src:url(/fonts/UniversalSans-Fallback.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#1f2228;--surface:#ffffff08;--surface-warm:#ffffff0d;--fg:#fff;--fg-2:#ffffffb3;--muted:#ffffff80;--meta:#ffffff80;--border:#ffffff1a;--border-soft:#ffffff0d;--accent:#fff;--accent-on:#1f2228;--accent-hover:#ffffffe6;--accent-active:#fffc;--success:#16a34a;--warn:#eab308;--danger:#dc2626;--font-display:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-body:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:40px;--text-4xl:64px;--leading-body:1.5;--leading-tight:1.2;--tracking-display:normal;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--section-y-desktop:96px;--section-y-tablet:64px;--section-y-phone:48px;--radius-sm:0px;--radius-md:0px;--radius-lg:4px;--radius-pill:9999px;--elev-flat:none;--elev-ring:0 0 0 1px var(--border);--elev-raised:none;--focus-ring:0 0 0 3px #3b82f680;--motion-fast:.15s;--motion-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--container-max:1200px;--container-gutter-desktop:24px;--container-gutter-tablet:16px;--container-gutter-phone:12px}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:var(--text-base) / var(--leading-body) var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body.menu-open{overflow:hidden}.degov-site,.degov-site :before,.degov-site :after{box-sizing:border-box}.degov-site{background:var(--bg);min-height:100vh;color:var(--fg)}.degov-site a{color:inherit;text-decoration:none}.degov-site img,.degov-site svg{max-width:100%;display:block}.degov-site button{color:inherit;font:inherit}.degov-site a,.degov-site button,.degov-site summary{-webkit-tap-highlight-color:transparent}.degov-site a:focus-visible,.degov-site button:focus-visible,.degov-site summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.degov-site h1,.degov-site h2,.degov-site h3,.degov-site p{margin:0}.degov-site h1,.degov-site h2,.degov-site h3{font-family:var(--font-display);text-wrap:balance;font-weight:300}.degov-site p{text-wrap:pretty}.degov-site .container{width:min(100%, var(--container-max));padding-inline:var(--container-gutter-desktop);margin-inline:auto}.degov-site .section{padding-block:var(--section-y-desktop);border-top:1px solid var(--border);position:relative}.degov-site .section:before{top:var(--space-6);left:max(var(--container-gutter-desktop), calc((100% - var(--container-max)) / 2 + var(--container-gutter-desktop)));color:var(--meta);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;content:attr(data-ledger);position:absolute}.degov-site .section-narrative{padding-block:clamp(var(--section-y-phone), 7vw, 80px)}.degov-site .section-operational{padding-block:clamp(var(--section-y-tablet), 10vw, 128px)}.degov-site .eyebrow{margin-bottom:var(--space-6);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.degov-site .display{font-family:var(--font-display);font-weight:300;line-height:1.08}.degov-site .h2{max-width:18ch;font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));line-height:1.02}.degov-site .lead{max-width:56ch;color:var(--fg-2);font-size:clamp(var(--text-base), 1.7vw, var(--text-lg))}.degov-site .meta{color:var(--muted);font-size:var(--text-sm)}.degov-site .btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);height:52px;min-height:52px;font:var(--text-sm) / 1.43 var(--font-display);letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;padding:0 24px;display:inline-flex}.degov-site .btn-primary{background:var(--accent);color:var(--accent-on)}.degov-site .btn-primary:hover{background:var(--accent-hover)}.degov-site .btn-primary:active{background:var(--accent-active)}.degov-site .btn-ghost{border-color:var(--border)}.degov-site .btn-ghost:hover{border-color:var(--accent);color:var(--text)}.degov-site .btn-external:after,.degov-site .text-link:after{content:"↗";transition:transform var(--motion-fast) var(--ease-standard)}.degov-site .btn-external.motion-btn:after{content:none}.degov-site .motion-btn{--button-fill:var(--accent);--button-fill-text:var(--accent-on);--button-icon-gap:12px;isolation:isolate;background:0 0;position:relative;overflow:hidden}.degov-site .btn.motion-btn{background:0 0}.degov-site .motion-btn .btn-fill{z-index:1;background:var(--button-fill);pointer-events:none;position:absolute;inset:0;transform:translate(-101%)}.degov-site .motion-btn .btn-label{z-index:2;color:inherit;display:inline-block;position:relative}.degov-site .motion-btn .btn-icon{z-index:2;opacity:0;pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;right:24px}.degov-site .motion-btn .btn-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;height:18px}.degov-site .btn-external:hover:after,.degov-site .text-link:hover:after{transform:translate(2px,-2px)}.degov-site .text-link{align-items:center;gap:var(--space-2);min-height:44px;font:var(--text-sm) / 1.4 var(--font-display);letter-spacing:1px;text-transform:uppercase;display:inline-flex}.degov-site .text-link:hover{color:var(--muted)}.degov-site .topnav{border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.degov-site .topnav{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.degov-site .topnav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pricing-site .topnav{z-index:30}.degov-site .nav-inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:72px;display:flex}.degov-site .brand{align-items:center;gap:var(--space-3);min-height:44px;display:inline-flex}.degov-site .brand-logo{filter:invert();width:clamp(116px,10vw,142px);height:auto}.degov-site .brand-context{padding-left:var(--space-3);border-left:1px solid var(--border);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.degov-site .nav-links{align-items:center;gap:var(--space-8);display:flex}.degov-site .nav-links a{color:var(--fg-2);font-size:var(--text-sm)}.degov-site .nav-links a:hover{color:var(--muted)}.degov-site .nav-actions{align-items:center;gap:var(--space-3);display:flex}.degov-site .menu-button{border:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;width:48px;height:48px;display:none}.degov-site .menu-button svg{width:22px}.pricing-site .operation-track span{padding-top:var(--space-3);color:var(--meta);font:var(--text-xs) / 1.2 var(--font-mono);text-transform:uppercase;transition:color var(--motion-base) var(--ease-standard);position:relative}.pricing-site .operation-track span:before{background:var(--border);content:"";width:5px;height:5px;transition:background var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);position:absolute;top:-3px;left:0}.pricing-site .plan:hover .operation-track span,.pricing-site .plan:focus-within .operation-track span{color:var(--fg)}.pricing-site .plan:hover .operation-track span:before,.pricing-site .plan:focus-within .operation-track span:before{background:var(--fg);transform:scale(1.35)}.degov-site .footer{padding-block:var(--space-12);border-top:1px solid var(--border)}.degov-site .mobile-menu{z-index:25;overscroll-behavior:contain;background:var(--menu-canvas,var(--bg));display:none;position:fixed;inset:72px 0 0;overflow-y:auto}.degov-site .mobile-menu[aria-hidden=false]{display:block}.degov-site .mobile-menu-inner{z-index:1;min-height:100%;padding-block:clamp(var(--space-6), 6svh, var(--space-12));flex-direction:column;justify-content:flex-start;display:flex;position:relative}.degov-site .mobile-menu a{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--menu-border,var(--border));min-height:68px;color:var(--menu-muted,var(--fg-2));font:300 clamp(var(--text-lg), 7vw, var(--text-2xl)) / 1.08 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;transition:color var(--motion-base) var(--ease-standard), padding var(--motion-base) var(--ease-standard);display:flex}.degov-site .mobile-menu a:first-child{border-top:1px solid var(--menu-border,var(--border))}.degov-site .mobile-menu a:after{border-top:1px solid var(--menu-accent,var(--fg));border-right:1px solid var(--menu-accent,var(--fg));content:"";opacity:.72;width:9px;height:9px;transition:opacity var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);flex:none;transform:rotate(45deg)}.degov-site .mobile-menu a:hover,.degov-site .mobile-menu a:focus-visible{padding-inline:var(--space-2);color:var(--menu-text,var(--fg))}.degov-site .mobile-menu a:hover:after,.degov-site .mobile-menu a:focus-visible:after{opacity:1;transform:translate(4px)rotate(45deg)}.degov-site .mobile-menu a>span{color:var(--menu-accent,var(--meta));font:var(--text-xs) / 1 var(--font-mono);letter-spacing:.08em;margin-left:auto}.degov-site .mobile-menu a.external:after{content:""}.pricing-site .hero{min-height:calc(100svh - 72px);padding-block:clamp(var(--section-y-tablet), 10vw, 136px);align-items:center;display:grid}.pricing-site .hero-grid{align-items:end;gap:clamp(var(--space-12), 8vw, 120px);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);display:grid}.pricing-site .hero-copy .lead{margin-bottom:var(--space-8)}.pricing-site .hero-note{margin-top:var(--space-6);color:var(--muted);font:var(--text-xs) / 1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.pricing-site .section-heading{max-width:42ch;margin-bottom:var(--space-12)}.pricing-site .timeline{border-top:1px solid var(--fg);grid-template-columns:repeat(3,1fr);display:grid}.pricing-site .time{padding:var(--space-6);border-bottom:1px solid var(--border);position:relative}.pricing-site .time+.time{border-left:1px solid var(--border)}.pricing-site .time:before{top:-3px;left:var(--space-6);background:var(--border);content:"";width:5px;height:5px;transition:background var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);position:absolute}.pricing-site .time.is-visible:before{background:var(--fg);transform:scale(1.35)}.pricing-site .time-num{margin-bottom:var(--space-12);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.pricing-site .time h3{margin-bottom:var(--space-3);font-size:var(--text-2xl)}.pricing-site .time p{color:var(--fg-2)}.pricing-site .billing-head{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.pricing-site .toggle{border:1px solid var(--border);display:inline-flex}.pricing-site .toggle button{min-height:48px;padding:0 var(--space-5);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0}.pricing-site .plans{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-site .plan{min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-12));transition:background var(--motion-base) var(--ease-standard);grid-template-rows:auto auto auto auto 1fr auto auto;display:grid}.pricing-site .plan:hover,.pricing-site .plan:focus-within{background:var(--surface)}.pricing-site .plan+.plan{border-left:1px solid var(--border)}.pricing-site .plan h3{margin-top:var(--space-2);font-size:var(--text-2xl)}.pricing-site .price-kicker{color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.pricing-site .price-line{align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pricing-site .price-value{font:300 clamp(var(--text-4xl), 8vw, 96px) / .9 var(--font-display);font-variant-numeric:tabular-nums}.pricing-site .price-period{color:var(--muted);font-size:var(--text-base)}.pricing-site .price-after{margin-top:var(--space-5);color:var(--fg-2)}.pricing-site .price-after strong{color:var(--fg);font:300 var(--text-xl) / 1.2 var(--font-display);font-variant-numeric:tabular-nums}.pricing-site .plan-summary{min-height:72px;color:var(--fg-2)}.pricing-site .plan ul{margin:var(--space-8) 0;padding:0;list-style:none}.pricing-site .plan li{gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--border);color:var(--fg-2);grid-template-columns:24px 1fr;display:grid}.pricing-site .plan li:before{color:var(--muted);font-family:var(--font-mono);content:"—"}.pricing-site .plan-note{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs)}.pricing-site .operation-track{margin-top:var(--space-8);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.pricing-site .billing-value{transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);display:inline-block}.pricing-site .billing-value.is-changing{opacity:0;transform:translateY(4px)}.pricing-site .comparison{border-collapse:collapse;width:100%}.pricing-site .comparison th,.pricing-site .comparison td{padding:var(--space-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.pricing-site .comparison thead th{color:var(--muted);font:400 var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.pricing-site .comparison tbody th{color:var(--fg);font:inherit;letter-spacing:normal;text-transform:none;font-weight:400}.pricing-site .comparison td:not(:first-child),.pricing-site .comparison thead th:not(:first-child){text-align:right;width:25%}.pricing-site .comparison td{color:var(--fg-2)}.pricing-site .comparison strong{color:var(--fg);font-weight:400}.pricing-site .ownership-grid{align-items:end;gap:clamp(var(--space-12), 9vw, 128px);grid-template-columns:.78fr 1.22fr;display:grid}.pricing-site .ownership-statement{font:300 clamp(var(--text-3xl), 6vw, 80px) / .98 var(--font-display)}.pricing-site .ownership-copy{max-width:48ch;color:var(--fg-2);font-size:var(--text-lg)}.pricing-site .ownership-copy p+p{margin-top:var(--space-6)}.pricing-site details{border-bottom:1px solid var(--border)}.pricing-site summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:72px;font:var(--text-lg) / 1.3 var(--font-display);cursor:pointer;list-style:none;display:flex}.pricing-site summary::-webkit-details-marker{display:none}.pricing-site summary:after{color:var(--muted);font-family:var(--font-mono);content:"+"}.pricing-site details[open] summary:after{content:"−"}.pricing-site .faq-answer{opacity:0;transition:grid-template-rows var(--motion-base) var(--ease-standard), opacity var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);grid-template-rows:0fr;display:grid;transform:translateY(-4px)}.pricing-site .faq-answer>div{overflow:hidden}.pricing-site details[open] .faq-answer{opacity:1;grid-template-rows:1fr;transform:none}.pricing-site .faq-answer p{max-width:70ch;padding:0 0 var(--space-6);color:var(--fg-2)}.pricing-site .closing{text-align:center}.pricing-site .closing h2{max-width:13ch;margin-inline:auto}.pricing-site .closing p{max-width:54ch;margin:var(--space-6) auto var(--space-8);color:var(--fg-2)}.pricing-site .footer-inner{justify-content:space-between;align-items:center;gap:var(--space-6);color:var(--muted);font-size:var(--text-sm);display:flex}@media (max-width:1024px){.degov-site .container{padding-inline:var(--container-gutter-tablet)}.degov-site .section{padding-block:var(--section-y-tablet)}.pricing-site .section:before{left:var(--container-gutter-tablet)}.pricing-site .hero-grid,.pricing-site .ownership-grid{grid-template-columns:1fr}.pricing-site .hero-copy{max-width:620px}.pricing-site .hero h1{max-width:12ch}}@media (max-width:820px){.degov-site .nav-links,.degov-site .nav-actions>.btn{display:none}.degov-site .menu-button{display:grid}.pricing-site .billing-head{flex-direction:column;align-items:start}.pricing-site .timeline,.pricing-site .plans{grid-template-columns:1fr}.pricing-site .time+.time,.pricing-site .plan+.plan{border-left:0}.pricing-site .plan+.plan{border-top:1px solid var(--border)}.pricing-site .comparison thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-site .comparison,.pricing-site .comparison tbody,.pricing-site .comparison tr,.pricing-site .comparison tbody th,.pricing-site .comparison td{display:block;text-align:left!important;width:100%!important}.pricing-site .comparison tr{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.pricing-site .comparison td{gap:var(--space-3);padding:var(--space-1) 0;border:0;grid-template-columns:minmax(120px,.75fr) 1.25fr;display:grid}.pricing-site .comparison tbody th{padding:0 0 var(--space-3);border:0;display:block}.pricing-site .comparison td:before{color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase;content:attr(data-label)}}@media (max-width:600px){.degov-site .container{padding-inline:var(--container-gutter-phone)}.degov-site .section{padding-block:var(--section-y-phone)}.pricing-site .section:before{top:var(--space-4);left:var(--container-gutter-phone)}.degov-site .brand-context{display:none}.pricing-site .hero{min-height:auto;padding-block:80px}.pricing-site .hero h1{font-size:clamp(44px,15vw,64px);line-height:1}.pricing-site .toggle{width:100%}.pricing-site .toggle button{padding-inline:var(--space-3);flex:1}.pricing-site .plan .btn{width:100%}.pricing-site .price-block{min-height:156px}.pricing-site .time-num{margin-bottom:var(--space-8)}.pricing-site .comparison td{grid-template-columns:112px 1fr}.pricing-site .ownership-statement{font-size:clamp(var(--text-3xl), 13vw, 56px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-site{--home-color-canvas:#03070d;--home-color-surface:#050910;--home-color-surface-index:#0a0a0a;--home-color-surface-square:#0c0907;--home-color-surface-atlas:#060a11;--home-color-text:#f5f3ed;--home-color-text-strong:#f5f3ede0;--home-color-text-secondary:#dee5f0ad;--home-color-text-muted:#dce7f8a3;--home-color-border-strong:#e2e9f44d;--home-color-border:#e2e9f429;--home-color-border-soft:#e2e9f421;--home-color-square:#e5b47a;--home-color-square-muted:#e5b47ab8;--home-color-square-glow:#e5b47a6b;--home-color-square-wash:#e5b47a29;--home-color-atlas:#dce7f8;--home-color-atlas-border:#dce7f880;--home-color-atlas-glow:#dce7f86b;--home-color-atlas-wash:#aac7f424;--home-color-signal:#fb4324;--home-color-signal-ring:#fb43241f;--home-color-signal-glow:#fb432480;--home-color-rule:#b8c4d7;--home-color-black:#000;--home-color-shadow:#000000c2;--home-color-focus-surface:#02050adb;--home-color-overlay-nav:#03070de6;--home-color-hero-mask:#03070d80;--home-color-overlay-heavy:#03070dc7;--home-color-overlay-medium:#03070d85;--home-color-overlay-soft:#03070d47;--home-color-overlay-whisper:#03070d1f;--home-color-square-ring:#ebd5b1b3;--home-space-1:1px;--home-space-2:2px;--home-space-3:3px;--home-space-4:4px;--home-space-6:6px;--home-space-7:7px;--home-space-8:8px;--home-space-10:10px;--home-space-12:12px;--home-space-13:13px;--home-space-14:14px;--home-space-15:15px;--home-space-16:16px;--home-space-18:18px;--home-space-20:20px;--home-space-22:22px;--home-space-24:24px;--home-space-26:26px;--home-space-28:28px;--home-space-32:32px;--home-space-34:34px;--home-space-36:36px;--home-space-38:38px;--home-space-40:40px;--home-space-42:42px;--home-space-44:44px;--home-space-46:46px;--home-space-48:48px;--home-space-50:50px;--home-space-54:54px;--home-space-56:56px;--home-space-62:62px;--home-space-64:64px;--home-space-68:68px;--home-space-70:70px;--home-space-72:72px;--home-space-76:76px;--home-space-78:78px;--home-space-80:80px;--home-space-82:82px;--home-space-86:86px;--home-space-88:88px;--home-space-90:90px;--home-space-92:92px;--home-space-96:96px;--home-space-110:110px;--home-space-112:112px;--home-space-116:116px;--home-space-118:118px;--home-space-138:138px;--home-space-156:156px;--home-space-160:160px;--home-space-164:164px;--home-space-180:180px;--home-space-250:250px;--home-space-260:260px;--home-space-310:310px;--home-space-360:360px;--home-space-list-marker-y:.48em;--home-layout-inline-gutter:clamp(var(--home-space-28), 4.2vw, var(--home-space-72));--home-type-size-meta:11px;--home-type-size-label:12px;--home-type-size-caption:13px;--home-type-size-body-sm:14px;--home-type-size-body-md:15px;--home-type-size-body:16px;--home-type-size-lead:17px;--home-type-size-feature-copy:clamp(16px, 1.3vw, 19px);--home-type-size-section-copy:clamp(16px, 1.35vw, 19px);--home-type-size-product-name:clamp(25px, 2.1vw, 33px);--home-type-size-product-title:clamp(25px, 2.15vw, 34px);--home-type-size-product-row:clamp(25px, 2.25vw, 35px);--home-type-size-journey-step:clamp(22px, 1.9vw, 30px);--home-type-size-proof-title:clamp(34px, 3vw, 48px);--home-type-size-proof-proposal:clamp(24px, 2.2vw, 34px);--home-type-size-proof-metric:clamp(28px, 2.6vw, 40px);--home-type-size-community-step:clamp(30px, 2.8vw, 42px);--home-type-size-agent-step:clamp(26px, 2.4vw, 36px);--home-type-size-index-label:clamp(24px, 2vw, 32px);--home-type-size-index-value:clamp(52px, 5.2vw, 82px);--home-type-size-hero-title:clamp(69px, 6vw, 96px);--home-type-size-hero-compact:clamp(54px, 5.2vw, 76px);--home-type-size-section-title:clamp(48px, 4.7vw, 72px);--home-type-size-section-title-compact:clamp(42px, 3.7vw, 58px);--home-type-size-journey-title:clamp(40px, 3.1vw, 50px);--home-type-size-index-title:clamp(50px, 5vw, 76px);--home-type-size-commercial-title:clamp(46px, 4.6vw, 70px);--home-type-size-commercial-price:clamp(70px, 7vw, 106px);--home-type-size-closing-title:clamp(58px, 6vw, 92px);--home-type-size-hero-mobile:clamp(56px, 14.4vw, 84px);--home-type-size-section-mobile:clamp(39px, 11vw, 52px);--home-type-size-proof-metric-mobile:clamp(24px, 7.2vw, 32px);--home-type-size-commercial-mobile:clamp(42px, 12vw, 56px);--home-type-size-commercial-price-mobile:clamp(70px, 24vw, 96px);--home-type-size-closing-mobile:clamp(48px, 14vw, 68px);--home-type-size-menu:var(--text-xl);--home-weight-light:300;--home-weight-regular:400;--home-leading-price:1.08;--home-leading-metric:1.08;--home-leading-closing:1.08;--home-leading-display:1.08;--home-leading-solid:1.08;--home-leading-title:1.08;--home-leading-title-relaxed:1.08;--home-leading-heading:1.08;--home-leading-label-heading:1.1;--home-leading-card:1.08;--home-leading-proposal:1.18;--home-leading-action:1.3;--home-leading-label:1.4;--home-leading-copy-tight:1.45;--home-leading-feature:1.48;--home-leading-copy:1.55;--home-leading-copy-compact:1.5;--home-leading-copy-medium:1.52;--home-tracking-tightest:-.04em;--home-tracking-display:-.035em;--home-tracking-heading:-.03em;--home-tracking-proposal:-.025em;--home-tracking-action:.01em;--home-tracking-code:.04em;--home-tracking-meta-tight:.06em;--home-tracking-meta:.07em;--home-tracking-label:.08em;--home-tracking-label-wide:.09em;--home-tracking-kicker:.1em;--home-radius-none:0;--home-radius-round:50%}.home-site .topnav{z-index:20}.home-site .nav-actions .btn-ghost{border-color:var(--home-color-text-muted);color:var(--home-color-atlas)}.home-site .nav-actions .btn-ghost:hover{border-color:var(--home-color-atlas);color:var(--home-color-text)}.home-site .topnav{border-bottom-color:var(--home-color-border-soft);background:var(--home-color-overlay-nav)}.home-site .nav-inner.container{width:min(100%,1440px);padding-inline:var(--home-layout-inline-gutter)}.home-site .arc-hero{--arc-hero-height:clamp(780px, 60vw, 920px);isolation:isolate;min-height:var(--arc-hero-height);background:var(--home-color-canvas);color:var(--home-color-text);position:relative;overflow:hidden}.home-site .arc-hero:after{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 17% 16%, var(--home-color-overlay-heavy) 0%, var(--home-color-overlay-medium) 25%, transparent 47%), linear-gradient(90deg, var(--home-color-overlay-whisper), transparent 26%, transparent 74%, var(--home-color-overlay-soft)), linear-gradient(180deg, var(--home-color-overlay-whisper), transparent 32%, var(--home-color-overlay-soft));content:"";position:absolute;inset:0}.home-site .arc-hero__art{z-index:0;position:absolute;inset:0;overflow:hidden}.home-site .arc-hero__art:after{z-index:1;pointer-events:none;background:var(--home-color-hero-mask);content:"";position:absolute;inset:0}.home-site .arc-hero__art img,.home-site .arc-hero__art video{object-fit:cover;object-position:center;opacity:.98;width:100%;height:100%}.home-site .arc-hero__video{position:absolute;inset:0}.home-site .arc-hero__inner{z-index:2;width:min(100%,1440px);min-height:var(--arc-hero-height);padding:clamp(var(--home-space-54), 7vh, var(--home-space-86)) clamp(var(--home-space-28), 4.2vw, var(--home-space-72)) clamp(var(--home-space-42), 6vh, var(--home-space-72));margin-inline:auto;display:grid;position:relative}.home-site .arc-hero__intro{width:min(100%,1080px)}.home-site .arc-hero__title{font-family:var(--font-display);font-size:var(--home-type-size-hero-title);font-weight:var(--home-weight-light);line-height:var(--home-leading-title);letter-spacing:var(--home-tracking-display);display:grid}.home-site .arc-hero__title span{width:max-content;max-width:100%;display:block}.home-site .arc-hero__summary{max-width:520px;margin-top:clamp(var(--home-space-26), 3.1vh, var(--home-space-38));color:var(--home-color-text-strong);font-size:var(--home-type-size-feature-copy);line-height:var(--home-leading-feature)}.home-site .arc-hero__focus{aspect-ratio:1;border:1px solid var(--home-color-square-ring);border-radius:var(--home-radius-round);background:var(--home-color-focus-surface);width:clamp(58px,5vw,76px);box-shadow:inset 0 0 24px var(--home-color-shadow);place-items:center;display:grid;position:absolute;top:50.1%;left:50%;transform:translate(-50%,-50%)}.home-site .arc-hero__ember{aspect-ratio:1;border-radius:var(--home-radius-round);background:var(--home-color-signal);width:10px;box-shadow:0 0 0 3px var(--home-color-signal-ring), 0 0 16px 3px var(--home-color-signal-glow)}.home-site .arc-hero__paths{justify-content:space-between;align-self:end;gap:var(--home-space-48);grid-template-columns:repeat(2,minmax(240px,300px));display:grid}.home-site .arc-path{--arc-path-accent:var(--home-color-square);color:var(--home-color-text-strong);justify-items:start;display:grid}.home-site .arc-path--atlas{--arc-path-accent:var(--home-color-atlas);text-align:right;justify-items:end}.home-site .arc-atlas-mark{filter:drop-shadow(0 0 2px var(--home-color-border-strong));overflow:visible}.home-site .arc-atlas-mark path{vector-effect:non-scaling-stroke}.home-site .arc-path__identity{align-items:center;gap:var(--home-space-16);font-family:var(--font-display);font-size:var(--home-type-size-product-name);font-weight:var(--home-weight-light);letter-spacing:var(--home-tracking-display);display:inline-flex}.home-site .arc-path--atlas .arc-path__identity{gap:var(--home-space-24)}.home-site .arc-path__glyph{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:58px;height:58px}.home-site .arc-path--atlas .arc-atlas-mark{width:80px;height:66px}.home-site .arc-path--square .arc-path__identity,.home-site .arc-path--square .arc-path__action,.home-site .arc-path--atlas .arc-path__identity,.home-site .arc-path--atlas .arc-path__action{color:var(--arc-path-accent)}.home-site .arc-path__description{color:var(--home-color-text-secondary);font-size:var(--home-type-size-body-md)}.home-site .arc-path__action{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--home-space-24);min-width:220px;height:52px;min-height:52px;margin-top:var(--home-space-28);padding:0 var(--home-space-24);font-family:var(--font-display);font-size:var(--home-type-size-body-md);letter-spacing:var(--home-tracking-action);transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);border:1px solid;text-decoration:none;display:inline-flex}.home-site .arc-path__action.motion-btn{--button-fill:var(--arc-path-accent);--button-fill-text:var(--home-color-canvas);white-space:nowrap;justify-content:center}.home-site .arc-path__action>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px}.home-site .arc-path__action:hover{border-color:var(--arc-path-accent)}.home-site .arc-path__action:focus-visible{outline:2px solid var(--home-color-text);outline-offset:var(--home-space-6)}@media (prefers-reduced-motion:no-preference){.home-site .arc-hero__art{animation:14s cubic-bezier(.22,.61,.36,1) both arc-field-drift}.home-site .arc-hero__ember{animation:4.8s ease-in-out 1.2s infinite arc-ember-pulse}}@media (prefers-reduced-motion:reduce){.home-site .arc-hero__video{display:none}}@keyframes arc-field-drift{0%{opacity:.86;transform:scale(1.012)translateY(5px)}to{opacity:.98;transform:scale(1)translateY(0)}}@keyframes arc-ember-pulse{0%,to{opacity:.86;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:820px){.home-site .arc-hero,.home-site .arc-hero__inner{min-height:calc(100svh - var(--home-space-72))}.home-site .arc-hero__inner{align-content:space-between;gap:var(--home-space-18);padding:var(--home-space-28) var(--home-space-20) max(var(--home-space-18), env(safe-area-inset-bottom))}.home-site .arc-hero__art img,.home-site .arc-hero__art video{object-position:50% center}.home-site .arc-hero__intro{width:100%;min-width:0;max-width:520px}.home-site .arc-hero__title{min-width:0;font-size:var(--home-type-size-hero-mobile)}.home-site .arc-hero__title span{width:auto}.home-site .arc-hero__summary{max-width:36ch;margin-top:var(--home-space-16);font-size:var(--home-type-size-body-sm);line-height:var(--home-leading-copy-tight)}.home-site .arc-hero__focus{display:none}.home-site .arc-hero__paths{align-self:end;gap:var(--home-space-18);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding-top:0}.home-site .arc-path{min-width:0}.home-site .arc-path--atlas{text-align:right;justify-items:end}.home-site .arc-path__identity{gap:var(--home-space-8);font-size:var(--home-type-size-product-name)}.home-site .arc-path--atlas .arc-path__identity{gap:var(--home-space-10)}.home-site .arc-path__glyph{width:var(--home-space-42);height:var(--home-space-42)}.home-site .arc-path--atlas .arc-atlas-mark{width:var(--home-space-50);height:var(--home-space-42)}.home-site .arc-path__description{margin-top:var(--home-space-4);font-size:var(--home-type-size-label);line-height:var(--home-leading-label)}.home-site .arc-path__action{width:100%;height:var(--home-space-44);min-width:0;min-height:var(--home-space-44);margin-top:var(--home-space-12);padding-inline:var(--home-space-8);font-size:var(--home-type-size-meta)}}@media (min-width:821px) and (max-height:820px){.home-site .arc-hero,.home-site .arc-hero__inner{min-height:calc(100svh - var(--home-space-72))}.home-site .arc-hero__inner{padding:var(--home-space-28) clamp(var(--home-space-28), 4.2vw, var(--home-space-72)) var(--home-space-18)}.home-site .arc-hero__title{font-size:var(--home-type-size-hero-compact)}.home-site .arc-hero__summary{margin-top:var(--home-space-16);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy-tight)}.home-site .arc-hero__focus{width:var(--home-space-54)}.home-site .arc-path__action{margin-top:var(--home-space-16)}}.home-site .arc-section{background:var(--home-color-canvas);position:relative;overflow:hidden}.home-site .arc-section__inner{width:min(100%,1440px);padding:clamp(var(--home-space-76), 8vw, var(--home-space-118)) clamp(var(--home-space-28), 4.2vw, var(--home-space-72));margin-inline:auto}.home-site .arc-section__header{align-items:end;gap:clamp(var(--home-space-48), 9vw, var(--home-space-156));grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);display:grid}.home-site .arc-section__header h2,.home-site .arc-journey__intro h2{max-width:14ch;font:var(--home-weight-light) var(--home-type-size-section-title-compact) / var(--home-leading-display) var(--font-display);letter-spacing:var(--home-tracking-display)}.home-site .arc-section__header p,.home-site .arc-journey__intro p{max-width:39ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-feature-copy);line-height:var(--home-leading-copy);margin:0}.home-site .arc-products{background:radial-gradient(circle at 12% 0%, var(--home-color-square-wash), transparent 32%), var(--home-color-canvas)}.home-site .arc-products__list{margin-top:clamp(var(--home-space-56), 6vw, var(--home-space-92));border-top:1px solid var(--home-color-border-strong)}.home-site .arc-product-row{--path-color:var(--home-color-square);align-items:center;gap:clamp(var(--home-space-32), 5vw, var(--home-space-88));padding-block:clamp(var(--home-space-38), 4.6vw, var(--home-space-68));border-bottom:1px solid var(--home-color-border-soft);color:var(--home-color-text-strong);grid-template-columns:minmax(210px,.72fr) minmax(360px,1.1fr) minmax(145px,auto);display:grid;position:relative}.home-site .arc-product-row--atlas{--path-color:var(--home-color-atlas)}.home-site .arc-product-row:after{bottom:calc(var(--home-space-1) * -1);background:var(--path-color);content:"";opacity:0;transform-origin:0;width:100%;height:1px;transition:opacity var(--motion-base) var(--ease-standard), transform .5s var(--ease-standard);position:absolute;left:0;transform:scaleX(.18)}.home-site .arc-product-row__identity{align-items:center;gap:var(--home-space-15);color:var(--path-color);font:var(--home-weight-light) var(--home-type-size-product-row) / var(--home-leading-solid) var(--font-display);letter-spacing:var(--home-tracking-display);display:inline-flex}.home-site .arc-product-row__identity svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;width:52px;height:52px}.home-site .arc-product-row--atlas .arc-atlas-mark{width:64px;height:54px}.home-site .arc-product-row__body{gap:var(--home-space-12);min-width:0;display:grid}.home-site .arc-product-row__body strong{color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-product-title) / var(--home-leading-title-relaxed) var(--font-display);letter-spacing:var(--home-tracking-heading)}.home-site .arc-product-row__body>span:not(.arc-product-row__signal){max-width:51ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy)}.home-site .arc-product-row__signal{gap:var(--home-space-14);margin-top:var(--home-space-7);color:var(--path-color);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.home-site .arc-product-row__signal{color:color-mix(in srgb, var(--path-color) 78%, var(--home-color-text))}}.home-site .arc-product-row__signal{font:var(--home-type-size-label) / var(--home-leading-label) var(--font-mono);letter-spacing:var(--home-tracking-code);text-transform:uppercase}.home-site .arc-product-row__signal i{padding-left:var(--home-space-10);font:inherit;font-style:normal;position:relative}.home-site .arc-product-row__signal i:before{top:var(--home-space-list-marker-y);aspect-ratio:1;border-radius:var(--home-radius-round);content:"";background:currentColor;width:4px;position:absolute;left:0}.home-site .arc-product-row__action{justify-content:flex-end;align-items:center;gap:var(--home-space-13);color:var(--path-color);font:var(--home-type-size-body-sm) / var(--home-leading-action) var(--font-display);letter-spacing:var(--home-tracking-label);text-transform:uppercase;transition:gap var(--motion-base) var(--ease-standard);display:inline-flex}.home-site .arc-product-row__action svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px}.home-site .arc-product-row:hover:after,.home-site .arc-product-row:focus-visible:after{opacity:.9;transform:scaleX(1)}.home-site .arc-product-row:hover .arc-product-row__action,.home-site .arc-product-row:focus-visible .arc-product-row__action{gap:var(--home-space-20)}.home-site .arc-product-row:focus-visible{outline:2px solid var(--home-color-text-strong);outline-offset:calc(var(--home-space-2) * -1)}.home-site .arc-journey{background:radial-gradient(circle at 89% 18%, var(--home-color-atlas-wash), transparent 28%), var(--home-color-surface)}.home-site .arc-journey__atmosphere{bottom:calc(var(--home-space-260) * -1);left:calc(var(--home-space-250) * -1);aspect-ratio:1672/941;pointer-events:none;filter:saturate(.72);width:min(72vw,980px);-webkit-mask-image:radial-gradient(ellipse at 42% 42%, var(--home-color-black) 0%, var(--home-color-shadow) 34%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 42% 42%, var(--home-color-black) 0%, var(--home-color-shadow) 34%, transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 42% 42%, var(--home-color-black) 0%, var(--home-color-shadow) 34%, transparent 72%);mask-image:radial-gradient(ellipse at 42% 42%, var(--home-color-black) 0%, var(--home-color-shadow) 34%, transparent 72%);opacity:.18;background:url(/images/home/degov-journey-signal-record.png) 50%/contain no-repeat;position:absolute;transform:rotate(-8deg)}.home-site .arc-journey__layout{z-index:1;align-items:start;gap:clamp(var(--home-space-64), 10vw, var(--home-space-164));grid-template-columns:minmax(280px,.78fr) minmax(500px,1.22fr);display:grid;position:relative}.home-site .arc-journey__intro{top:var(--home-space-116);position:sticky}.home-site .arc-journey__intro h2{max-width:18ch;font-size:var(--home-type-size-journey-title)}.home-site .arc-journey__intro p{margin-top:var(--home-space-26)}.home-site .arc-journey__track{border-top:1px solid var(--home-color-border-strong);margin:0;padding:0;list-style:none;display:grid;position:relative}.home-site .arc-journey__step{--journey-accent:var(--home-color-atlas);align-items:center;gap:clamp(var(--home-space-20), 3vw, var(--home-space-48));min-height:128px;padding:clamp(var(--home-space-28), 3.5vw, var(--home-space-48)) 0;border-bottom:1px solid var(--home-color-border-soft);grid-template-columns:minmax(220px,.72fr) minmax(240px,1fr);display:grid;position:relative}.home-site .arc-journey__step:nth-child(2){--journey-accent:var(--home-color-text)}.home-site .arc-journey__step:nth-child(3){--journey-accent:var(--home-color-square)}.home-site .arc-journey__step:nth-child(4){--journey-accent:var(--home-color-rule)}.home-site .arc-journey__identity{align-items:center;gap:clamp(var(--home-space-16), 1.8vw, var(--home-space-24));min-width:0;display:flex}.home-site .arc-journey__icon{width:clamp(42px,3.6vw,52px);height:clamp(42px,3.6vw,52px);color:var(--journey-accent);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none}.home-site .arc-journey__identity .arc-atlas-mark{width:clamp(52px,4vw,60px);height:clamp(43px,3.3vw,50px)}.home-site .arc-journey__step strong{color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-journey-step) / var(--home-leading-card) var(--font-display);letter-spacing:var(--home-tracking-heading)}.home-site .arc-journey__step p{max-width:43ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy-medium);margin:0}@media (max-width:1024px){.home-site .arc-section__header,.home-site .arc-journey__layout{grid-template-columns:1fr}.home-site .arc-section__header{gap:var(--home-space-28)}.home-site .arc-journey__intro{position:static}.home-site .arc-journey__track{max-width:760px}}@media (max-width:820px){.home-site .arc-section__inner{padding-block:var(--home-space-80)}.home-site .arc-product-row{gap:var(--home-space-24);padding-block:var(--home-space-38);grid-template-columns:1fr}.home-site .arc-product-row__action{justify-content:flex-start}.home-site .arc-product-row__body>span:not(.arc-product-row__signal){max-width:38ch}.home-site .arc-journey__step{gap:var(--home-space-12);grid-template-columns:1fr;min-height:0}.home-site .arc-journey__step p{grid-column:auto}}.home-site .arc-lower{isolation:isolate;background:var(--home-color-surface);color:var(--home-color-text);position:relative;overflow:hidden}.home-site .arc-lower__inner,.home-site .arc-closing__inner,.home-site .arc-footer__inner{z-index:1;width:min(100%,1440px);padding:clamp(var(--home-space-92), 9vw, var(--home-space-138)) clamp(var(--home-space-28), 4.2vw, var(--home-space-72));margin-inline:auto;position:relative}.home-site .arc-lower__header{align-items:end;gap:clamp(var(--home-space-32), 4vw, var(--home-space-64));padding-bottom:clamp(var(--home-space-56), 6vw, var(--home-space-88));grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.home-site .arc-lower__header h2,.home-site .arc-community__intro h2,.home-site .arc-agents__header h2,.home-site .arc-index__header h2{color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-section-title) / var(--home-leading-display) var(--font-display);letter-spacing:var(--home-tracking-display);margin:0}.home-site .arc-lower__summary{max-width:34ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-section-copy);line-height:var(--home-leading-copy);margin:0}.home-site .arc-proof{background:radial-gradient(circle at 18% 14%, var(--home-color-square-wash), transparent 30%), radial-gradient(circle at 84% 24%, var(--home-color-atlas-wash), transparent 32%), var(--home-color-surface)}.home-site .arc-proof__systems{border-top:1px solid var(--home-color-border-strong);border-bottom:1px solid var(--home-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-site .arc-proof__system{--proof-accent:var(--home-color-square);--proof-flow-line:var(--home-color-square-wash);--proof-flow-text:var(--home-color-square-muted);min-width:0;position:relative}.home-site .arc-proof__system--atlas{--proof-accent:var(--home-color-atlas);--proof-flow-line:var(--home-color-atlas-wash);--proof-flow-text:var(--home-color-atlas);border-left:1px solid var(--home-color-border)}.home-site .arc-proof__system:before{top:calc(var(--home-space-1) * -1);background:var(--proof-accent);content:"";opacity:.86;transform-origin:0;width:100%;height:1px;transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;left:0;transform:scaleX(.14)}.home-site .arc-proof__system.is-visible:before{transform:scaleX(1)}.home-site .arc-proof__head{align-content:stretch;gap:var(--home-space-48);min-height:270px;padding:clamp(var(--home-space-38), 4.5vw, var(--home-space-62));border-bottom:1px solid var(--home-color-border);grid-template-rows:auto minmax(0,1fr);display:grid}.home-site .arc-proof__identity{align-items:center;gap:var(--home-space-14);color:var(--proof-accent);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label-wide);text-transform:uppercase;display:inline-flex}.home-site .arc-proof__identity svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:38px;height:38px}.home-site .arc-proof__identity .arc-atlas-mark{width:44px;height:36px}.home-site .arc-proof__head h3{max-width:17ch;color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-proof-title) / var(--home-leading-title) var(--font-display);letter-spacing:var(--home-tracking-heading);margin:0}.home-site .arc-proof__screen{min-height:560px;padding:0 clamp(var(--home-space-38), 4.5vw, var(--home-space-62)) clamp(var(--home-space-38), 4.5vw, var(--home-space-62))}.home-site .arc-proof__proposal{min-height:142px;padding-block:var(--home-space-34);color:var(--home-color-text-strong);font:var(--home-weight-light) var(--home-type-size-proof-proposal) / var(--home-leading-proposal) var(--font-display);letter-spacing:var(--home-tracking-proposal);margin:0}.home-site .arc-proof__metrics{border-top:1px solid var(--home-color-border);border-bottom:1px solid var(--home-color-border);grid-template-columns:minmax(74px,.76fr) minmax(142px,1.4fr) minmax(88px,.84fr);display:grid}.home-site .arc-proof__metrics>span{min-width:0;padding:var(--home-space-24) var(--home-space-12) var(--home-space-24) 0}.home-site .arc-proof__metrics>span+span{padding-left:var(--home-space-18);border-left:1px solid var(--home-color-border-soft)}.home-site .arc-proof__metrics b{color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-proof-metric) / var(--home-leading-solid) var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--home-tracking-display);white-space:nowrap;display:block}.home-site .arc-proof__metrics small{margin-top:var(--home-space-10);color:var(--home-color-text-secondary);font-size:var(--home-type-size-label);display:block}.home-site .arc-proof__lifecycle{margin-top:var(--home-space-42);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.home-site .arc-proof__lifecycle:before{top:var(--home-space-3);background:var(--proof-flow-line);content:"";height:1px;position:absolute;left:0;right:0}.home-site .arc-proof__lifecycle span{padding-top:var(--home-space-20);text-align:center;color:var(--proof-flow-text);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-meta);text-transform:uppercase;position:relative}.home-site .arc-proof__lifecycle span:before{z-index:1;aspect-ratio:1;border:1px solid var(--proof-accent);background:var(--home-color-surface);content:"";width:7px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.home-site .arc-proof__lifecycle span:first-child{text-align:left}.home-site .arc-proof__lifecycle span:first-child:before{left:0;transform:rotate(45deg)}.home-site .arc-proof__lifecycle span:last-child{text-align:right}.home-site .arc-proof__lifecycle span:last-child:before{left:auto;right:0;transform:rotate(45deg)}.home-site .arc-proof__feed a{align-items:center;gap:var(--home-space-18);border-bottom:1px solid var(--home-color-border-soft);min-height:78px;color:inherit;transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(72px,.25fr) minmax(180px,1fr) auto;display:grid}.home-site .arc-proof__feed a:hover,.home-site .arc-proof__feed a:focus-visible{color:var(--home-color-text);transform:translate(6px)}.home-site .arc-proof__feed span,.home-site .arc-proof__feed small{color:var(--home-color-text-muted);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-meta-tight);text-transform:uppercase}.home-site .arc-proof__feed strong{color:var(--home-color-text-strong);font-size:var(--home-type-size-body-sm);font-weight:var(--home-weight-regular);line-height:var(--home-leading-copy-tight)}.home-site .arc-proof__feed small{justify-content:flex-end;align-items:center;gap:var(--home-space-7);display:inline-flex}.home-site .arc-proof__foot{align-items:end;gap:var(--home-space-24);margin-top:var(--home-space-38);color:var(--home-color-text-secondary);font-size:var(--home-type-size-meta);line-height:var(--home-leading-copy-tight);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-site .arc-proof__foot a,.home-site .arc-commercial__path>a{justify-content:space-between;align-items:center;gap:var(--home-space-22);color:var(--proof-accent,currentColor);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label);text-transform:uppercase;display:inline-flex}.home-site .arc-proof__foot a:only-child{grid-column:2}.home-site .arc-proof__foot a svg,.home-site .arc-commercial__path>a svg,.home-site .arc-arrow-mark{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:17px;height:17px;transition:transform var(--motion-fast) var(--ease-standard);flex:none}.home-site .arc-proof__foot a:hover svg,.home-site .arc-proof__foot a:focus-visible svg,.home-site .arc-commercial__path>a:hover svg,.home-site .arc-commercial__path>a:focus-visible svg,.home-site a:hover>.arc-arrow-mark,.home-site a:focus-visible>.arc-arrow-mark{transform:translate(5px)}.home-site .arc-community{background:var(--home-color-canvas);min-height:960px}.home-site .arc-community__atmosphere,.home-site .arc-agents__atmosphere,.home-site .arc-closing__art{z-index:0;pointer-events:none;position:absolute}.home-site .arc-community__atmosphere{bottom:calc(var(--home-space-180) * -1);left:calc(var(--home-space-310) * -1);aspect-ratio:1672/941;filter:saturate(.7);opacity:.24;background:url(/images/home/degov-community-common-field.png) 50%/contain no-repeat;width:min(88vw,1260px);transform:rotate(-9deg)}.home-site .arc-community__layout{align-items:start;gap:clamp(var(--home-space-70), 10vw, var(--home-space-156));grid-template-columns:minmax(420px,.86fr) minmax(520px,1.14fr);display:grid}.home-site .arc-community__intro{top:var(--home-space-112);align-items:start;gap:var(--home-space-28);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.home-site .arc-community__intro h2{max-width:10ch;font-size:var(--home-type-size-hero-title)}.home-site .arc-community__intro>p{max-width:38ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-lead);line-height:var(--home-leading-copy);margin:0}.home-site .arc-community__orbit{aspect-ratio:1;width:min(24vw,288px);margin-top:var(--home-space-26);border:1px solid var(--home-color-border-strong);border-radius:var(--home-radius-round);position:relative;transform:rotate(-16deg)}.home-site .arc-community__orbit:before,.home-site .arc-community__orbit:after{border:1px solid var(--home-color-square-wash);border-radius:var(--home-radius-round);content:"";position:absolute;inset:19%}.home-site .arc-community__orbit:after{border:0;border-top:1px solid var(--home-color-border);border-radius:var(--home-radius-none);height:1px;inset:49% -8%}.home-site .arc-community__orbit span{aspect-ratio:1;border:1px solid var(--home-color-square);border-radius:var(--home-radius-round);background:var(--home-color-canvas);width:18px;box-shadow:0 0 22px var(--home-color-square-wash);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-site .arc-community__orbit i{aspect-ratio:1;border:1px solid var(--home-color-atlas);border-radius:var(--home-radius-round);background:var(--home-color-canvas);width:8px;position:absolute}.home-site .arc-community__orbit i:first-of-type{top:5%;left:47%}.home-site .arc-community__orbit i:nth-of-type(2){top:48%;right:calc(var(--home-space-4) * -1)}.home-site .arc-community__orbit i:nth-of-type(3){bottom:6%;left:46%}.home-site .arc-community__orbit i:nth-of-type(4){top:47%;left:calc(var(--home-space-4) * -1)}.home-site .arc-community__steps{border-top:1px solid var(--home-color-border-strong);margin:0;padding:0;list-style:none;position:relative}.home-site .arc-community__step{gap:var(--home-space-26);min-height:190px;padding:var(--home-space-42) 0;border-bottom:1px solid var(--home-color-border-soft);grid-template-columns:68px minmax(0,1fr);align-items:start;display:grid;position:relative}.home-site .arc-community__step:before{top:var(--home-space-8);aspect-ratio:1;border:1px solid var(--home-color-atlas-border);border-radius:var(--home-radius-round);background:var(--home-color-canvas);content:"";width:7px;transition:background var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);position:absolute;left:0}.home-site .arc-community__step.is-visible:before{background:var(--home-color-square);box-shadow:0 0 14px var(--home-color-square-glow)}.home-site .arc-community__index{color:var(--home-color-text-muted);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label)}.home-site .arc-community__step strong{margin-bottom:var(--home-space-28);color:var(--home-color-square-muted);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-kicker);text-transform:uppercase;display:block}.home-site .arc-community__step h3{max-width:17ch;font:var(--home-weight-light) var(--home-type-size-community-step) / var(--home-leading-title-relaxed) var(--font-display);letter-spacing:var(--home-tracking-heading);margin:0}.home-site .arc-community__step p{max-width:48ch;margin:var(--home-space-18) 0 0;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body-md);line-height:var(--home-leading-copy)}.home-site .arc-index{background:radial-gradient(circle at 12% 0%, var(--home-color-square-wash), transparent 30%), var(--home-color-surface-index)}.home-site .arc-index__header{align-items:end;gap:var(--home-space-72);padding-bottom:var(--home-space-64);grid-template-columns:minmax(380px,1fr) minmax(280px,.52fr);display:grid}.home-site .arc-index__header h2{font-size:var(--home-type-size-index-title)}.home-site .arc-index__header p{max-width:42ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-caption);line-height:var(--home-leading-copy);margin:0}.home-site .arc-index__metrics{border-inline:1px solid var(--home-color-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-site .arc-index__metrics>div{align-content:space-between;gap:var(--home-space-42);min-height:330px;padding:var(--home-space-42) clamp(var(--home-space-22), 2.7vw, var(--home-space-40)) var(--home-space-38);display:grid}.home-site .arc-index__metrics>div+div{border-left:1px solid var(--home-color-border-soft)}.home-site .arc-index__metrics span{color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-index-value) / var(--home-leading-metric) var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--home-tracking-tightest)}.home-site .arc-index__metrics strong{color:var(--home-color-square);font:var(--home-weight-light) var(--home-type-size-index-label) / var(--home-leading-label-heading) var(--font-display);display:block}.home-site .arc-index__metrics p{max-width:25ch;margin:var(--home-space-16) 0 0;color:var(--home-color-text-secondary);font-size:var(--home-type-size-caption);line-height:var(--home-leading-copy-compact)}.home-site .arc-agents{background:var(--home-color-canvas)}.home-site .arc-agents__atmosphere{top:calc(var(--home-space-180) * -1);right:calc(var(--home-space-360) * -1);aspect-ratio:1672/941;filter:saturate(.65)hue-rotate(8deg);opacity:.18;background:url(/images/home/degov-agents-verification-lattice.png) 50%/contain no-repeat;width:min(78vw,1120px);transform:rotate(11deg)}.home-site .arc-agents__header{gap:clamp(var(--home-space-36), 6vw, var(--home-space-96));padding-bottom:var(--home-space-56);grid-template-columns:minmax(420px,1.18fr) minmax(300px,.82fr);align-items:start;display:grid}.home-site .arc-agents__header h2{max-width:11ch;font-size:var(--home-type-size-section-title)}.home-site .arc-agents__aside{align-content:start;gap:var(--home-space-32);grid-column:2;display:grid}.home-site .arc-agents__aside>p{max-width:38ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy);margin:0}.home-site .arc-agents__actions{border-top:1px solid var(--home-color-border-strong);gap:0;display:grid}.home-site .arc-agents__actions a{min-height:58px;padding-right:var(--home-space-8);border-bottom:1px solid var(--home-color-border);color:var(--home-color-atlas);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-meta);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard);justify-content:space-between;align-items:center;display:flex}.home-site .arc-agents__actions a:hover,.home-site .arc-agents__actions a:focus-visible{color:var(--home-color-text)}.home-site .arc-agents__install{gap:var(--home-space-12);padding-top:var(--home-space-20);display:grid}.home-site .arc-agents__install>span{color:var(--home-color-text-muted);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label)}.home-site .arc-agents__command{min-height:var(--home-space-56);border:1px solid var(--home-color-border-strong);background:var(--home-color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.home-site .arc-agents__command code{min-width:0;padding:0 var(--home-space-16);color:var(--home-color-text-strong);font:var(--home-type-size-body) / var(--home-leading-copy-tight) var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.home-site .arc-agents__command button{min-width:var(--home-space-96);padding:0 var(--home-space-14);border:0;border-left:1px solid var(--home-color-border-strong);color:var(--home-color-atlas);cursor:pointer;font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-meta);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0}.home-site .arc-agents__command button:hover,.home-site .arc-agents__command button:focus-visible{background:var(--home-color-atlas-wash);color:var(--home-color-text)}.home-site .arc-agents__system{border-bottom:0}.home-site .arc-agents__rail{justify-content:space-between;align-items:center;gap:var(--home-space-24);min-height:84px;color:var(--home-color-text-muted);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-kicker);text-transform:uppercase;grid-template-columns:auto auto;display:grid}.home-site .arc-agents__flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-site .arc-agent__step{min-height:310px;padding:var(--home-space-42) clamp(var(--home-space-22), 2.8vw, var(--home-space-40)) var(--home-space-46);position:relative}.home-site .arc-agent__step+.arc-agent__step{border-left:1px solid var(--home-color-border-soft)}.home-site .arc-agent__step:before{z-index:1;top:calc((var(--home-space-7) - var(--home-space-1)) / -2);aspect-ratio:1;border:1px solid var(--home-color-text-muted);border-radius:var(--home-radius-round);background:var(--home-color-canvas);content:"";width:7px;transition:background var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard);position:absolute;left:0}.home-site .arc-agent__step:after{top:0;right:0;left:var(--home-space-7);height:var(--home-space-1);background:var(--home-color-border-soft);content:"";position:absolute}.home-site .arc-agent__step.is-visible:before{background:var(--home-color-atlas);box-shadow:0 0 14px var(--home-color-atlas-glow)}.home-site .arc-agent__step>span{color:var(--home-color-text-muted);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label)}.home-site .arc-agent__step strong{margin-top:var(--home-space-76);color:var(--home-color-text);font:var(--home-weight-light) var(--home-type-size-agent-step) / var(--home-leading-heading) var(--font-display);letter-spacing:var(--home-tracking-heading);display:block}.home-site .arc-agent__step p{max-width:28ch;margin:var(--home-space-20) 0 0;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body-sm);line-height:var(--home-leading-copy)}.home-site .arc-commercial{background:var(--home-color-canvas)}.home-site .arc-commercial__paths{grid-template-columns:1.04fr .96fr;width:min(100%,1440px);margin-inline:auto;display:grid}.home-site .arc-commercial__path{min-height:700px;padding:clamp(var(--home-space-72), 7vw, var(--home-space-112)) clamp(var(--home-space-42), 5vw, var(--home-space-78));align-content:start;display:grid;position:relative;overflow:hidden}.home-site .arc-commercial__path--square{--commercial-accent:var(--home-color-square);--proof-accent:var(--home-color-square);background:radial-gradient(circle at 12% 82%, var(--home-color-square-wash), transparent 38%), var(--home-color-surface-square)}.home-site .arc-commercial__path--atlas{--commercial-accent:var(--home-color-atlas);--proof-accent:var(--home-color-atlas);background:radial-gradient(circle at 92% 80%, var(--home-color-atlas-wash), transparent 40%), var(--home-color-surface-atlas)}.home-site .arc-commercial__path--atlas:after{aspect-ratio:1672/941;pointer-events:none;content:"";filter:saturate(.6);opacity:.15;background:url(/images/home/degov-atlas-connection-field.png) 50%/contain no-repeat;width:84%;position:absolute;bottom:-14%;right:-28%}.home-site .arc-commercial__identity{z-index:1;align-items:center;gap:var(--home-space-16);color:var(--commercial-accent);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label-wide);text-transform:uppercase;display:inline-flex;position:relative}.home-site .arc-commercial__identity svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:42px;height:42px}.home-site .arc-commercial__identity .arc-atlas-mark{width:48px;height:40px}.home-site .arc-commercial__path h2{z-index:1;max-width:12ch;margin:var(--home-space-64) 0 0;font:var(--home-weight-light) var(--home-type-size-commercial-title) / var(--home-leading-display) var(--font-display);letter-spacing:var(--home-tracking-display);position:relative}.home-site .arc-commercial__price{z-index:1;align-items:end;gap:var(--home-space-18);margin-top:var(--home-space-50);color:var(--commercial-accent);display:flex;position:relative}.home-site .arc-commercial__price strong{font:var(--home-weight-light) var(--home-type-size-commercial-price) / var(--home-leading-price) var(--font-display);letter-spacing:var(--home-tracking-tightest)}.home-site .arc-commercial__price span{padding-bottom:var(--home-space-8);color:var(--home-color-square-muted);font-size:var(--home-type-size-body-sm)}.home-site .arc-commercial__path>p{z-index:1;max-width:40ch;margin:var(--home-space-48) 0 0;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy);position:relative}.home-site .arc-commercial__path--atlas>p{margin-top:var(--home-space-70)}.home-site .arc-commercial__path>a{z-index:1;width:min(100%,280px);min-height:58px;padding-top:var(--home-space-18);color:var(--commercial-accent);border-top:0;margin-top:auto;position:relative}.home-site .arc-closing{isolation:isolate;background:var(--home-color-canvas);min-height:clamp(600px,38vw,680px);color:var(--home-color-text);position:relative;overflow:hidden}.home-site .arc-closing:after{z-index:0;pointer-events:none;background:linear-gradient(90deg, var(--home-color-overlay-heavy), var(--home-color-overlay-soft) 56%, var(--home-color-overlay-medium)), linear-gradient(180deg, var(--home-color-canvas) 0%, transparent 22%, transparent 78%, var(--home-color-canvas) 100%);content:"";position:absolute;inset:0}.home-site .arc-closing__art{z-index:-1;opacity:.72;background:url(/images/closing/degov-shared-outcome-field-v2.png) 78%/cover no-repeat;inset:0}.home-site .arc-closing__inner{align-items:end;gap:clamp(var(--home-space-36), 6vw, var(--home-space-96));min-height:clamp(600px,38vw,680px);padding-block:clamp(var(--home-space-82), 7vw, var(--home-space-110));grid-template-columns:minmax(0,1.18fr) minmax(300px,.58fr);display:grid}.home-site .arc-closing h2{max-width:9ch;font:var(--home-weight-light) var(--home-type-size-closing-title) / var(--home-leading-closing) var(--font-display);letter-spacing:var(--home-tracking-tightest);margin:0}.home-site .arc-closing h2 span{width:max-content;max-width:100%;display:block}.home-site .arc-closing__copy{align-self:end}.home-site .arc-closing__copy>p{max-width:38ch;color:var(--home-color-text-secondary);font-size:var(--home-type-size-body);line-height:var(--home-leading-copy);margin:0}.home-site .arc-closing__actions{margin-top:var(--home-space-36);border-top:1px solid var(--home-color-border-strong);display:grid}.home-site .arc-closing__actions a{min-height:58px;padding-right:var(--home-space-8);border-bottom:1px solid var(--home-color-border);font:var(--home-type-size-label) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-label);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.home-site .arc-closing__actions a:first-child{color:var(--home-color-square)}.home-site .arc-closing__actions a:last-child{color:var(--home-color-atlas)}.home-site .arc-footer{background:var(--home-color-canvas);color:var(--home-color-text)}.home-site .arc-footer__inner{gap:clamp(var(--home-space-70), 10vw, var(--home-space-160));padding-block:var(--home-space-72) var(--home-space-90);grid-template-columns:minmax(280px,.68fr) minmax(560px,1.32fr);display:grid}.home-site .arc-footer__brand p{max-width:28ch;margin:var(--home-space-24) 0 0;color:var(--home-color-text-muted);font-size:var(--home-type-size-body-sm);line-height:var(--home-leading-copy-compact)}.home-site .arc-footer__links{gap:clamp(var(--home-space-32), 5vw, var(--home-space-72));grid-template-columns:.72fr .8fr 1.2fr;display:grid}.home-site .arc-footer__links h3{margin:0 0 var(--home-space-22);color:var(--home-color-text-muted);font:var(--home-type-size-meta) / var(--home-leading-label) var(--font-display);letter-spacing:var(--home-tracking-kicker);text-transform:uppercase}.home-site .arc-footer__links>div>div{gap:var(--home-space-12);display:grid}.home-site .arc-footer__links a,.home-site .arc-footer__links p{color:var(--home-color-text-strong);font-size:var(--home-type-size-body-sm);line-height:var(--home-leading-copy);margin:0}.home-site .arc-footer__links a:hover,.home-site .arc-footer__links a:focus-visible{color:var(--home-color-text)}@media (prefers-reduced-motion:reduce){.home-site .arc-proof__system:before{transform:scaleX(1)}}@media (max-width:1100px){.home-site .arc-lower__header,.home-site .arc-agents__header{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.home-site .arc-lower__summary,.home-site .arc-agents__aside{grid-column:2}.home-site .arc-community__layout{gap:var(--home-space-64);grid-template-columns:minmax(360px,.76fr) minmax(440px,1.24fr)}.home-site .arc-index__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .arc-index__metrics>div:nth-child(3){border-left:0}.home-site .arc-index__metrics>div:nth-child(n+3){border-top:1px solid var(--home-color-border-soft)}.home-site .arc-agents__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .arc-agent__step:nth-child(3){border-left:0}.home-site .arc-agent__step:nth-child(n+3){border-top-color:var(--home-color-border-strong)}.home-site .arc-closing__inner{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.home-site .arc-closing__copy{grid-column:2;max-width:460px;padding-bottom:0}}@media (max-width:960px){.home-site .arc-proof__systems{grid-template-columns:1fr}.home-site .arc-proof__system--atlas{border-top:1px solid var(--home-color-border-strong);border-left:0}}@media (max-width:1080px){.home-site .nav-links,.home-site .nav-actions>.btn{display:none}.home-site .menu-button{display:grid}}@media (max-width:820px){.home-site .arc-lower__inner,.home-site .arc-closing__inner,.home-site .arc-footer__inner{padding:var(--home-space-82) var(--home-space-28)}.home-site .arc-lower__header,.home-site .arc-agents__header,.home-site .arc-index__header,.home-site .arc-community__layout,.home-site .arc-commercial__paths,.home-site .arc-closing__inner,.home-site .arc-footer__inner{grid-template-columns:1fr}.home-site .arc-lower__header,.home-site .arc-agents__header{gap:var(--home-space-28)}.home-site .arc-lower__header h2,.home-site .arc-agents__header h2{max-width:12ch}.home-site .arc-lower__summary,.home-site .arc-agents__aside{grid-column:auto}.home-site .arc-proof__systems{grid-template-columns:1fr}.home-site .arc-proof__system--atlas{border-top:1px solid var(--home-color-border-strong);border-left:0}.home-site .arc-proof__head{min-height:230px}.home-site .arc-community{min-height:0}.home-site .arc-community__atmosphere{top:var(--home-space-160);width:132%;bottom:auto;left:-42%}.home-site .arc-community__intro{grid-template-columns:1fr;position:relative;top:auto}.home-site .arc-community__orbit{width:min(64vw,280px);margin-bottom:var(--home-space-54)}.home-site .arc-index__header{gap:var(--home-space-28)}.home-site .arc-agents__actions{width:min(100%,420px)}.home-site .arc-agents__flow{grid-template-columns:1fr}.home-site .arc-agent__step{min-height:230px}.home-site .arc-agent__step+.arc-agent__step{border-left:0}.home-site .arc-agent__step strong{margin-top:var(--home-space-46)}.home-site .arc-commercial__path{min-height:620px}.home-site .arc-commercial__path--atlas{border-left:0}.home-site .arc-closing,.home-site .arc-closing__inner{min-height:620px}.home-site .arc-closing__inner{align-content:end;gap:var(--home-space-48)}.home-site .arc-closing__copy{grid-column:auto;align-self:start}.home-site .arc-footer__inner{gap:var(--home-space-64)}}@media (max-width:600px){.home-site .arc-lower__header h2,.home-site .arc-community__intro h2,.home-site .arc-agents__header h2,.home-site .arc-index__header h2{font-size:var(--home-type-size-section-mobile);line-height:var(--home-leading-solid)}.home-site .arc-proof__head,.home-site .arc-proof__screen{padding-inline:0}.home-site .arc-proof__head{min-height:216px}.home-site .arc-proof__screen,.home-site .arc-proof__proposal{min-height:0}.home-site .arc-proof__metrics b{font-size:var(--home-type-size-proof-metric-mobile)}.home-site .arc-proof__metrics>span+span{padding-left:var(--home-space-10)}.home-site .arc-proof__lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.home-site .arc-proof__feed a{gap:var(--home-space-10) var(--home-space-12);padding-block:var(--home-space-18);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"source source""title title"".status"}.home-site .arc-proof__feed a>span{grid-area:source}.home-site .arc-proof__feed strong{text-wrap:balance;grid-area:title}.home-site .arc-proof__feed small{grid-area:status/auto;justify-self:end}.home-site .arc-proof__foot{grid-template-columns:1fr;align-items:start}.home-site .arc-proof__foot a{width:100%;padding-top:var(--home-space-18);border-top:1px solid var(--home-color-border)}.home-site .arc-community__intro{gap:var(--home-space-24);grid-template-columns:1fr}.home-site .arc-community__intro h2,.home-site .arc-community__intro>p,.home-site .arc-community__orbit{grid-area:auto}.home-site .arc-community__step{gap:var(--home-space-18);grid-template-columns:42px minmax(0,1fr);min-height:0}.home-site .arc-index__metrics{border-inline:0;grid-template-columns:1fr}.home-site .arc-index__metrics>div{align-content:start;row-gap:var(--home-space-32);min-height:240px;padding-inline:0}.home-site .arc-index__metrics>div+div{border-top:1px solid var(--home-color-border-soft);border-inline-start:0}.home-site .arc-index__metrics>div:first-child{border-top:0}.home-site .arc-footer__links a{align-items:center;min-height:44px;display:inline-flex}.home-site .arc-agents__rail{grid-template-columns:1fr auto}.home-site .arc-agent__step{padding-inline:0}.home-site .arc-commercial__path{min-height:610px;padding:var(--home-space-72) var(--home-space-28)}.home-site .arc-commercial__path h2{margin-top:var(--home-space-48);font-size:var(--home-type-size-commercial-mobile)}.home-site .arc-commercial__price strong{font-size:var(--home-type-size-commercial-price-mobile)}.home-site .arc-closing h2{font-size:var(--home-type-size-closing-mobile);line-height:var(--home-leading-display)}.home-site .arc-footer__links{gap:var(--home-space-44);grid-template-columns:1fr}}.home-site .mobile-menu a{font-size:var(--home-type-size-menu);text-transform:none}.home-site .mobile-menu{--menu-canvas:var(--home-color-canvas);--menu-text:var(--home-color-text);--menu-muted:var(--home-color-text-muted);--menu-border:var(--home-color-border-soft);--menu-accent:var(--home-color-square);background:radial-gradient(circle at 8% 12%, var(--home-color-square-wash), transparent 30%), radial-gradient(circle at 92% 88%, var(--home-color-atlas-wash), transparent 34%), var(--menu-canvas)}.home-site .mobile-menu-inner.container{padding-inline:var(--home-layout-inline-gutter)}.home-site,.home-site *{text-transform:none}.pricing-site{--pricing-canvas:#03070d;--pricing-surface:#050910;--pricing-surface-square:#0c0907;--pricing-surface-atlas:#060a11;--pricing-text:#f5f3ed;--pricing-text-strong:#f5f3ede0;--pricing-text-muted:#dce7f8a3;--pricing-border:#e2e9f429;--pricing-border-soft:#e2e9f421;--pricing-square:#e5b47a;--pricing-square-muted:#e5b47ab8;--pricing-square-wash:#e5b47a29;--pricing-atlas:#dce7f8;--pricing-signal:#fb4324;--pricing-max:1440px;--pricing-gutter:clamp(28px, 4.2vw, 72px);--pricing-section-y:clamp(82px, 8vw, 132px);--pricing-radius:0;background:var(--pricing-canvas);color:var(--pricing-text)}.pricing-site .topnav{border-bottom-color:var(--pricing-border-soft);background:#03070de6}.pricing-site .nav-inner.container,.pricing-site .container{width:min(100%, var(--pricing-max));padding-inline:var(--pricing-gutter)}.pricing-site .nav-links a,.pricing-site .brand-context{color:var(--pricing-text-muted)}.pricing-site .nav-actions .btn-primary,.pricing-site .nav-actions .btn-primary:hover{border-color:var(--pricing-square);color:var(--pricing-square);background:0 0}.pricing-site .hero{isolation:isolate;background:linear-gradient(90deg, #03070d29, #03070d8f 64%), linear-gradient(180deg, #03070d1a, var(--pricing-canvas) 96%), url(/images/pricing/degov-pricing-operating-field.png) center / cover no-repeat;align-items:center;min-height:min(720px,82svh);padding-block:clamp(96px,8vw,132px);display:grid;position:relative;overflow:hidden}.pricing-site .hero:after{z-index:-1;background:radial-gradient(circle at 23% 65%, var(--pricing-square-wash), transparent 30%);content:"";position:absolute;inset:0}.pricing-site .hero-grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);align-items:end;gap:clamp(44px,9vw,156px);display:grid;position:relative}.pricing-site .eyebrow,.pricing-site .section:before{display:none}.pricing-site .hero h1,.pricing-site .h2,.pricing-site .ownership-statement{color:var(--pricing-text);font-family:var(--font-display);letter-spacing:-.035em;font-weight:300}.pricing-site .hero h1{max-width:10ch;font-size:clamp(58px,6.5vw,104px);line-height:1.08}.pricing-site .hero-copy{gap:24px;padding-bottom:4px;display:grid}.pricing-site .hero-copy .lead,.pricing-site .section-heading>p,.pricing-site .plan-summary,.pricing-site .time p,.pricing-site .ownership-copy,.pricing-site .closing>.container>p,.pricing-site .faq-answer p,.pricing-site .comparison td{color:var(--pricing-text-muted)}.pricing-site .hero-copy .lead{max-width:34ch;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.pricing-site .hero-playground{color:var(--pricing-text-muted);margin:0;font-size:14px;line-height:1.5}.pricing-site .hero-playground a{color:var(--pricing-square);text-underline-offset:4px;text-decoration:underline}.pricing-site .hero-playground a:hover{color:var(--pricing-text)}.pricing-site .btn{border-radius:var(--pricing-radius);min-height:52px;font:14px / 1.2 var(--font-display);letter-spacing:.07em;text-transform:none;padding:0 24px}.pricing-site .hero .btn-primary,.pricing-site .plan .btn-primary{border:1px solid var(--pricing-square);width:fit-content;color:var(--pricing-square);background:0 0}.pricing-site .motion-btn{--button-fill:var(--pricing-square);--button-fill-text:var(--pricing-canvas)}.pricing-site .btn-ghost.motion-btn{--button-fill:var(--pricing-text);--button-fill-text:var(--pricing-canvas)}.pricing-site .btn-primary.motion-btn{border-color:var(--pricing-square);color:var(--pricing-square)}.pricing-site .hero .btn-primary:hover,.pricing-site .plan .btn-primary:hover{border-color:var(--pricing-square);color:var(--pricing-square);background:0 0}.pricing-site .section{padding-block:var(--pricing-section-y);background:var(--pricing-canvas);border-top:0}.pricing-site .section+.section{border-top:1px solid var(--pricing-border-soft)}.pricing-site .section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:clamp(40px,9vw,150px);max-width:none;margin-bottom:clamp(48px,6vw,92px);display:grid}.pricing-site .section-heading .h2{max-width:12ch;font-size:clamp(44px,4.7vw,74px);line-height:1.08}.pricing-site [data-od-id=pricing-timeline] .section-heading{grid-template-columns:minmax(0,1fr)}.pricing-site [data-od-id=pricing-timeline] .section-heading .h2{white-space:nowrap;max-width:none}.pricing-site .timeline{border-top:1px solid var(--pricing-border);border-bottom:1px solid var(--pricing-border);grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.pricing-site .time{border-bottom:0;min-height:340px;padding:clamp(30px,3.5vw,56px) clamp(22px,3vw,46px);position:relative}.pricing-site .time+.time{border-left-color:var(--pricing-border-soft)}.pricing-site .time:before{content:none}.pricing-site .time-num,.pricing-site .price-kicker,.pricing-site .meta,.pricing-site .operation-track span,.pricing-site .comparison thead th{color:var(--pricing-square-muted);font:12px / 1.4 var(--font-display);letter-spacing:.08em;text-transform:none}.pricing-site .time h3{color:var(--pricing-text);margin-top:clamp(64px,9vw,118px);font-size:clamp(28px,2.5vw,40px);font-weight:300;line-height:1.08}.pricing-site .time p{max-width:30ch;margin-top:18px}.pricing-site .section-operational{background:radial-gradient(circle at 10% 78%, var(--pricing-square-wash), transparent 32%), var(--pricing-surface-square);padding-block:clamp(100px,10vw,156px)}.pricing-site .billing-head{align-items:end;gap:48px;margin-bottom:clamp(52px,7vw,100px)}.pricing-site .billing-head .h2{max-width:11ch;font-size:clamp(46px,5vw,78px);line-height:1.08}.pricing-site .toggle{border-color:var(--pricing-border);border-radius:var(--pricing-radius)}.pricing-site .toggle button{min-height:52px;color:var(--pricing-text-muted)}.pricing-site .toggle button[aria-pressed=true]{background:var(--pricing-square);color:var(--pricing-canvas)}.pricing-site .plans{perspective:1400px;transform-style:preserve-3d;border:0;grid-template-columns:1.04fr .96fr}.pricing-site .plan{isolation:isolate;background:#03070d57;min-height:720px;padding:clamp(36px,5vw,78px);position:relative;overflow:hidden}.pricing-site .plan>*{z-index:1;position:relative}.pricing-site .plan>.motion-btn,.pricing-site .plan>.plan-action{align-self:end}.pricing-site .plan+.plan{background:var(--pricing-surface-atlas);border-left:0}.pricing-site .plan:hover,.pricing-site .plan:focus-within{background-color:#090e18e0}.pricing-site .plan h3{max-width:none;color:var(--pricing-text);letter-spacing:-.035em;white-space:nowrap;margin-top:0;font-size:clamp(38px,3.2vw,54px);font-weight:300;line-height:1.08}.pricing-site .price-block{min-height:220px;margin-block:44px}.pricing-site .price-kicker{padding-bottom:14px}.pricing-site .price-line{margin-top:0}.pricing-site .price-value{color:var(--pricing-square);font:300 clamp(76px, 8vw, 116px) / .84 var(--font-display);letter-spacing:-.045em}.pricing-site .price-period,.pricing-site .price-after,.pricing-site .plan-note{color:var(--pricing-text-muted)}.pricing-site .price-after strong{color:var(--pricing-text)}.pricing-site .plans .btn{width:100%;height:52px}.pricing-site .plan-action{gap:14px;display:grid}.pricing-site .plan-action .plan-note{text-align:left;white-space:nowrap;order:-1;max-width:none;margin:0;padding-inline:2px;font-size:12px;line-height:1.35}.pricing-site .plan ul{margin-block:44px}.pricing-site .plan li{border-top-color:var(--pricing-border-soft);color:var(--pricing-text-muted);grid-template-columns:18px 1fr}.pricing-site .plan li:before{color:var(--pricing-square)}.pricing-site .operation-track{border-top-color:var(--pricing-border)}.pricing-site .operation-track span{color:var(--pricing-text-muted)}.pricing-site .comparison{border-top:1px solid var(--pricing-border)}.pricing-site .comparison th,.pricing-site .comparison td{border-bottom-color:var(--pricing-border-soft);padding:22px 0}.pricing-site .comparison th:first-child,.pricing-site .comparison td:first-child{padding-right:38px}.pricing-site .comparison tbody th,.pricing-site .comparison strong{color:var(--pricing-text)}.pricing-site .ownership-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.58fr);gap:clamp(44px,10vw,170px)}.pricing-site .ownership-statement{max-width:14ch;font-size:clamp(54px,5.3vw,84px);line-height:1.08}.pricing-site .ownership-statement span{width:max-content;max-width:100%;display:block}.pricing-site .ownership-statement span:first-child{white-space:nowrap}.pricing-site .ownership-copy{max-width:34ch;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.pricing-site .faq{border-top:1px solid var(--pricing-border)}.pricing-site details{border-bottom-color:var(--pricing-border-soft)}.pricing-site summary{min-height:94px;color:var(--pricing-text);font-size:clamp(20px,2vw,30px)}.pricing-site summary:after{color:var(--pricing-square)}.pricing-site .faq-answer p{max-width:58ch}.pricing-site .closing{isolation:isolate;text-align:left;background:var(--pricing-canvas);align-items:end;min-height:560px;display:grid;position:relative;overflow:hidden}.pricing-site .pricing-closing__art{z-index:0;pointer-events:none;background:linear-gradient(90deg,#03070dd6,#03070d59),url(/images/pricing/degov-pricing-open-exit-field.png) 72%/cover no-repeat;position:absolute;inset:-8%}.pricing-site .closing .container{z-index:1;width:min(100%, var(--pricing-max));padding-bottom:var(--pricing-section-y);position:relative}.pricing-site .closing h2{max-width:10ch;color:var(--pricing-text);letter-spacing:-.04em;margin:0;font-size:clamp(58px,6vw,96px);line-height:1.08}.pricing-site .closing p{max-width:38ch;margin:30px 0 38px}.pricing-site .arc-footer{border-top:1px solid var(--pricing-border-soft);background:var(--pricing-canvas);color:var(--pricing-text)}.pricing-site .arc-footer__inner{width:min(100%, var(--pricing-max));padding:72px var(--pricing-gutter) 90px;grid-template-columns:minmax(280px,.68fr) minmax(560px,1.32fr);gap:clamp(70px,10vw,160px);margin-inline:auto;display:grid}.pricing-site .arc-footer__brand p{max-width:28ch;color:var(--pricing-text-muted);margin:24px 0 0;font-size:14px;line-height:1.5}.pricing-site .arc-footer__links{grid-template-columns:.72fr .8fr 1.2fr;gap:clamp(32px,5vw,72px);display:grid}.pricing-site .arc-footer__links h3{color:var(--pricing-text-muted);font:11px / 1.4 var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px}.pricing-site .arc-footer__links>div>div{gap:12px;display:grid}.pricing-site .arc-footer__links a,.pricing-site .arc-footer__links p{color:var(--pricing-text-strong);margin:0;font-size:14px;line-height:1.55}.pricing-site .arc-footer__links a:hover,.pricing-site .arc-footer__links a:focus-visible{color:var(--pricing-text)}.pricing-site .mobile-menu{--menu-canvas:var(--pricing-canvas);--menu-text:var(--pricing-text);--menu-muted:var(--pricing-text-muted);--menu-border:var(--pricing-border-soft);--menu-accent:var(--pricing-square);background:radial-gradient(circle at 8% 12%, var(--pricing-square-wash), transparent 30%), radial-gradient(circle at 92% 88%, #aac7f424, transparent 34%), var(--menu-canvas)}@media (max-width:820px){.pricing-site .hero{background-position:40%;align-items:end;min-height:680px;padding-block:112px 72px}.pricing-site .hero-grid,.pricing-site .section-heading,.pricing-site .ownership-grid{grid-template-columns:1fr;gap:32px}.pricing-site .hero h1{max-width:11ch;font-size:clamp(42px,10.2vw,64px)}.pricing-site .hero-copy{max-width:38ch}.pricing-site .timeline,.pricing-site .plans{grid-template-columns:1fr}.pricing-site .time,.pricing-site .plan{min-height:0}.pricing-site .time+.time,.pricing-site .plan+.plan{border-top:0;border-left:0}.pricing-site .billing-head{align-items:start;display:grid}.pricing-site .comparison th,.pricing-site .comparison td{padding-block:16px}.pricing-site .closing{min-height:520px}.pricing-site .arc-footer__inner{grid-template-columns:1fr;gap:64px}}@media (max-width:600px){.pricing-site .hero,.pricing-site .section,.pricing-site .section-operational{padding-block:72px}.pricing-site .hero{min-height:640px;padding-top:96px}.pricing-site .hero h1,.pricing-site .closing h2,.pricing-site .ownership-statement{font-size:clamp(42px,12vw,56px)}.pricing-site .time,.pricing-site .plan{padding:32px 28px}.pricing-site .time h3,.pricing-site .plan h3{margin-top:58px}.pricing-site .plan h3,.pricing-site .ownership-statement span:first-child,.pricing-site [data-od-id=pricing-timeline] .section-heading .h2{white-space:normal}.pricing-site .billing-head{gap:32px}.pricing-site .comparison td:not(:first-child),.pricing-site .comparison thead th:not(:first-child){width:auto}.pricing-site .plan-action .plan-note{white-space:normal}.pricing-site .arc-footer__links{grid-template-columns:1fr;gap:44px}.pricing-site .arc-footer__links a{align-items:center;min-height:44px;display:inline-flex}}.pricing-site,.pricing-site *{text-transform:none}
