:root{--alive-aqua:#6be7df;--alive-amber:#f6b529;--alive-ink:#eef7f2;--alive-ink-2:#c7d6cf;--alive-muted:#9fb4ab;--alive-line:#eef7f21f;--alive-line-2:#eef7f238;--alive-panel:#0613199e;--alive-ease:cubic-bezier(.2, .7, .15, 1);--alive-shadow:0 40px 120px #0000008c, 0 12px 32px #00000059}.site-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-ambient:before{content:"";opacity:.9;mix-blend-mode:screen;background:url(/brand/knowledge-map-still.webp) 58% 30%/cover no-repeat;animation:80s ease-in-out infinite alternate site-ambient-drift;position:absolute;inset:-5%}.site-ambient:after{content:"";background:linear-gradient(#02090d14 0%,#02090d6b 50%,#02090dd1 100%),radial-gradient(1100px 680px at 74% 12%,#087e782e,#0000 62%),radial-gradient(900px 600px at 10% 92%,#cb735512,#0000 60%);position:absolute;inset:0}@keyframes site-ambient-drift{0%{transform:scale(1.02)translate(-.8%,.5%)}to{transform:scale(1.1)translate(.9%,-.7%)}}:is(body:has(.alive-root) .site-ambient,body:has([data-deck-root]) .site-ambient){display:none}.marketing-page,.problem-page,.aupervise-page,body>main.page{z-index:1;position:relative}:where(.marketing-page,.problem-page,.page) .eyebrow{color:var(--alive-aqua);letter-spacing:0;text-transform:none;align-items:center;margin:0 0 18px;font-size:.95rem;font-weight:560;display:inline-flex}:where(.marketing-page,.problem-page) :is(h1,h2){letter-spacing:-.04em;font-weight:720}:where(.marketing-page,.problem-page,.page) em.alive-accent{background:linear-gradient(92deg,#a9f5ee 0%,#f2ead8 48%,#f6b529 100%);color:#0000;filter:drop-shadow(0 0 24px #6be7df38);-webkit-background-clip:text;background-clip:text;font-style:normal}:where(.marketing-page,.problem-page) .lead{color:var(--alive-ink-2);font-size:clamp(1.12rem,1.4vw,1.32rem);line-height:1.5}:where(.marketing-page,.problem-page) .actions{gap:12px;margin-top:34px}:where(.marketing-page,.problem-page) .button{letter-spacing:-.005em;min-height:50px;transition:transform .25s var(--alive-ease), box-shadow .25s var(--alive-ease), background .25s var(--alive-ease), border-color .25s var(--alive-ease);border-radius:12px;padding:0 22px;font-size:1rem;font-weight:650}:where(.marketing-page,.problem-page) .button.primary{color:#03211f;background:linear-gradient(#7deee6,#4fd0c7);border-color:#ffffff59;box-shadow:inset 0 1px #fff6,0 16px 40px #087e7859}:where(.marketing-page,.problem-page) .button.primary:hover{background:linear-gradient(#8ff4ed,#5ad9d0);box-shadow:inset 0 1px #ffffff73,0 20px 48px #6be7df52}:where(.marketing-page,.problem-page) .button.secondary{border-color:var(--alive-line-2);color:var(--alive-ink);box-shadow:none;background:#ffffff08}:where(.marketing-page,.problem-page) .button.secondary:hover{background:#6be7df0f;border-color:#6be7df80}.marketing-hero{grid-template-columns:minmax(0,1fr);gap:58px;min-height:0;padding:88px 0 40px}.marketing-hero-copy{max-width:1040px}.marketing-hero h1{letter-spacing:-.048em;max-width:17ch;font-size:clamp(3rem,5.6vw,5.6rem);line-height:.98}.marketing-hero .lead{max-width:660px;margin-top:28px}.marketing-hero-visual{perspective:2400px;position:relative}.marketing-hero-visual:before{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(closest-side,#6be7df33,#087e780f 55%,#0000 75%);border-radius:50%;position:absolute;inset:6% 8% -4%}.product-proof-figure{gap:16px}.product-proof-frame{box-shadow:var(--alive-shadow), 0 0 0 1px #6be7df4d, 0 0 90px #6be7df24;background:#0b1d1d;border:0;border-radius:16px}.product-proof-frame:after{mix-blend-mode:screen;background:linear-gradient(160deg,#ffffff14,#0000 30% 72%,#6be7df0f)}.marketing-hero-visual{transition:transform .9s var(--alive-ease)}.marketing-hero-visual:hover{transform:translateY(-4px)}.marketing-hero-visual .product-proof-frame{transform-origin:50% 100%}@supports (animation-timeline:view()){.marketing-hero-visual .product-proof-frame{animation:linear both alive-frame-rise;animation-timeline:view();animation-range:entry cover 45%}}@keyframes alive-frame-rise{0%{transform:rotateX(14deg)scale(.93)}to{transform:rotateX(0)scale(1)}}.product-proof-figure figcaption{color:var(--alive-muted);font-size:.86rem}:where(.marketing-page) .landing-section,:where(.marketing-page) .related-pages{border-top:0;padding:112px 0}:where(.marketing-page) .landing-section+.landing-section{padding-top:40px}.landing-section-heading{gap:0;max-width:860px;margin-bottom:48px}.landing-section-heading h2,.landing-split-copy h2{letter-spacing:-.042em;font-size:clamp(2.4rem,4.4vw,4.1rem);line-height:1}.related-pages h2{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.9rem);line-height:1.05}.landing-section-heading>p:not(.eyebrow),.landing-split-copy p:not(.eyebrow){color:var(--alive-ink-2);margin-top:22px;font-size:1.14rem;line-height:1.55}.feature-grid{gap:16px}.feature-card,.mechanism-list article,.related-pages-grid a,.trust-boundary-column{border:1px solid var(--alive-line);background:linear-gradient(160deg, #6be7df0f, transparent 42%), var(--alive-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .35s var(--alive-ease), transform .35s var(--alive-ease), box-shadow .35s var(--alive-ease);border-radius:18px}.feature-card{min-height:236px;padding:30px}.feature-card:hover,.related-pages-grid a:hover{border-color:#6be7df6b;transform:translateY(-3px);box-shadow:0 24px 60px #00000059,0 0 40px #6be7df14}.feature-card span,.provider-path span{color:var(--alive-aqua);text-transform:none;align-items:center;margin-bottom:30px;font-family:inherit;font-size:.9rem;font-weight:560;display:inline-flex}.feature-card h3,.mechanism-list h3{letter-spacing:-.02em;font-size:1.42rem;font-weight:680;line-height:1.18}.feature-card p,.mechanism-list p,.provider-path p,.related-pages-grid span{color:var(--alive-muted);line-height:1.6}.landing-split{gap:72px}.mechanism-list{gap:16px;position:relative}.mechanism-list article{grid-template-columns:64px minmax(0,1fr);min-height:0;padding:28px 30px}.mechanism-list article:before{content:counter(mechanism);color:var(--alive-aqua);letter-spacing:-.03em;text-shadow:0 0 22px #6be7df59;font-family:inherit;font-size:1.6rem;font-weight:640;line-height:1.1}.mechanism-list article:hover{border-color:#6be7df5c}.provider-paths{gap:18px}.provider-path{border-color:var(--alive-line);background:radial-gradient(circle at 86% 12%, #8bb7ff33, transparent 34%), linear-gradient(160deg, #6be7df0d, transparent 40%), var(--alive-panel);min-height:320px;transition:border-color .35s var(--alive-ease), transform .35s var(--alive-ease), box-shadow .35s var(--alive-ease);border-radius:22px;padding:34px}.provider-path:last-child{background:radial-gradient(circle at 86% 12%, #f6b5292e, transparent 34%), linear-gradient(160deg, #6be7df0d, transparent 40%), var(--alive-panel)}.provider-path:hover{border-color:#6be7df7a;transform:translateY(-4px);box-shadow:0 30px 70px #0006,0 0 50px #6be7df1a}.provider-path h3{letter-spacing:-.03em;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:700;line-height:1.08}.provider-path small,.related-pages-grid small{color:var(--alive-aqua);font-size:.95rem;font-weight:600}.provider-path small:after,.related-pages-grid small:after{content:" →"}.related-pages{align-items:start;gap:56px}.related-pages-grid a{min-height:210px;padding:26px}.related-pages-grid strong{letter-spacing:-.015em;font-size:1.2rem}.claim-note{background:#f6b52912;border-radius:14px}.trust-boundary-column{padding:26px}.trust-boundary-column:first-child{border-color:#6be7df66;box-shadow:0 0 60px #6be7df14}.trust-boundary-column span{background:#eef7f209;border-radius:10px}.trust-boundary-arrow{text-shadow:0 0 18px #6be7df80;font-family:inherit}.page-final-cta{text-align:center;box-shadow:var(--alive-shadow);background:radial-gradient(800px 380px at 50% 0,#6be7df29,#0000 70%),linear-gradient(#061319e6,#02090deb);border:1px solid #6be7df47;border-radius:28px;justify-items:center;gap:0;margin-top:40px;padding:clamp(56px,8vw,96px) clamp(24px,5vw,64px);position:relative;overflow:hidden}.page-final-cta h2{letter-spacing:-.042em;max-width:20ch;margin-top:4px;font-size:clamp(2.3rem,4.4vw,4rem);line-height:1.02}.page-final-cta .actions{justify-content:center}body>main.page h1{letter-spacing:-.045em;font-weight:720;line-height:.98}body>main.page .lead{color:var(--alive-ink-2)}@media (max-width:900px){.marketing-hero{gap:40px;padding:56px 0 24px}.marketing-hero-visual .product-proof-frame{transform:none}:where(.marketing-page) .landing-section,:where(.marketing-page) .related-pages{padding:72px 0}.feature-card{min-height:0;padding:24px}.mechanism-list article{grid-template-columns:48px minmax(0,1fr);padding:22px}.mechanism-list article:before{font-size:1.25rem}.provider-path{min-height:0;padding:26px}.landing-split{gap:32px}.related-pages{gap:28px}}@media (max-width:700px){.marketing-hero h1{letter-spacing:-.04em;font-size:clamp(2.3rem,10.4vw,2.9rem);line-height:1.02}.landing-section-heading h2,.related-pages h2,.landing-split-copy h2,.page-final-cta h2{font-size:clamp(2rem,8.6vw,2.5rem)}.page-final-cta{border-radius:20px}}@media (prefers-reduced-motion:reduce){.site-ambient:before,.marketing-hero-visual .product-proof-frame{animation:none}.marketing-hero-visual .product-proof-frame{transition:none;transform:none}.feature-card,.related-pages-grid a,.provider-path{transition:none}}.content-guide>header{padding-top:88px}.content-guide>header h1{max-width:22ch;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.04}.content-guide section>p{max-width:78ch;line-height:1.65}.content-guide :is(section,article)[id],.problem-cards>li[id]{scroll-margin-top:100px}@media (max-width:640px){.content-guide>header{padding-top:48px}}
.onboarding-page{--onboarding-card-padding:clamp(20px, 3vw, 28px);--onboarding-card-width:calc(400px + 2 * var(--onboarding-card-padding) + 2px)}.desktop-connect-page.onboarding-page{flex-direction:column;justify-content:flex-start;align-items:center;min-height:70vh;padding-top:clamp(40px,8vh,96px);display:flex}.desktop-connect-page .download-intro{text-align:center;justify-items:center;gap:14px;max-width:760px;display:grid}body>.desktop-connect-page .download-intro h1{margin:0;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.12}.desktop-connect-page .download-intro .lead{max-width:none;margin:0}.download-page .download-card,.desktop-connect-page .desktop-connect-card,.invite-page .auth-panel,.invite-page .account-summary{padding:var(--onboarding-card-padding);border:1px solid var(--alive-line);background:radial-gradient(90% 120% at 100% 0%, #6be7df17, transparent 60%), var(--alive-panel);box-shadow:var(--alive-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px}.desktop-connect-page .desktop-connect-card{width:min(100%, var(--onboarding-card-width));margin:clamp(28px,4vh,40px) 0 0}.desktop-connect-card h2,.invite-page .auth-panel h2{margin:0 0 12px;font-size:1.45rem}.desktop-connect-card .auth-panel{margin-top:0}.desktop-connect-card .auth-panel .form-primary-action,.desktop-connect-card .inline-actions .button.primary{border-radius:14px}.desktop-connect-email{overflow-wrap:anywhere;color:var(--alive-ink);font-weight:600;display:block}.invite-page .invite-shell{max-width:var(--onboarding-card-width)}.invite-page .auth-panel{--auth-panel-padding:var(--onboarding-card-padding)}@media (max-width:700px){.desktop-connect-page.onboarding-page{padding-top:28px}}
.site-header{--header-glass:#02090dc7;--header-ink:#eef7f2;--header-quiet:#b3c6bf;--header-aqua:#6be7df;--header-cta-ink:#03211f;--header-ease:cubic-bezier(.2, .7, .15, 1);z-index:30;width:100%;min-height:var(--header-height);padding:0 28px;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--header-glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);pointer-events:none;transition:opacity .28s var(--header-ease);position:absolute;inset:0}.site-header:after{content:"";pointer-events:none;height:1px;transition:opacity .28s var(--header-ease);background:linear-gradient(90deg,#eef7f200 0%,#eef7f21a 20%,#6be7df57 50%,#eef7f21a 80%,#eef7f200 100%);position:absolute;bottom:0;left:0;right:0}.site-header[data-overlay=true]{background:linear-gradient(#02090d99,#02090d00);padding:0 44px;position:fixed;left:0;right:0}.site-header[data-overlay=true]:before,.site-header[data-overlay=true]:after{opacity:0}.site-header[data-overlay=true][data-solid=true]:before,.site-header[data-overlay=true][data-solid=true]:after{opacity:1}.site-header-inner{width:100%;max-width:var(--site-max);min-height:var(--header-height);align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.site-header[data-overlay=true] .site-header-inner{max-width:1600px}.site-header .brand{flex-shrink:0;align-items:center;gap:11px;min-height:44px;display:inline-flex}.site-header .brand-icon{border-radius:8px;width:34px;height:34px;display:block}.site-header .brand-word{color:var(--header-ink);letter-spacing:-.02em;font-size:1.08rem;font-weight:760}.primary-navigation-links a,.nav-auth{color:var(--header-quiet);letter-spacing:-.005em;white-space:nowrap;transition:color .18s var(--header-ease), background-color .18s var(--header-ease);align-items:center;font-size:.875rem;font-weight:500;line-height:1.4;display:inline-flex;position:relative}.primary-navigation-links a:hover,.nav-auth:hover,.primary-navigation-links a[aria-current=page],.nav-auth[aria-current=page]{color:var(--header-ink)}.primary-navigation-links a[aria-current=page]:after,.nav-auth[aria-current=page]:after{content:"";background:var(--header-aqua);border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #6be7dfe6,0 0 2px #6be7df}.site-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-cta{--cta-inset:18px;min-height:44px;padding:0 9px 0 var(--cta-inset);isolation:isolate;color:var(--header-cta-ink);letter-spacing:-.01em;white-space:nowrap;transition:transform .24s var(--header-ease), box-shadow .42s var(--header-ease), filter .24s var(--header-ease), color .32s var(--header-ease), background-color .24s var(--header-ease), padding .42s var(--header-ease);background-color:#6be7df1a;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:680;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -1px #03211f29,0 0 0 1px #6be7df80,0 0 0 5px #6be7df14,0 10px 28px -8px #3fc8bfb3}.nav-cta:after{content:"";z-index:-2;pointer-events:none;transition:opacity .36s var(--header-ease);background:linear-gradient(#8ff4ed 0%,#6be7df 48%,#4fd0c7 100%);position:absolute;inset:0}.nav-cta:before,.nav-cta-glint{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffb3 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.nav-cta-icon{background:var(--header-cta-ink);color:#8ff4ed;width:26px;height:26px;transition:width .42s var(--header-ease), margin-left .42s var(--header-ease), opacity .28s var(--header-ease), transform .42s var(--header-ease);border-radius:50%;flex-shrink:0;place-items:center;margin-left:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.nav-cta-icon svg{flex-shrink:0;display:block}.nav-cta:hover{filter:saturate(1.08)brightness(1.03);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #03211f29,0 0 0 1px #8ff4edbf,0 0 0 6px #6be7df24,0 16px 36px -8px #6be7dfa6}.nav-cta:hover:before{animation:.9s cubic-bezier(.45,0,.25,1) both nav-cta-sheen}.nav-cta:hover .nav-cta-icon svg{animation:.72s both nav-cta-drop}.nav-cta:active{filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #03211f33,0 0 0 1px #6be7df8c,0 0 0 4px #6be7df1a,0 6px 16px -8px #3fc8bfb3}.site-header .nav-cta:focus-visible{outline:2px solid var(--header-ink);outline-offset:4px}.site-header[data-cta=quiet] .nav-cta{padding-right:var(--cta-inset);color:#d4f8f4;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #03211f00,0 0 0 1px #6be7df5c,0 0 #6be7df00,0 10px 28px -8px #3fc8bf00}.site-header[data-cta=quiet] .nav-cta:after{opacity:0}.site-header[data-cta=quiet] .nav-cta-icon{opacity:0;width:0;margin-left:0;transform:scale(.4)}.site-header[data-cta=quiet] .nav-cta:hover{filter:none;background-color:#6be7df29;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #03211f00,0 0 0 1px #6be7df9e,0 0 #6be7df00,0 10px 28px -8px #3fc8bf00}.site-header[data-cta=quiet] .nav-cta:hover:before{animation:none}.site-header[data-cta=promoted] .nav-cta-glint{animation:.9s cubic-bezier(.45,0,.25,1) .22s both nav-cta-sheen}@keyframes nav-cta-sheen{to{transform:translate(120%)}}@keyframes nav-cta-drop{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(0)}38%{opacity:0;transform:translateY(15px)}39%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-button{display:none}@media (min-width:1161px){.primary-navigation{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.primary-navigation-actions{margin-left:auto}.primary-navigation-links{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#08161a8c;border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #eef7f217,inset 0 1px #eef7f20d,0 12px 32px #00000047}.primary-navigation-links a{border-radius:999px;justify-content:center;min-height:36px;padding:0 15px}.primary-navigation-links a:hover{background:#eef7f212}.primary-navigation-links a[aria-current=page]:after,.nav-auth[aria-current=page]:after{bottom:3px;left:50%;transform:translate(-50%)}.nav-auth{min-height:44px;padding:0 4px}}@media (max-width:1160px){.site-header-actions{gap:10px;margin-left:auto}.mobile-menu-button{min-width:44px;min-height:44px;color:var(--header-ink);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .18s var(--header-ease), box-shadow .18s var(--header-ease);background:#08161a8c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:.875rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #eef7f224}.mobile-menu-button:hover,.mobile-menu-button[aria-expanded=true]{background:#eef7f217;box-shadow:inset 0 0 0 1px #eef7f238}.mobile-menu-icon{width:16px;height:14px;display:block;position:relative}.mobile-menu-icon i{width:16px;height:1.5px;transition:transform .22s var(--header-ease), top .22s var(--header-ease), bottom .22s var(--header-ease);background:currentColor;border-radius:1px;position:absolute;left:0}.mobile-menu-icon i:first-child{top:3px}.mobile-menu-icon i:last-child{bottom:3px}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon i:first-child{top:6.25px;transform:rotate(45deg)}.mobile-menu-button[aria-expanded=true] .mobile-menu-icon i:last-child{bottom:6.25px;transform:rotate(-45deg)}.primary-navigation{width:min(360px,100vw - 36px);max-height:calc(100dvh - var(--header-height) - 16px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);transform-origin:100% 0;transition:opacity .18s var(--header-ease), transform .22s var(--header-ease);background:#061319f2;border-radius:18px;padding:8px;display:none;position:absolute;top:calc(100% - 6px);right:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #eef7f21f,inset 0 1px #eef7f20f,0 24px 60px #00000080,0 0 0 1px #0000004d}.primary-navigation[data-open=true]{gap:6px;display:grid}@starting-style{.primary-navigation[data-open=true]{opacity:0;transform:translateY(-6px)scale(.97)}}.primary-navigation-links{gap:2px;margin:0;display:grid}.primary-navigation-links a,.nav-auth{border-radius:12px;width:100%;min-height:48px;padding:0 16px 0 30px;font-size:1rem}.primary-navigation-links a:hover,.nav-auth:hover{background:#eef7f20f}.primary-navigation-links a[aria-current=page],.nav-auth[aria-current=page]{background:#6be7df12}.primary-navigation-links a[aria-current=page]:after,.nav-auth[aria-current=page]:after{width:6px;height:6px;top:50%;left:15px;transform:translateY(-50%)}.primary-navigation-actions{border-top:1px solid #eef7f21a;padding-top:6px}}@media (max-width:1100px){.site-header[data-overlay=true]{padding:0 32px}}@media (max-width:820px){.site-header{padding:0 18px}}@media (max-width:700px){.site-header[data-overlay=true]{padding:0 18px}}@media (max-width:520px){.site-header-inner{gap:12px}.site-header-actions{gap:8px}.nav-cta{--cta-inset:15px}.nav-cta-icon{margin-left:10px}.mobile-menu-button{padding:0}.mobile-menu-button-label{display:none}}@media (max-width:360px){.nav-cta{padding:0 var(--cta-inset)}.nav-cta-icon{display:none}}@media (prefers-reduced-motion:reduce){.site-header:before,.site-header:after,.primary-navigation,.primary-navigation-links a,.nav-auth,.nav-cta,.mobile-menu-button,.mobile-menu-icon i,.nav-cta:after,.nav-cta-icon{transition:none}.nav-cta:hover{transform:none}.nav-cta:hover:before,.nav-cta:hover .nav-cta-icon svg,.site-header[data-cta=promoted] .nav-cta-glint{animation:none}}
