@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: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:"GeistMono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--font-body:"universalSans", "universalSans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"GeistMono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--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:.92}.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{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-sm);font:var(--text-sm) / 1.43 var(--font-display);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;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{background:var(--surface-warm);color:var(--muted)}.degov-site .btn-external:after,.degov-site .text-link:after{content:"↗";transition:transform var(--motion-fast) var(--ease-standard)}.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)}.home-site .topnav{z-index:20}.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}.home-site .hero{min-height:calc(100svh - 72px);padding-block:clamp(var(--section-y-phone), 8vw, 112px);align-items:center;display:grid}.home-site .hero-grid{align-items:end;gap:clamp(var(--space-8), 5vw, 72px);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);display:grid}.home-site .hero-title-wrap{min-width:0;container-type:inline-size}.home-site .hero h1{max-width:none;font-size:clamp(46px,7vw,104px);line-height:.94}.home-site .hero-title-line{white-space:nowrap;width:max-content;max-width:100%;display:block}@supports (font-size:1cqi){.home-site .hero h1{font-size:clamp(46px,13cqi,112px)}}.home-site .hero-copy{min-width:0;padding-bottom:var(--space-2)}.home-site .hero-copy .lead{margin-bottom:var(--space-8)}.home-site .hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-site .hero-playground{margin-top:var(--space-4);color:var(--muted);font:var(--text-sm) / 1.5 var(--font-body)}.home-site .hero-playground a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;transition:color var(--motion-fast) var(--ease-standard), text-decoration-color var(--motion-fast) var(--ease-standard);display:inline-flex}.home-site .hero-playground a:after{font-family:var(--font-mono);content:"↗";transition:transform var(--motion-fast) var(--ease-standard)}.home-site .hero-playground a:hover{color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.home-site .hero-playground a:hover:after{transform:translate(2px,-2px)}.home-site .hero-note{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--muted);font:var(--text-xs) / 1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-site .section-head{justify-content:space-between;align-items:end;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.home-site .section-head .lead{max-width:40ch}.home-site .paths{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-site .path{min-width:0;min-height:470px;padding:clamp(var(--space-6), 4vw, var(--space-12));transition:background var(--motion-base) var(--ease-standard);flex-direction:column;justify-content:space-between;display:flex}.home-site .path+.path{border-left:1px solid var(--border)}.home-site .path:hover,.home-site .path:focus-visible{background:var(--surface)}.home-site .path-index{justify-content:space-between;gap:var(--space-6);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase;display:flex}.home-site .path-word{max-width:100%;margin-block:var(--space-12);font:300 clamp(52px, 7.5vw, 104px) / .9 var(--font-display);white-space:nowrap}.home-site .path-word-long{letter-spacing:-.045em;font-size:clamp(38px,5vw,68px)}.home-site .path p{max-width:38ch;color:var(--fg-2)}.home-site .path-bottom{justify-content:space-between;align-items:end;gap:var(--space-8);display:flex}.home-site .path-list{gap:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:grid}.home-site .path-link-label{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}.home-site .path-link-label:after{content:"↗"}.home-site .path-signal{height:33px;margin-top:var(--space-8);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.home-site .path-signal span,.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}.home-site .path-signal span{line-height:1}.home-site .path-signal span:before,.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}.home-site .path-square:hover .path-signal span,.home-site .path-square:focus-visible .path-signal span,.pricing-site .plan:hover .operation-track span,.pricing-site .plan:focus-within .operation-track span{color:var(--fg)}.home-site .path-square:hover .path-signal span:before,.home-site .path-square:focus-visible .path-signal span:before,.pricing-site .plan:hover .operation-track span:before,.pricing-site .plan:focus-within .operation-track span:before{background:var(--fg);transform:scale(1.35)}.home-site .atlas-index{margin-top:var(--space-8);border-top:1px solid var(--border);display:grid}.home-site .atlas-index span{padding-block:var(--space-2);border-bottom:1px solid var(--border-soft);color:var(--meta);font:var(--text-xs) / 1.5 var(--font-mono);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard), padding-left var(--motion-fast) var(--ease-standard);justify-content:space-between;display:flex}.home-site .atlas-index b,.home-site .atlas-index i{font:inherit}.home-site .path-atlas:hover .atlas-index span,.home-site .path-atlas:focus-visible .atlas-index span{padding-left:var(--space-2);color:var(--fg-2)}.home-site .journey{align-items:start;gap:clamp(var(--space-12), 9vw, 128px);grid-template-columns:.7fr 1.3fr;display:grid}.home-site .journey-track,.home-site .ledger,.home-site .access-flow,.pricing-site .faq{border-top:1px solid var(--fg)}.home-site .journey-track{counter-reset:journey}.home-site .journey-step{align-items:baseline;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border);counter-increment:journey;grid-template-columns:56px 120px 1fr;display:grid;position:relative}.home-site .journey-step:before{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);content:"0" counter(journey)}.home-site .journey-step:after{background:var(--fg);content:"";width:0;height:1px;transition:width .5s var(--ease-standard);position:absolute;bottom:-1px;left:0}.home-site .journey-step.is-visible:after{width:100%}.home-site .journey-step strong,.home-site .access-step strong{font:400 var(--text-sm) / 1.4 var(--font-display);letter-spacing:1px;text-transform:uppercase}.home-site .journey-step p{max-width:46ch;color:var(--fg-2)}.home-site .evidence-grid{border:1px solid var(--border);grid-template-columns:.88fr 1.12fr;display:grid}.home-site .evidence-panel{min-width:0}.home-site .evidence-panel+.evidence-panel{border-left:1px solid var(--border)}.home-site .evidence-head{min-height:190px;padding:var(--space-8);border-bottom:1px solid var(--border)}.home-site .evidence-product{margin-bottom:var(--space-6);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.home-site .evidence-head h3{max-width:18ch;font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));line-height:1.08}.home-site .product-ui{min-height:440px;padding:var(--space-8);background:var(--surface)}.home-site .ui-bar{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;display:flex}.home-site .proposal-title{min-height:108px;padding-block:var(--space-6);font:400 clamp(var(--text-lg), 2.2vw, var(--text-xl)) / 1.25 var(--font-display)}.home-site .metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.home-site .metric{padding:var(--space-4) 0}.home-site .metric+.metric{padding-left:var(--space-4);border-left:1px solid var(--border)}.home-site .metric b{font:300 var(--text-xl) / 1 var(--font-mono);display:block}.home-site .metric span{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:block}.home-site .lifecycle{margin-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.home-site .life-step{padding-top:var(--space-4);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);text-transform:uppercase;position:relative}.home-site .life-step:before,.home-site .snapshot-status:before,.home-site .community-step:before{background:var(--border);content:"";width:5px;height:5px;transition:background var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard)}.home-site .life-step:before{position:absolute;top:-3px;left:0}.home-site .evidence-panel.is-visible .life-step:before{background:var(--fg);transform:scale(1.35)}.home-site .community-step.is-visible:before{background:var(--fg);transform:scale(1.4)}.home-site .feed-row{align-items:baseline;gap:var(--space-4);margin-inline:calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--border);transition:background var(--motion-fast) var(--ease-standard), padding-left var(--motion-fast) var(--ease-standard);grid-template-columns:88px 1fr auto;display:grid}.home-site a.feed-row:hover,.home-site a.feed-row:focus-visible{padding-left:var(--space-5);background:var(--surface-warm)}.home-site .feed-row:first-of-type{margin-top:var(--space-2)}.home-site .feed-dao,.home-site .feed-state{color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);text-transform:uppercase}.home-site .feed-title{font-size:var(--text-sm)}.home-site .evidence-foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.home-site .source-note{color:var(--muted);font-size:var(--text-xs)}.home-site .snapshot-status{align-items:center;gap:var(--space-2);display:inline-flex}.home-site .snapshot-status:before{background:var(--fg)}.home-site .community-intro{align-items:end;gap:clamp(var(--space-12), 9vw, 128px);margin-bottom:var(--space-12);grid-template-columns:.8fr 1.2fr;display:grid}.home-site .community-chain{border-top:1px solid var(--fg);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.home-site .community-step{min-width:0;padding:var(--space-8) var(--space-6) var(--space-12) 0;position:relative}.home-site .community-step+.community-step{padding-left:var(--space-6);border-left:1px solid var(--border)}.home-site .community-step:before{position:absolute;top:-3px;left:0}.home-site .community-index{margin-bottom:clamp(var(--space-12), 6vw, 80px);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;display:block}.home-site .community-step h3{margin-bottom:var(--space-3);font-size:clamp(var(--text-xl), 2.4vw, var(--text-2xl));line-height:var(--leading-tight)}.home-site .community-step p{color:var(--fg-2);font-size:var(--text-sm)}.home-site .ledger-row{align-items:baseline;gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:.7fr 1fr 1.7fr;display:grid}.home-site .ledger-value{font:300 clamp(var(--text-xl), 4vw, var(--text-3xl)) / 1 var(--font-mono);font-variant-numeric:tabular-nums}.home-site .ledger-label{font:var(--text-lg) / 1.3 var(--font-display)}.home-site .ledger-note{color:var(--muted);font-size:var(--text-sm)}.home-site .portfolio-source{margin-top:var(--space-4);color:var(--meta);font-size:var(--text-xs)}.home-site .agent-system{border:1px solid var(--border);grid-template-columns:.82fr 1.18fr;display:grid}.home-site .agent-intro,.home-site .agent-access{min-width:0;padding:clamp(var(--space-6), 5vw, var(--space-12))}.home-site .agent-access{border-left:1px solid var(--border);background:var(--surface)}.home-site .agent-intro h2{max-width:13ch;font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));line-height:1.02}.home-site .agent-intro .lead{margin-block:var(--space-6) var(--space-8)}.home-site .agent-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.home-site .access-label{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase;display:flex}.home-site .access-flow{margin-top:var(--space-6);counter-reset:access}.home-site .access-step{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border);counter-increment:access;grid-template-columns:40px minmax(112px,.62fr) 1fr;display:grid}.home-site .access-step:before{color:var(--muted);font:var(--text-xs) / 1.5 var(--font-mono);content:"0" counter(access)}.home-site .access-step p{color:var(--fg-2);font-size:var(--text-sm)}.home-site .access-note{margin-top:var(--space-6);color:var(--muted);font-size:var(--text-sm)}.home-site .commercial{border:1px solid var(--border);grid-template-columns:1.1fr .9fr;display:grid}.home-site .commercial-panel{padding:clamp(var(--space-6), 5vw, var(--space-12))}.home-site .commercial-panel+.commercial-panel{border-left:1px solid var(--border);background:var(--surface)}.home-site .commercial-panel h2{max-width:16ch;font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));line-height:1.05}.home-site .price{margin-block:var(--space-8);font:300 clamp(var(--text-3xl), 7vw, 88px) / 1 var(--font-display)}.home-site .price small{color:var(--muted);font:var(--text-base) / 1.4 var(--font-body)}.home-site .commercial-panel p{max-width:39ch;color:var(--fg-2)}.home-site .commercial-panel .text-link{margin-top:var(--space-8)}.home-site .closing{text-align:center;place-items:center;min-height:70svh;display:grid}.home-site .closing h2{max-width:13ch;margin-inline:auto;font-size:clamp(48px,8vw,112px)}.home-site .closing p{max-width:52ch;margin:var(--space-8) auto;color:var(--fg-2)}.home-site .closing-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.degov-site .footer{padding-block:var(--space-12);border-top:1px solid var(--border)}.home-site .footer-grid{gap:var(--space-8);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.home-site .footer h3{margin-bottom:var(--space-4);color:var(--muted);font:400 var(--text-xs) / 1.5 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.home-site .footer-links{gap:var(--space-3);display:grid}.home-site .footer-links a,.home-site .footer-note{color:var(--fg-2);font-size:var(--text-sm)}.home-site .footer-links a:hover{color:var(--muted)}.home-site .footer-note{max-width:30ch;color:var(--muted)}.degov-site .mobile-menu{z-index:25;overscroll-behavior:contain;background: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{min-height:100%;padding-block:var(--space-8);flex-direction:column;display:flex}.degov-site .mobile-menu a{border-bottom:1px solid var(--border);min-height:64px;font:var(--text-lg) / 1.2 var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.degov-site .mobile-menu a.external:after{color:var(--muted);content:"↗"}.home-site .mobile-menu a{font-size:var(--text-xl);text-transform:none}.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 h1{max-width:10ch;font-size:clamp(54px,8vw,112px);line-height:.94}.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 .toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-on)}.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-block{min-height:180px;margin-block:var(--space-8)}.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)}.home-site .hero-grid,.home-site .journey,.home-site .community-intro,.pricing-site .hero-grid,.pricing-site .ownership-grid{grid-template-columns:1fr}.home-site .hero{min-height:auto}.home-site .hero-copy{max-width:62ch}.pricing-site .hero-copy{max-width:620px}.home-site .hero-actions .btn{min-width:210px}.pricing-site .hero h1{max-width:12ch}}@media (min-width:1025px) and (max-width:1180px){.home-site .hero-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.home-site .hero h1{font-size:clamp(68px,12.5cqi,88px)}.home-site .path-word-long{font-size:clamp(36px,4.5vw,52px)}}@media (max-width:820px){.degov-site .nav-links,.degov-site .nav-actions>.btn{display:none}.degov-site .menu-button{display:grid}.home-site .section-head,.home-site .path-bottom,.pricing-site .billing-head{flex-direction:column;align-items:start}.home-site .paths,.home-site .evidence-grid,.home-site .commercial,.home-site .agent-system,.pricing-site .timeline,.pricing-site .plans{grid-template-columns:1fr}.home-site .path{min-height:390px}.home-site .path+.path,.home-site .evidence-panel+.evidence-panel,.home-site .commercial-panel+.commercial-panel,.pricing-site .time+.time,.pricing-site .plan+.plan{border-left:0}.home-site .path+.path,.home-site .evidence-panel+.evidence-panel,.home-site .commercial-panel+.commercial-panel,.home-site .agent-access,.pricing-site .plan+.plan{border-top:1px solid var(--border)}.home-site .agent-access{border-left:0}.home-site .community-chain{grid-template-columns:1fr 1fr}.home-site .community-step:nth-child(3){border-left:0}.home-site .community-step:nth-child(n+3){border-top:1px solid var(--border)}.home-site .footer-grid{grid-template-columns:1fr 1fr}.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}.home-site .hero-grid{gap:var(--space-12)}.home-site .hero h1{letter-spacing:0;font-size:clamp(42px,12.4cqi,58px);line-height:1.08}.home-site .hero-title-line+.hero-title-line{margin-top:.06em}.home-site .hero-title-line:nth-child(2){font-size:.88em}.home-site .hero-title-line:nth-child(4){font-size:.82em}.home-site .hero-actions,.home-site .closing-actions,.home-site .agent-actions{grid-template-columns:1fr;display:grid}.home-site .hero-actions .btn,.home-site .closing-actions .btn,.home-site .agent-actions .btn{width:100%}.home-site .path{min-height:360px;padding:var(--space-6)}.home-site .path-word{margin-block:var(--space-8);font-size:clamp(48px,18vw,72px)}.home-site .path-word-long{letter-spacing:-.05em;font-size:clamp(36px,12.5vw,52px)}.home-site .journey-step{align-items:start;gap:var(--space-2);grid-template-columns:36px 1fr}.home-site .journey-step p,.home-site .access-step p{grid-column:2}.home-site .journey-step p{max-width:34ch}.home-site .evidence-head,.home-site .product-ui{padding:var(--space-6)}.home-site .feed-row{grid-template-columns:72px 1fr}.home-site .feed-state{grid-column:2}.home-site .evidence-foot,.pricing-site .footer-inner{flex-direction:column;align-items:start}.home-site .community-chain{grid-template-columns:1fr}.home-site .community-step,.home-site .community-step+.community-step{padding:var(--space-6) 0;border-top:1px solid var(--border);border-left:0}.home-site .community-step:first-child{border-top:0}.home-site .community-index{margin-bottom:var(--space-8)}.home-site .ledger-row{gap:var(--space-2);grid-template-columns:1fr}.home-site .access-step{gap:var(--space-2);grid-template-columns:32px 1fr}.home-site .footer-grid{grid-template-columns:1fr}.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 .journey-step:after{width:100%}}
