:root{--abyss:#092c35;--charcoal:#181a1a;--terracotta:#d86a43;--seafoam:#a8cec3;--limestone:#f3efe7;--paper:#fbf8f2;--ink-muted:#597075;--line:#092c3526;--line-light:#ffffff24;--radius:18px;--radius-lg:30px;--shadow:0 28px 75px #092c3524}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--charcoal);background:var(--limestone);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body::selection{color:var(--paper);background:var(--abyss)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--terracotta)}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}a{text-underline-offset:.18em;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.shell{width:min(1200px,100% - 48px);margin:0 auto}.mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}header{z-index:20;background:color-mix(in srgb, var(--limestone) 92%, transparent);backdrop-filter:blur(18px);border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}header.scrolled{border-color:var(--line);background:color-mix(in srgb, var(--limestone) 97%, transparent)}nav{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.nav-links{letter-spacing:.02em;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.nav-links a{color:var(--abyss);border-radius:999px;padding:9px 12px;text-decoration:none}.nav-links .button{color:var(--paper)}.nav-links a:not(.button):hover{background:#092c3512}footer{color:var(--seafoam);background:var(--abyss);padding:56px 0 38px;position:relative;overflow:hidden}footer:before{content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#a8cec317 1px,#0000 1px),linear-gradient(#a8cec317 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 75%)}.footer-row{color:var(--seafoam);justify-content:space-between;align-items:center;gap:20px;font-size:.78rem;display:flex;position:relative}@media (width<=900px){.nav-links a:not(.button){display:none}}@media (width<=640px){.shell{width:min(100% - 28px,1200px)}.footer-row{flex-direction:column;align-items:flex-start}}.brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img{width:43px;height:auto}.brand-name{letter-spacing:.11em;font-size:1rem;font-weight:850}.footer-logo{filter:brightness(0)invert();opacity:.95;width:min(280px,68vw);height:auto}.button{background:var(--abyss);color:#fff;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 21px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 16px #092c351a}.button:hover{background:#10434e;transform:translateY(-2px);box-shadow:0 14px 24px #092c352e}.button.secondary{color:var(--abyss);border-color:var(--line);box-shadow:none;background:0 0}.button.secondary:hover{border-color:var(--abyss);background:#092c350d}.button.small{min-height:40px;padding:0 17px;font-size:.82rem}.eyebrow{color:var(--abyss);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:.7rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--terracotta);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d86a4321}.section-kicker{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.panel-label{color:var(--seafoam);letter-spacing:.14em;text-transform:uppercase;font-size:.69rem}form{gap:17px;margin-top:25px;display:grid}label{color:#45565a;gap:7px;font-size:.8rem;font-weight:700;display:grid}input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--charcoal);background:#fff;border-radius:8px;outline:none;padding:0 14px}input:focus{border-color:var(--abyss);box-shadow:0 0 0 3px #092c3514}.button:disabled{cursor:wait;opacity:.6;transform:none}.hero{background:radial-gradient(circle at 62% 8%, #a8cec352, transparent 20%), linear-gradient(180deg, #f7f3eb 0%, var(--limestone) 100%);padding:94px 0 86px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;opacity:.45;background-image:radial-gradient(var(--abyss) .75px, transparent .75px);background-size:20px 20px;position:absolute;inset:0;mask-image:linear-gradient(110deg,#0000 28%,#000 65%,#0000)}h1{letter-spacing:-.072em;max-width:750px;margin:22px 0;font-size:clamp(3.4rem,6.4vw,6.9rem);font-weight:820;line-height:.9}h1 span{color:var(--abyss);display:block}.hero-copy{color:#40585d;max-width:570px;font-size:clamp(1.04rem,1.5vw,1.2rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.microproof{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:12px 22px;margin-top:38px;font-size:.72rem;display:flex}.microproof span:before{content:"";background:var(--seafoam);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 0 3px #a8cec359}.section{padding:112px 0}h2{letter-spacing:-.055em;max-width:800px;margin:12px 0 18px;font-size:clamp(2.3rem,4.3vw,4.4rem);line-height:.98}.section-lead{max-width:720px;color:var(--ink-muted);font-size:1.12rem}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.step{border-right:1px solid var(--line);padding:30px 30px 34px 0;position:relative}.step:after{content:"";border:2px solid var(--terracotta);background:var(--limestone);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:0}.step+.step{padding-left:30px}.step+.step:after{left:30px}.step:last-child{border-right:0}.step-number{color:var(--terracotta);letter-spacing:.14em;font-size:.7rem}.step h3{margin:30px 0 11px;font-size:1.3rem;line-height:1.12}.step p{color:var(--ink-muted);margin:0}.chat-demo{color:var(--paper);background:#061f26;padding:112px 0;overflow:hidden}.chat-demo-intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.chat-demo .section-kicker{color:var(--terracotta)}.chat-demo h2{max-width:760px;margin-bottom:0}.chat-demo-intro>p{max-width:390px;color:var(--seafoam);margin:0;font-size:.96rem}.chat-demo-layout{border-radius:var(--radius-lg);border:1px solid #a8cec33b;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden;box-shadow:0 32px 90px #0000004d}.chat-surface{background:radial-gradient(circle at 5% 0%, #a8cec321, transparent 35%), var(--abyss);flex-direction:column;min-height:640px;padding:30px;display:flex}.chat-surface-head,.activation-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.chat-surface-head strong,.activation-head strong{letter-spacing:-.025em;margin-top:4px;font-size:1.18rem;display:block}.message-limit,.activation-state{color:var(--seafoam);letter-spacing:.07em;white-space:nowrap;border:1px solid #a8cec338;padding:7px 9px;font-size:.65rem}.chat-messages{flex:1;align-content:start;gap:16px;min-height:318px;margin:28px 0 18px;display:grid;overflow:auto}.chat-message{background:#a8cec317;border:1px solid #a8cec32b;border-radius:5px 18px 18px;max-width:82%;padding:15px 17px}.chat-message.user{background:#d86a4326;border-color:#d86a436e;border-radius:18px 5px 18px 18px;align-self:end}.message-role{color:var(--seafoam);letter-spacing:.12em;margin-bottom:7px;font-size:.63rem;display:block}.chat-message.user .message-role{color:#f3b59d}.chat-message p{color:#edf3f1;margin:0;font-size:.94rem;line-height:1.55}.chat-message.pending p:after{content:" · · ·";color:var(--seafoam);animation:1s infinite typing}@keyframes typing{50%{opacity:.25}}.sample-prompts{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.sample-prompts button{color:var(--seafoam);cursor:pointer;background:0 0;border:1px solid #a8cec33b;border-radius:999px;padding:8px 10px;font-size:.72rem;transition:background .18s,color .18s}.sample-prompts button:hover{color:var(--abyss);background:var(--seafoam)}.sample-prompts button:disabled{cursor:default;opacity:.45}.chat-composer{grid-template-columns:1fr auto;gap:10px;margin:0;display:grid}.chat-composer input{min-width:0;color:var(--paper);background:#ffffff12;border-color:#a8cec34d}.chat-composer input::placeholder{color:#a3bfbb}.chat-composer input:focus{border-color:var(--seafoam);box-shadow:0 0 0 3px #a8cec324}.chat-composer .button{background:var(--terracotta)}.chat-disclaimer{color:#8eaaa5;margin:12px 0 0;font-size:.7rem}.activation-panel{color:var(--paper);background:linear-gradient(150deg,#103a43,#092c35);padding:30px}.activation-model{border-top:1px solid #a8cec338;border-bottom:1px solid #a8cec338;margin:26px 0 10px;padding:15px 0}.activation-model span,.region-list>span{color:var(--seafoam);letter-spacing:.12em;margin-bottom:7px;font-size:.64rem;display:block}.activation-model strong{font-size:.95rem;display:block}.activation-model small{color:#b3cfca;margin-top:5px;font-size:.74rem;display:block}.node-map{color:#a8cec375;margin:10px -12px 0}.node-map svg{width:100%;height:auto}.map-lines{stroke-dasharray:3 6}.map-node circle{fill:#092c35;stroke:currentColor;stroke-width:3px}.map-node text{fill:currentColor;text-anchor:middle;letter-spacing:1px;font:10px IBM Plex Mono,Consolas,monospace}.map-node.hub{color:var(--terracotta)}.map-node.hub circle{fill:var(--terracotta);stroke:#f7c8b6}.activation-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.activation-steps li{color:#aec7c3;border-top:1px solid #a8cec32b;grid-template-columns:32px 1fr;align-items:start;gap:11px;padding:11px 0;transition:color .2s;display:grid}.activation-steps li>span{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font:.63rem IBM Plex Mono,Consolas,monospace;display:grid}.activation-steps strong{font-size:.82rem;display:block}.activation-steps small{margin-top:3px;font-size:.71rem;line-height:1.4;display:block}.activation-steps li.active{color:#f3c1ac}.activation-steps li.complete{color:var(--seafoam)}.region-list{border-top:1px solid #a8cec338;margin-top:17px;padding-top:16px}.region-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.region-list li{color:#dcece9;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:.76rem;display:grid}.region-list small{color:var(--seafoam);font:.63rem IBM Plex Mono,Consolas,monospace}.region-dot{background:var(--seafoam);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a8cec32b}.dual-section{background:var(--abyss);color:#fff;position:relative;overflow:hidden}.dual-section:before{content:"";border:1px solid #a8cec333;border-radius:50%;width:700px;height:700px;position:absolute;top:-440px;left:-440px;box-shadow:0 0 0 70px #a8cec30a,0 0 0 140px #a8cec308}.dual-section .shell{position:relative}.dual-section .section-lead{color:var(--seafoam)}.audiences{grid-template-columns:1fr 1fr;gap:18px;margin-top:52px;display:grid}.audience-card{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff17,#ffffff08);flex-direction:column;min-height:450px;padding:clamp(30px,4vw,50px);display:flex}.audience-card.accent{background:var(--limestone);color:var(--charcoal);border-color:var(--limestone)}.card-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--seafoam);font-size:.69rem}.accent .card-tag{color:var(--terracotta)}.audience-card h3{letter-spacing:-.055em;margin:46px 0 15px;font-size:clamp(1.9rem,3vw,3.1rem);line-height:.98}.audience-card p{color:#c1d1ce;max-width:500px;margin:0 0 25px}.accent p{color:var(--ink-muted)}.audience-card ul{gap:11px;margin:0 0 34px;padding:0;list-style:none;display:grid}.audience-card li{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.audience-card li:before{content:"↗";color:var(--terracotta)}.audience-card .button{align-self:flex-start;margin-top:auto}.dual-section .audience-card:not(.accent) .button{background:var(--terracotta)}.alpha{background:linear-gradient(180deg, var(--limestone), #eee8dd);padding:116px 0 126px;position:relative}.alpha-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:78px;display:grid}.alpha-note{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:34px;padding-top:22px;font-size:.9rem}.world-shape{color:#a8cec31a;stroke:#a8cec333;stroke-width:1px}.map-connections{opacity:.18;stroke-dasharray:3 7}.map-connections path{transition:opacity .35s,stroke .35s}.map-connections path.connected{opacity:1;stroke:var(--terracotta);filter:drop-shadow(0 0 5px #d86a438c)}.map-node{transition:color .35s,filter .35s,opacity .35s}.map-node.joining{color:#f3b59d;filter:drop-shadow(0 0 7px #d86a43bf)}.map-node.joining circle{fill:var(--terracotta);stroke:#f7c8b6}.map-node.selected{color:var(--seafoam);filter:drop-shadow(0 0 10px #a8cec3cc)}.map-node.selected circle{fill:var(--seafoam);stroke:#dff0ed}@media (width<=900px){.alpha-grid,.audiences{grid-template-columns:1fr}.chat-demo-intro{gap:18px;display:grid}.chat-demo-layout{grid-template-columns:1fr}.chat-surface{min-height:560px}}@media (width<=640px){.hero{padding:60px 0 64px}.hero-actions .button{width:100%}.section,.chat-demo{padding:80px 0}.steps{grid-template-columns:1fr}.step,.step+.step{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.step+.step{padding-left:0}.step+.step:after{left:0}.chat-surface,.activation-panel{padding:22px}.chat-surface{min-height:580px}.chat-composer{grid-template-columns:1fr}.chat-message{max-width:92%}}.brand-motto{letter-spacing:-.02em;line-height:1.4}.chat-introduction{background:var(--paper)}.chat-introduction .section-lead{max-width:720px}.contextual-image{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--abyss);min-width:0;box-shadow:var(--shadow);margin:0;overflow:hidden}.contextual-image img{width:100%;height:auto;display:block}.chat-intro-story,.roadmap-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.chat-intro-story{margin-bottom:48px}.chat-intro-story .section-lead{margin-bottom:0}.roadmap-story .roadmap__intro{display:block}.roadmap-story .roadmap__intro .eyebrow{margin-bottom:20px}.roadmap-story .roadmap__intro>p:last-child{margin:24px 0 0}.provider-intro-story{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width<=900px){.chat-intro-story,.roadmap-story{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.provider-intro-story{grid-template-columns:1fr;gap:20px}}.intro-paths{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px;display:flex}#concept{border-top:1px solid var(--line);background:radial-gradient(circle at 80% 8%, #a8cec33d, transparent 40%), var(--limestone)}.hero-motto{color:var(--terracotta);margin:26px 0 22px;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:700}.footer-brand{flex-shrink:0;max-width:100%}.footer-brand .footer-logo{display:block}.footer-motto{color:var(--seafoam);margin:16px 0 0;font-size:.95rem}.concept-image img{object-fit:cover;width:100%;height:100%;display:block}.concept-story{grid-template-columns:minmax(0,.84fr) minmax(420px,1.16fr);align-items:center;gap:clamp(48px,7vw,96px);display:grid}.concept-image{border-radius:var(--radius-lg);background:var(--abyss);min-height:440px;box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.node-map{aspect-ratio:16/9;background:radial-gradient(circle at 50% 45%,#11434d8a,#061f262e 70%);border:1px solid #a8cec31f;border-radius:14px;margin:14px -8px 2px;position:relative;overflow:hidden}.node-map svg{width:100%;height:100%;display:block;overflow:visible}.world-network-layer{z-index:1;position:relative}.geo-land{fill:#a8cec312}#triangle-mesh path{fill:none;stroke:#d86a4385;stroke-width:.75px;vector-effect:non-scaling-stroke}.geo-mesh{opacity:.88}.geo-borders{stroke:#a8cec347;stroke-linejoin:round;stroke-width:.55px;vector-effect:non-scaling-stroke}.map-ocean{stroke:#a8cec321;stroke-width:1px}.map-graticule{stroke:#a8cec31c;stroke-width:1px;vector-effect:non-scaling-stroke}.map-equator{fill:none;stroke:#d86a432e;stroke-dasharray:3 7;stroke-width:1px}.world-shape{color:#a8cec338;stroke:#a8cec36b;stroke-linejoin:round;stroke-width:1.2px;filter:drop-shadow(0 4px 8px #00000026)}.world-shape .antarctica{opacity:.42}.map-connections{opacity:1}.map-connections path{opacity:.12;stroke:var(--seafoam);stroke-dasharray:4 8;transition:opacity .35s,stroke .35s,filter .35s}.map-connections path.connected{opacity:1;stroke:var(--terracotta);filter:drop-shadow(0 0 5px #d86a43b8);animation:2.4s linear infinite map-route}.map-node text{paint-order:stroke;stroke:#092c35;stroke-width:3px;stroke-linejoin:round}.map-node.joining circle{animation:.65s both node-arrival}.map-node.selected circle{animation:2.2s ease-in-out infinite active-node}@keyframes map-route{to{stroke-dashoffset:-24px}}@keyframes node-arrival{0%{opacity:0;transform-origin:50%;transform:scale(.2)}65%{opacity:1;transform-origin:50%;transform:scale(1.35)}to{transform-origin:50%;transform:scale(1)}}@keyframes active-node{50%{stroke-width:5px}}@media (width<=1050px){.concept-story{grid-template-columns:1fr 1fr;gap:42px}}@media (width<=900px){.concept-story{grid-template-columns:1fr}.concept-copy{max-width:720px}.concept-image{min-height:500px}}@media (width<=640px){.concept-image{min-height:360px}}@media (prefers-reduced-motion:reduce){.map-connections path.connected,.map-node.joining circle,.map-node.selected circle{animation:none}}.roadmap{background:var(--limestone);border-block:1px solid color-mix(in srgb, var(--abyss) 12%, transparent);position:relative;overflow:hidden}.roadmap:before{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--terracotta) 12%, transparent), transparent 24rem), linear-gradient(120deg, transparent 0 48%, color-mix(in srgb, var(--seafoam) 16%, transparent) 48% 48.15%, transparent 48.15% 100%);content:"";pointer-events:none;position:absolute;inset:0}.roadmap .shell{position:relative}.roadmap__intro{grid-template-columns:minmax(0,.88fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.roadmap__intro .eyebrow{grid-column:1/-1;margin-bottom:-1rem}.roadmap__intro h2{max-width:17ch;margin:0}.roadmap__intro>p:last-child{max-width:38rem;color:color-mix(in srgb, var(--abyss) 78%, transparent);margin:0 0 .45rem}.roadmap__track{margin-top:clamp(3.25rem,7vw,6rem);position:relative}.roadmap__threads{z-index:0;width:100%;height:5.5rem;position:absolute;top:0;left:0;overflow:visible}.roadmap__thread{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.roadmap__thread--primary{stroke:var(--terracotta);stroke-width:2px}.roadmap__thread--secondary{stroke:color-mix(in srgb, var(--seafoam) 80%, var(--abyss));stroke-width:1px;stroke-dasharray:4 8}.roadmap__list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.roadmap__milestone{flex-direction:column;align-items:center;display:flex}.roadmap__node{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--terracotta) 75%, var(--abyss));background:var(--limestone);width:3.45rem;box-shadow:0 0 0 .55rem color-mix(in srgb, var(--limestone) 88%, transparent);color:var(--terracotta);letter-spacing:.08em;border-radius:50%;place-items:center;font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem;font-weight:700;display:grid}.roadmap__milestone--current .roadmap__node{background:var(--terracotta);box-shadow:0 0 0 .55rem color-mix(in srgb, var(--limestone) 88%, transparent), 0 0 0 .7rem color-mix(in srgb, var(--terracotta) 20%, transparent);color:var(--limestone)}.roadmap__card{border:1px solid color-mix(in srgb, var(--abyss) 14%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--limestone) 88%, white);width:100%;box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--abyss) 8%, transparent);flex:1;margin-top:2rem;padding:clamp(1.4rem,3vw,2rem)}.roadmap__milestone--current .roadmap__card{border-color:color-mix(in srgb, var(--terracotta) 45%, transparent)}.roadmap__phase{color:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem;font-weight:700;line-height:1.2}.roadmap__card h3{color:var(--abyss);margin:0 0 .8rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.roadmap__card>p:last-child{color:color-mix(in srgb, var(--abyss) 76%, transparent);margin:0}@media (width<=760px){.roadmap__intro{grid-template-columns:1fr;gap:1.25rem}.roadmap__intro .eyebrow{grid-column:auto;margin-bottom:0}.roadmap__track{margin-top:3rem}.roadmap__threads{display:none}.roadmap__list{grid-template-columns:1fr;gap:1.2rem}.roadmap__list:before{background:linear-gradient(var(--terracotta), var(--seafoam));content:"";width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:1.7rem}.roadmap__milestone{grid-template-columns:3.45rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.roadmap__node{position:relative}.roadmap__card{margin-top:0}}.footer-links{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;min-height:auto;font-size:.78rem;display:flex}.footer-links a{color:var(--seafoam)}.footer-row{flex-wrap:wrap}.info-page{background:radial-gradient(circle at 85% 4%, #a8cec357, transparent 28%), var(--limestone);min-height:70vh}.info-page h1{max-width:900px;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.98}.info-content{max-width:860px;padding:10px 0 28px}.info-content h2{margin-top:50px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.08}.info-content li{margin-bottom:12px}.info-content .button{margin:12px 16px 12px 0}.status-note{background:color-mix(in srgb, var(--paper) 78%, white);border:1px solid var(--line);border-left:4px solid var(--terracotta);border-radius:0 12px 12px 0;margin:30px 0;padding:24px;box-shadow:0 10px 24px #092c350f}section[id]{scroll-margin-top:110px}a:focus-visible,button:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}@media (width<=900px){header nav{flex-wrap:wrap;gap:14px;padding:14px 0}.nav-links{flex-wrap:wrap;gap:12px 18px}.nav-links a:not(.button){display:inline}}@media (width<=640px){.info-page{padding:52px 0}.footer-links{align-items:flex-start}.metric strong{font-size:.95rem}}.operator-details{overflow-wrap:anywhere;font-size:.9rem}.operator-details p{margin:0 0 6px}.footer-row .operator-details{flex-basis:100%}.legal-document{overflow-wrap:anywhere}.legal-document table{border-collapse:collapse;width:100%;margin:24px 0;display:block;overflow-x:auto}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid var(--line);min-width:160px;padding:12px}.legal-document th{background:var(--paper)}.document-links{font-size:.9rem}.document-index{border:1px solid var(--line);background:#a8cec32e;border-radius:12px;margin:30px 0;padding:20px 24px}.document-index ul{margin-bottom:0;padding-left:20px}.legal-document h2[id]{scroll-margin-top:130px}.audience-details{margin-top:18px;font-size:.9rem}.header-controls{align-items:center;gap:16px;min-width:0;display:flex}.language-switcher{border:1px solid var(--line);border-radius:999px;flex-shrink:0;gap:3px;padding:4px;display:flex}.language-switcher a{min-width:38px;min-height:36px;color:var(--terracotta);border-radius:999px;place-items:center;padding:6px;font-size:.72rem;font-weight:700;text-decoration:none;display:grid}.language-switcher a[aria-current=true]{color:var(--paper);background:var(--abyss)}.language-switcher a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.language-entry{text-align:center;align-content:center;gap:24px;min-height:100vh;display:grid}.language-entry .brand{justify-self:center}@media (width<=900px){.header-controls{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:10px}.header-controls .nav-links{justify-content:flex-end;gap:4px}}@media (width<=480px){header nav{align-items:flex-start;gap:12px}.header-controls{flex-basis:100%;justify-content:space-between}.header-controls .nav-links{flex:1;justify-content:flex-start;gap:2px;font-size:.72rem}.header-controls .nav-links a{padding:8px 7px}}
