@import"/overrides.css";:root{color-scheme:dark;--night:#080d12;--night-2:#0d141a;--panel:#111a20;--line:rgba(206,224,217,.12);--ink:#f0f2e9;--muted:#9aa9a6;--mint:#9be4c2;--gold:#d5b986;--violet:#b9a8ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--night);color:var(--ink);font-size:14px;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 70% 12%,rgba(54,96,101,.17),transparent 37%),radial-gradient(ellipse at 6% 52%,rgba(63,58,94,.12),transparent 34%)}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,calc(100% - 56px));margin:0 auto}.site-nav{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:800;letter-spacing:.14em}.brand-glyph{width:28px;height:28px;display:grid;place-items:center;border:1px solid #8db7a0;border-radius:9px;color:var(--mint);font:700 18px/1 Georgia,serif;letter-spacing:-.1em;box-shadow:0 0 22px #9be4c21c}.wordmark-ai{color:#85ab9b}.site-nav nav{display:flex;gap:30px;color:#a9b4ae;font-size:11px}.site-nav nav a:hover,.site-footer nav a:hover{color:var(--mint)}.nav-cta,.button{height:41px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:0 16px;border:1px solid rgba(169,224,196,.4);border-radius:8px;font-size:11px;font-weight:650;transition:transform .2s,border-color .2s,background .2s}.nav-cta:hover,.button:hover{transform:translateY(-2px);border-color:var(--mint)}.nav-cta span,.button span{font-size:15px}.hero{position:relative;min-height:690px;display:grid;grid-template-columns:1fr .92fr;align-items:center;padding:40px 0 92px}.hero-copy{position:relative;z-index:2;padding-top:12px}.eyebrow{display:flex;align-items:center;gap:9px;color:#9eb3a8;font-size:9px;font-weight:700;letter-spacing:.18em}.eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 16px var(--mint)}h1,h2,h3,p{margin-top:0}.hero h1,.intro-grid h2,.capability-grid h2,.trust-heading h2,.final-cta h2{margin:27px 0 18px;font-size:clamp(52px,7.2vw,91px);font-weight:590;letter-spacing:-.078em;line-height:.94}.hero h1 em,.section-wrap h2 em,.final-cta h2 em{color:var(--mint);font-family:Georgia,serif;font-weight:400;letter-spacing:-.07em}.hero-lede{max-width:475px;color:#a1afaa;font-size:15px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:28px}.button-primary{background:var(--mint);color:#0b1712;border-color:var(--mint);box-shadow:0 9px 38px #74cfa023}.button-primary:hover{background:#b4f0d3}.text-link,.inline-link{color:#b8c8bd;font-size:11px}.text-link span{padding-left:4px;color:var(--mint)}.hero-proof{display:flex;align-items:center;gap:11px;margin-top:53px}.proof-orbit{width:32px;height:32px;display:grid;place-items:center;border:1px solid #9be4c23b;border-radius:50%;color:var(--mint);font-size:14px}.hero-proof b,.hero-proof small{display:block}.hero-proof b{font-size:10px;font-weight:650}.hero-proof small{margin-top:4px;color:#85938e;font-size:9px}.hero-art{position:relative;height:560px;display:grid;place-items:center;isolation:isolate}.hero-art:after{content:"";position:absolute;width:80%;height:50%;bottom:7%;border-radius:50%;background:radial-gradient(ellipse,#31564d34,transparent 68%);filter:blur(15px);z-index:-2}.moon-halo{position:absolute;width:min(72%,365px);aspect-ratio:1;border:1px solid #afd9cd3d;border-radius:50%;background:radial-gradient(circle at 35% 27%,#a1c9bb10,transparent 60%);box-shadow:0 0 95px #91ddc014,inset 0 0 50px #91ddc012;animation:halo-breathe 7s ease-in-out infinite}.art-orbit{position:absolute;width:86%;height:57%;border:1px solid #99cdbb20;border-radius:50%;transform:rotate(-29deg);animation:orbit 25s linear infinite}.orbit-two{width:96%;height:46%;transform:rotate(52deg);animation-direction:reverse;animation-duration:34s}.moon-sentinel{position:relative;z-index:1;height:100%;max-width:100%;filter:drop-shadow(0 18px 31px #0008);animation:sentinel-float 6s ease-in-out infinite}.stars{animation:stars-pulse 4.2s ease-in-out infinite alternate}.light-sigil{animation:sigil-pulse 3.2s ease-in-out infinite alternate}.art-caption{position:absolute;z-index:2;right:0;bottom:52px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #b6d5c52b;border-radius:9px;background:#101a1de8;backdrop-filter:blur(12px)}.caption-star{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#b7e9cb16;color:var(--mint)}.art-caption b,.art-caption small{display:block}.art-caption b{font-size:10px}.art-caption small{margin-top:4px;color:#8d9c96;font-size:8px}.hero-bottom{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;padding:18px 0;border-top:1px solid var(--line);color:#72817c;font-size:8px;font-weight:650;letter-spacing:.16em}.provider-ticker{position:relative;min-width:0;overflow:hidden;padding:4px 0;color:#c8d3cd;color:color-mix(in srgb,var(--ink) 76%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}.provider-ticker-track{display:flex;width:max-content;animation:provider-drift 44s linear infinite;will-change:transform}.provider-ticker:hover .provider-ticker-track{animation-play-state:paused}.provider-ticker-group{display:flex;flex:none;align-items:center}.provider-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 15px;border-right:1px solid rgba(206,224,217,.14);border-right-color:color-mix(in srgb,currentColor 14%,transparent);border-radius:6px;color:inherit;font-size:10px;font-weight:520;letter-spacing:.02em;white-space:nowrap;transition:background-color .2s,color .2s}.provider-chip:first-child{padding-left:0}.provider-chip:last-child{border-right:0}.provider-chip:hover{color:var(--ink);color:color-mix(in srgb,var(--ink) 94%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.provider-dot{width:4px;height:4px;flex:none;border-radius:50%;background:var(--gold);opacity:.72}.scroll-note{text-align:right}@keyframes provider-drift{to{transform:translate3d(-50%,0,0)}}.scroll-note b{margin-left:5px;color:var(--mint)}.section-wrap{width:min(1120px,calc(100% - 56px));margin:0 auto}.intro-section{padding:123px 0 116px;border-top:1px solid var(--line)}.section-index{margin-bottom:30px;color:#758780;font-size:9px;font-weight:700;letter-spacing:.17em}.intro-grid{display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:50px}.intro-grid h2,.capability-grid h2,.trust-heading h2,.final-cta h2{margin:0;font-size:clamp(42px,5vw,64px);line-height:.99}.intro-grid h2 em,.capability-grid h2 em,.trust-heading h2 em{color:var(--mint)}.section-lede{max-width:465px;margin:0 0 20px;color:#9ba9a3;font-size:13px;line-height:1.85}.inline-link{display:inline-flex;gap:10px;color:var(--mint)}.flow-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:63px}.flow-card{position:relative;min-height:220px;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#11191f,#0b1116);overflow:hidden;transition:transform .25s,border-color .25s}.flow-card:hover{transform:translateY(-5px);border-color:#a7d9c244}.card-number{position:absolute;top:20px;right:21px;color:#56645e;font-size:9px}.card-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-size:14px}.card-icon.violet{color:var(--violet);background:#b9a8ef16}.card-icon.mint{color:var(--mint);background:#9be4c216}.card-icon.sand{color:var(--gold);background:#d5b98616}.flow-card h3{margin:22px 0 8px;font-size:13px;font-weight:650;letter-spacing:-.02em}.flow-card p{max-width:265px;margin:0;color:#8d9a94;font-size:10px;line-height:1.75}.card-line{position:absolute;bottom:0;left:22px;width:34px;height:2px;background:#9be4c2;opacity:.7}.capability-section{padding:107px 0 115px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-grid{display:grid;grid-template-columns:.8fr 1.1fr;gap:85px}.capability-grid h2{margin-bottom:20px}.capability-grid .section-lede{margin-bottom:23px}.button-outline{color:#cedad3;border-color:#69807766}.button-outline:hover{background:#14211c}.capability-list{border-top:1px solid var(--line)}.capability-list article{display:grid;grid-template-columns:32px 1fr 20px;gap:12px;align-items:start;padding:20px 2px;border-bottom:1px solid var(--line)}.cap-index{color:#80a28f;font:italic 12px Georgia,serif}.capability-list h3{margin:0 0 6px;font-size:12px;font-weight:640}.capability-list p{margin:0;color:#87968f;font-size:10px;line-height:1.65}.cap-check{color:#8ec8aa;font-size:13px}.trust-section{padding:109px 0 115px}.trust-grid{display:grid;grid-template-columns:.9fr 1fr;gap:90px}.trust-heading h2{margin-bottom:18px}.trust-heading p{max-width:405px;margin:0;color:#98a7a0;font-size:12px;line-height:1.85}.trust-points{display:grid;grid-template-columns:1fr 1fr;gap:9px}.trust-points>div{min-height:88px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#0c1318}.trust-points span,.trust-points b,.trust-points small{display:block}.trust-points span{margin-bottom:10px;color:#8ab59d;font:italic 10px Georgia,serif}.trust-points b{font-size:10px;font-weight:620}.trust-points small{margin-top:5px;color:#85928b;font-size:8px}.final-cta{position:relative;min-height:350px;display:flex;align-items:center;gap:45px;margin-bottom:70px;padding:47px 8%;border:1px solid #9bd6bc24;border-radius:18px;background:radial-gradient(ellipse at 13% 50%,#5b827c22,transparent 38%),linear-gradient(115deg,#121c21,#0e151a 60%,#111a1d);overflow:hidden}.cta-moon{width:180px;flex:none;color:#a5e4c3;font:180px/1 Georgia,serif;transform:rotate(-22deg);filter:drop-shadow(0 0 30px #91ddc04c);animation:moon-turn 24s ease-in-out infinite alternate}.final-cta h2{margin:14px 0 10px;font-size:48px}.final-cta p{margin:0 0 17px;color:#9baaa3;font-size:10px;line-height:1.7}.cta-note{display:block;margin-top:10px;color:#7e9187;font-size:8px}.cta-star{position:absolute;color:#a7dfc1;animation:stars-pulse 3s infinite alternate}.star-a{top:45px;right:16%;font-size:20px}.star-b{right:9%;bottom:45px;font-size:36px}.site-footer{min-height:112px;display:grid;grid-template-columns:1fr 1fr 2fr auto;align-items:center;gap:20px;border-top:1px solid var(--line)}.site-footer p{margin:0;color:#86948d;font-size:9px}.site-footer nav{display:flex;flex-wrap:wrap;gap:13px;color:#9ba9a1;font-size:8px}.site-footer>small{color:#718078;font-size:8px;text-align:right}.legal-page{width:min(900px,calc(100% - 44px));margin:0 auto}.legal-nav{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.legal-back{color:#a6b5ad;font-size:10px}.legal-head{padding:70px 0 36px;border-bottom:1px solid var(--line)}.legal-head .eyebrow{margin-bottom:15px}.legal-head h1{margin:0 0 13px;font-size:clamp(38px,6vw,62px);letter-spacing:-.07em}.legal-head p{max-width:670px;margin:0;color:#9aa9a1;font-size:12px;line-height:1.75}.legal-body{padding:34px 0 75px}.legal-body h2{margin:30px 0 8px;color:#e5ece5;font-size:17px;letter-spacing:-.025em}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body li{max-width:800px;color:#a3b0a9;font-size:11px;line-height:1.85}.legal-body ul{padding-left:20px}.legal-body a{color:var(--mint);text-decoration:underline;text-underline-offset:2px}.legal-placeholder{padding:12px 14px;border:1px solid #d5b98650;border-radius:8px;background:#d5b9860d;color:#e3c994;font-size:10px;line-height:1.65}.legal-footer{padding:20px 0 32px;border-top:1px solid var(--line);color:#85938b;font-size:9px}.legal-footer nav{display:flex;flex-wrap:wrap;gap:15px;margin-top:11px}.legal-footer a:hover{color:var(--mint)}@keyframes sentinel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes orbit{to{transform:rotate(331deg)}}@keyframes halo-breathe{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.025)}}@keyframes sigil-pulse{0%{opacity:.68}to{opacity:1}}@keyframes stars-pulse{0%{opacity:.45}to{opacity:1}}@keyframes moon-turn{0%{transform:rotate(-27deg)}to{transform:rotate(-15deg)}}@media(max-width:850px){.hero{min-height:620px;grid-template-columns:1fr .85fr}.hero h1{font-size:72px}.hero-art{height:470px}.hero-bottom{grid-template-columns:auto minmax(0,1fr);gap:22px}.scroll-note{display:none}.capability-grid,.trust-grid{gap:45px}.site-footer{grid-template-columns:1fr 1fr}.site-footer nav{grid-row:2;grid-column:1/3}.site-footer>small{grid-column:2;grid-row:1}.site-footer p{grid-column:1;grid-row:1}}@media(max-width:640px){.wrap,.section-wrap{width:calc(100% - 36px)}.site-nav{height:65px}.site-nav nav{display:none}.nav-cta{height:35px;padding:0 10px;font-size:9px}.hero{min-height:auto;grid-template-columns:1fr;padding:58px 0 85px}.hero-copy{padding:0}.hero h1{font-size:64px}.hero-lede{max-width:430px;font-size:13px}.hero-proof{margin-top:31px}.hero-art{height:375px;margin-top:12px}.moon-sentinel{height:390px}.art-caption{right:0;bottom:13px}.hero-bottom{grid-template-columns:1fr;gap:8px;padding:13px 0}.hero-bottom>span:first-child{font-size:7px}.intro-section,.capability-section,.trust-section{padding:76px 0}.intro-grid,.capability-grid,.trust-grid{grid-template-columns:1fr;gap:25px}.intro-grid h2,.capability-grid h2,.trust-heading h2{font-size:45px}.flow-cards{grid-template-columns:1fr;margin-top:35px}.flow-card{min-height:175px}.capability-list{margin-top:5px}.trust-points{gap:7px}.trust-points>div{padding:11px;min-height:82px}.final-cta{min-height:300px;gap:10px;margin-bottom:44px;padding:30px 21px}.cta-moon{width:83px;font-size:85px}.final-cta h2{font-size:39px}.final-cta p{max-width:240px}.site-footer{grid-template-columns:1fr 1fr;gap:14px;padding:21px 0}.site-footer .wordmark{grid-column:1}.site-footer p{grid-column:2;grid-row:1;text-align:right}.site-footer nav{grid-column:1/3;grid-row:2;gap:11px}.site-footer>small{grid-column:1/3;grid-row:3;text-align:left}.legal-head{padding:49px 0 27px}.legal-body{padding:26px 0 55px}.legal-head h1{font-size:43px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.organization-note{margin-bottom:25px;padding:12px 14px;border:1px solid #9be4c22b;border-radius:8px;background:#9be4c20a;color:#bdcec3;font-size:10px;line-height:1.65}.organization-note b{color:var(--mint)}@media(prefers-reduced-motion:reduce){.provider-ticker{overflow:visible;-webkit-mask-image:none;mask-image:none}.provider-ticker-track{width:auto!important;flex-wrap:wrap;animation:none!important;transform:none!important;will-change:auto}.provider-ticker-group{flex-wrap:wrap;row-gap:4px}.provider-ticker-group[aria-hidden=true]{display:none!important}}
