:root{color-scheme:light;--violet:#57068c;--ultra:#8900e1;--magenta:#fb0f78;--lilac:#c084f5;--ink:#17061f;--slate:#4c4258;--muted:#8a8299;--paper:#fff;--wash:#f6f1fc;--rule:#ece4f5;--success:#12a05c;--warning:#f59e0b;--indigo:#3f51b5;--error:#d93025;--display:var(--f-display),"Schibsted Grotesk","Public Sans",-apple-system,"Segoe UI",sans-serif;--body:var(--f-body),"Public Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:var(--f-mono),"JetBrains Mono",ui-monospace,Menlo,monospace;--gutter-l:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--slate);font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--display);color:var(--ink);margin:0;text-wrap:balance;font-weight:700}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px;border-radius:4px}.wrap{max-width:1160px;margin:0 auto;padding-left:var(--gutter-l);padding-right:var(--gutter-r)}.kicker{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:8px;font:600 15px var(--body);text-decoration:none;border-radius:999px;padding:12px 20px;white-space:nowrap;transition:transform .15s,background .15s,color .15s}.btn:hover{transform:translateY(-1px)}.btn .ms{font-size:18px}.btn.white{background:#fff;color:var(--violet)}.btn.ghost{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px #fff}.btn.violet{background:var(--ultra);color:#fff}.btn.violet:hover{background:var(--violet)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:#12031f}.nav{position:absolute;top:env(safe-area-inset-top,0);left:0;right:0;z-index:20;color:#fff}.nav .wrap{display:flex;align-items:center;gap:32px;height:80px}.nav .logo{display:flex;color:#fff}.nav .logo svg{height:48px;width:auto;margin-left:-8px}.nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0;font-size:15px;font-weight:500}.nav ul a{text-decoration:none;opacity:.82}.nav ul a:hover{opacity:1}.nav .btn{padding:9px 16px}@media (max-width:800px){.nav ul{display:none}}.hero{position:relative;background:#12031f;color:#fff;padding-top:160px;overflow:hidden;isolation:isolate}.hero:before{background:radial-gradient(40% 55% at 85% 20%,rgba(251,15,120,.45),transparent 70%),radial-gradient(45% 60% at 10% 90%,rgba(137,0,225,.8),transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;inset:0;z-index:-1}.hero:after{opacity:.35;background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(#000,transparent 75%);-webkit-mask-image:linear-gradient(#000,transparent 75%)}.strike{font:600 clamp(1.4rem,3.4vw,2.6rem)/1.1 var(--display);color:hsla(0,0%,100%,.6);letter-spacing:-.02em}.strike s{position:relative;text-decoration:none;display:inline-block}.strike s:after{content:"";position:absolute;left:-4%;right:-4%;top:54%;height:.12em;background:var(--magenta);border-radius:4px;transform-origin:0 50%;transform:rotate(-3deg);animation:cross .7s cubic-bezier(.6,0,.2,1) .5s both}@keyframes cross{0%{transform:rotate(-3deg) scaleX(.02)}to{transform:rotate(-3deg) scaleX(1)}}.hero h1{color:#fff;font-size:clamp(3.4rem,10.5vw,9rem);line-height:.92;letter-spacing:-.045em;font-weight:800;margin-top:10px}.hero h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#fff 0,#ffc2df 55%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text}.hero .lede{margin-top:30px;max-width:46ch;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:hsla(0,0%,100%,.86)}.hero .lede b{color:#fff;font-weight:600}.hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.rise{animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.rise.d1{animation-delay:.1s}.rise.d2{animation-delay:.2s}.rise.d3{animation-delay:.3s}.rise.d4{animation-delay:.42s}@keyframes rise{0%{transform:translateY(22px);opacity:.01}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.rise,.strike s:after{animation:none}}.stage{margin-top:clamp(56px,8vw,96px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);padding-bottom:clamp(48px,7vw,96px);perspective:2000px}.window{max-width:1200px;margin:0 auto;aspect-ratio:1600/900;position:relative;border-radius:8px;overflow:hidden;text-align:left;box-shadow:0 40px 120px rgba(137,0,225,.45),0 12px 40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.16)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.window{animation:tilt linear both;animation-timeline:view();animation-range:entry 0 cover 40%;transform-origin:50% 100%}@keyframes tilt{0%{transform:rotateX(14deg) scale(.94)}to{transform:none}}}}.screen{position:absolute;top:0;left:0;width:1600px;height:900px;transform-origin:0 0;background:#fafafb;color:#262626;font:14px/1.4 Public Sans,Segoe UI,sans-serif;display:flex;flex-direction:column}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;direction:ltr;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"opsz" 20;display:inline-block;overflow:hidden;flex:none}.ms.f{font-variation-settings:"FILL" 1,"wght" 400,"opsz" 20}.tabs{height:41px;background:#dfe3e8;align-items:flex-end;padding-left:8px;flex:none}.tab,.tabs{display:flex}.tab{height:33px;width:256px;background:#fff;border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:0 8px 0 12px;font:12px Segoe UI,Public Sans,sans-serif;color:#1f1f1f}.tab.bg{background:transparent;color:#444}.tab.bg+.tab.bg{border-left:1px solid #a9afb7;border-radius:0;height:18px;margin-bottom:7px}.fav{width:16px;height:16px;border-radius:4px;background:#57068c;color:#fff;font:800 11px/16px Public Sans,sans-serif;text-align:center;flex:none}.fav.g{background:#fff;color:#4285f4;border:1px solid #ddd;font-size:10px;line-height:14px}.tab .t{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab .ms{font-size:16px;color:#474747}.newtab{width:28px;height:28px;margin:0 0 2px 4px;display:grid;place-items:center;color:#474747}.newtab .ms{font-size:18px}.winctl{margin-left:auto;align-self:stretch;display:flex}.winctl span{width:46px;display:grid;place-items:center;color:#1f1f1f}.winctl .ms{font-size:16px;font-variation-settings:"FILL" 0,"wght" 200,"opsz" 20}.omni{height:38px;background:#fff;display:flex;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid #e3e3e3;flex:none}.omni>.ms{font-size:20px;color:#474747;width:32px;text-align:center}.omni .ms.off{color:#b5b5b5}.bar{flex:1 1;height:30px;border-radius:15px;background:#edf2fa;display:flex;align-items:center;gap:10px;padding:0 12px;font:13.5px Segoe UI,Public Sans,sans-serif;color:#1f1f1f;margin:0 6px}.bar .ms{font-size:16px;color:#474747}.bar .p{color:#6b6b6b}.bar .star{margin-left:auto}.omni .me{width:24px;height:24px;border-radius:50%;background:#12a05c;color:#fff;font:600 12px/24px Segoe UI,sans-serif;text-align:center;margin:0 4px;flex:none}.bmarks{height:30px;background:#fff;border-bottom:1px solid #e3e3e3;gap:18px;padding:0 14px;font:12px Segoe UI,Public Sans,sans-serif;color:#1f1f1f;flex:none}.bmarks,.bmarks span{display:flex;align-items:center}.bmarks span{gap:6px}.bmarks .ms{font-size:15px;color:#5f6368}.appw{flex:1 1;display:flex;min-height:0}.nav2{width:229px;flex:none;background:#57068c;display:flex;flex-direction:column;border-right:1px solid #f0f0f0}.nav2,.nav2 .brand{color:#fff;overflow:hidden}.nav2 .brand{padding:20px 24px 10px;height:74px}.nav2 .brand svg{width:182px;height:auto;display:block;margin:-26px 0 0 -12px}.nav2 h6{margin:10px 0 2px;padding-left:24px;font:500 12px Public Sans,sans-serif;color:hsla(0,0%,100%,.72)}.nav2 .it{height:34px;flex:none;display:flex;align-items:center;padding:0 10px 0 24px;font:400 14px var(--f-app),Bricolage Grotesque,Public Sans,sans-serif;white-space:nowrap}.nav2 .it .ms{width:28px;font-size:17px}.nav2 .it .av{width:18px;height:18px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:#f5e6fc;margin:0 10px 0 -1px;flex:none}.nav2 .it.on{background:hsla(0,0%,100%,.18);border-right:2px solid #fff}.nav2 .foot{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.18);padding:10px 16px 12px;display:flex;align-items:center;gap:10px;flex:none}.nav2 .foot .fold{width:30px;height:30px;border-radius:8px;background:hsla(0,0%,100%,.1);display:grid;place-items:center}.nav2 .foot .fold .ms{font-size:18px}.nav2 .foot b{display:block;font:400 14px var(--f-app),Bricolage Grotesque,sans-serif}.nav2 .foot small{color:hsla(0,0%,100%,.72);font-size:12px}.col2{flex:1 1;min-width:0;display:flex;flex-direction:column}.hdr{height:46px;flex:none;background:#fff;border-bottom:1px solid #f0f0f0;gap:4px;padding:0 20px 0 24px}.back,.hdr{display:flex;align-items:center}.back{gap:2px;border:1px solid #f0f0f0;border-radius:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-left:-12px;white-space:nowrap}.back .ms{font-size:20px}.gsearch{display:flex;align-items:center;gap:8px;width:360px;background:hsla(0,0%,55%,.08);border:1px solid #f0f0f0;border-radius:8px;padding:4px 6px 4px 14px;font-size:13px;color:#8c8c8c;margin-left:4px}.gsearch .ms{font-size:18px}.gsearch .kbd{margin-left:auto;font-size:11px;background:rgba(38,38,38,.08);color:#6b6b6b;border-radius:8px;padding:2px 8px;white-space:nowrap}.gsearch .globe{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#5d2d97;background:#fff}.gsearch .globe .ms{font-size:16px}.hdr .sp{flex:1 1}.hi{width:36px;height:36px;display:grid;place-items:center;position:relative;color:#262626}.hi .ms{font-size:20px}.hi b{position:absolute;top:3px;right:2px;min-width:16px;height:16px;border-radius:8px;background:#d93025;color:#fff;font:600 9px/16px Public Sans,sans-serif;text-align:center;padding:0 4px}.hdr .maia-av{width:24px;height:24px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:#f5e6fc;margin:0 8px 0 6px}.hdr .prof{font-size:14px;font-weight:600;color:#000;white-space:nowrap}.pg{flex:1 1;min-height:0;padding:14px 24px 0;flex-direction:column}.pg,.tb{display:flex}.tb{align-items:center;gap:8px;padding-bottom:12px;flex:none}.sq{width:30px;height:30px;border-radius:8px;border:1px solid #f0f0f0;background:#fafafb;display:grid;place-items:center;color:#8c8c8c;flex:none}.sq .ms{font-size:16px}.sq.cal{border-color:#d9d9d9;background:#fff;color:#262626;border-radius:4px}.dock{height:40px;border:2px dashed #d9d9d9;border-radius:4px;padding:0 10px;display:flex;align-items:center;gap:10px;font-size:11px;color:#8c8c8c;margin-left:4px;white-space:nowrap;flex:none}.dock .ms{font-size:18px;color:#8c8c8c}.tb .grow{flex:1 1}.datenav{display:flex;align-items:center;gap:20px;flex:none}.datenav .ms{font-size:18px;color:#262626}.datenav h4{margin:0;font:600 20px var(--f-app),Bricolage Grotesque,Public Sans,sans-serif;color:#262626;white-space:nowrap}.tz{height:24px;border:1px solid #8900e1;color:#8900e1;border-radius:12px;font-weight:500;padding:0 9px;white-space:nowrap}.today,.tz{font-size:12px;display:flex;align-items:center}.today{height:26px;padding:0 10px;border-radius:4px;background:rgba(18,160,92,.08);color:#12a05c;font-weight:600}.ssearch{width:240px;height:34px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;display:flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;color:#a0a0a0;white-space:nowrap;overflow:hidden;flex:none}.ssearch .ms{font-size:15px;color:#8c8c8c;opacity:.8}.obtn{height:30px;border:1px solid #8900e1;color:#8900e1;border-radius:4px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;padding:0 10px;flex:none}.obtn .ms{font-size:16px}.count{height:30px;border:1px solid #8900e1;color:#8900e1;border-radius:15px;font-size:12px;font-weight:600;padding:0 12px;align-items:center}.count,.views{display:flex;flex:none}.views{border:1px solid #8900e1;border-radius:4px;overflow:hidden}.views span{width:34px;height:28px;display:grid;place-items:center;color:#8900e1;border-left:1px solid #8900e1}.views span:first-child{border-left:0;background:#8900e1;color:#fff}.views .ms{font-size:18px}.cal2{position:relative;flex:1 1;min-height:0;background:#fff;border:1px solid #ddd;border-bottom:0;display:grid;grid-template-columns:62px repeat(5,minmax(0,1fr)) 62px;grid-template-rows:auto auto 1fr;overflow:hidden}.clinic{grid-column:2/7;border-left:1px solid #ddd;text-align:center;font-size:13px;font-weight:700;padding:4px 0}.blank,.clinic{background:#f5f5f5;border-bottom:1px solid #ddd}.blank.r,.ch{border-left:1px solid #ddd}.ch{background:#f5f5f5;border-bottom:1px solid #ddd;padding:6px 8px;flex-direction:column;gap:3px;min-width:0}.ch,.ch .nm{display:flex}.ch .nm{align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:700;color:#262626;white-space:nowrap}.ch .dbl{width:20px;height:20px;border-radius:6px;background:#e8e8e8;display:grid;place-items:center;color:#8c8c8c}.ch .dbl .ms{font-size:12px}.staff{align-self:center;font-weight:600;line-height:18px;padding:0 6px;border-radius:4px;color:#fff;white-space:nowrap}.gut,.staff{font-size:11px}.gut{color:#595959}.gut.r{border-left:1px solid #ddd}.gut div{height:22px;padding:3px 6px 0 0;text-align:right;border-top:1px solid #ddd;white-space:nowrap}.gut.r div{text-align:left;padding:3px 0 0 6px}.op{position:relative;border-left:1px solid #ddd;background-image:repeating-linear-gradient(#e4e4e4 0 1px,transparent 1px 22px);background-color:var(--wash,#fff)}.op .shade{position:absolute;left:0;right:0;background:rgba(233,247,248,.9)}.nowline{position:absolute;left:62px;right:62px;height:0;border-top:1.5px solid #d93025;z-index:5}.nowline:before{content:"";position:absolute;left:-7px;top:-6px;border:5px solid transparent;border-left:6px solid #d93025}.ap{left:1px;right:2px;border:4px solid var(--st);border-radius:3px;background:var(--bg);color:var(--fg);padding:1px 4px 1px 2px;display:flex;gap:5px;overflow:hidden;font-size:11.4px;line-height:1.3}.ap,.ap:after{position:absolute}.ap:after{content:"";right:0;bottom:0;border-style:solid;border-width:0 0 14px 14px;border-color:transparent transparent var(--st) transparent}.ap.hy{border-left-width:5px}.ap.flag:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#d93025}.ap .ic{display:flex;flex-direction:column;gap:1px;min-width:15px;padding-top:1px}.ap .ic .ms{font-size:14px;font-variation-settings:"FILL" 1,"wght" 400,"opsz" 20}.ap .bd{min-width:0;display:flex;flex-direction:column;gap:2px}.ap .n{font-size:12px;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:4px}.ap .age{font-size:10px;font-weight:600;background:#fff;color:#333;border-radius:6px;padding:0 5px}.ap .tm{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.ap .cs{display:flex;flex-wrap:wrap;gap:3px}.ap .c{font-size:10px;font-weight:500;line-height:1.4;border-radius:6px;padding:0 5px;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 13%,#fff);color:#262626}.ap .c,.ap .note{white-space:nowrap}.ap .note{font-size:11px;opacity:.9;overflow:hidden;text-overflow:ellipsis}.ap.blk{background:repeating-linear-gradient(45deg,#f1f1f1 0 6px,#e6e6e6 6px 12px);border-color:#bfbfbf;color:#595959;font-weight:700;font-size:12px;align-items:center;justify-content:center}.ap.blk:after{display:none}.omni{height:44px;padding-right:0;background:#dfe3e8;border-bottom:0}.omni .bar{background:#fff;height:32px;border-radius:16px}.omni .winctl{margin-left:8px;align-self:stretch;display:flex}.omni .winctl span{width:46px;display:grid;place-items:center;color:#1f1f1f}.tb{gap:6px}.ssearch{width:190px}.datenav{gap:14px}.dock{gap:8px}.bridge{position:relative;margin-top:80px}.bridge:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:var(--paper);z-index:-1}.stage{margin:0;padding-bottom:0;perspective:none}.window{max-width:1160px;border-radius:10px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 -20px 120px -10px rgba(192,132,245,.45),0 60px 120px -30px rgba(23,6,31,.55);animation:none!important;transform:none!important}.caption{text-align:center;font-size:13px;color:var(--muted);padding:18px 16px 0}.day{padding-block:120px 80px}.day-head{max-width:760px}.day-head h2{font-size:clamp(2.4rem,5.4vw,4.4rem);letter-spacing:-.04em;line-height:1;margin-top:18px}.day-head p{margin-top:18px;font-size:1.15rem;max-width:52ch}.timeline{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:64px;gap:64px;margin-top:80px}.clock{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 40px);align-self:start}.clock .t{font:700 clamp(4rem,7vw,6rem)/.9 var(--display);letter-spacing:-.04em;color:var(--ink)}.clock .ampm{font:600 14px var(--mono);color:var(--ultra);letter-spacing:.12em;margin-top:10px}.clock .lbl{margin-top:18px;font-size:15px;color:var(--slate);min-height:3em}.dayline{position:relative;margin-top:28px;height:6px;border-radius:3px;background:var(--rule)}.dayline span{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--ultra),var(--magenta));width:var(--p,6%);transition:width .5s cubic-bezier(.2,.8,.2,1)}.dayline i{position:absolute;top:50%;left:var(--p,6%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--magenta);transition:left .5s cubic-bezier(.2,.8,.2,1)}.dayticks{display:flex;justify-content:space-between;margin-top:10px;font:500 11px var(--mono);color:var(--muted)}.stops{display:flex;flex-direction:column;gap:120px}.stop{scroll-margin-top:80px}.stop .time{display:none;font:700 2.2rem/1 var(--display);color:var(--ink);letter-spacing:-.03em}.stop .time small{font:600 12px var(--mono);color:var(--ultra);letter-spacing:.1em;margin-left:6px}.stop .who{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--magenta)}.stop h3{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1.08;margin-top:12px}.stop>p{margin-top:12px;max-width:56ch}.vig{margin-top:28px;border-radius:14px;background:var(--wash);padding:24px;position:relative;overflow:hidden}.panel{background:#fff;border-radius:10px;box-shadow:0 1px 2px rgba(23,6,31,.06),0 12px 32px -12px rgba(87,6,140,.22);padding:18px;font-size:13px;color:#262626}.panel .ph{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel .ph b{font:600 15px var(--display);color:var(--ink)}.panel .ph small{color:var(--muted);font-size:11px}@media (max-width:900px){.timeline{grid-template-columns:minmax(0,1fr);gap:0}.clock{display:none}.stop .time{display:block;margin-bottom:14px}.stops{gap:88px}}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.bcol h5{margin:0 0 8px;font-size:13px;font-weight:600;padding-bottom:6px;border-bottom:2px solid var(--tone);display:flex;justify-content:space-between;color:#262626}.bcol h5 em{font-style:normal;font-size:11px;background:color-mix(in srgb,var(--tone) 14%,transparent);color:var(--tone-t);padding:0 8px;border-radius:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bcard{background:#fff;border-radius:8px;border:1px solid #efe9f5;border-left:4px solid var(--stripe);padding:8px 10px;margin-bottom:8px;font-size:12px;color:#595959}.bcard b{display:block;color:#262626;font-size:13px}.bcard .owner{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#8c8c8c}.chip{display:inline-block;font-size:10.5px;font-weight:600;line-height:1.5;padding:0 7px;border-radius:6px;background:color-mix(in srgb,var(--c) 13%,#fff);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);white-space:nowrap}.chip.o{color:#262626}@media (max-width:640px){.board{grid-template-columns:1fr}.board .bcol:nth-child(3){display:none}}.apptbox{display:flex;gap:6px;border:4px solid var(--success);border-radius:4px;background:#cdeee0;padding:6px 8px 8px 4px;position:relative;max-width:360px}.apptbox:after{content:"";position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent var(--success) transparent}.apptbox .ic{display:flex;flex-direction:column;gap:3px}.apptbox .ic .ms{font-size:15px;font-variation-settings:"FILL" 1}.apptbox .n{font-weight:700;font-size:13px;display:flex;gap:5px;align-items:center}.apptbox .n span{font-size:10px;background:#fff;border-radius:6px;padding:0 5px}.apptbox .tm{font-weight:700;font-size:13px;text-decoration:underline;margin:2px 0 6px}.apptbox .cs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.split2{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center}.checks{flex-direction:column;font-size:14px;color:var(--ink)}.checks,.checks div{display:flex;gap:10px}.checks div{align-items:center;background:#fff;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px rgba(23,6,31,.06)}.checks .ms{color:var(--success);font-size:20px;font-variation-settings:"FILL" 1}.checks small{color:var(--muted);margin-left:auto;font-size:11px;white-space:nowrap}@media (max-width:720px){.split2{grid-template-columns:1fr}}.odo{overflow-x:auto}.odo img,.odo svg{display:block;width:100%;min-width:600px;height:auto;font-family:var(--body);overflow:visible}.legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}.legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;background:var(--c)}.convo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.mchat{background:#1d0a33;border-radius:10px;padding:16px;color:#ece6f5;font-size:14px;display:flex;flex-direction:column;gap:10px}.mchat .hd{display:flex;align-items:center;gap:8px;font-size:12px;color:#b9add0}.mchat .hd img{width:22px;height:22px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:#f5e6fc}.mchat .ai{background:hsla(0,0%,100%,.07);border-radius:12px 12px 12px 4px;padding:10px 12px;line-height:1.45}.mchat .me{align-self:flex-end;background:var(--ultra);border-radius:12px 12px 4px 12px;padding:8px 12px}.mchat .act{display:inline-block;margin-top:8px;font-size:12px;font-weight:700;background:var(--magenta);color:#fff;border-radius:999px;padding:4px 10px}.phone{background:#f2f0f6;border-radius:22px;padding:14px 12px;display:flex;flex-direction:column;gap:8px;font-size:13px;border:1px solid var(--rule)}.phone small{align-self:center;font-size:10px;color:var(--muted)}.phone .out{align-self:flex-end;background:var(--ultra);color:#fff;line-height:1.35}.phone .in,.phone .out{padding:8px 12px;border-radius:16px;max-width:86%}.phone .in{background:#fff;color:var(--ink)}@media (max-width:720px){.convo{grid-template-columns:1fr}}.rows .r{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 0;border-top:1px solid #f1ecf6;font-size:14px;color:var(--ink)}.rows .r:first-child{border-top:0}.rows code{font:600 12px var(--mono);color:var(--violet);margin-right:6px}.rows .amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.rows .sub,.via{color:var(--muted);font-size:12px}.via{display:inline-flex;align-items:center;gap:6px;margin-top:14px}.via b{color:var(--ink);font-weight:600}.locs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.loc{background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 2px rgba(23,6,31,.06),0 12px 32px -14px rgba(87,6,140,.25)}.loc b{font:600 16px var(--display);color:var(--ink);display:block}.loc .meta{font-size:12px;color:var(--muted);margin-top:2px}.loc .lbar{height:6px;border-radius:3px;background:#f1ecf6;margin-top:14px;overflow:hidden}.loc .lbar span{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--ultra),var(--magenta));border-radius:3px}.loc .foot{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:6px}.loc.soon{background:transparent;box-shadow:none;border:1.5px dashed #d8c8ea;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.loc.soon .ms{color:var(--ultra);font-size:26px}@media (max-width:720px){.locs{grid-template-columns:1fr}}.hero .mesh{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero .mesh i{position:absolute;inset:-30%;filter:blur(70px)}.hero .mesh i:first-child{background:radial-gradient(26% 36% at 80% 14%,rgba(251,15,120,.55),transparent 70%),radial-gradient(34% 44% at 8% 30%,rgba(137,0,225,.55),transparent 70%),radial-gradient(40% 30% at 50% 100%,rgba(192,132,245,.35),transparent 70%)}.hero .mesh i:nth-child(2){background:radial-gradient(24% 32% at 35% 20%,rgba(166,77,255,.35),transparent 70%),radial-gradient(22% 30% at 92% 75%,rgba(255,122,184,.3),transparent 70%);mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.hero .mesh i:first-child{animation:drift 20s ease-in-out infinite alternate}.hero .mesh i:nth-child(2){animation:drift 15s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(-4%,-3%) rotate(0deg)}to{transform:translate(5%,4%) rotate(10deg)}}}.hero:before{display:none}.guides{position:absolute;inset:0;pointer-events:none;max-width:1160px;margin:0 auto;z-index:0}.guides i{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(var(--rule) 50%,transparent 0) 0 0 /1px 8px}.guides i:first-child{left:var(--gutter-l)}.guides i:nth-child(2){left:33.33%}.guides i:nth-child(3){left:66.66%}.guides i:nth-child(4){right:var(--gutter-r)}.day,.extras,.integ{position:relative}.day>.wrap,.extras>.wrap,.integ>.wrap{position:relative;z-index:1}@media (max-width:760px){.guides i:nth-child(2),.guides i:nth-child(3){display:none}}.maia{background:var(--ink);color:hsla(0,0%,100%,.78);padding-block:130px;position:relative;overflow:hidden;isolation:isolate}.maia:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 60% at 85% 45%,rgba(137,0,225,.5),transparent 70%),radial-gradient(35% 45% at 0 100%,rgba(251,15,120,.2),transparent 70%)}.maia .wrap{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.maia .kicker{color:var(--lilac)}.maia h2{color:#fff;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.04em;line-height:1;margin-top:18px}.maia h2 em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--lilac),var(--magenta));-webkit-background-clip:text;background-clip:text}.maia .lede{margin-top:20px;font-size:1.15rem;max-width:44ch}.asks{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ask{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09);color:#f1ecf8;font-size:15px;line-height:1.4;transition:background .2s,border-color .2s}.ask:hover{background:hsla(0,0%,100%,.08);border-color:rgba(192,132,245,.45)}.ask .ms{color:var(--lilac);font-size:20px;margin-top:1px}.maia figure{margin:0;display:flex;justify-content:center}.maia figure img{width:min(100%,420px);height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.55))}@media (prefers-reduced-motion:no-preference){.maia figure img{animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-12px)}}}@media (max-width:900px){.maia .wrap{grid-template-columns:1fr}.maia figure{order:-1}.maia figure img{width:230px}.asks{grid-template-columns:1fr}}.extras{background:var(--wash);padding-block:120px}.extras h2{font-size:clamp(2.2rem,4.6vw,3.6rem);letter-spacing:-.04em;line-height:1.02;margin-top:16px;max-width:18ch}.xcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:56px}.xcard{background:#fff;border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px rgba(23,6,31,.05),0 14px 36px -18px rgba(87,6,140,.3)}.xcard .icn{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ultra),var(--magenta));box-shadow:0 8px 18px -8px rgba(137,0,225,.7)}.xcard .icn .ms{font-size:22px}.xcard h3{font-size:20px;letter-spacing:-.02em;line-height:1.2;margin-top:8px}.xcard p{font-size:15px;line-height:1.55}.xcard .roles{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;padding-top:6px}.xcard.peter{background:var(--ink);transition:background .3s}.xcard.peter h3{color:#fff}.xcard.peter p{color:hsla(0,0%,100%,.7)}.xcard.peter.lit{background:#fff}.xcard.peter.lit h3{color:var(--ink)}.xcard.peter.lit p{color:var(--slate)}.switch{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:#fff}.xcard.peter.lit .switch{color:var(--ink)}.switch button{width:52px;height:30px;border-radius:16px;border:0;background:var(--ultra);position:relative;cursor:pointer;padding:0;flex:none}.switch button:after{content:"";position:absolute;top:3px;left:25px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .2s}.switch button[aria-pressed=false]{background:#c9c1d6}.switch button[aria-pressed=false]:after{left:3px}@media (max-width:960px){.xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.xcards{grid-template-columns:1fr}}.manifesto{background:var(--ink);color:#fff;padding-block:140px;position:relative;overflow:hidden;isolation:isolate}.manifesto:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 100% 0,rgba(137,0,225,.45),transparent 70%),radial-gradient(40% 50% at 0 100%,rgba(251,15,120,.25),transparent 70%)}.manifesto .pairs{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;margin-top:40px}.manifesto .no{font:600 clamp(1.3rem,2.4vw,1.75rem)/1.25 var(--display);color:hsla(0,0%,100%,.45);letter-spacing:-.01em}.manifesto .yes{font:700 clamp(2rem,4.4vw,3.5rem)/1.02 var(--display);color:#fff;letter-spacing:-.04em;margin-top:16px}.manifesto .yes em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--lilac),var(--magenta));-webkit-background-clip:text;background-clip:text}.manifesto .kicker{color:var(--lilac)}@media (max-width:800px){.manifesto .pairs{grid-template-columns:1fr;gap:48px}}.integ{padding-block:120px}.integ .top{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.integ h2{font-size:clamp(2.2rem,4.6vw,3.6rem);letter-spacing:-.04em;line-height:1.02;max-width:15ch;margin-top:16px}.integ .top p{max-width:40ch}.partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:56px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.partner{padding:28px 24px 32px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .2s}.partner:hover{background:var(--wash)}.partner b{font:700 clamp(1.4rem,2.4vw,1.9rem)/1.1 var(--display);color:var(--ink);letter-spacing:-.03em;display:block}.partner .role{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ultra);margin-top:12px;display:block}.partner p{font-size:14px;margin-top:8px}@media (max-width:900px){.partners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.partners{grid-template-columns:1fr}}.book{background:var(--violet);color:#fff;position:relative;overflow:hidden;isolation:isolate;padding-block:120px}.book:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 70% at 90% 50%,rgba(251,15,120,.4),transparent 70%),radial-gradient(40% 60% at 0 0,rgba(137,0,225,.9),transparent 70%)}.book .wrap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:56px;gap:56px;align-items:center}.book h2{color:#fff;font-size:clamp(2.6rem,6vw,5rem);letter-spacing:-.05em;line-height:.95}.book .lede{color:hsla(0,0%,100%,.85);margin-top:20px;font-size:1.15rem;max-width:40ch}.slotcard{background:#fff;color:var(--ink);border-radius:16px;padding:28px;box-shadow:0 40px 80px -30px rgba(0,0,0,.5)}.slotcard h3{font-size:22px;letter-spacing:-.02em;display:flex;gap:10px;align-items:center}.slotcard h3 .ms{color:var(--ultra);font-size:26px}.slotcard p{font-size:15px;color:var(--slate);margin-top:8px}.slotcard .meta{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0 22px;font-size:13px;color:var(--muted)}.slotcard .meta span{display:inline-flex;gap:5px;align-items:center}.slotcard .meta .ms{font-size:16px;color:var(--ultra)}.slotcard .btn{width:100%;justify-content:center}@media (max-width:860px){.book .wrap{grid-template-columns:1fr}}footer.site-foot{background:#0c0b0f;color:#9b98a3;font-family:Public Sans,-apple-system,Segoe UI,sans-serif}.site-foot .ft-in{max-width:1240px;margin:0 auto;padding:72px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.site-foot .ft-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:56px;border-bottom:1px solid #26232c}.site-foot .ft-brand svg{display:block;height:40px;width:auto;color:#fff;margin:-10px 0 0 -3px}.site-foot .ft-brand p{margin:10px 0 0;font-size:15px;line-height:1.75;color:#9b98a3;max-width:30ch}.site-foot .ft-hipaa{display:inline-block;margin-top:26px;font-size:13.5px;line-height:1.6;color:#a66bf0;text-decoration:none;max-width:30ch}.site-foot .ft-hipaa:hover{color:#c99bff}.site-foot h4{margin:4px 0 18px;font:600 12px/1 Public Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a19eaa}.site-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site-foot ul a{color:#ecebef;text-decoration:none;font-size:16px;transition:color .15s}.site-foot ul a:hover{color:#c99bff}.site-foot .ft-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:26px 30px;font-size:13px;color:#6f6c77;letter-spacing:.02em}.site-foot .ft-bot a{color:inherit;text-decoration:none}.site-foot .ft-bot a:hover{color:#ecebef}@media (max-width:900px){.site-foot .ft-top{grid-template-columns:1fr 1fr}.site-foot .ft-brand{grid-column:1/-1}}@media (max-width:480px){.site-foot .ft-top{grid-template-columns:1fr}}.ask{width:100%;text-align:left;font:inherit;cursor:pointer}.ask[aria-pressed=true]{background:rgba(137,0,225,.28);border-color:var(--lilac)}.maia figure{position:relative;min-height:520px;align-items:center}.maia figure>img[hidden]{display:none}.mpanel{width:100%;max-width:460px;height:520px;display:flex;flex-direction:column;border-radius:16px;background:#22103a;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 40px 80px -30px rgba(0,0,0,.7);overflow:hidden;animation:pin .35s cubic-bezier(.2,.8,.2,1) both}@keyframes pin{0%{opacity:.01;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.mpanel .mh{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;font-weight:600;font-size:15px}.mpanel .mh img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:#f5e6fc}.mpanel .mh small{display:block;font-weight:400;font-size:12px;color:#a99cc2}.mpanel .mh small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;margin-right:6px}.mpanel .x{margin-left:auto;width:32px;height:32px;border-radius:8px;border:0;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:grid;place-items:center}.mpanel .x:hover{background:hsla(0,0%,100%,.16)}.mpanel .x .ms{font-size:18px}.mlog{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.mb{max-width:88%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.45;animation:pop .25s ease-out both}@keyframes pop{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:none}}.mb.u{align-self:flex-end;background:var(--ultra);color:#fff;border-bottom-right-radius:4px}.mb.a{background:hsla(0,0%,100%,.07);color:#ece6f5;border-bottom-left-radius:4px}.mb.a b{color:#fff;font-weight:600}.mb .card{margin-top:8px;background:hsla(0,0%,100%,.06);border-radius:10px;padding:4px 10px}.mb .row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 0;border-top:1px solid hsla(0,0%,100%,.07);font-size:13px}.mb .row:first-child{border-top:0}.mb .row small{color:#a99cc2;font-size:11.5px;display:block}.mb .pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in srgb,var(--c) 70%,#fff)}.mb .acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mb .acts button{font:600 13px var(--body);color:#fff;background:var(--magenta);border:0;border-radius:999px;padding:6px 12px;cursor:pointer}.mb .acts button.alt{background:hsla(0,0%,100%,.12)}.mb .acts button:disabled{opacity:.45;cursor:default}.typing{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.07)}.typing i{width:6px;height:6px;border-radius:50%;background:#c9bfdc;animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.mfoot{padding:12px 14px;border-top:1px solid hsla(0,0%,100%,.08)}.mfoot div{height:38px;border-radius:10px;background:hsla(0,0%,100%,.06);color:#8f84a6;font-size:13px;display:flex;align-items:center;padding:0 12px}@media (prefers-reduced-motion:reduce){.mb,.mpanel{animation:none}}@media (max-width:900px){.maia figure{min-height:0}.mpanel{height:460px}}.xwide{grid-column:1/-1;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2.2fr);grid-gap:40px;gap:40px;padding:36px;background:radial-gradient(70% 120% at 0 0,#2b0a4f 0,transparent 60%),var(--ink);color:hsla(0,0%,100%,.75)}.xwide .big{font:800 clamp(4rem,9vw,7rem)/.85 var(--display);letter-spacing:-.05em;color:transparent;background:linear-gradient(90deg,var(--lilac),var(--magenta));-webkit-background-clip:text;background-clip:text}.xwide h3{color:#fff;font-size:26px;margin-top:14px}.xwide .lead p{font-size:15px;margin-top:10px;color:hsla(0,0%,100%,.72)}.wgroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px 24px;gap:22px 24px}.wgroup h4{margin:0 0 10px;display:flex;align-items:center;gap:8px;font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lilac)}.wgroup h4 .ms{font-size:18px}.wgroup ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wgroup li{font-size:14px;color:#ece6f5;display:flex;gap:8px;align-items:baseline}.wgroup li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--magenta);flex:none;transform:translateY(-2px)}@media (max-width:960px){.xwide{grid-template-columns:1fr;gap:28px}.wgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.xwide{padding:26px 22px}.wgroups{grid-template-columns:1fr}}.xwide .lead .big{font-size:clamp(4.5rem,9vw,7.5rem);margin:0;color:transparent}.wgroup h4 .ms{text-transform:none;letter-spacing:normal;font-family:Material Symbols Outlined}.hero.cmp-hero{padding-top:150px;padding-bottom:96px}.cmp-hero .kicker{color:var(--lilac)}.cmp-hero h1{font-size:clamp(2.6rem,6.4vw,5rem);line-height:1;letter-spacing:-.04em;max-width:16ch;margin-top:16px}.cmp-hero .lede{margin-top:22px;max-width:48ch;font-size:clamp(1.05rem,1.6vw,1.25rem);color:hsla(0,0%,100%,.85)}.cmp-facts{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cmp-facts li{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:18px;font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.8)}.cmp-facts b{color:#fff}.cmp-tool{padding-block:72px 56px;background:var(--paper)}.cmp-step{display:flex;align-items:center;gap:12px;font-size:clamp(1.3rem,2.4vw,1.6rem);letter-spacing:-.02em;margin:40px 0 18px}.cmp-step:first-child{margin-top:0}.cmp-step span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font:700 15px var(--body);flex:none}.cmp-pills{display:flex;flex-wrap:wrap;gap:10px}.cmp-pills button{min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid var(--rule);background:#fff;color:var(--ink);font:600 16px var(--body);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .15s,background .15s,color .15s}.cmp-pills button:hover{border-color:var(--ultra)}.cmp-pills button[aria-pressed=true]{background:var(--ultra);border-color:var(--ultra);color:#fff;box-shadow:0 8px 20px -10px rgba(137,0,225,.8)}.cmp-pills button.all{border-style:dashed}.cmp-pills button.all[aria-pressed=true]{border-style:solid}.cmp-pills .ms{font-size:20px}.cmp-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.cmp-score .vs{align-self:center;font:700 15px var(--mono);color:var(--muted);text-transform:uppercase}.sc{border-radius:18px;padding:24px 26px;background:var(--wash)}.sc.molar{background:radial-gradient(90% 140% at 0 0,#3b0d6e,var(--ink) 70%);color:#fff}.sc .who{font:600 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ultra)}.sc.molar .who{color:var(--lilac)}.sc .num{font:800 clamp(3rem,7vw,4.6rem)/1 var(--display);letter-spacing:-.04em;color:var(--ink);margin-top:8px}.sc.molar .num{color:#fff}.sc .num small{font-size:.4em;font-weight:600;letter-spacing:-.01em;color:var(--muted)}.sc.molar .num small{color:hsla(0,0%,100%,.6)}.sc .cap{font-size:15px;color:var(--slate)}.sc.molar .cap{color:hsla(0,0%,100%,.75)}.sc .bars{display:flex;gap:3px;height:10px;margin-top:16px;border-radius:6px;overflow:hidden}.sc .bars span{display:block;min-width:6px}.sc .bars .y{background:#12a05c}.sc .bars .p{background:#f59e0b}.sc .bars .l{background:#fb923c}.sc .bars .n{background:#d93025}.sc .brk{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--slate)}.sc .brk li:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.sc .brk .p:before{background:#f59e0b}.sc .brk .l:before{background:#fb923c}.sc .brk .n:before{background:#d93025}.cmp-verdict{margin-top:16px;padding:18px 20px;border-radius:14px;background:#f3fbf6;border:1px solid #cdeedc;display:grid;grid-gap:6px;gap:6px;font-size:16px;color:var(--ink)}.cmp-verdict p+p{color:var(--slate);font-size:15px}.cmp-table{border:1px solid var(--rule);border-radius:16px;overflow:hidden}.cmp-head,.cmp-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:14px 20px}.cmp-head{background:var(--ink);color:#fff;font:600 13px var(--mono);letter-spacing:.08em;top:0;z-index:2}.cmp-group,.cmp-head{text-transform:uppercase}.cmp-group{margin:0;padding:10px 20px;background:var(--wash);font:600 12px var(--mono);letter-spacing:.12em;color:var(--ultra)}.cmp-group,.cmp-row{border-top:1px solid var(--rule)}.cmp-row{background:#fff}.cmp-row.win{background:linear-gradient(90deg,#fff 60%,#f3fbf6)}.cmp-row.lose{background:linear-gradient(90deg,#fff 60%,#fff6ec)}.cmp-row .feat b{display:block;font-size:16px;color:var(--ink);font-weight:600}.cmp-row .feat small{display:block;font-size:14px;color:var(--muted);margin-top:2px}.cmp-row .note{display:block;font-size:12px;line-height:1.4;color:var(--muted);margin-top:4px}.cmark{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.cmark .ms{font-size:22px}.cmark.y{color:#0b7a45}.cmark.p{color:#b45309}.cmark.l{color:#c2410c}.cmark.n{color:#b42318}.cmark.none{color:#9b93aa;font-weight:500}.cmark .dash{width:22px;text-align:center;font-size:20px}.cmp-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;padding:14px 18px;border-radius:12px;background:var(--wash)}.cmp-legend .cmark{font-size:13px}.cmp-allnote{margin-top:28px;font-size:15px;color:var(--slate)}.cmp-matrix-wrap{margin-top:14px;overflow-x:auto;border:1px solid var(--rule);border-radius:16px;-webkit-overflow-scrolling:touch}.cmp-matrix{border-collapse:separate;border-spacing:0;min-width:1100px;font-size:14px}.cmp-matrix td,.cmp-matrix th{padding:10px 12px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.cmp-matrix thead th{background:var(--ink);color:#fff;font:600 13px var(--body);top:0}.cmp-matrix thead th.m{background:var(--ultra)}.cmp-matrix tbody th{font-weight:600;color:var(--ink);background:#fff;position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:210px;box-shadow:1px 0 0 var(--rule)}.cmp-matrix thead th:first-child{left:0;z-index:3}.cmp-matrix td.m{background:#f6f0fd}.cmp-matrix tr.grp th{background:var(--wash);font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ultra)}.cmp-matrix .cmark{font-size:12.5px}.cmp-matrix .cmark .ms{font-size:18px}.cmp-honest{background:var(--wash);padding-block:96px}.cmp-honest h2{font-size:clamp(2rem,4.4vw,3.2rem);letter-spacing:-.035em;line-height:1.05;margin-top:14px}.cmp-honest .lede{margin-top:12px;max-width:52ch}.gaps{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.gaps li{background:#fff;border-radius:14px;padding:20px;box-shadow:0 1px 2px rgba(23,6,31,.05);display:flex;flex-direction:column;gap:8px}.gaps b{font:700 18px var(--display);color:var(--ink);letter-spacing:-.01em}.gaps .tag{align-self:flex-start;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px}.gaps .tag.n{background:#fdecea;color:#b42318}.gaps .tag.l{background:#fff1e6;color:#c2410c}.gaps p{font-size:14px;color:var(--slate);margin:0}.gaps p.lead{color:var(--muted)}.cmp-method{padding-block:72px;background:var(--paper)}.cmp-method h2{font-size:22px;display:flex;gap:10px;align-items:center}.cmp-method h2 .ms{color:var(--ultra)}.cmp-method ul{margin:18px 0 0;padding-left:20px;display:grid;grid-gap:10px;gap:10px;max-width:75ch;font-size:15px}.cmp-method .srcs{margin-top:20px;font-size:13px;color:var(--muted);max-width:90ch}@media (max-width:900px){.cmp-facts{grid-template-columns:1fr}.gaps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.hero.cmp-hero{padding-top:116px;padding-bottom:64px}.cmp-tool{padding-block:48px}.cmp-pills{display:grid;grid-template-columns:1fr 1fr}.cmp-pills button{justify-content:center;padding:0 10px;font-size:15px}.cmp-pills button.all{grid-column:1/-1}.cmp-score{grid-template-columns:1fr 1fr;gap:10px}.cmp-score .vs{display:none}.sc{padding:18px}.cmp-head,.cmp-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px}.cmp-head{font-size:11px}.cmp-row .feat b{font-size:15px}.cmp-row .feat small{font-size:13px}.cmark{flex-direction:column;align-items:flex-start;gap:2px;font-size:12.5px;white-space:normal}.cmp-matrix tbody th{min-width:150px}.gaps{grid-template-columns:1fr}}.cmp-verdict.behind{background:#fff8ed;border-color:#f8dcb0}.sc .from{font-size:12px;color:var(--muted);margin-top:4px}@media (max-width:640px){.cmp-row .note.src{display:none}}.cmp-belief{background:var(--ink);color:#fff;padding-block:104px;position:relative;overflow:hidden;isolation:isolate;text-align:center}.cmp-belief:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 70% at 50% 0,rgba(137,0,225,.45),transparent 70%),radial-gradient(30% 50% at 100% 100%,rgba(251,15,120,.22),transparent 70%)}.cmp-belief .kicker{color:var(--lilac)}.cmp-belief .pre{margin:18px auto 0;font:600 clamp(1.2rem,2.2vw,1.5rem)/1.3 var(--display);color:hsla(0,0%,100%,.55);letter-spacing:-.01em}.cmp-belief blockquote{margin:14px auto 0;max-width:24ch;font:700 clamp(2rem,4.6vw,3.4rem)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance}.cmp-belief blockquote em{font-style:normal;color:transparent;background:linear-gradient(90deg,var(--lilac),var(--magenta));-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.cmp-belief{padding-block:72px}}.cmark.r,.gaps .tag.r{color:#7e15c8}.gaps .tag.r{background:#f3e8ff}.gaps .gi{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ultra),var(--magenta))}.gaps .gi .ms{font-size:20px}.cmp-verdict.behind{background:#f7f0ff;border-color:#e3cffb}.cmark.u{color:#0b7a45}.sc .plus{margin-top:10px;display:inline-block;font-size:13px;font-weight:600;color:#c4f2d8;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.35);border-radius:999px;padding:3px 10px}.cmp-row.solo{background:linear-gradient(90deg,#fff 60%,#f8f4fe)}.sc .bars .x,.sc .brk .x:before{background:#d9d3e2}.cmp-matrix{min-width:1350px}.cmp-fine{margin:0;padding:22px max(16px,env(safe-area-inset-right,0px)) 26px max(16px,env(safe-area-inset-left,0px));text-align:center;font-size:13px;color:var(--muted);background:var(--wash)}.cmp-fine b{color:var(--ink);font-weight:600}.cmp-fine{padding-left:max(16px,calc((100% - 760px) / 2));padding-right:max(16px,calc((100% - 760px) / 2));text-wrap:balance;line-height:1.6}.faq{background:var(--paper);padding-block:88px}.faq h2{font-size:clamp(2rem,4.4vw,3.2rem);letter-spacing:-.035em;line-height:1.05;margin-top:14px}.faq-list{margin-top:32px;max-width:820px;border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font:600 18px/1.35 var(--display);color:var(--ink);min-height:48px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--wash);color:var(--ultra);font:600 20px/1 var(--body);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 4px 20px;max-width:64ch;color:var(--slate);font-size:16px;line-height:1.6}@media (max-width:640px){.faq{padding-block:64px}.faq summary{font-size:16px}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav{z-index:50}.nav .wrap{gap:24px}.nav ul{gap:19px}.nav .btn{margin-left:auto}.nav-toggle{display:none;border:1px solid hsla(0,0%,100%,.3);color:#fff;background:hsla(0,0%,100%,.08);height:42px;width:42px;border-radius:12px;align-items:center;justify-content:center;cursor:pointer}.btn-arrow{font-size:19px;line-height:1;display:inline-block;margin-left:2px}.preview-hint{display:none}.proof-band{padding:74px 0 82px;background:#fff;border-bottom:1px solid var(--rule)}.proof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);grid-gap:78px;gap:78px;align-items:center}.proof-intro h2{font-size:clamp(2rem,3.8vw,3rem);line-height:1.08;letter-spacing:-.035em;margin:16px 0}.proof-intro p:not(.kicker){max-width:49ch}.proof-points{display:grid;grid-gap:22px;gap:22px}.proof-points>div{display:flex;gap:18px;align-items:flex-start;border-bottom:1px solid var(--rule);padding-bottom:21px}.proof-points>div:last-child{border-bottom:0;padding-bottom:0}.proof-dot{width:13px;height:13px;flex:none;margin-top:7px;border-radius:50%;background:linear-gradient(135deg,var(--ultra),var(--magenta));box-shadow:0 0 0 5px var(--wash)}.proof-points b{font:700 18px/1.2 var(--display);color:var(--ink)}.proof-points p{margin-top:6px;font-size:15px;line-height:1.6}.text-link{display:inline-flex;gap:9px;align-items:center;font-weight:700;color:var(--violet);text-decoration:none;border-bottom:1px solid;padding-bottom:3px;margin-top:22px}.text-link:hover{color:var(--ultra)}.chapter-cta{background:#f7f1fe;padding:56px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.chapter-inner{display:flex;align-items:center;justify-content:space-between;gap:38px}.chapter-inner h2{font-size:clamp(1.7rem,3.2vw,2.55rem);max-width:25ch;letter-spacing:-.03em;line-height:1.12;margin:11px 0}.chapter-inner p:not(.kicker){font-size:15px;max-width:49ch}.chapter-inner .btn{flex:none}.maia-note{font-size:13px;line-height:1.55;max-width:60ch;color:#b9add0;margin-top:18px}.migration{padding:120px 0;background:#fff}.section-head{max-width:790px}.section-head h2{font-size:clamp(2.45rem,5.2vw,4.25rem);letter-spacing:-.045em;line-height:1.03;margin:16px 0 18px}.section-head>p:not(.kicker){font-size:18px;max-width:60ch}.migration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:52px}.migration-card{background:var(--wash);border:1px solid var(--rule);border-radius:15px;padding:25px 21px 29px}.step-number{font:700 13px var(--mono);color:var(--ultra)}.migration-card h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin:21px 0 12px}.migration-card p{font-size:14px;line-height:1.65}.migration-bottom{display:flex;gap:36px;justify-content:space-between;align-items:center;border-radius:18px;background:#180927;color:#fff;margin-top:28px;padding:38px 40px}.migration-bottom .kicker{color:#cda3ef}.migration-bottom h3{font-size:27px;color:#fff;margin:10px 0}.migration-bottom p:not(.kicker){max-width:65ch;color:#d1c8db;font-size:15px}.migration-bottom .btn{flex:none;background:#fff;color:var(--violet)}.security{background:#f7f3fc;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:110px 0 72px}.security-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:82px;gap:82px;align-items:start}.security-intro h2{font-size:clamp(2.35rem,4.8vw,3.9rem);line-height:1.05;letter-spacing:-.04em;margin:17px 0 23px}.security-intro p:not(.kicker){font-size:16px;line-height:1.7}.security-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.security-grid article{border:1px solid var(--rule);background:#fff;border-radius:14px;padding:25px;min-height:214px}.security-symbol{font:700 30px/1 var(--display);color:var(--ultra);display:inline-block;margin-bottom:23px}.security-grid h3{font-size:19px;line-height:1.2;margin-bottom:10px}.security-grid p{font-size:14px;line-height:1.6}.security-footnote{font-size:12px;color:var(--muted);line-height:1.6;margin-top:32px}.integration-note{font-size:13px;color:var(--muted);margin-top:18px;max-width:85ch}#day,#demo,#integrations,#maia,#migration,#platform,#pricing,#proof,#security,#why{scroll-margin-top:24px}@media(max-width:980px){.proof-layout,.security-layout{gap:40px}.migration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav ul{gap:13px}.nav .wrap{gap:16px}.nav ul a{font-size:13px}}@media(max-width:800px){.nav .wrap{height:72px;gap:12px}.nav-toggle{display:inline-flex;margin-left:auto;order:2}.nav .btn{order:3;margin-left:0;padding:10px 16px}.nav ul{display:none;position:absolute;z-index:70;top:calc(72px + env(safe-area-inset-top,0px));left:var(--gutter-l);right:var(--gutter-r);background:#230b37;border:1px solid hsla(0,0%,100%,.17);border-radius:14px;padding:12px;flex-direction:column;gap:0;box-shadow:0 24px 38px rgba(0,0,0,.3)}.nav.nav-open ul{display:flex}.nav ul li a{display:block;opacity:1;padding:12px 14px;font-size:15px;border-radius:8px}.nav ul li a:focus-visible,.nav ul li a:hover{background:hsla(0,0%,100%,.11)}.proof-layout,.security-layout{grid-template-columns:1fr;gap:35px}.chapter-inner,.migration-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.hero{padding-top:148px}.hero h1{font-size:clamp(3.2rem,12.8vw,5rem)}.hero .lede{font-size:1.03rem}.hero .ctas{gap:11px}.hero .ctas .btn{font-size:14px}.bridge{margin-top:58px}.preview-hint{display:block;color:#e0ccee;text-align:left;padding:0 16px 12px;font-size:12px;font-weight:600}.stage{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--lilac) transparent;overscroll-behavior-x:contain;max-width:100%;padding-left:16px;padding-right:16px;padding-bottom:14px}.stage .window{width:820px;min-width:820px;max-width:none;margin:0;box-shadow:0 4px 25px rgba(0,0,0,.35)}.caption{font-size:12px;padding:12px 18px 0}.proof-band{padding:65px 0}.proof-intro h2{font-size:2.35rem}.day{padding-top:83px}.stops{gap:75px}.chapter-cta{padding:48px 0}.migration{padding:78px 0}.migration-grid{grid-template-columns:1fr;gap:12px;margin-top:34px}.migration-card{padding:23px}.migration-card h3{margin:12px 0 8px}.migration-bottom{padding:27px 24px}.migration-bottom h3{font-size:24px}.chapter-inner .btn,.migration-bottom .btn{white-space:normal;text-align:center}.security{padding:78px 0 54px}.security-grid{grid-template-columns:1fr;gap:12px}.security-grid article{min-height:0}.section-head h2,.security-intro h2{font-size:2.5rem}.nav .logo svg{height:43px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero .mesh i,.maia figure img{animation:none!important}}.cmp-table{overflow:clip}.cmp-head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;box-shadow:0 6px 14px -10px rgba(23,6,31,.6)}.cmp-matrix-wrap{overflow:visible;border:0;border-radius:0}.cmp-matrix{min-width:0!important;width:100%;table-layout:fixed;border:1px solid var(--rule);border-radius:16px;overflow:clip}.cmp-matrix col.f{width:26%}.cmp-matrix thead th{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:4;text-align:center;font-size:12.5px;line-height:1.2;padding:12px 4px;vertical-align:bottom;box-shadow:0 6px 14px -10px rgba(23,6,31,.6)}.cmp-matrix thead th:first-child{text-align:left;padding-left:14px;left:auto}.cmp-matrix tbody th{position:static;min-width:0;box-shadow:none;font-size:13.5px;line-height:1.3;padding:10px 14px}.cmp-matrix td{text-align:center;padding:10px 2px}.cmp-matrix .cmark{justify-content:center}.cmp-matrix .cmark .ml{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp-matrix .cmark .ms{font-size:20px}.cmp-matrix .cmark .dash{width:auto;font-size:18px}@media (max-width:900px){.cmp-matrix col.f{width:30%}.cmp-matrix thead th:not(:first-child){writing-mode:vertical-rl;transform:rotate(180deg);height:112px;padding:8px 0;font-size:11.5px;text-align:left;vertical-align:middle}.cmp-matrix thead th:first-child{vertical-align:bottom}.cmp-matrix tbody th{font-size:12px;padding:8px 6px 8px 10px;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.cmp-matrix td{padding:8px 0}.cmp-matrix .cmark .ms{font-size:16px}.cmp-matrix tr.grp th{font-size:10.5px;padding:8px 10px}}.cmp-pills{display:flex!important;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:4px 2px 8px;margin:-4px -2px 0;-webkit-overflow-scrolling:touch}.cmp-pills::-webkit-scrollbar{display:none}.cmp-pills button{flex:none;min-height:46px;padding:0 15px!important;font-size:15px!important;scroll-snap-align:start;white-space:nowrap;grid-column:auto!important}@media (max-width:1180px){.cmp-pills{mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:40px}}.cmp-pills{gap:6px}.cmp-pills button{padding:0 12px!important;font-size:14.5px!important}@media (min-width:1181px){.cmp-pills{overflow:visible;mask-image:none;-webkit-mask-image:none}}.cmark.t{color:#0b7a45}.cmp-included{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.4);color:#d7f8e4;font-size:15px;font-weight:600}.cmp-included .ms{color:#4ade80;font-size:22px}.xwide .lead .big{font-size:clamp(3.25rem,6.4vw,6rem);padding-right:.08em;overflow-wrap:normal}:root{--plum:#2a0a4a;--ink2:#1a0730;--mint:#12a05c;--mint-soft:#e7f7ee}.page[hidden]{display:none!important}.v2nav .wrap,.v2nav ul{gap:22px}.v2nav .btn.white{margin-left:auto;padding:10px 18px}@media (max-width:980px){.v2nav ul{gap:14px}.v2nav ul a{font-size:14px}}.v2hero{padding-top:140px}.v2hero .hero-grid{position:relative;z-index:1}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--body);letter-spacing:.02em;color:#f3e8ff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:8px 14px;margin-bottom:26px}.v2hero .strike{font-size:clamp(1.2rem,2.6vw,2rem)}.v2hero h1{font-size:clamp(3.2rem,9.6vw,8.2rem)}.v2hero .lede{max-width:50ch}.v2hero .lede b{color:#fff}.included-row{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.included-row li{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#fff;padding:7px 12px 7px 10px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.included-row li .ms{font-size:18px;color:#c4b5fd}.included-row li.incl{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.45);color:#d7f8e4}.hero-shot{position:relative;margin-top:64px;border-radius:14px;overflow:hidden;aspect-ratio:16/8.2;max-width:1160px;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 -20px 120px -10px rgba(192,132,245,.45),0 60px 120px -30px rgba(23,6,31,.55);background:#fafafb}.hero-shot .stage{margin:0!important;padding:0!important;overflow:visible!important;perspective:none}.hero-shot .stage .window{width:158%!important;min-width:0!important;max-width:none!important;margin:0!important;border-radius:0;box-shadow:none!important;animation:none!important;transform:none!important}.callout{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:12px;background:rgba(23,6,31,.88);color:#fff;font:600 13.5px/1.25 var(--body);box-shadow:0 16px 34px -14px rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:260px}.callout .ms{font-size:18px;color:#4ade80;flex:none}.callout img{width:24px;height:24px;border-radius:50%;object-fit:cover;object-position:50% 6%;background:#f5e6fc;flex:none}.callout.c1{left:3%;bottom:9%}.callout.c2{right:4%;top:9%}.callout.c3{right:6%;bottom:13%}@media (max-width:640px){.v2hero{padding-top:116px}.hero-shot{aspect-ratio:4/3.4;margin-top:44px}.hero-shot .stage .window{width:240%!important}.callout{font-size:12px;padding:7px 10px 7px 8px;max-width:200px}.callout.c2{display:none}.callout.c3{right:3%;bottom:4%}.callout.c1{left:3%;bottom:auto;top:5%}.preview-hint{display:none!important}}.ph,.ph-card{position:relative}.ph-card{border:1.5px dashed #c9b6e6!important;background:#fbf8ff!important}.ph-note{margin-top:18px;font-size:13px;color:#8a6db0;display:flex;gap:8px;align-items:center}.ph-inline{color:#8a6db0;font-style:italic}.proofv2{padding-block:96px;background:var(--paper)}.proofv2 h2{font-size:clamp(2.2rem,4.6vw,3.6rem);letter-spacing:-.04em;line-height:1.04;margin-top:14px}.logo-strip{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.logo-strip li{height:64px;border-radius:12px;border:1.5px dashed #d8c8ea;display:grid;place-items:center;font:600 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a993c4}.quotes{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.quote{margin:0;border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:22px;justify-content:space-between}.quote blockquote{margin:0;font:600 18px/1.45 var(--display);color:var(--ink);letter-spacing:-.01em}.quote figcaption{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted)}.quote figcaption b{display:block;color:var(--ink);font-size:14px}.ph-dot{width:40px;height:40px;border-radius:50%;background:repeating-linear-gradient(45deg,#efe6fa 0 6px,#e4d6f5 6px 12px);flex:none}.story{margin-top:16px;border-radius:18px;padding:30px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center}.story-metric{display:flex;flex-direction:column;align-items:flex-start;min-width:170px}.big-metric{font:800 clamp(3.4rem,7vw,5rem)/.9 var(--display);letter-spacing:-.05em;color:transparent;background:linear-gradient(120deg,var(--ultra),var(--magenta));-webkit-background-clip:text;background-clip:text;padding-right:.06em}.story-metric span:last-child{font-weight:600;color:var(--ink);margin-top:6px}.story h3{font-size:clamp(1.3rem,2.4vw,1.75rem);letter-spacing:-.02em;margin:8px 0}.story p{color:var(--slate)}@media (max-width:900px){.quotes{grid-template-columns:1fr}.logo-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.story{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.logo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-strip li:nth-child(5){display:none}}.allin{background:var(--wash);padding-block:100px 70px}.allin-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center}.allin h2{font-size:clamp(2.2rem,4.6vw,3.6rem);letter-spacing:-.04em;line-height:1.04;margin-top:14px}.allin .lede{margin-top:16px;max-width:46ch}.fine{font-size:13px;color:var(--muted);margin-top:12px}.allin .btn{margin-top:22px}.stack-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.stack{border-radius:16px;padding:20px}.stack.before{background:#fff;border:1px solid var(--rule)}.stack-h{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.stack.before ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.stack.before li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);padding:10px 12px;border-radius:10px;background:#faf8fc;border:1px solid #f0eaf6}.stack.before li .ms{color:#a993c4;font-size:18px}.stack.before em{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:#b42318;background:#fdecea;border-radius:999px;padding:2px 8px}.stack-arrow{font:700 28px var(--display);color:var(--ultra)}.stack.after{background:var(--ink);color:#fff}.stack.after .stack-h{color:var(--lilac)}.stack.after .one{display:flex;flex-direction:column;gap:10px}.stack.after svg{width:120px;color:#fff;margin:-18px 0 -10px -8px}.stack.after ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:hsla(0,0%,100%,.85)}.stack.after li:before{content:"✓";color:#4ade80;font-weight:700;margin-right:8px}.one-bill{align-self:flex-start;margin-top:6px;font-size:12px;font-weight:700;background:rgba(34,197,94,.2);color:#bbf7d0;border:1px solid rgba(34,197,94,.45);border-radius:999px;padding:4px 10px}.partners-row{margin-top:44px;display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;color:var(--muted);font-size:14px}.partners-row b{font:700 18px var(--display);color:#8e83a0;letter-spacing:-.01em}@media (max-width:900px){.allin-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.stack-compare{grid-template-columns:1fr}.stack-arrow{transform:rotate(90deg);justify-self:center}}.tour-video{margin-top:28px;border-radius:16px;aspect-ratio:16/7;max-width:760px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px;color:#8a6db0;font-weight:600}.tour-video .play{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ultra);color:#fff;font-size:24px;margin:0 auto 8px;box-shadow:0 10px 30px -10px rgba(137,0,225,.7)}.inline-cta{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.inline-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:28px;flex-wrap:wrap}.inline-cta p{font-size:17px;color:var(--slate);max-width:60ch}.inline-cta b{color:var(--ink)}.groups{padding-block:110px;background:var(--paper)}.groups-grid{margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.g-visual{background:var(--wash);border-radius:18px;padding:24px}.g-visual .locs{grid-template-columns:1fr}.g-cap{font-size:12px;color:var(--muted);margin-top:10px}.g-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.g-list li{display:flex;gap:16px;align-items:flex-start}.g-list .ms{flex:none;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ultra),var(--magenta));font-size:21px}.g-list b{font:700 18px var(--display);color:var(--ink)}.g-list p{margin-top:4px;font-size:15px}@media (max-width:900px){.groups-grid{grid-template-columns:1fr}}.switching{padding-block:110px;background:var(--wash)}.timeline-steps{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;position:relative}.timeline-steps:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;background:linear-gradient(90deg,var(--ultra),var(--magenta))}.timeline-steps li{position:relative;padding:38px 18px 0 0}.timeline-steps li:before{content:"";position:absolute;top:5px;left:0;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--ultra)}.timeline-steps .tw{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ultra)}.timeline-steps b{display:block;font:700 19px var(--display);color:var(--ink);margin-top:6px}.timeline-steps p{font-size:14.5px;margin-top:6px}.switch-grid{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.moves,.promise{border-radius:18px;padding:28px}.moves{background:#fff;border:1px solid var(--rule)}.promise{background:var(--ink);color:hsla(0,0%,100%,.85)}.moves h3,.promise h3{font-size:22px;letter-spacing:-.02em}.promise h3{color:#fff}.checks2{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:15px}.checks2 li{display:flex;gap:10px}.checks2 li:before{content:"✓";color:var(--mint);font-weight:800}.promise .checks2 li:before{color:#4ade80}.promise .btn{margin-top:22px}@media (max-width:900px){.timeline-steps{grid-template-columns:1fr 1fr;row-gap:26px}.timeline-steps:before{display:none}.switch-grid{grid-template-columns:1fr}}@media (max-width:480px){.timeline-steps{grid-template-columns:1fr}}.secv2{padding-block:100px;background:var(--paper)}.sec-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:start}.secv2 h2{font-size:clamp(2.1rem,4.2vw,3.2rem);letter-spacing:-.035em;line-height:1.05;margin:14px 0}.badges{display:flex;gap:10px;margin-top:22px}.badge{font:700 13px var(--mono);letter-spacing:.06em;padding:12px 16px;border-radius:12px;border:1.5px dashed #c9b6e6;color:#8a6db0;background:#fbf8ff}.sec-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.sec-list li{border:1px solid var(--rule);border-radius:14px;padding:18px;font-size:14.5px;color:var(--slate);display:flex;flex-direction:column;gap:6px}.sec-list b{font:700 17px var(--display);color:var(--ink);display:flex;gap:8px;align-items:center}.sec-list b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);flex:none}@media (max-width:900px){.sec-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:520px){.sec-list{grid-template-columns:1fr}}.getstarted{background:var(--plum);color:hsla(0,0%,100%,.85);padding-block:110px;position:relative;overflow:hidden;isolation:isolate}.getstarted:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 70% at 95% 20%,rgba(251,15,120,.35),transparent 70%),radial-gradient(45% 60% at 0 100%,rgba(137,0,225,.7),transparent 70%)}.gs-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:56px;gap:56px;align-items:start}.getstarted .kicker{color:var(--lilac)}.getstarted h2{color:#fff;font-size:clamp(2.5rem,5.4vw,4.4rem);letter-spacing:-.05em;line-height:.98;margin-top:14px}.getstarted .lede{color:hsla(0,0%,100%,.82);margin-top:18px}.gs-points{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.gs-points li{display:flex;gap:10px;color:#fff;font-weight:600}.gs-points li:before{content:"✓";color:#4ade80}.price-teaser{margin-top:26px;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;color:var(--ink)}.price-teaser b{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ultra)}.price-teaser em{font-style:normal;font:800 22px var(--display);color:var(--ink)}.getstarted .ph-note{color:#d6c3f0}.gs-form{position:relative;background:#fff;color:var(--ink);border-radius:20px;padding:28px;display:grid;grid-gap:14px;gap:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.55)}.gs-form .f2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.gs-form label{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.gs-form .opt{font-weight:400;color:var(--muted)}.gs-form input,.gs-form select,.gs-form textarea{font:400 15px var(--body);color:var(--ink);background:#faf8fc;border:1.5px solid #e6dcf2;border-radius:10px;padding:11px 12px;min-height:46px;width:100%}.gs-form textarea{resize:vertical;min-height:84px}.gs-form input:focus,.gs-form select:focus,.gs-form textarea:focus{outline:none;border-color:var(--ultra);box-shadow:0 0 0 3px rgba(137,0,225,.18);background:#fff}.gs-form [aria-invalid=true]{border-color:#d93025}.btn.wide{width:100%;justify-content:center;padding-block:14px;font-size:16px}.form-err{font-size:14px;color:#b42318;background:#fdecea;border-radius:10px;padding:10px 12px}.form-done{position:absolute;inset:0;background:#fff;border-radius:20px;padding:36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.form-done[hidden]{display:none}.form-done .ms{font-size:44px;color:var(--mint)}.form-done h3{font-size:26px;letter-spacing:-.02em}.form-done p{color:var(--slate)}@media (max-width:900px){.gs-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:520px){.gs-form .f2{grid-template-columns:1fr}.gs-form{padding:20px}}.page-fine{margin:0;padding:18px max(16px,calc((100% - 820px) / 2));text-align:center;font-size:12.5px;color:var(--muted);background:var(--wash)}.cmp-viewtoggle{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--wash);border:1px solid var(--rule);margin:6px 0 14px}.cmp-viewtoggle button{border:0;background:transparent;font:600 14px var(--body);color:var(--slate);padding:9px 16px;border-radius:999px;cursor:pointer;min-height:40px}.cmp-viewtoggle button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(23,6,31,.12)}.vs-cta{display:inline-flex;margin-top:10px}.vs-links{padding-block:72px;background:var(--wash)}.vs-links h2{font-size:clamp(1.8rem,3.6vw,2.6rem);letter-spacing:-.03em;margin-top:12px}.vs-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.vs-grid a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--rule);text-decoration:none;color:var(--ink);font:700 17px var(--display);transition:border-color .15s,transform .15s;min-height:56px}.vs-grid a:hover{border-color:var(--ultra);transform:translateY(-1px)}.vs-grid a span{color:var(--ultra)}@media (max-width:760px){.vs-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){.vs-grid{grid-template-columns:1fr}}.vs-reasons{padding-block:72px;background:var(--paper)}.vs-reasons h2{font-size:clamp(1.9rem,3.8vw,2.8rem);letter-spacing:-.03em;margin-top:12px}.reason-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.reason{border-radius:16px;padding:22px;background:var(--wash);border:1px solid var(--rule);display:flex;flex-direction:column;gap:10px}.reason b{font:700 19px var(--display);color:var(--ink)}.reason .pair{display:flex;gap:14px;flex-wrap:wrap;font-size:13px}.reason .pair span{display:inline-flex;align-items:center;gap:6px}.vs-ahead{margin-top:18px;border-radius:14px;padding:16px 18px;background:#f7f0ff;border:1px solid #e3cffb;font-size:15px;color:var(--ink)}.vs-table-sec{padding-block:24px 80px;background:var(--paper)}@media (max-width:900px){.reason-grid{grid-template-columns:1fr}}.about-hero h1{max-width:20ch}.about-team{padding-block:90px;background:var(--paper)}.about-team h2,.contact h2,.culture h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.035em;line-height:1.05;margin-top:12px}.team-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.person{border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--muted)}.person b{color:var(--ink);font:700 17px var(--display)}.ph-photo{aspect-ratio:1;border-radius:12px;margin-bottom:10px;background:repeating-linear-gradient(45deg,#efe6fa 0 8px,#e4d6f5 8px 16px)}.culture{padding-block:90px;background:var(--wash)}.culture-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.culture-maia{margin:0}.culture-maia img{width:100%;height:auto}.culture p{font-size:17px;margin-top:14px;max-width:58ch}.contact{padding-block:90px;background:var(--paper)}.contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px}.contact-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.contact-list li{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--rule);border-radius:14px}.contact-list b{font:700 16px var(--display);color:var(--ink)}.contact-list a{color:var(--ultra);font-weight:600;text-decoration:none}@media (max-width:900px){.team-grid{grid-template-columns:1fr 1fr}.contact-grid,.culture-grid{grid-template-columns:1fr}.culture-maia{max-width:200px}}@media (max-width:800px){.v2nav .nav-toggle{margin-left:auto}.v2nav .btn.white{margin-left:0}}@media (max-width:380px){.v2nav .btn.white{padding:9px 12px;font-size:13px}}.book3{text-align:center;max-width:760px}.book3 .lede{margin-left:auto;margin-right:auto}.book3 .gs-points{justify-content:center;display:flex;flex-wrap:wrap;gap:10px 28px;margin:26px 0 34px;padding:0}.book3 .btn.big{font-size:18px;padding:18px 34px}.book3 .fine3{margin-top:14px;font-size:13px;color:hsla(0,0%,100%,.6)}.pen{font-family:var(--f-pen),"Nanum Pen Script","Bradley Hand",cursive;font-weight:400;line-height:1}.kicker,.pen{letter-spacing:0}.kicker{font:700 15px/1.3 var(--body);text-transform:none;color:var(--ultra)}.big-metric,.cmp-belief blockquote em,.hero h1 em,.maia h2 em,.manifesto .yes em,.xwide .big{background:none;-webkit-background-clip:border-box;background-clip:border-box}.cmp-belief blockquote em,.maia h2 em,.manifesto .yes em{color:#f472b6}.hero h1 em{position:relative;display:inline-block;color:#ff6fae}.swash{position:absolute;left:2%;right:4%;bottom:-.12em;width:96%;height:.24em;overflow:visible}.loop path,.pen-arrow path,.swash path{fill:none;stroke-linecap:round;stroke-linejoin:round}.swash path{stroke:#ff6fae;stroke-width:5;stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1s cubic-bezier(.6,0,.2,1) .9s forwards}.swash path+path{stroke-width:3;opacity:.7;animation-delay:1.25s}@keyframes draw{to{stroke-dashoffset:0}}.circled{position:relative;white-space:nowrap;color:#fff;margin:0 .3em}.loop{position:absolute;left:-10px;top:-9px;width:calc(100% + 22px);height:calc(100% + 18px);overflow:visible;pointer-events:none}.loop path{stroke:#ffd166;stroke-width:2.4;stroke-dasharray:900;stroke-dashoffset:900;animation:draw 1.1s ease-out 1.6s forwards}@media (prefers-reduced-motion:reduce){.loop path,.swash path{animation:none;stroke-dashoffset:0}}@media (max-width:420px){.circled{white-space:normal}.loop{display:none}.circled{box-shadow:inset 0 -.38em 0 rgba(255,209,102,.28)}}.shot-wrap{position:relative;margin-top:150px;max-width:1160px}.shot-wrap .hero-shot{margin-top:0;z-index:1}.maia-peek{position:absolute;right:9%;top:-132px;width:230px;z-index:0;pointer-events:none;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.hi-maia{position:absolute;right:calc(9% + 205px);top:-112px;color:#fff;font-size:30px;transform:rotate(-4deg);text-align:right}.pen-arrow{position:absolute;right:-78px;top:22px;width:70px;height:48px;overflow:visible}.pen-arrow path{stroke:#fff;stroke-width:2.6}@media (max-width:900px){.shot-wrap{margin-top:112px}.maia-peek{width:150px;top:-86px;right:6%}.hi-maia{font-size:23px;right:calc(6% + 140px);top:-82px}.pen-arrow{right:-58px;top:14px;width:52px;height:36px}}@media (max-width:420px){.hi-maia{font-size:21px;right:calc(6% + 128px)}}.receipts{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;align-items:start;padding:10px 6px 30px}.receipt{position:relative;background:#fff;padding:26px 24px 34px;font:500 13px/1.45 var(--mono);color:#3b2f4a;-webkit-mask:linear-gradient(#000 0 0) top /100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 9px repeat-x;mask:linear-gradient(#000 0 0) top /100% calc(100% - 9px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom /16px 9px repeat-x}.receipts{filter:drop-shadow(0 16px 22px rgba(60,20,90,.13))}.receipt.old{transform:rotate(-2.2deg);margin-top:18px}.receipt.new{transform:rotate(1.2deg)}.receipt .r-h{font:700 15px var(--mono);color:var(--ink);text-align:center}.receipt .r-sub{text-align:center;color:#8a7d99;font-size:12px;margin-top:4px;padding-bottom:14px;border-bottom:1.5px dashed #d9cfe6}.receipt .r-logo{display:block;width:110px;height:40px;margin:-6px auto 0;color:var(--ultra)}.receipt ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.receipt li{display:flex;align-items:baseline;gap:6px}.receipt li i{flex:1 1;border-bottom:1.5px dotted #cfc3de;transform:translateY(-4px)}.receipt.old li span:last-child{color:#c2264f}.receipt.new li span:last-child{color:#128a4f}.receipt .r-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:12px;border-top:1.5px dashed #d9cfe6;font-weight:700;color:var(--ink)}.receipt .r-total b{font:800 30px var(--display)}.receipt.new .r-total b{color:var(--ultra)}.receipts{position:relative}.scrawl{position:absolute;left:-14px;top:-22px;color:#e11d74;font-size:29px;transform:rotate(-9deg);z-index:2}.receipt li span:last-child{white-space:nowrap}.receipt li span:first-child{min-width:0}@media (max-width:1000px) and (min-width:561px){.receipts{gap:22px}.receipt{padding:22px 16px 30px;font-size:12.5px}}@media (max-width:560px){.receipts{grid-template-columns:1fr;gap:26px}.receipt.old{margin-top:0}}.g-list{counter-reset:g;gap:0}.g-list li{counter-increment:g;gap:18px;padding:20px 0;border-top:1px solid var(--rule)}.g-list li:last-child{border-bottom:1px solid var(--rule)}.g-list li:before{content:counter(g);flex:none;width:28px;font:800 26px/1 var(--display);color:var(--ultra);letter-spacing:-.03em}.letter{position:relative;background:#fffdf8;color:#2d2338;border-radius:4px;padding:34px 34px 30px;box-shadow:0 1px 0 #efe7d6,0 24px 50px -24px rgba(60,20,90,.35);transform:rotate(.5deg)}.switch-grid{align-items:start}.letter .l-date{font:600 13px var(--body);color:#8a7d99}.letter h3{font-size:24px;letter-spacing:-.02em;margin-top:6px;color:var(--ink)}.letter p{margin-top:10px;font-size:15px}.letter ol{margin:12px 0 0;padding-left:22px;display:grid;grid-gap:6px;gap:6px;font-size:15px}.letter ol li::marker{font-weight:800;color:var(--ultra)}.sign{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:26px}.sign>div{display:flex;flex-direction:column}.sign .sig{height:38px;font-size:34px;color:var(--ultra);transform:rotate(-3deg);transform-origin:left bottom;white-space:nowrap}.sign .sl{border-top:1.5px solid #2d2338;padding-top:6px;font:600 12px var(--body);color:#8a7d99}.letter .btn{margin-top:24px}.sec-list{gap:0 36px}.sec-list li{border:0;border-top:1px solid var(--rule);border-radius:0;padding:18px 0}.sec-list b:before{display:none}.book3{position:relative}.demo-note{margin-top:18px;font-size:28px;color:#ffd166;transform:rotate(-2deg)}@media (max-width:560px){.scrawl{left:6px;top:-26px}}:root{--nav-thin:48px}@media (max-width:800px){:root{--nav-thin:52px}}.nav{position:fixed;top:0;padding-top:env(safe-area-inset-top,0);transition:background-color .25s ease,box-shadow .25s ease}.nav .logo svg,.nav .wrap{transition:height .25s ease}.nav .btn{transition:padding .25s ease,font-size .25s ease}.nav.thin{background:rgba(18,3,31,.94);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 10px 28px -18px rgba(0,0,0,.7)}.nav.thin .wrap{height:var(--nav-thin)}.nav.thin .logo svg{height:30px}.nav.thin ul{font-size:14px}.nav.thin .btn{padding:6px 13px;font-size:13.5px}@media (max-width:800px){.nav.thin ul{top:calc(var(--nav-thin) + env(safe-area-inset-top, 0px))}.nav.thin .nav-toggle{height:36px;width:36px;border-radius:10px}}html{scroll-padding-top:calc(var(--nav-thin) + 10px)}.cmp-head,.cmp-matrix thead th{top:calc(env(safe-area-inset-top, 0px) + var(--nav-thin))!important}.clock{top:calc(env(safe-area-inset-top, 0px) + var(--nav-thin) + 32px)}.hi-maia{top:auto;bottom:calc(100% + 12px)}@media (max-width:480px){.shot-wrap{margin-top:150px}.hi-maia{font-size:20px;right:calc(6% + 122px);max-width:calc(94% - 122px)}}.hi-maia{bottom:calc(100% + 20px)}.pen-arrow{top:auto;right:-64px;bottom:58px;width:56px;height:38px}@media (max-width:900px){.pen-arrow{right:-42px;bottom:34px;width:38px;height:26px}.hi-maia{bottom:calc(100% + 14px)}}@media (max-width:360px){.hi-maia{font-size:18px}}.v2hero h1.h1-build{font-size:clamp(2.3rem,4.7vw,4.6rem);line-height:1.02;letter-spacing:-.042em;margin-top:0}.v2hero h1.h1-build em{white-space:nowrap}.v2hero .lede-who{margin-top:28px;color:#fff;font-weight:600;max-width:44ch}.v2hero .lede-meet{margin-top:12px}.v2hero .grows{margin-top:18px;font-size:14.5px;color:hsla(0,0%,100%,.6)}@media (min-width:1100px){.v2hero .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:56px;gap:56px;align-items:start}.v2hero{padding-bottom:96px}.v2hero h1.h1-build{font-size:clamp(3rem,3.9vw,4rem);line-height:1.03}.v2hero .lede-who{margin-top:24px}.v2hero .shot-wrap{margin-top:150px;max-width:none}.v2hero .hero-shot{width:clamp(700px,56vw,900px);aspect-ratio:4/3.05;border-radius:14px}.v2hero .hero-shot .stage .window{width:128%!important}.maia-peek{right:auto;left:53%;width:200px;top:-112px}.hi-maia{right:auto;left:0;width:calc(53% + 4px);max-width:none;font-size:24px;text-align:right}.pen-arrow{right:-50px;bottom:50px;width:46px;height:31px}.nav .wrap,.v2hero .hero-grid{max-width:1360px;padding-left:max(48px,var(--gutter-l));padding-right:max(48px,var(--gutter-r))}.v2hero .hero-shot{width:100%}.v2hero .hero-shot .stage .window{width:150%!important}}.shot-caption{margin-top:14px;font-size:13px;color:hsla(0,0%,100%,.55);text-align:center}.v2hero{padding-bottom:56px}@media (min-width:1100px){.v2hero .shot-wrap{margin-top:120px}.v2hero{padding-bottom:72px}}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:var(--ink);padding:10px 14px;border-radius:10px;font-weight:700}.skip:focus{top:12px}.legal-hero .legal-note{margin-top:12px;max-width:60ch;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.66)}.legal{background:var(--paper);padding-block:72px 96px}.legal-in{max-width:820px}.legal-toc{padding:24px;border:1px solid var(--rule);border-radius:14px;background:var(--wash);margin-bottom:56px}.legal-toc ol{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px 20px;gap:10px 20px}.legal-toc a{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;color:var(--slate);text-decoration:none}.legal-num,.legal-toc a:hover{color:var(--violet)}.legal-num{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 7px;border-radius:999px;background:#efe3fb;font:700 11px/1 var(--mono)}.legal-art+.legal-art{margin-top:56px}.legal-art h2{display:flex;align-items:flex-start;gap:12px;font-size:clamp(1.25rem,2.4vw,1.6rem);letter-spacing:-.02em;line-height:1.25;margin-bottom:18px}.legal-art h2 .legal-num{margin-top:.1em;height:26px;min-width:36px;background:var(--violet);color:#fff}.legal-art>p{font-size:16px;line-height:1.75;color:var(--slate)}.legal-art>p+p{margin-top:14px}.legal-defs{margin:0;display:flex;flex-direction:column;gap:16px}.legal-defs div{border-left:2px solid #e2cff5;padding-left:16px}.legal-defs dt{font-size:15px;font-weight:600;color:var(--ink)}.legal-defs dd{margin:4px 0 0;font-size:15px;line-height:1.65;color:var(--slate)}.legal-caps{margin-top:18px;padding:18px 20px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);font:500 13px/1.7 var(--mono);color:var(--ink);overflow-wrap:anywhere}.legal-caps p+p{margin-top:12px}.legal-contact{margin-top:56px;padding-top:32px;border-top:1px solid var(--rule);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.legal-contact p{color:var(--muted);font-size:15px}@media (max-width:640px){.legal{padding-block:48px 72px}.legal-toc{padding:18px;margin-bottom:40px}.legal-caps{padding:14px 16px;font-size:12px}}