:root{--of-color-canvas:#eef0f8;--of-color-plate:#fbfaff;--of-color-plate-muted:#eeeaf8;--of-color-ink:#2b2540;--of-color-ink-muted:#6b6380;--of-color-white:#f8f6ff;--of-color-purple:#8b5cf6;--of-color-purple-deep:#6d28d9;--of-color-lavender:#c4b5fd;--of-color-clay-highlight:#cbc2e1;--of-color-line:#2b25401f;--of-color-hero:#100a20;--of-gradient-gloss:linear-gradient(180deg, #fff 0%, #f8f6fe 46%, #eeeaf8 46.01%, #e4dff2 100%);--of-gradient-gloss-plate:linear-gradient(180deg, #fff 0%, #fbf9ff 46%, #f3effb 46.01%, #eae5f6 100%);--of-gradient-gloss-purple:linear-gradient(180deg, #ddd6fe 0%, #c6b8ff 46%, #cfc4f0 46.01%, #9e65ff 100%);--of-gradient-hero:linear-gradient(180deg, #100a20 0%, #090718 76%, #120a20 100%);--of-gradient-card:linear-gradient(158deg, #fff 0%, #fbf9ff 46%, #eeeaf8 100%);--of-gradient-icon-purple:linear-gradient(145deg, #e9d5ff, #c4b5fd);--of-space-1:4px;--of-space-2:8px;--of-space-3:12px;--of-space-4:16px;--of-space-5:20px;--of-space-6:24px;--of-space-8:32px;--of-space-10:40px;--of-space-12:48px;--of-radius-sm:12px;--of-radius-md:16px;--of-radius-lg:24px;--of-radius-pill:99px;--of-shadow-clay:0 22px 38px -20px #392b5c57, 0 8px 16px -10px #392b5c2e, inset 2px 3px 4px #ffffff96, inset -3px -5px 9px #392b5c1a;--of-shadow-well:inset 4px 5px 11px -3px #392b5c2e, inset -2px -3px 6px #ffffffdb;--of-shadow-purple:0 12px 20px -11px #6d28d994, 0 2px 4px -2px #6d28d938;--of-shadow-icon-purple:0 14px 22px -16px #6d28d9a6, inset 2px 2px 4px #ffffffdb, inset -3px -4px 7px #5b21b629;--of-plan-stage-background:radial-gradient(circle at 50% 0%, #ffffffb8, transparent 42%), linear-gradient(145deg, #ece9ff 0%, #ddd7fa 48%, #e8e5ff 100%);--of-plan-stage-border:1px solid #6d28d91f;--of-plan-stage-radius:34px;--of-plan-stage-shadow:0 34px 54px -42px #392b5c7a, inset 5px 7px 14px #ffffffb3, inset -7px -9px 18px #553d911f;--of-plan-stage-ground-shadow:#392b5c38;--of-plan-card-background:linear-gradient(155deg, #f8f6ff 0%, #f0ecfb 100%);--of-plan-card-border:1px solid #5b3f971f;--of-plan-card-shadow:-14px 20px 34px -28px #392b5c80, inset 3px 4px 6px #ffffffd1, inset -4px -6px 10px #392b5c14;--of-plan-card-featured-background:radial-gradient(circle at 90% 8%, #c4b5fd4d, transparent 28%), linear-gradient(150deg, #fff 0%, #fbf9ff 48%, #eee8fb 100%);--of-plan-card-featured-border:1px solid #8b5cf640;--of-plan-card-featured-shadow:0 38px 54px -30px #392b5c8f, 0 14px 24px -18px #6d28d952, inset 3px 4px 6px #ffffffeb, inset -5px -7px 12px #392b5c17;--of-plan-badge-background:linear-gradient(145deg, #7c3aed 0%, #5b21b6 100%);--of-plan-badge-shadow:0 12px 22px -10px #5b21b69e, inset 1px 1px #ffffff3d;--of-pricing-table-background:#fff;--of-pricing-table-head-background:#f5f2fc;--of-pricing-table-group-background:#faf8ff;--of-pricing-table-border:1px solid #2b25401f;--of-pricing-table-radius:24px;--of-pricing-table-shadow:0 24px 48px -36px #2b25406b;--of-narrative-background:radial-gradient(circle at 50% 15%, #c4b5fd47, transparent 38%), linear-gradient(150deg, #fdfcff 0%, #eeeafd 100%);--of-narrative-shadow:0 34px 58px -42px #2b25407a, inset 4px 5px 10px #ffffffc2, inset -6px -8px 16px #5b3f971a;--of-font-ui:"Manrope", "Inter", system-ui, sans-serif;--of-weight-body:400;--of-weight-label:600;--of-weight-heading:500;--of-weight-strong:700;--of-duration-fast:.18s;--of-duration-base:.28s;--of-ease:cubic-bezier(.22, .8, .26, 1)}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-variable.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.legal-page{min-height:100vh}.legal-hero{padding:calc(var(--bar) + var(--of-space-12)) 0 var(--of-space-12);background:var(--of-gradient-hero);color:var(--of-color-white);text-align:center}.legal-hero-inner{justify-items:center;display:grid}.legal-mark{width:calc(var(--of-space-12) + var(--of-space-6));height:calc(var(--of-space-12) + var(--of-space-6));margin-bottom:var(--of-space-6);padding:var(--of-space-4);border-radius:var(--of-radius-lg);background:var(--of-gradient-gloss-purple);box-shadow:var(--of-shadow-purple)}.legal-mark img{object-fit:contain;width:100%;height:100%}.legal-hero h1{max-width:18ch;margin:var(--of-space-4) auto 0;color:var(--of-color-white);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:var(--of-weight-heading);letter-spacing:-.045em}.legal-summary{max-width:60ch;margin-top:var(--of-space-5);color:var(--of-color-lavender);font-size:1.08rem}.legal-updated{margin-top:var(--of-space-5);color:var(--of-color-white);font-size:.82rem;font-weight:var(--of-weight-label)}.legal-content{background:var(--of-color-canvas)}.legal-content-shell{max-width:940px}.legal-card.clay{padding:var(--of-space-12);border:1px solid var(--of-color-line);border-radius:var(--of-radius-lg);background:linear-gradient(160deg, var(--of-color-clay-highlight), var(--of-color-plate) 46%, var(--of-color-plate-muted));box-shadow:var(--of-shadow-clay);color:var(--of-color-ink)}.legal-section+.legal-section{margin-top:var(--of-space-8);padding-top:var(--of-space-8);border-top:1px solid var(--of-color-line)}.legal-section h2{margin:0 0 var(--of-space-4);color:var(--of-color-ink);font-size:clamp(1.3rem,3vw,1.75rem);font-weight:var(--of-weight-heading)}.legal-copy{color:var(--of-color-ink-muted)}.legal-copy p+p{margin-top:var(--of-space-4)}.legal-copy a{color:var(--of-color-purple-deep);font-weight:var(--of-weight-label)}.legal-copy a:focus-visible{outline:3px solid var(--of-color-purple);outline-offset:var(--of-space-1)}@media (max-width:720px){.legal-hero{padding-top:calc(var(--bar) + var(--of-space-8))}.legal-card{padding:var(--of-space-6);border-radius:var(--of-radius-md)}.legal-section+.legal-section{margin-top:var(--of-space-6);padding-top:var(--of-space-6)}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--bar) + 22px);scrollbar-gutter:stable}body{margin:0}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}:root{--canvas:#080616;--plate:#181229;--plate-2:#120d22;--sunk:#0a0715;--ink:#f7f5ff;--ink-2:#a49cb9;--jade:#a78bfa;--jade-ink:#c4b5fd;--coral:#f472b6;--sky:#818cf8;--line:#00000017;--bar:92px;--r:28px;--r-sm:var(--of-radius-md);--shell:1180px;--ease:var(--of-ease);--clay:0 22px 38px -20px #0000005c, 0 8px 16px -10px #0000002e, inset 2px 3px 4px 0 #ffffff29, inset -3px -5px 9px 0 #00000017;--clay-sm:0 12px 22px -13px #00000057, inset 2px 2px 3px 0 #ffffff24, inset -2px -3px 6px 0 #0000001a;--well:inset 4px 5px 11px -3px #00000038, inset -2px -3px 6px 0 #ffffff14;--gloss:linear-gradient(180deg, #251d3d 0%, #1d1634 46%, #151027 46.01%, #0d091b 100%);--gloss-plate:linear-gradient(180deg, #211936 0%, #1a142f 46%, #151027 46.01%, #0f0b20 100%);--gloss-down:linear-gradient(180deg, #0d091b 0%, #120d22 54%, #1d1634 54.01%, #241c3b 100%);--gloss-jade:linear-gradient(180deg, #ddd6fe 0%, #c6b8ff 46%, #cfc4f0 46.01%, #9e65ff 100%);--gloss-jade-down:linear-gradient(180deg, #5b21b6 0%, #7c3aed 54%, #a78bfa 54.01%, #c4b5fd 100%);--lip:inset 0 1px 0 0 #ffffff38, inset 0 -1px 0 0 #0000001f;--lip-jade:inset 0 1px 0 0 #fffc, inset 0 -1px 0 0 #3b1c6e66;--lift:0 10px 18px -11px #0009, 0 2px 4px -2px #00000029;--lift-hi:0 20px 30px -15px #0009, 0 5px 9px -4px #0003;--lift-jade:0 12px 20px -11px #7c3aede6, 0 2px 4px -2px #7c3aed4d;--lift-jade-hi:0 22px 32px -15px #7c3aedf2, 0 5px 9px -4px #7c3aed61;--sheen:linear-gradient(100deg, #fff0 36%, #ffffff24 48%, #fff0 61%);--sheen-soft:linear-gradient(100deg, #fff0 36%, #ffffff8c 48%, #fff0 61%);--sink:0 1px 2px -1px #0000004d, inset 0 2px 5px 0 #0003}body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.62;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(48vw 40vw at 12% 6%,#b7d4f58c,#0000 62%),radial-gradient(40vw 36vw at 88% 22%,#7ccfb057,#0000 64%),radial-gradient(52vw 44vw at 60% 96%,#e8735c24,#0000 66%);position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-ui);letter-spacing:-.022em;margin:0;font-weight:300;line-height:1.1}p{margin:0}a{color:inherit}.shell{width:min(var(--shell), calc(100vw - 44px));z-index:1;min-width:0;margin:0 auto;position:relative}section{z-index:1;position:relative}.pad{padding:84px 0}.pad-s{padding:68px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--jade-ink);align-items:center;gap:9px;font-size:.7rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--jade);border-radius:99px;width:22px;height:5px;box-shadow:inset 0 -2px 3px #0003}.h2{max-width:19ch;margin:16px 0 0;font-size:clamp(2rem,4.2vw,3.15rem)}.lede{color:var(--ink-2);max-width:52ch;margin-top:16px}.center{text-align:center}.center .h2,.center .lede{margin-left:auto;margin-right:auto}.center .h2{max-width:17ch}.clay{background:linear-gradient(160deg, #201833, var(--plate) 46%, var(--plate-2));border-radius:var(--r);box-shadow:var(--clay)}.well{background:var(--sunk);box-shadow:var(--well);border-radius:99px}.btn{cursor:pointer;letter-spacing:-.005em;background-image:var(--sheen), var(--gloss);color:var(--ink);box-shadow:var(--lift), var(--lip);transition:box-shadow .24s var(--ease), transform .24s var(--ease), background-image .16s linear, background-position 0s;background-position:-135% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:var(--lift-hi), var(--lip);transition:box-shadow .24s var(--ease), transform .24s var(--ease), background-position .85s var(--ease);background-position:135% 0,0 0;transform:translateY(-3px)}.btn:active{background-image:var(--sheen), var(--gloss-down);box-shadow:var(--sink);transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.btn.solid{background-image:var(--sheen-soft), var(--gloss-jade);color:#160d30;box-shadow:var(--lift-jade), var(--lip-jade)}.btn.solid:hover{box-shadow:var(--lift-jade-hi), var(--lip-jade)}.btn.solid:active{background-image:var(--sheen-soft), var(--gloss-jade-down);box-shadow:0 1px 2px -1px #4c1d9566,inset 0 2px 6px #2e106557}.btn.wide{width:100%}@media (hover:none){.btn:hover{background-position:-135% 0,0 0;transform:none}}.top{z-index:60;position:fixed;top:16px;left:0;right:0}.bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--lift), var(--lip);transition:box-shadow .3s var(--ease), transform .3s var(--ease);background:linear-gradient(#251d3df0 0%,#1d1634eb 46%,#151027e6 46.01%,#0d091be6 100%);border-radius:99px;align-items:center;gap:18px;padding:11px 11px 11px 22px;display:flex}.top.stuck .bar{box-shadow:0 18px 28px -16px #0000008c, 0 3px 5px -2px #00000029, var(--lip)}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:1.22rem;font-weight:500;text-decoration:none;display:flex}.mark{background:linear-gradient(155deg, #c4b5fd, var(--jade) 55%, #7c3aed);border-radius:11px;flex:none;width:30px;height:30px;position:relative;box-shadow:0 8px 14px -8px #7c3aedcc,inset 1px 2px 3px #ffffffbf,inset -2px -3px 5px #4c1d9547}.mark:after{content:"";background:#2a174d8c;border-radius:99px 99px 99px 3px;width:11px;height:11px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #ffffff59}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);transition:color .2s, box-shadow .25s var(--ease), background .25s;border-radius:99px;padding:9px 15px;font-size:.92rem;font-weight:500;text-decoration:none;position:relative}.nav a:hover{color:var(--ink);box-shadow:var(--well);background:#080514bd}.nav a:focus-visible{outline:3px solid var(--jade-ink);outline-offset:2px}.top .btn{padding:12px 22px}.burger{cursor:pointer;background:var(--gloss);width:44px;height:44px;box-shadow:var(--lift), var(--lip);transition:box-shadow .18s var(--ease), background .18s linear;border:0;border-radius:99px;display:none;position:relative}.burger:active{background:var(--gloss-down);box-shadow:var(--sink)}.burger span{background:var(--ink);width:18px;height:2.5px;transition:transform .3s var(--ease), opacity .2s;border-radius:99px;position:absolute;left:13px}.burger span:first-child{top:16px}.burger span:nth-child(2){top:21.5px}.burger span:nth-child(3){top:27px}.burger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.scrim{z-index:70;opacity:0;visibility:hidden;background:#00000052;transition:opacity .3s,visibility 0s .3s;position:fixed;inset:0}.scrim.on{opacity:1;visibility:visible;transition:opacity .3s}.drawer{z-index:80;width:min(360px,86vw);height:100vh;overscroll-behavior:contain;height:100dvh;transition:transform .42s var(--ease);background:linear-gradient(170deg,#17102b 0%,#0d0b1c 58%,#17103a 100%);border-left:1px solid #a78bfa3d;padding:88px 26px 32px;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-26px 0 54px -24px #000000ad}.drawer.on{transform:none}.drawer-close{color:#f8f6ff;cursor:pointer;width:44px;height:44px;transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:#ffffff14;border:1px solid #c4b5fd47;border-radius:999px;place-items:center;display:grid;position:absolute;top:20px;right:20px}:is(.drawer-close:hover,.drawer-close:focus-visible){background:#a78bfa38;border-color:#c4b5fd9e;transform:rotate(90deg)}.drawer-close span{background:currentColor;border-radius:99px;width:17px;height:2px;position:absolute}.drawer-close span:first-child{transform:rotate(45deg)}.drawer-close span:last-child{transform:rotate(-45deg)}.drawer{scrollbar-width:thin;scrollbar-color:var(--jade) var(--sunk)}.drawer::-webkit-scrollbar{width:10px}.drawer::-webkit-scrollbar-track{background:var(--sunk);border-radius:99px;margin:26px 0;box-shadow:inset 2px 0 4px -1px #00000038,inset -1px 0 2px #fffc}.drawer::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ddd6fe 0%,#c4b5fd 46%,#8b5cf6 46.01%,#6d28d9 100%) padding-box padding-box;border:2px solid #0000;border-radius:99px;box-shadow:inset 1px 0 #ffffffb3,inset -1px 0 #3b1c6e59}.drawer::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#ede9fe 0%,#d8b4fe 46%,#a78bfa 46.01%,#7c3aed 100%) padding-box padding-box}.drawer a:not(.btn){color:#f8f6ff;border-radius:var(--r-sm);transition:box-shadow .25s var(--ease), background .25s;margin-bottom:6px;padding:14px 18px;font-size:1.15rem;font-weight:500;text-decoration:none;display:block}.drawer a:not(.btn):hover{background:#a78bfa24;box-shadow:inset 0 0 0 1px #c4b5fd29}.drawer .btn{color:#2a174d;justify-content:center;width:100%;margin-top:20px;display:flex}.drawer .dtag{letter-spacing:.16em;text-transform:uppercase;color:#b8b1d3;margin-bottom:14px;padding:0 18px;font-size:.72rem;display:block}body.lock{overflow:hidden}.hero{padding:calc(var(--bar) + 62px) 0 30px;text-align:center}.pill{color:var(--ink-2);background:var(--gloss);box-shadow:var(--lift), var(--lip);border-radius:99px;align-items:center;gap:10px;padding:8px 18px 8px 10px;font-size:.82rem;font-weight:500;display:inline-flex}.pill b{background:var(--gloss-jade);color:#160d30;letter-spacing:.04em;box-shadow:0 6px 10px -7px #7c3aede6, var(--lip-jade);border-radius:99px;align-items:center;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.hero h1{max-width:14ch;margin:26px auto 0;font-size:clamp(2.6rem,7vw,4.9rem);font-weight:200}.hero .sub{color:var(--ink-2);max-width:50ch;margin:20px auto 0;font-size:1.06rem}.acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.note{color:var(--ink-2);margin-top:16px;font-size:.83rem}.stage{pointer-events:none;max-width:920px;height:430px;margin:58px auto 0;position:relative}.stage>*{will-change:transform;position:absolute}.slab{background:linear-gradient(160deg, #221a38, var(--plate) 48%, var(--plate-2));box-shadow:var(--clay);text-align:left;border-radius:26px;padding:18px 20px}.slab .src{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-size:.68rem;font-weight:600;display:flex}.dot{border-radius:99px;width:9px;height:9px;box-shadow:inset 0 -2px 3px #00000047,inset 0 2px 2px #fff9}.slab p{color:var(--ink);margin-top:9px;font-size:.9rem;line-height:1.5}.s1{width:262px;top:24px;left:0}.s2{width:250px;top:0;right:6px}.s3{width:236px;bottom:6px;left:34px}.s4{width:244px;bottom:22px;right:24px}.core{text-align:left;background:linear-gradient(158deg,#231b39,#17112c 46%,#0f0a20);border-radius:34px;width:min(360px,74vw);padding:26px 26px 22px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 34px 54px -24px #0000006b,0 12px 22px -12px #00000038,inset 2px 3px 5px #fffffffa,inset -4px -6px 12px #0000001c}.core .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--jade-ink);font-size:.68rem;font-weight:600}.core h3{margin-top:10px;font-size:1.5rem}.core .meter{background:var(--sunk);height:13px;box-shadow:var(--well);border-radius:99px;margin-top:18px;overflow:hidden}.core .meter i{background:linear-gradient(90deg, #c4b5fd, var(--jade));border-radius:99px;width:72%;height:100%;display:block;box-shadow:inset 0 -3px 5px #4c1d954d,inset 0 2px 3px #fff9}.core .row{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-top:13px;font-size:.82rem;display:flex}.core .row b{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:400}.trust-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.trust-track{will-change:transform;width:max-content;animation:28s linear infinite trust-marquee;display:flex}.trust{opacity:.5;flex:none;align-items:center;gap:46px;padding-right:46px;display:flex}.trust span{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:1.12rem;font-weight:400}@keyframes trust-marquee{to{transform:translate(-50%)}}.trust-cap{text-align:center;letter-spacing:.15em;text-transform:uppercase;color:#000;margin-bottom:26px;font-size:.76rem}.hint{color:var(--ink-2);letter-spacing:.02em;margin-top:22px;font-size:.83rem}.slabrow{gap:12px;min-width:0;height:470px;margin-top:44px;display:flex}.stave{cursor:pointer;min-width:0;transition:flex-grow .58s var(--ease), transform .3s var(--ease), background-color .5s linear;background:linear-gradient(163deg,#151028,#0b0718);border-radius:26px;flex:0 98px;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #0006,inset 2px 3px 4px #fffc,inset -3px -5px 9px #0000001a}.stave.open{cursor:default;background-image:var(--gloss-plate);background-color:#181229;flex-grow:1}.stave:not(.open):hover{transform:translateY(-5px)}.stave:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.stave:after{content:"";background:var(--jade);transform-origin:50% 0;width:34px;height:4px;transition:transform .3s var(--ease);border-radius:0 0 99px 99px;position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.stave:not(.open):hover:after{transform:translate(-50%)scaleX(1)}.spine{transition:opacity .28s var(--ease);flex-direction:column;justify-content:space-between;align-items:center;padding:26px 0 28px;display:flex;position:absolute;inset:0}.stave.open .spine{opacity:0;pointer-events:none}.spine .pip{width:16px;height:16px;box-shadow:0 4px 7px -4px #000000b3, var(--lip);border-radius:99px;flex:none}.spine .st{writing-mode:vertical-rl;white-space:nowrap;color:var(--ink-2);letter-spacing:.005em;font-size:.96rem;font-weight:600;transform:rotate(180deg)}.bodywrap{position:absolute;inset:0}.body{opacity:0;pointer-events:none;width:100%;min-width:430px;height:100%;transition:opacity .42s var(--ease) .16s, transform .42s var(--ease) .16s;flex-direction:column;justify-content:center;padding:38px 40px;display:flex;transform:translateY(12px)}.stave.open .body{opacity:1;pointer-events:auto;transform:none}.body h3{max-width:18ch;margin-top:24px;font-size:1.78rem}.body p{color:var(--ink-2);max-width:42ch;margin-top:13px}.proof{box-shadow:var(--clay);color:var(--ink-2);background:#220d57d9;border-radius:16px;max-width:420px;margin-top:20px;padding:15px 20px;font-size:.87rem}.proof b{color:var(--ink);font-weight:600}.tile{border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 18px -12px #0000008c,inset 2px 2px 3px #ffffffb3,inset -3px -4px 7px #00000029}.tile svg{stroke:#d8d2ea;stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.t-jade{background:linear-gradient(155deg, #c4b5fd, var(--jade))}.t-sky{background:linear-gradient(155deg, #c7d2fe, var(--sky))}.t-coral svg,.t-sky svg{stroke:#171127}.track{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:64px;display:grid;position:relative}.track>*{min-width:0}.track:before{content:"";background:repeating-linear-gradient(90deg,#00000038 0 6px,#0000 6px 15px);border-radius:99px;height:4px;position:absolute;top:38px;left:16%;right:16%}.step{text-align:center;padding-top:0;position:relative}.disc{z-index:2;width:76px;height:76px;color:var(--ink);background:linear-gradient(158deg, #231b39, var(--plate) 48%, #0f0a21);border-radius:99px;place-items:center;margin:0 auto;font-family:Space Grotesk,sans-serif;font-size:1.7rem;font-weight:400;display:grid;position:relative;box-shadow:0 18px 28px -16px #00000073,inset 2px 3px 4px #fffffffa,inset -3px -5px 10px #00000021}.step h3{margin-top:24px;font-size:1.32rem}.step p{color:var(--ink-2);max-width:34ch;margin-top:10px;margin-left:auto;margin-right:auto;font-size:.94rem}.chips{flex-wrap:wrap;justify-content:center;gap:12px;max-width:780px;margin-top:38px;margin-left:auto;margin-right:auto;display:flex}.chip{background:var(--gloss);box-shadow:var(--lift), var(--lip);transition:transform .26s var(--ease), box-shadow .26s var(--ease);border-radius:99px;align-items:center;gap:9px;padding:11px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.chip:nth-child(3n){transform:translateY(-6px)}.chip:nth-child(4n){transform:translateY(5px)}.chip:hover{transform:translateY(-8px)}.chip i{border-radius:4px;width:11px;height:11px;box-shadow:inset 0 -2px 3px #0000004d,inset 0 2px 2px #ffffff8c}.statplate{background:linear-gradient(158deg, #201833, var(--plate) 48%, var(--plate-2));box-shadow:var(--clay);border-radius:36px;grid-template-columns:repeat(3,1fr);gap:22px;padding:44px;display:grid}.statplate>*{min-width:0}.stat{text-align:center;background:var(--sunk);box-shadow:var(--well);border-radius:24px;padding:28px 24px}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,4.4vw,3rem);font-weight:300;display:block}.stat span{color:var(--ink-2);margin-top:6px;font-size:.88rem;display:block}.railhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.railnav{align-items:center;gap:12px;display:flex}.count{font-variant-numeric:tabular-nums;color:var(--ink-2);letter-spacing:.08em;text-align:center;min-width:64px;font-size:.86rem}.arw{cursor:pointer;background:var(--gloss);width:46px;height:46px;box-shadow:var(--lift), var(--lip);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s linear, opacity .22s;border:0;border-radius:99px;place-items:center;display:grid}.arw svg{width:17px;height:17px;stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.arw:not([disabled]):hover{transform:translateY(-2px)}.arw:not([disabled]):active{background:var(--gloss-down);box-shadow:var(--sink);transform:translateY(1px)}.arw[disabled]{opacity:.4;cursor:default;box-shadow:var(--well);background:var(--sunk)}.arw:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.viewport{touch-action:pan-y;cursor:grab;min-width:0;max-width:100%;margin-top:34px;padding:26px 0 55px;overflow:hidden}.viewport.dragging{cursor:grabbing}.lane{will-change:transform;-webkit-user-select:none;user-select:none;align-items:stretch;gap:22px;padding-left:4px;display:flex}.lane *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.quote{border-radius:var(--r);background:linear-gradient(160deg, #201833, var(--plate) 46%, var(--plate-2));width:min(400px,80vw);box-shadow:var(--clay);will-change:transform;flex-direction:column;flex:none;padding:28px;display:flex}.quote.tint{background:linear-gradient(158deg,#221a38,#15102a 48%,#0f0a21)}.qtop{justify-content:space-between;align-items:center;gap:14px;display:flex}.co{letter-spacing:-.025em;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-size:1.04rem;font-weight:500;display:flex}.co i{width:11px;height:11px;box-shadow:0 3px 5px -3px #000000b3, var(--lip);border-radius:99px;flex:none}.result{white-space:nowrap;background:var(--gloss);box-shadow:0 6px 10px -8px #0009, var(--lip);border-radius:99px;padding:6px 13px;font-size:.73rem;font-weight:600}.quote blockquote{letter-spacing:-.018em;margin:24px 0 0;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.48}.groove{background:var(--sunk);height:3px;box-shadow:var(--well);border-radius:99px;margin-top:auto}.who{align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.who .groove{display:none}.face{color:#d8d2ea;border-radius:99px;flex:none;place-items:center;width:46px;height:46px;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500;display:grid;box-shadow:0 10px 16px -10px #00000080,inset 2px 2px 3px #ffffffa6,inset -2px -3px 6px #0000002e}.who b{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;display:block}.who span:not(.face){color:var(--ink-2);font-size:.84rem;display:block}.toggle{justify-content:center;align-items:center;gap:16px;margin-top:34px;font-size:.93rem;display:flex}.toggle .lbl{color:var(--ink-2);font-weight:500;transition:color .25s}.toggle .lbl.on{color:var(--ink)}.switch{background:var(--sunk);width:74px;height:38px;box-shadow:var(--well);cursor:pointer;border-radius:99px;flex:none;position:relative}.switch:focus-visible{outline:3px solid var(--jade-ink);outline-offset:4px}.knob{background:var(--gloss);width:28px;height:28px;box-shadow:0 4px 7px -4px #000000b3, var(--lip);transition:transform .34s var(--ease), background .34s linear, box-shadow .34s;border-radius:99px;position:absolute;top:5px;left:5px}.switch[aria-checked=true] .knob{background:var(--gloss-jade);box-shadow:0 4px 7px -4px #4c1d95cc, var(--lip-jade);transform:translate(36px)}.save{background:var(--gloss-jade);color:#160d30;box-shadow:0 6px 10px -7px #7c3aede6, var(--lip-jade);border-radius:99px;padding:5px 12px;font-size:.74rem;font-weight:600}.plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;margin-top:44px;display:grid}.plans>*{min-width:0}.plan{border-radius:var(--r);background:linear-gradient(160deg, #201833, var(--plate) 46%, var(--plate-2));box-shadow:var(--clay);padding:32px 28px}.plan.hot{background:linear-gradient(158deg,#231b39,#15102a 50%,#0f0a21);transform:translateY(-14px);box-shadow:0 34px 52px -24px #7c3aed66,0 12px 20px -12px #0003,inset 2px 3px 5px #fffffffa,inset -4px -6px 12px #7c3aed24}.plan .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.plan.hot .tag{color:var(--jade-ink)}.plan .cost{align-items:baseline;gap:7px;margin-top:16px;display:flex}.plan .cost b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:300}.plan .cost span{color:var(--ink-2);font-size:.88rem}.plan .total{color:#e9e2f7;box-shadow:var(--well);font-variant-numeric:tabular-nums;background:#a488ff29;border-radius:99px;align-items:center;gap:8px;margin-top:12px;padding:7px 14px;font-size:.82rem;transition:color .25s;display:inline-flex}.plan .total b{color:var(--ink);font-weight:600}.plan .total .was{opacity:.55;text-decoration:line-through}.plans.yearly .plan .total,.plans.yearly .plan .total b{color:var(--jade-ink)}.plan .desc{color:var(--ink-2);min-height:44px;margin-top:10px;font-size:.92rem}.plan .btn{margin-top:22px}.feat{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feat li{color:var(--ink-2);align-items:flex-start;gap:11px;font-size:.93rem;display:flex}.feat i{background:linear-gradient(155deg, #c4b5fd, var(--jade));border-radius:99px;flex:none;width:20px;height:20px;margin-top:2px;position:relative;box-shadow:inset 0 -2px 3px #4c1d954d,inset 0 2px 2px #fff9}.feat i:after{content:"";border:2px solid #2a174d;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:5px;left:6.5px;transform:rotate(42deg)}.faq{gap:14px;max-width:790px;margin:48px auto 0;display:grid}.q{background:linear-gradient(160deg, #201833, var(--plate) 46%, var(--plate-2));box-shadow:var(--clay-sm);cursor:pointer;transition:box-shadow .3s var(--ease);border-radius:22px}.q:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.qh{align-items:center;gap:18px;padding:22px 24px;display:flex}.qh h3{letter-spacing:0;flex:auto;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4}.plus{background:var(--sunk);width:32px;height:32px;box-shadow:var(--well);border-radius:99px;flex:none;position:relative}.plus:before,.plus:after{content:"";background:var(--ink);transition:transform .32s var(--ease);border-radius:99px;position:absolute;top:50%;left:50%}.plus:before{width:13px;height:2.4px;transform:translate(-50%,-50%)}.plus:after{width:2.4px;height:13px;transform:translate(-50%,-50%)}.q.open .plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.qb{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.q.open .qb{grid-template-rows:1fr}.qb>div{overflow:hidden}.qb p{color:var(--ink-2);padding:0 24px 24px;font-size:.95rem}.close-plate{text-align:center;background:linear-gradient(158deg,#635095,#010102 46%,#472da5);border-radius:40px;padding:60px 44px;box-shadow:0 40px 60px -28px #0000006b,inset 3px 3px 4px #fffffffa,inset -5px -7px 14px #0000001c}.close-plate h2{max-width:16ch;margin:18px auto 0;font-size:clamp(2rem,4.4vw,3rem)}.close-plate>.lede{text-align:center;max-width:56ch;margin:16px auto 0}.form{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.field{width:min(330px,100%);box-shadow:var(--well);background:#2f2259;border:0;border-radius:99px;outline:none;padding:15px 24px;font-size:.95rem}.field::placeholder{color:var(--ink-2)}.field:focus{box-shadow:var(--well), 0 0 0 3px #7c3aed80}.foot{padding:34px 0 44px}.footbar{background:linear-gradient(160deg, #1d1630, var(--plate-2));box-shadow:var(--clay-sm);border-radius:99px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.footbar p{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.86rem;display:flex}.footbar a{color:var(--ink);background-image:var(--sheen), var(--gloss);box-shadow:0 6px 11px -8px #0009, var(--lip);transition:transform .24s var(--ease), box-shadow .24s var(--ease), background-image .16s linear, background-position 0s;background-position:-135% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;border-radius:99px;align-items:center;padding:7px 15px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.footbar a:hover{box-shadow:0 12px 18px -10px #000000a6, var(--lip);transition:transform .24s var(--ease), box-shadow .24s var(--ease), background-position .85s var(--ease);background-position:135% 0,0 0;transform:translateY(-2px)}.footbar a:active{background-image:var(--sheen), var(--gloss-down);box-shadow:var(--sink);transform:translateY(1px)}.footbar a:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.sfx{z-index:55;transition:opacity .3s var(--ease);align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;left:22px}body.lock .sfx{opacity:0;pointer-events:none}.sbtn{--wave:#00000052;cursor:pointer;background-image:var(--gloss);width:42px;height:30px;box-shadow:0 7px 12px -8px #000000a6, var(--lip);transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-image .16s linear;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:99px;flex:none;place-items:center;padding:0;display:grid;position:relative}.sbtn:hover{transform:translateY(-2px)}.sbtn:active{background-image:var(--gloss-down);box-shadow:var(--sink);transform:translateY(1px)}.sbtn:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.sbtn.armed{--wave:var(--jade-ink)}.sbtn svg{width:18px;height:18px;display:block;overflow:visible}.sbtn .cone{fill:var(--ink)}.sbtn .w1,.sbtn .w2{fill:none;stroke:var(--wave);stroke-width:1.9px;stroke-linecap:round;transition:stroke .25s,opacity .2s}.sbtn .w2{stroke-width:1.7px}.sbtn .slash{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .28s var(--ease)}.sbtn.off .w1,.sbtn.off .w2{opacity:0}.sbtn.off .slash{stroke-dashoffset:0}.scue{color:var(--ink-2);white-space:nowrap;background:var(--gloss);box-shadow:0 6px 10px -8px #0000008c, var(--lip);transition:opacity .35s var(--ease), transform .35s var(--ease);border-radius:99px;padding:6px 13px;font-size:.76rem}.scue.gone{opacity:0;pointer-events:none;transform:translate(-8px)}.up{z-index:55;cursor:pointer;background:var(--gloss);width:50px;height:50px;box-shadow:var(--lift), var(--lip);opacity:0;pointer-events:none;transition:opacity .32s var(--ease), transform .32s var(--ease), background .18s linear, box-shadow .18s var(--ease);border:0;border-radius:99px;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(26px)}.up svg{width:17px;height:17px;stroke:var(--ink);stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round}body.away .up{opacity:1;pointer-events:auto;transform:none}body.lock .up{opacity:0;pointer-events:none;transform:translateY(26px)}.up:active{background:var(--gloss-down);box-shadow:var(--sink)}.up:focus-visible{outline:3px solid var(--jade-ink);outline-offset:3px}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}@media (max-width:1000px){.nav,.top .btn{display:none}.burger{margin-left:auto;display:block}.bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#201833,#120d22);padding:10px 10px 10px 20px}.track,.plans,.statplate{grid-template-columns:1fr 1fr}.track:before{display:none}.plan.hot{transform:none}.stage{max-width:560px;height:520px}.s1,.s2,.s3,.s4{width:212px}.s2,.s4{right:0}}@media (max-width:900px){.slabrow{flex-direction:column;gap:12px;height:auto}.stave,.stave.open{flex:none}.stave:after{display:none}.stave:not(.open):hover{transform:none}.spine{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;padding:20px 22px;position:static}.stave.open .spine{opacity:1;pointer-events:auto}.spine .st{writing-mode:horizontal-tb;color:var(--ink);white-space:normal;font-size:1.04rem;transform:none}.bodywrap{transition:grid-template-rows .44s var(--ease);grid-template-rows:0fr;display:grid;position:static}.stave.open .bodywrap{grid-template-rows:1fr}.bodywrap>.body{opacity:1;pointer-events:auto;width:auto;min-width:0;height:auto;padding:0 22px 24px;transition:none;overflow:hidden;transform:none}.body h3,.body .tile{display:none}.body p,.proof{max-width:none}}@media (max-width:720px){.pad{padding:74px 0}.track,.plans,.statplate{grid-template-columns:1fr}.statplate{border-radius:30px;padding:22px}.close-plate{border-radius:30px;padding:44px 22px}.stage{gap:16px;max-width:none;height:auto;margin-top:44px;display:grid}.stage>*{position:static;width:auto!important;transform:none!important}.core{order:-1;width:auto}.s2,.s4{display:none}.railhead{flex-direction:column;align-items:flex-start}.railnav{align-self:flex-end}.footbar{text-align:center;border-radius:26px;justify-content:center}.sfx{bottom:18px;left:16px}.sbtn{width:38px;height:28px}.sbtn svg{width:16px;height:16px}.scue{padding:5px 11px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.rv{opacity:1;transform:none}.trust-track{width:100%;animation:none}.trust{flex-wrap:wrap;justify-content:center}.trust[aria-hidden=true]{display:none}}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 10px #7c3aed47);width:150px;height:auto}.brand:hover .brand-logo{transform:translateY(-1px)}.brand{min-width:154px}.brand .mark{display:none}.hero h1{max-width:920px}.hero .sub{max-width:720px}.stage .core h3{max-width:16ch}.omni-mark{object-fit:contain;filter:drop-shadow(0 8px 15px #7c3aed59);width:38px;height:38px;margin-bottom:18px}.usecase-label{color:var(--jade-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.plans.single{grid-template-columns:minmax(0,620px);justify-content:center}.plans.single .plan{width:100%}.close-plate .brand-logo{margin:0 auto 24px}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand img{width:132px;height:auto}:root{--font-ui:var(--of-font-ui);--canvas:#eef0f8;--plate:#fbfaff;--plate-2:#eeeaf8;--sunk:#ded7ec;--ink:#2b2540;--ink-2:#6b6380;--jade:#8b5cf6;--jade-ink:#6d28d9;--coral:#a5b4fc;--sky:#818cf8;--line:#2b25401f;--clay:0 22px 38px -20px #392b5c57, 0 8px 16px -10px #392b5c2e, inset 2px 3px 4px 0 #ffffff96, inset -3px -5px 9px 0 #392b5c1a;--clay-sm:0 12px 22px -13px #392b5c4d, inset 2px 2px 3px 0 #ffffffe6, inset -2px -3px 6px 0 #392b5c1a;--well:inset 4px 5px 11px -3px #392b5c2e, inset -2px -3px 6px 0 #ffffffdb;--gloss:linear-gradient(180deg, #fff 0%, #f8f6fe 46%, #eeeaf8 46.01%, #e4dff2 100%);--gloss-plate:linear-gradient(180deg, #fff 0%, #fbf9ff 46%, #f3effb 46.01%, #eae5f6 100%);--gloss-down:linear-gradient(180deg, #e3ddf1 0%, #eeeaf8 54%, #f8f6fe 54.01%, #fff 100%);--gloss-jade:linear-gradient(180deg, #ddd6fe 0%, #c6b8ff 46%, #cfc4f0 46.01%, #9e65ff 100%);--gloss-jade-down:linear-gradient(180deg, #6d28d9 0%, #8b5cf6 54%, #c4b5fd 54.01%, #ddd6fe 100%);--lip:inset 0 1px 0 0 #fffffff2, inset 0 -1px 0 0 #392b5c26;--lip-jade:inset 0 1px 0 0 #ffffffd1, inset 0 -1px 0 0 #3b1c6e61;--lift:0 10px 18px -11px #392b5c7a, 0 2px 4px -2px #392b5c24;--lift-hi:0 20px 30px -15px #392b5c7a, 0 5px 9px -4px #392b5c2e;--lift-jade:0 12px 20px -11px #6d28d994, 0 2px 4px -2px #6d28d938;--lift-jade-hi:0 22px 32px -15px #6d28d99e, 0 5px 9px -4px #6d28d947;--sheen:linear-gradient(100deg, #fff0 36%, #ffffffe6 48%, #fff0 61%);--sheen-soft:linear-gradient(100deg, #fff0 36%, #ffffff9e 48%, #fff0 61%);--sink:0 1px 2px -1px #392b5c3d, inset 0 2px 5px 0 #392b5c29}.footbar a.policy-footer-link{box-shadow:none;color:var(--ink-2);background:0 0;border:0;border-radius:0;padding:0;display:inline}.footbar a.policy-footer-link:hover{color:var(--ink);box-shadow:none;background:0 0}html{background:var(--canvas)}.hero{--plate:#1d1634;--plate-2:#120c24;--sunk:#0b0718;--ink:#f8f6ff;--ink-2:#b8afca;--jade:#a78bfa;--jade-ink:#c4b5fd;--gloss:linear-gradient(180deg, #2a2147 0%, #21193a 46%, #17112d 46.01%, #0f0a20 100%);--gloss-plate:linear-gradient(180deg, #2a2147 0%, #241c3e 46%, #1b1431 46.01%, #130d26 100%);--gloss-down:linear-gradient(180deg, #0f0a20 0%, #17112d 54%, #21193a 54.01%, #2a2147 100%);--lip:inset 0 1px 0 0 #ffffff3d, inset 0 -1px 0 0 #0000002e;--well:inset 4px 5px 11px -3px #0000003d, inset -2px -3px 6px 0 #ffffff14;--lift:0 10px 18px -11px #0000009e, 0 2px 4px -2px #0000002e;--lift-hi:0 20px 30px -15px #000000a3, 0 5px 9px -4px #00000038;color:var(--ink);background:radial-gradient(52vw 42vw at 12% 8%,#818cf83d,#0000 66%),radial-gradient(46vw 38vw at 88% 22%,#ec48991f,#0000 68%),linear-gradient(#100a20 0%,#090718 76%,#120a20 100%)}.bar .nav a{color:#c9c1d8}.bar .nav a:hover{color:#fff}.btn{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.btn.solid{text-shadow:none;-webkit-text-fill-color:#211044;font-weight:700;color:#211044!important}.bar>.btn.solid{white-space:nowrap;letter-spacing:0;-webkit-text-fill-color:#fff;background-image:linear-gradient(135deg,#4e64cd 0%,#7d55df 48%,#ac4af5 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;flex:none;min-width:132px;color:#fff!important}.slabrow .stave{background:linear-gradient(163deg,#fcfbff,#e9e4f5);box-shadow:0 18px 30px -18px #392b5c52,inset 2px 3px 4px #ffffffeb,inset -3px -5px 9px #392b5c1a}.slabrow .stave.open{background-image:var(--gloss-plate);background-color:#f7f4fd}.slabrow .tile svg{stroke:#3d315a}.slabrow .t-coral svg,.slabrow .t-sky svg{stroke:#24183f}.disc{background:linear-gradient(158deg, #fff, var(--plate) 48%, #e5dff1);box-shadow:0 18px 28px -16px #392b5c57,inset 2px 3px 4px #fffffff5,inset -3px -5px 10px #392b5c1f}.statplate,.quote,.quote.tint,.plan,.plan.hot,.q,.close-plate,.footbar{--plate:#5c25ad;--plate-2:#716593;--sunk:#a488ff;--ink:#f8f6ff;--ink-2:#b8afca;--jade-ink:#c4b5fd}.statplate,.quote,.quote.tint,.plan,.q,.close-plate,.footbar{color:var(--ink)}.foot{padding-top:22px}.theme-dark:not(.hero){--plate:#17183a;--plate-2:#10122d;--sunk:#0b0d23;--ink:#f8fafc;--ink-2:#c7cae3;--jade:#818cf8;--jade-ink:#a5b4fc;--coral:#a5b4fc;--sky:#6366f1;--clay:0 22px 38px -20px #0000007a, 0 8px 16px -10px #00000047, inset 2px 3px 4px 0 #ffffff1c, inset -3px -5px 9px 0 #0003;--clay-sm:0 12px 22px -13px #0000006b, inset 2px 2px 3px 0 #ffffff1a, inset -2px -3px 6px 0 #0000002e;--well:inset 4px 5px 11px -3px #0000004d, inset -2px -3px 6px 0 #ffffff12;--gloss:linear-gradient(180deg, #20234d 0%, #191b40 46%, #13152f 46.01%, #0e1026 100%);--gloss-plate:linear-gradient(180deg, #8861ff 0%, #7968bc 46%, #8970d4e0 46.01%, #aa87ff 100%);--gloss-down:linear-gradient(180deg, #0e1026 0%, #13152f 54%, #191b40 54.01%, #20234d 100%);--lip:inset 0 1px 0 0 #ffffff29, inset 0 -1px 0 0 #0000003d;--lift:0 10px 18px -11px #000000b3, 0 2px 4px -2px #00000040;--lift-hi:0 20px 30px -15px #000000b8, 0 5px 9px -4px #0000004d;color:var(--ink);background-image:linear-gradient(#a5b4fc09 1px,#0000 1px),linear-gradient(90deg,#a5b4fc09 1px,#0000 1px),radial-gradient(55vw 40vw at 10% 0,#6366f12e,#0000 68%),radial-gradient(48vw 36vw at 90% 70%,#8b5cf624,#0000 68%),linear-gradient(#14121a 0%,#3a2f63 100%);background-position:top;background-size:72px 72px,72px 72px,auto,auto,auto;border-top:1px solid #a5b4fc12;border-bottom:1px solid #a5b4fc12}.theme-light{color:#2b2540;background:linear-gradient(160deg,#fff 0%,#c9b2ff 100%);border-top:1px solid #6366f112;border-bottom:1px solid #6366f112}.theme-dark .slabrow .stave{background:linear-gradient(163deg,#a995e9,#7a20f1);box-shadow:0 18px 30px -18px #00000094,inset 2px 3px 4px #fff9,inset -3px -5px 9px #0000003d}.theme-dark .slabrow .stave.open{background-image:var(--gloss-plate);background-color:#17183a}.theme-dark .slabrow .tile svg{stroke:#e1e5ff}.theme-dark .disc{background:linear-gradient(158deg,#272a59,#17183a 48%,#0e1027);box-shadow:0 18px 28px -16px #0009,inset 2px 3px 4px #ffffff29,inset -3px -5px 10px #00000038}.theme-dark .track:before{background:repeating-linear-gradient(90deg,#a5b4fc47 0 6px,#0000 6px 15px)}.theme-dark .chip,.theme-dark .arw,.theme-dark .result{background:var(--gloss);color:var(--ink);box-shadow:var(--lift), var(--lip)}.theme-dark .statplate{background:linear-gradient(158deg,#1c1e43,#151735 48%,#0f112a);border:1px solid #a5b4fc1f}.theme-dark .stat{border:1px solid #a5b4fc14}.theme-dark .q{border:1px solid #a5b4fc1a}.theme-light .statplate{--plate:#fbfaff;--plate-2:#eeeaf8;--sunk:#e2ddf0;--ink:#2b2540;--ink-2:#6b6380;box-shadow:var(--clay);background:linear-gradient(158deg,#fff,#f1eefa 52%,#e6e1f2);border:1px solid #6366f11a}.theme-light .stat{color:var(--ink);background:var(--sunk);box-shadow:var(--well);border:1px solid #6366f114}.theme-light .stat span{color:var(--ink-2)}.hero .slab,.hero .core,.plan.hot{background:linear-gradient(158deg,#2d2151,#310a55 46%,#3c2685);box-shadow:0 34px 54px -24px #0000006b,0 12px 22px -12px #00000038,inset 2px 3px 5px #d3b5ff,inset -4px -6px 12px #111b4d}.t-coral{background:linear-gradient(155deg,#c4b5fd,#818cf8)}.hero{--coral:#a5b4fc;padding-bottom:80px}.foot{background:#282355}.footbar a{color:#f8f6ff}.footbar p{color:#e4e1f7}.footbar a.foot-credit{color:#282355}.footbar a.foot-credit:hover{color:#17133a}.theme-light#start{background:#c9b2ff;border-bottom-color:#0000}section,.foot{background-attachment:fixed}.hero{isolation:isolate;position:relative;overflow:hidden}.hero>.shell{z-index:1;position:relative}.hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-backdrop:before{content:"";opacity:.72;background-image:linear-gradient(#a5b4fc12 1px,#0000 1px),linear-gradient(90deg,#a5b4fc12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 94%);mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 94%)}.hero-graph{opacity:.4;filter:drop-shadow(0 0 14px #818cf838);width:100%;height:360px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-graph-fill{fill:url(#heroGraphFill)}.hero-graph-line{fill:none;stroke:url(#heroGraphStroke);stroke-width:2.2px;vector-effect:non-scaling-stroke}.hero-graph circle{fill:#c4b5fd;stroke:#818cf8;stroke-width:2px;vector-effect:non-scaling-stroke}.hero-channels{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-channel{filter:drop-shadow(0 7px 14px #482da552);opacity:.82;--channel-scale:1;width:64px;height:64px;transform:translateY(0) scale(var(--channel-scale));animation:8s ease-in-out infinite heroChannelFloat;animation-delay:var(--channel-delay,0s);background:linear-gradient(145deg,#563d89bd,#1b103cc2);border:1px solid #c4b5fd3d;border-radius:20px;place-items:center;padding:17px;display:grid;position:absolute;box-shadow:0 18px 30px -20px #815cf6f2,inset 2px 2px 5px #ffffff2e,inset -4px -5px 10px #00000057}.hero-channel svg{width:100%;height:100%;overflow:visible}.hero-channel:first-child{--channel-delay:-1.4s;top:24%;left:10%}.hero-channel:nth-child(2){--channel-delay:-4.2s;--channel-scale:.82;top:13%;left:27%}.hero-channel:nth-child(3){--channel-delay:-2.8s;--channel-scale:.9;top:43%;left:5%}.hero-channel:nth-child(4){--channel-delay:-5.1s;--channel-scale:.9;top:31%;right:14%}.hero-channel:nth-child(5){--channel-delay:-.8s;--channel-scale:.8;top:14%;right:29%}.hero-channel:nth-child(6){--channel-delay:-3.6s;top:44%;right:5%}.hero-channel:nth-child(7){--channel-delay:-5.8s;--channel-scale:.78;top:46%;left:17%}.hero-channel:nth-child(8){--channel-delay:-2.1s;--channel-scale:.8;top:46%;right:24%}@keyframes heroChannelFloat{0%,to{transform:translateY(0) scale(var(--channel-scale))}50%{transform:translateY(-10px) scale(var(--channel-scale))}}@media (max-width:720px){.hero-graph{opacity:.3;height:270px;bottom:0}.hero-channel{opacity:.66;border-radius:15px;width:46px;height:46px;padding:12px}.hero-channel:nth-child(2),.hero-channel:nth-child(5){display:none}.hero-channel:first-child{top:auto;bottom:16%;left:6%}.hero-channel:nth-child(3){top:auto;bottom:7%;left:3%}.hero-channel:nth-child(4){top:auto;bottom:15%;right:6%}.hero-channel:nth-child(6){top:auto;bottom:7%;right:2%}.hero-channel:nth-child(7){top:auto;bottom:26%;left:14%}.hero-channel:nth-child(8){top:auto;bottom:24%;right:14%}}body,body *{font-family:var(--font-ui)!important}@media (prefers-reduced-motion:reduce){.hero-channel{animation:none}}.split-head{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.split-head .lede{max-width:58ch;margin:0}.problem-grid,.benchmark-grid,.testimonial-grid,.fit-grid{gap:18px;display:grid}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-card,.benchmark,.testimonial,.fit-card{box-shadow:var(--clay);background:linear-gradient(158deg,#fff 0%,#fbf9ff 46%,#eeeaf8 100%);border:1px solid #6366f121;border-radius:26px;position:relative;overflow:hidden}.problem-card{min-height:260px;padding:28px}.problem-card:after,.benchmark:after,.testimonial:after,.fit-card:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff57,#0000 38%);position:absolute;inset:0}.problem-icon{z-index:1;color:#5b21b6;background:linear-gradient(145deg,#e9d5ff,#c4b5fd);border:1px solid #6d28d92e;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:34px;display:grid;position:relative;box-shadow:0 14px 22px -16px #6d28d9a6,inset 2px 2px 4px #ffffffdb,inset -3px -4px 7px #5b21b629}.problem-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px;height:25px}.problem-card h3,.benchmark h3,.testimonial h3,.fit-card h3{z-index:1;color:#2b2540;margin:0 0 10px;font-size:1.16rem;line-height:1.2;position:relative}.problem-card p,.benchmark p,.testimonial blockquote,.fit-card li{z-index:1;color:#625a78;margin:0;line-height:1.62;position:relative}.benchmark-section{background:linear-gradient(160deg,#fff 0%,#e8dfff 100%)}.benchmark-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.benchmark{min-height:220px;padding:28px}.benchmark>div{z-index:1;align-items:baseline;gap:8px;margin-bottom:18px;display:flex;position:relative}.benchmark b{color:#2f2259;letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem);line-height:1}.benchmark div span{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.benchmark small{z-index:1;color:#817697;letter-spacing:.04em;margin-top:18px;font-size:.75rem;display:block;position:relative}.comparison-section{background:linear-gradient(160deg,#14121a 0%,#25164d 56%,#3a2f63 100%)}.compare-wrap{background:linear-gradient(158deg,#372462e6,#120c2adb);border:1px solid #c4b5fd38;border-radius:28px;max-width:980px;margin:42px auto 0;overflow:hidden;box-shadow:0 28px 58px -32px #000000b8,inset 2px 2px 4px #ffffff1f,inset -4px -5px 10px #0000003d}.compare-head,.compare-row,.compare-total{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);align-items:center;gap:24px;padding:20px 26px;display:grid}.compare-head{color:#c4b5fd;letter-spacing:.13em;text-transform:uppercase;background:#818cf81f;font-size:.72rem;font-weight:700}.compare-row{border-top:1px solid #c4b5fd1f}.compare-row span,.compare-total span{gap:4px;display:grid}.compare-row b,.compare-total b{color:#f8fafc;font-size:.98rem}.compare-row small,.compare-total small{color:#b8afca;font-size:.78rem}.compare-row strong{color:#e9d5ff;background:#818cf824;border:1px solid #c4b5fd3d;border-radius:99px;justify-self:start;padding:8px 13px;font-size:.82rem}.compare-total{background:linear-gradient(90deg,#7c3aed40,#818cf814);border-top:1px solid #c4b5fd33;grid-template-columns:minmax(0,1fr) auto auto}.compare-total strong{color:#f8fafc;font-size:1.4rem;-webkit-text-decoration:line-through #f0abfc;text-decoration:line-through #f0abfc}.compare-total em{color:#1c1238;background:linear-gradient(#ddd6fe,#a78bfa);border-radius:99px;padding:10px 14px;font-size:.88rem;font-style:normal;font-weight:800}.testimonial-section{background:linear-gradient(160deg,#fff 0%,#dccbff 100%)}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.testimonial{min-height:280px;padding:28px}.stars{z-index:1;color:#7c3aed;letter-spacing:.18em;margin-bottom:22px;position:relative}.testimonial blockquote{color:#39314f;min-height:104px;font-size:1rem}.person{z-index:1;border-top:1px solid #6366f124;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex;position:relative}.person>span{color:#fff;background:linear-gradient(145deg,#7c3aed,#4f46e5);border-radius:50%;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:800;display:grid;box-shadow:0 8px 16px -10px #4f46e5e6}.person p{color:#302844;gap:3px;font-size:.84rem;display:grid}.person small{color:#756a8d}.fit-section{background:linear-gradient(160deg,#11101d 0%,#281750 100%)}.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.fit-card{background:linear-gradient(158deg,#372462eb,#150e2eeb);border-color:#c4b5fd33;min-height:300px;padding:30px;box-shadow:0 24px 42px -28px #000000b8,inset 2px 2px 4px #ffffff1a,inset -4px -5px 9px #00000040}.fit-card.caution{background:linear-gradient(158deg,#261f48e6,#100d22f0)}.fit-label{z-index:1;color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;background:#818cf824;border:1px solid #c4b5fd3d;border-radius:99px;margin-bottom:24px;padding:7px 11px;font-size:.7rem;font-weight:800;display:inline-flex;position:relative}.fit-card h3{color:#f8fafc;font-size:1.4rem}.fit-card ul{z-index:1;gap:15px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.fit-card li{color:#c7cae3;grid-template-columns:20px 1fr;gap:10px;display:grid}.fit-card li:before{content:"";border-bottom:2px solid #a78bfa;border-right:2px solid #a78bfa;width:9px;height:15px;margin:2px 0 0 4px;transform:rotate(45deg)}.footer-grid{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,1fr));gap:42px;padding:42px 0 34px;display:grid}.footer-intro>p:not(.foot-brand){color:#e4e1f7;max-width:31ch;margin:18px 0;line-height:1.55}.footer-intro>a,.footer-col a{color:#f8f6ff;width:fit-content;margin:10px 0;font-size:.9rem;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-intro>a:hover,.footer-col a:hover{color:#c4b5fd;transform:translate(3px)}.footer-col h3{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin:4px 0 18px;font-size:.75rem}.start-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin:32px auto 0;display:grid}.start-form .field{width:100%}.start-form select.field{-webkit-appearance:none;appearance:none;color:#f8f6ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#2f2259;background-image:linear-gradient(45deg,#0000 50%,#c4b5fd 50%),linear-gradient(135deg,#c4b5fd 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.start-form select.field option{color:#f8f6ff;background:#2f2259}.start-form select.field:focus{color:#fff;background-color:#3d2a72}.start-form .btn{grid-column:1/-1;justify-self:center;min-width:190px}.form-trust{color:var(--ink-2);margin:18px 0 0;font-size:.78rem}@media (max-width:900px){.problem-grid,.benchmark-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-card:last-child,.benchmark:last-child,.testimonial:last-child{grid-column:1/-1}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-intro{grid-column:1/-1}}@media (max-width:720px){.split-head{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.problem-grid,.benchmark-grid,.testimonial-grid,.fit-grid,.start-form{grid-template-columns:1fr}.problem-card:last-child,.benchmark:last-child,.testimonial:last-child,.start-form .btn{grid-column:auto}.problem-card,.benchmark,.testimonial,.fit-card{min-height:0;padding:24px}.compare-head,.compare-row{grid-template-columns:1fr;gap:10px;padding:18px 20px}.compare-row strong{justify-self:start}.compare-total{grid-template-columns:1fr;gap:12px;padding:20px}.compare-total strong,.compare-total em{justify-self:start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.footer-intro{grid-column:1/-1}.footbar{flex-direction:column;align-items:flex-start;gap:8px}}.rv{opacity:1;transform:none}html.reveal-ready .rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(26px)}html.reveal-ready .rv.in{opacity:1;transform:none}h1,h2,h3,h4,.hero h1{font-weight:500}.core-page{background:var(--of-color-canvas);min-height:100vh;color:var(--of-color-ink)}.core-page .legal-hero{padding-bottom:calc(var(--of-space-12) + var(--of-space-8))}.core-page .legal-summary{max-width:66ch;font-size:clamp(1rem,1.8vw,1.2rem)}.pricing-feature-section{padding:0 0 calc(var(--of-space-12) + var(--of-space-8));background:var(--of-color-canvas)}.core-content{gap:var(--of-space-12);max-width:1080px;display:grid}.core-section{scroll-margin-top:calc(var(--bar) + var(--of-space-6))}.core-section-heading{max-width:760px;margin:0 auto var(--of-space-6);text-align:center}.core-section-heading h2{margin:0 0 var(--of-space-4);color:var(--of-color-ink);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--of-weight-heading);letter-spacing:-.04em;line-height:1.02}.core-section-heading p,.core-copy{color:var(--of-color-ink-muted);font-size:1rem;line-height:1.75}.core-copy+.core-copy{margin-top:var(--of-space-4)}.core-includes{gap:var(--of-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.core-include-card{min-height:100%;padding:calc(var(--of-space-6) + var(--of-space-1));border-radius:calc(var(--of-radius-lg) + 2px);background:var(--of-gradient-card);box-shadow:var(--of-shadow-clay);border:1px solid #6366f121;position:relative;overflow:hidden}.core-include-card:last-child{grid-column:2}.core-include-card:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(120deg,#ffffff57,#0000 38%);position:absolute;inset:0}.core-include-icon{z-index:1;width:56px;height:56px;margin-bottom:calc(var(--of-space-8) + 2px);color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);border:1px solid #6d28d92e;border-radius:18px;place-items:center;display:grid;position:relative}.core-include-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:25px;height:25px}.core-include-card strong{z-index:1;margin-bottom:var(--of-space-2);color:var(--of-color-ink);font-weight:var(--of-weight-strong);display:block;position:relative}.core-include-copy{z-index:1;color:var(--of-color-ink-muted);line-height:1.65;display:block;position:relative}.core-note-card{padding:var(--of-space-8);border:1px solid var(--of-color-line);border-radius:var(--of-radius-lg);background:var(--of-gradient-gloss-plate);box-shadow:var(--of-shadow-clay)}.core-note-card h2{max-width:18ch;margin:0 auto var(--of-space-6);color:var(--of-color-ink);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--of-weight-heading);letter-spacing:-.04em;text-align:center;line-height:1.02}.pricing-usage-section{background:var(--of-gradient-hero);position:relative;overflow:hidden}.pricing-usage-section:before{content:"";filter:blur(90px);pointer-events:none;background:#8b5cf62e;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;left:calc(50% - 210px)}.pricing-usage-shell{max-width:980px;position:relative}.pricing-usage-heading{max-width:none;margin-bottom:var(--of-space-10)}.pricing-usage-heading h2{color:var(--of-color-white)}.pricing-usage-grid{gap:var(--of-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-usage-item{padding:var(--of-space-8);border-radius:var(--of-radius-lg);background:linear-gradient(145deg,#ffffff17,#ffffff08);border:1px solid #c4b5fd2e;box-shadow:inset 1px 1px #ffffff1a,0 24px 50px -30px #000000b3}.pricing-usage-item .core-include-icon{margin-bottom:var(--of-space-6)}.pricing-usage-item p{color:#d8d0e9;margin:0;line-height:1.75}.core-table-shell{border:1px solid var(--of-color-line);border-radius:var(--of-radius-lg);background:#fff;overflow-x:auto;box-shadow:0 22px 48px -34px #2b254061}.core-table{border-collapse:collapse;width:100%;min-width:640px;color:var(--of-color-ink)}.core-table th,.core-table td{padding:18px var(--of-space-6);border-bottom:1px solid var(--of-color-line);text-align:left;vertical-align:middle}.core-table thead{background:#f7f5fc}.core-table thead th{color:var(--of-color-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.core-table th{color:var(--of-color-purple-deep);font-weight:var(--of-weight-strong)}.core-table tbody tr:last-child th,.core-table tbody tr:last-child td{border-bottom:0}.core-table tbody tr:hover{background:#faf9fd}.core-brand{align-items:center;gap:var(--of-space-3);color:var(--of-color-ink);display:inline-flex}.core-brand-mark{border:1px solid var(--of-color-line);background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:8px;display:grid;box-shadow:0 7px 16px -11px #2b25408c}.core-brand-mark img{object-fit:contain;width:100%;height:100%}.core-brand-text{color:var(--of-color-purple-deep);font-size:.7rem;font-weight:800}.core-covered{color:var(--of-color-purple-deep);font-weight:var(--of-weight-label)}.core-covered:before{content:"✓";width:22px;height:22px;margin-right:var(--of-space-2);color:var(--of-color-purple-deep);background:#eee8ff;border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.core-total-row{background:#f3effc}.core-total-row th,.core-total-row td{padding-block:var(--of-space-6)}.core-table-note{margin-top:var(--of-space-4);color:var(--of-color-ink-muted);font-size:.94rem;line-height:1.65}.core-faq{gap:var(--of-space-3);max-width:820px;margin:0 auto;display:grid}.pricing-faq-section .core-section-heading{text-align:center;max-width:none}.pricing-faq-section .core-section-heading h2{color:var(--of-color-white)}.core-cta .close-plate{max-width:none}.core-embed-pending{justify-items:center;gap:var(--of-space-3);margin-top:var(--of-space-6);display:grid}.core-embed-pending .btn[aria-disabled=true]{cursor:not-allowed;opacity:.72}.core-embed-status{color:var(--of-color-lavender);font-size:.82rem;font-weight:var(--of-weight-label)}@media (max-width:900px){.core-includes{grid-template-columns:repeat(2,minmax(0,1fr))}.core-include-card:last-child{grid-column:1/-1}.core-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.core-table{border-collapse:separate;min-width:0}.core-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.core-table tbody{gap:var(--of-space-4);display:grid}.core-table tr{border:1px solid var(--of-color-line);border-radius:var(--of-radius-md);box-shadow:var(--of-shadow-clay);background:#fff;display:grid;overflow:hidden}.core-table th,.core-table td{gap:var(--of-space-4);border-bottom:1px solid var(--of-color-line);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);align-items:start;width:100%;display:grid}.core-table th[scope=row]{background:#8b5cf614;display:block}.core-table td:before{content:attr(data-label);color:var(--of-color-purple-deep);font-weight:var(--of-weight-strong)}.core-table tbody tr:last-child th,.core-table tbody tr:last-child td,.core-table tr td:last-child{border-bottom:0}}@media (max-width:720px){.pricing-usage-grid{grid-template-columns:1fr}.pricing-usage-item{padding:var(--of-space-6)}.core-content{gap:var(--of-space-10)}.core-includes{grid-template-columns:1fr}.core-include-card:last-child{grid-column:auto}.core-note-card{padding:var(--of-space-6)}.core-table th,.core-table td{gap:var(--of-space-2);padding:var(--of-space-4);grid-template-columns:1fr}}.pricing-plan-stage{padding:var(--of-space-12) 0 calc(var(--of-space-12) + var(--of-space-10));background:var(--of-color-canvas)}.pricing-plan-stage-shell{max-width:1080px}.pricing-plan-stage h2{margin:0 auto var(--of-space-10);color:var(--of-color-ink);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--of-weight-heading);letter-spacing:-.04em;text-align:center;line-height:1.02}.pricing-plan-stage-deck{padding:var(--of-space-8) clamp(var(--of-space-8), 5vw, 64px);isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:0;display:grid;position:relative}.pricing-plan-stage-deck:before{content:"";z-index:-2;border:var(--of-plan-stage-border);border-radius:var(--of-plan-stage-radius);background:var(--of-plan-stage-background);box-shadow:var(--of-plan-stage-shadow);position:absolute;inset:54px 0}.pricing-plan-stage-deck:after{content:"";z-index:-3;background:var(--of-plan-stage-ground-shadow);filter:blur(30px);border-radius:50%;height:64px;position:absolute;bottom:45px;left:8%;right:8%}.pricing-plan-stage-card{z-index:1;min-height:388px;padding:calc(var(--of-space-8) + var(--of-space-4));border-radius:var(--of-radius-lg) 0 0 var(--of-radius-lg);box-shadow:none;background:0 0;border:0;position:relative;transform:none}.pricing-plan-stage-card.is-featured{z-index:2;min-height:492px;padding:calc(var(--of-space-8) + var(--of-space-6));border:var(--of-plan-card-featured-border);background:var(--of-plan-card-featured-background);box-shadow:var(--of-plan-card-featured-shadow);border-radius:32px;transform:translate(-8px)}.pricing-plan-stage-card.is-featured:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff6,#0000);height:44%;position:absolute;inset:1px 1px auto}.pricing-plan-stage-card:not(.is-featured) .pricing-plan-stage-facts{border-top-color:#6d28d924}.pricing-plan-stage-card:not(.is-featured) .pricing-plan-stage-facts div{border-bottom-color:#6d28d924}.pricing-plan-stage-label{color:var(--of-color-purple-deep);font-size:.78rem;font-weight:var(--of-weight-strong);letter-spacing:.12em;text-transform:uppercase;display:block}.pricing-plan-stage-badge{top:var(--of-space-5);right:var(--of-space-5);border-radius:var(--of-radius-pill);color:var(--of-color-white);background:var(--of-plan-badge-background);box-shadow:var(--of-plan-badge-shadow);font-size:.72rem;font-weight:var(--of-weight-strong);text-shadow:0 1px 1px #180c3747;padding:7px 11px;line-height:1.2;position:absolute}.pricing-plan-stage-price{align-items:baseline;gap:var(--of-space-2);margin:var(--of-space-5) 0 var(--of-space-6);display:flex}.pricing-plan-stage-price strong{color:var(--of-color-ink);font-size:clamp(3.4rem,8vw,5.2rem);font-weight:var(--of-weight-heading);letter-spacing:-.06em;line-height:.9}.pricing-plan-stage-price span{color:var(--of-color-ink-muted);font-weight:var(--of-weight-label)}.pricing-plan-stage-facts{border-top:1px solid var(--of-color-line);margin:0}.pricing-plan-stage-facts div{justify-content:space-between;gap:var(--of-space-5);padding:var(--of-space-4) 0;border-bottom:1px solid var(--of-color-line);display:flex}.pricing-plan-stage-facts dt{color:var(--of-color-ink-muted)}.pricing-plan-stage-facts dd{color:var(--of-color-ink);font-weight:var(--of-weight-strong)}@media (max-width:720px){.pricing-plan-stage{padding-top:var(--of-space-10)}.pricing-plan-stage h2{margin-bottom:var(--of-space-5)}.pricing-plan-stage-deck{gap:var(--of-space-4);padding:var(--of-space-6);grid-template-columns:1fr}.pricing-plan-stage-deck:before{border-radius:var(--of-radius-lg);inset:0}.pricing-plan-stage-deck:after{bottom:-4px}.pricing-plan-stage-card,.pricing-plan-stage-card.is-featured{min-height:0;padding:var(--of-space-6);border-radius:var(--of-radius-lg);transform:none}.pricing-plan-stage-card:not(.is-featured){background:#ffffff47}.pricing-plan-stage-card.is-featured{padding:calc(var(--of-space-6) + var(--of-space-2))}.pricing-plan-stage-badge{margin-bottom:var(--of-space-4);display:inline-flex;position:static}}.pricing-feature-table-shell{max-width:1080px;margin:var(--of-space-8) auto 0;border:var(--of-pricing-table-border);border-radius:var(--of-pricing-table-radius);background:var(--of-pricing-table-background);box-shadow:var(--of-pricing-table-shadow);overflow:hidden}.pricing-feature-table{border-collapse:collapse;width:100%;color:var(--of-color-ink)}.pricing-feature-table th,.pricing-feature-table td{padding:15px var(--of-space-6);border-bottom:1px solid var(--of-color-line);text-align:left}.pricing-feature-table thead{background:var(--of-pricing-table-head-background)}.pricing-feature-table thead th{color:var(--of-color-ink-muted);font-size:.72rem;font-weight:var(--of-weight-strong);letter-spacing:.1em;text-transform:uppercase}.pricing-feature-table thead th:not(:first-child),.pricing-feature-table td{text-align:center;width:22%}.pricing-feature-group th{padding-block:var(--of-space-4);color:var(--of-color-purple-deep);background:var(--of-pricing-table-group-background);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.pricing-feature-table tbody tr:not(.pricing-feature-group):hover{background:#8b5cf60a}.pricing-feature-value{align-items:center;gap:var(--of-space-2);color:var(--of-color-purple-deep);font-weight:var(--of-weight-label);display:inline-flex}.pricing-feature-value:before{content:"✓";width:22px;height:22px;color:var(--of-color-purple-deep);background:var(--of-color-plate-muted);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}@media (max-width:720px){.pricing-feature-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pricing-feature-table,.pricing-feature-table tbody{gap:var(--of-space-4);display:grid}.pricing-feature-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-feature-table tbody{padding:var(--of-space-4);border:var(--of-pricing-table-border);border-radius:var(--of-radius-lg);box-shadow:var(--of-pricing-table-shadow);background:#fff}.pricing-feature-table tr{grid-template-columns:1fr 1fr;display:grid}.pricing-feature-table th,.pricing-feature-table td{width:auto;padding:var(--of-space-3)}.pricing-feature-table th[scope=row]{border-bottom:1px solid var(--of-color-line);grid-column:1/-1}.pricing-feature-table td{gap:var(--of-space-2);text-align:left;border-bottom:0;display:grid}.pricing-feature-table td:before{content:attr(data-label);color:var(--of-color-ink-muted);font-size:.72rem;font-weight:var(--of-weight-strong);letter-spacing:.08em;text-transform:uppercase}.pricing-feature-group{display:block}.pricing-feature-group th{margin:calc(var(--of-space-4) * -1) calc(var(--of-space-4) * -1) 0;border-radius:var(--of-radius-lg) var(--of-radius-lg) 0 0;display:block}}.narrative-visual{border:1px solid var(--of-color-line);border-radius:calc(var(--of-radius-lg) + 8px);background:var(--of-narrative-background);min-height:420px;box-shadow:var(--of-narrative-shadow);position:relative;overflow:hidden}.narrative-tool-cloud{isolation:isolate;perspective:1200px;background:radial-gradient(circle at 48% 45%,#8b5cf63b,#0000 34%),linear-gradient(145deg,#edeafe 0%,#dcd5fa 100%);min-height:590px}.narrative-grid{opacity:.3;background-image:linear-gradient(#6d28d917 1px,#0000 1px),linear-gradient(90deg,#6d28d917 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.narrative-inputs{z-index:2;transform-style:preserve-3d;grid-template-columns:repeat(2,148px);align-content:center;gap:16px;display:grid;position:absolute;top:64px;bottom:64px;left:58px;transform:rotateY(7deg)rotateX(1deg)}.narrative-tool-card{min-height:72px;color:var(--of-color-ink);transform:translateZ(calc(var(--tool-index) * 1px));background:linear-gradient(145deg,#fffffff0,#eeeafbe0);border:1px solid #6d28d921;border-radius:18px;grid-template-columns:44px 1fr 7px;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 18px 26px -18px #2b254073,inset 2px 2px 4px #ffffffeb}.narrative-tool-card span{width:44px;height:44px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);border-radius:14px;place-items:center;display:grid}.narrative-tool-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px}.narrative-tool-card strong{text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.narrative-tool-card>i{background:#6d28d9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6d28d91a}.narrative-rails{z-index:1;width:180px;height:270px;position:absolute;top:50%;left:342px;transform:translateY(-50%)}.narrative-rails i{transform-origin:100%;background:linear-gradient(90deg,#6d28d938,#7c3aed);width:100%;height:1px;position:absolute;right:0}.narrative-rails i:first-child{top:15%;transform:rotate(20deg)}.narrative-rails i:nth-child(2){top:38%;transform:rotate(7deg)}.narrative-rails i:nth-child(3){top:62%;transform:rotate(-7deg)}.narrative-rails i:nth-child(4){top:85%;transform:rotate(-20deg)}.narrative-command{z-index:3;width:300px;color:var(--of-color-white);background:radial-gradient(circle at 80% 10%,#8b5cf63d,#0000 32%),linear-gradient(150deg,#17102c,#090713);border:1px solid #c4b5fd38;border-radius:32px;padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(2deg);box-shadow:0 38px 52px -25px #1c0f40b8,inset 2px 2px #ffffff17,inset -4px -5px 10px #0000004d}.narrative-command-top{letter-spacing:.12em;border-bottom:1px solid #c4b5fd24;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:.58rem;font-weight:700;display:flex}.narrative-command-top i{color:#d8cfff;letter-spacing:.04em;background:#8b5cf629;border-radius:99px;padding:5px 7px;font-style:normal}.narrative-command-brand{align-items:center;gap:14px;padding:28px 0;display:flex}.narrative-command-brand img{width:58px;height:58px}.narrative-command-brand div{display:grid}.narrative-command-brand strong{font-size:1.32rem}.narrative-command-brand small{color:var(--of-color-lavender)}.narrative-command-stats{gap:8px;display:grid}.narrative-command-stats span{color:#ddd7ef;background:#ffffff0f;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;font-size:.68rem;display:flex}.narrative-command-stats i{background:#a78bfa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #8b5cf6}.narrative-output{z-index:2;width:252px;color:var(--of-color-ink);box-shadow:var(--of-shadow-clay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #6d28d91f;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid;position:absolute;top:112px;right:58px}.narrative-output>span{width:32px;height:32px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);border-radius:10px;place-items:center;font-size:.63rem;font-weight:800;display:grid}.narrative-output div{display:grid}.narrative-output small{color:var(--of-color-ink-muted);letter-spacing:.1em;font-size:.52rem}.narrative-output strong{font-size:.72rem}.narrative-output>i{color:var(--of-color-purple-deep);font-size:.58rem;font-style:normal;font-weight:800}.narrative-output-second{top:254px;right:38px}.narrative-output-third{top:396px;right:68px}.narrative-workflow{align-items:center;gap:var(--of-space-2);padding:var(--of-space-8);background:var(--of-gradient-card);grid-template-columns:repeat(5,1fr);display:grid}.narrative-flow-line{border-radius:var(--of-radius-pill);background:linear-gradient(90deg,#c4b5fd,#7c3aed);height:5px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 5px 14px #6d28d947}.narrative-flow-node{z-index:1;justify-items:center;gap:var(--of-space-3);text-align:center;display:grid;position:relative}.narrative-flow-node span{width:66px;height:66px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);border:1px solid #6d28d921;border-radius:21px;place-items:center;display:grid;position:relative}.narrative-flow-node svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:25px}.narrative-flow-node span i{width:24px;height:24px;color:var(--of-color-white);background:var(--of-gradient-hero);border-radius:8px;place-items:center;font-size:.52rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 8px 12px -8px #2b25408c}.narrative-flow-node strong{color:var(--of-color-ink);font-size:.82rem}.narrative-flow-node>small{color:var(--of-color-ink-muted);font-size:.66rem}.narrative-operator{align-content:center;gap:var(--of-space-5);padding:var(--of-space-8);background:var(--of-gradient-hero);display:grid}.narrative-operator-card,.narrative-powered-card{align-items:center;gap:var(--of-space-5);padding:var(--of-space-6);border-radius:var(--of-radius-lg);color:var(--of-color-white);background:#ffffff12;border:1px solid #c4b5fd2e;display:flex;box-shadow:inset 1px 1px #ffffff1a}.narrative-operator-avatar{object-fit:cover;border:2px solid #c4b5fd6b;border-radius:22px;flex:none;width:76px;height:76px;box-shadow:0 16px 24px -14px #000000ad,0 0 0 6px #8b5cf614}.narrative-operator-card div{gap:3px;display:grid}.narrative-operator-card small,.narrative-operator-card span,.narrative-powered-card span{color:var(--of-color-lavender)}.narrative-powered-card{justify-items:start;display:grid}.narrative-powered-card img{width:150px;height:auto}@media (max-width:720px){.narrative-visual{min-height:350px}.narrative-tool-cloud{border-radius:28px;min-height:690px}.narrative-inputs{grid-template-columns:repeat(4,1fr);gap:10px;inset:22px 20px auto;transform:none}.narrative-tool-card{border-radius:15px;grid-template-columns:42px;justify-content:center;min-width:0;min-height:58px;padding:8px}.narrative-tool-card span{width:42px;height:42px}.narrative-tool-card strong,.narrative-tool-card>i,.narrative-rails{display:none}.narrative-command{width:min(286px,100% - 52px);padding:19px;top:290px}.narrative-command-brand{padding:22px 0}.narrative-output{z-index:4;width:auto;min-height:58px;padding:11px 13px;top:462px;left:20px;right:20px}.narrative-output-second{top:528px}.narrative-output-third{top:594px}.narrative-workflow{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;min-height:510px;padding:22px}.narrative-flow-line{display:none}.narrative-flow-node{text-align:left;background:#ffffffb8;border:1px solid #6d28d91a;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:54px 1fr;place-items:center start;gap:2px 11px;min-height:112px;padding:14px;display:grid;box-shadow:0 16px 24px -22px #2b254073,inset 1px 1px 3px #ffffffd1}.narrative-flow-node:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.narrative-flow-node span{border-radius:17px;grid-row:1/3;width:54px;height:54px}.narrative-flow-node span i{top:-7px;right:-7px}.narrative-flow-node strong{align-self:end;font-size:.76rem}.narrative-flow-node>small{align-self:start;font-size:.61rem}}@media (prefers-reduced-motion:no-preference){.narrative-command{animation:5s ease-in-out infinite narrative-float}@keyframes narrative-float{50%{transform:translate(-50%,calc(-50% - 7px))rotateX(2deg)}}}.seo-icon-tile{width:50px;height:50px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);border:1px solid #6d28d92e;border-radius:16px;flex:none;place-items:center;display:grid}.seo-icon-tile svg{fill:none;stroke:currentColor;width:23px;height:23px}.theme-dark .seo-icon-tile{color:var(--of-color-purple-deep);border-color:#c4b5fd3d}.seo-icon-step{align-items:center;gap:var(--of-space-4);grid-template-columns:50px minmax(0,1fr);display:grid}.seo-icon-step-copy{gap:4px;min-width:0;display:grid}.seo-icon-step-copy strong,.seo-icon-step-copy small{display:block}.seo-icon-step-copy small{line-height:1.5}@media (max-width:680px){.seo-icon-step{grid-template-columns:42px minmax(0,1fr)}}.omniflow-embed{width:100%;min-width:0;overflow:hidden}.omniflow-embed iframe{background:0 0;border:0;width:100%;max-width:100%;display:block;overflow:hidden;opacity:1!important;visibility:visible!important;pointer-events:auto!important;left:auto!important}.omniflow-embed .ep-iFrameContainer,.omniflow-embed .ep-wrapper{width:100%!important;display:block!important}.omniflow-form-embed iframe{height:637px}.omniflow-calendar-embed iframe{border-radius:28px;height:780px;min-height:780px;box-shadow:0 34px 70px -44px #22154a9e}.omniflow-calendar-embed{margin:0}@media (max-width:640px){.omniflow-form-embed iframe{height:700px}.omniflow-calendar-embed iframe{border-radius:20px;height:900px;min-height:900px}}.about-page{background:var(--of-color-canvas);min-height:100vh;color:var(--of-color-ink)}.about-hero{padding:calc(var(--bar) + 72px) 0 var(--of-space-12);background:var(--of-gradient-hero)}.about-hero-inner{text-align:center;justify-items:center;display:grid}.about-hero h1{max-width:18ch;margin:var(--of-space-5) auto;color:var(--of-color-white);font-size:clamp(3rem,7vw,6.6rem);font-weight:var(--of-weight-heading);letter-spacing:-.055em;line-height:.95}.about-hero-inner>p{max-width:70ch;margin:0 auto var(--of-space-4);color:#d8d0e9;line-height:1.75}.about-hero .narrative-visual{width:min(1040px,100%);margin-top:var(--of-space-10)}.about-story-grid{align-items:center;gap:clamp(var(--of-space-8), 6vw, 80px);grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);display:grid}.about-story-grid-reverse{grid-template-columns:minmax(420px,1.05fr) minmax(0,.95fr)}.about-story-copy h2,.about-principle-card h2,.about-cta h2{margin:var(--of-space-4) 0 var(--of-space-5);font-size:clamp(2.2rem,5vw,4rem);font-weight:var(--of-weight-heading);letter-spacing:-.045em;line-height:1}.about-story-copy p,.about-principle-card p{color:var(--of-color-ink-muted);line-height:1.78}.about-story-copy p+p,.about-principle-card p+p{margin-top:var(--of-space-4)}.theme-dark .about-story-copy h2{color:var(--of-color-white)}.theme-dark .about-story-copy p{color:#d8d0e9}.theme-dark .about-story-copy a{color:var(--of-color-lavender)}.about-principle-grid{gap:var(--of-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-principle-card{padding:clamp(var(--of-space-6), 4vw, var(--of-space-10));border:1px solid var(--of-color-line);border-radius:calc(var(--of-radius-lg) + 4px);background:var(--of-gradient-card);box-shadow:var(--of-shadow-clay)}.about-principle-number{width:54px;height:54px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);font-weight:var(--of-weight-strong);border-radius:18px;place-items:center;display:grid}.about-cta .close-plate{text-align:center;justify-items:center;max-width:1060px;display:grid}.about-cta h2{max-width:16ch;color:var(--of-color-white)}.about-actions{justify-content:center;gap:var(--of-space-3);margin-top:var(--of-space-5);flex-wrap:wrap;display:flex}.about-actions .btn[aria-disabled=true]{cursor:not-allowed;opacity:.68}.about-contact-note{margin-top:var(--of-space-4);color:var(--of-color-lavender);font-size:.78rem}@media (max-width:900px){.about-story-grid,.about-story-grid-reverse{grid-template-columns:1fr}.about-story-grid-reverse .narrative-visual{order:2}}@media (max-width:720px){.about-hero{padding-top:calc(var(--bar) + var(--of-space-10))}.about-hero h1{max-width:10.5ch;font-size:clamp(2.65rem,13vw,3.5rem);line-height:.98}.about-hero-inner>p{max-width:34ch;line-height:1.65}.about-hero .narrative-visual{margin-top:var(--of-space-8)}.about-principle-grid{grid-template-columns:1fr}}.contact-page{background:var(--of-color-canvas);min-height:100vh;color:var(--of-color-ink)}.contact-hero{padding:calc(var(--bar) + 72px) 0 90px;background:var(--of-gradient-hero)}.contact-hero-stage{background:radial-gradient(circle at 88% 12%,#8b5cf652,#0000 30%),linear-gradient(145deg,#2d1e5f 0%,#170d34 52%,#0c0918 100%);border:1px solid #c4b5fd2e;border-radius:40px;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(44px,6vw,88px);padding:clamp(30px,5vw,68px);display:grid;box-shadow:0 44px 72px -42px #000000c7,inset 2px 2px #ffffff17}.contact-hero-copy h1{max-width:10ch;color:var(--of-color-white);letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(3.4rem,6vw,6rem);font-weight:500;line-height:.94}.contact-hero-copy>p{color:#d8d0e9;max-width:54ch;line-height:1.75}.contact-direct{align-items:center;gap:14px;margin-top:30px;display:flex}.contact-direct div{gap:2px;display:grid}.contact-direct small{color:var(--of-color-lavender)}.contact-direct a{color:var(--of-color-white);font-weight:700}.contact-icon,.contact-reason-icon{width:50px;height:50px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);box-shadow:var(--of-shadow-icon-purple);border-radius:16px;place-items:center;display:grid}.contact-icon svg,.contact-reason-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px}.contact-form-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#ffffffeb,#ede7ffd6);border:1px solid #ffffff47;border-radius:30px;padding:clamp(24px,4vw,38px);box-shadow:0 32px 50px -28px #000000bf,inset 3px 3px 6px #fffc}.contact-form-head span{color:var(--of-color-purple-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-form-head h2{color:var(--of-color-ink);letter-spacing:-.045em;margin:7px 0;font-size:clamp(2rem,4vw,3rem);font-weight:550}.contact-form-head p{color:var(--of-color-ink-muted)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.contact-form label{color:var(--of-color-ink);gap:7px;font-size:.72rem;font-weight:700;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--of-color-ink);font:inherit;background:#ffffffb8;border:1px solid #2b25401a;border-radius:13px;outline:none;font-weight:500;box-shadow:inset 2px 3px 7px #392b5c17}.contact-form input,.contact-form select{min-height:48px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:90px;padding:13px 14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--of-color-purple);box-shadow:0 0 0 3px #8b5cf624,inset 2px 3px 7px #392b5c14}.contact-form-wide,.contact-submit{grid-column:1/-1}.contact-submit{cursor:default;width:100%;margin-top:3px}.embed-note{color:var(--of-color-ink-muted);text-align:center;margin-top:12px;font-size:.65rem}.contact-section-head{text-align:center;max-width:760px;margin:0 auto 40px}.contact-section-head h2,.contact-channel h2,.contact-booking h2,.contact-platform-note h2{letter-spacing:-.05em;margin:14px 0 20px;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:500;line-height:.98}.contact-reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.contact-reason-card{border:1px solid var(--of-color-line);background:var(--of-gradient-card);min-height:0;box-shadow:var(--of-shadow-clay);border-radius:26px;padding:28px;position:relative}.contact-reason-card>small{color:var(--of-color-purple-deep);font-weight:800;position:absolute;top:30px;right:28px}.contact-reason-card h3{margin:28px 0 12px;font-size:1.25rem}.contact-reason-card p{color:var(--of-color-ink-muted);margin:0;line-height:1.7}.contact-booking-full{max-width:1120px}.contact-booking-full .contact-section-head>p{max-width:52ch;color:var(--of-color-ink-muted);margin:0 auto;line-height:1.7}.contact-booking-full .calendar-shell{width:100%;padding:clamp(12px,2vw,20px)}.contact-booking-full .omniflow-calendar-embed{margin-top:clamp(28px,4vw,48px)}.contact-channel-grid,.contact-booking-grid{grid-template-columns:minmax(0,.84fr) minmax(470px,1.16fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.contact-channel h2,.contact-platform-note h2{color:var(--of-color-white)}.contact-channel p,.contact-platform-note p{color:#d8d0e9;max-width:58ch;line-height:1.75}.contact-channel a{color:var(--of-color-lavender)}.contact-inbox-visual{background:radial-gradient(circle at 80% 10%,#8b5cf630,#0000 35%),#0d091a;border:1px solid #c4b5fd2e;border-radius:30px;gap:11px;padding:28px;display:grid;box-shadow:0 32px 50px -30px #000000c7,inset 2px 2px #ffffff14}.contact-inbox-brand{border-bottom:1px solid #c4b5fd24;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:0 4px 18px;display:grid}.contact-inbox-brand img{width:52px}.contact-inbox-brand span{display:grid}.contact-inbox-brand small{color:var(--of-color-lavender)}.contact-inbox-brand strong{color:var(--of-color-white);font-size:1.15rem}.contact-inbox-brand>i{color:#ddd6fe;background:#8b5cf629;border-radius:99px;padding:6px 9px;font-size:.58rem;font-style:normal;font-weight:800}.contact-inbox-row{color:var(--of-color-white);background:#ffffff0f;border:1px solid #c4b5fd1a;border-radius:15px;grid-template-columns:36px 1fr auto 8px;align-items:center;gap:12px;padding:14px;display:grid}.contact-inbox-row>span{width:36px;height:36px;color:var(--of-color-purple-deep);background:var(--of-gradient-icon-purple);border-radius:11px;place-items:center;font-size:.65rem;font-weight:800;display:grid}.contact-inbox-row small{color:var(--of-color-lavender)}.contact-inbox-row>i{background:#a78bfa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #8b5cf6}.contact-booking-copy p{max-width:44ch;color:var(--of-color-ink-muted);line-height:1.75}.contact-pricing-link{color:var(--of-color-purple-deep);gap:9px;margin-top:24px;font-weight:800;display:inline-flex}.calendar-shell{border:1px solid var(--of-color-line);background:var(--of-gradient-card);box-shadow:var(--of-shadow-clay);border-radius:30px;padding:28px}.calendar-top{border-bottom:1px solid var(--of-color-line);grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.calendar-top div{display:grid}.calendar-top small{color:var(--of-color-purple-deep);letter-spacing:.12em;font-size:.62rem;font-weight:800}.calendar-top strong{font-size:1.25rem}.calendar-zone{color:var(--of-color-ink-muted);font-size:.7rem}.calendar-week{grid-template-columns:repeat(5,1fr);gap:9px;margin:24px 0;display:grid}.calendar-week button{border:1px solid var(--of-color-line);color:var(--of-color-ink);background:#fff;border-radius:15px;gap:4px;padding:13px 6px;display:grid}.calendar-week small{color:var(--of-color-ink-muted);font-size:.58rem}.calendar-week .selected{color:var(--of-color-white);background:var(--of-gradient-hero);box-shadow:var(--of-shadow-purple)}.calendar-week .selected small{color:var(--of-color-lavender)}.calendar-slots{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.calendar-slots span{color:var(--of-color-purple-deep);text-align:center;background:#f4f0ff;border:1px solid #6d28d921;border-radius:13px;padding:13px;font-size:.78rem;font-weight:700}.contact-note-plate{text-align:center;justify-items:center;max-width:1050px;display:grid}.contact-note-plate h2{max-width:15ch}.contact-note-plate>p{max-width:68ch}.contact-system-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.contact-system-line span,.contact-system-line strong{color:var(--of-color-white);background:#ffffff12;border:1px solid #c4b5fd2e;border-radius:99px;padding:10px 15px}.contact-system-line strong{color:#160d2e;background:var(--of-gradient-icon-purple)}.contact-system-line i{background:linear-gradient(90deg,#c4b5fd,#7c3aed);width:30px;height:2px}@media (max-width:1040px){.contact-hero-stage{grid-template-columns:1fr}.contact-hero-copy{text-align:center}.contact-hero-copy h1,.contact-hero-copy>p{margin-left:auto;margin-right:auto}.contact-direct{text-align:left;justify-content:center}.contact-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-channel-grid,.contact-booking-grid{grid-template-columns:1fr}.contact-booking-copy{text-align:center}.contact-booking-copy p{margin-left:auto;margin-right:auto}}@media (max-width:640px){.contact-hero{padding:calc(var(--bar) + 38px) 0 60px}.contact-hero-stage{border-radius:28px;gap:34px;padding:25px 17px 18px}.contact-hero-copy h1{margin-top:16px;font-size:clamp(2.8rem,13vw,3.7rem)}.contact-hero-copy>p{font-size:.94rem;line-height:1.66}.contact-form-shell{border-radius:24px;padding:22px 16px}.contact-form{grid-template-columns:1fr}.contact-form-wide,.contact-submit{grid-column:auto}.contact-reason-grid{grid-template-columns:1fr}.contact-reason-card{min-height:0}.contact-section-head h2,.contact-channel h2,.contact-booking h2,.contact-platform-note h2{font-size:clamp(2.45rem,12vw,3.4rem)}.contact-inbox-visual,.calendar-shell{border-radius:24px;padding:18px 14px}.contact-inbox-row{grid-template-columns:34px 1fr auto}.contact-inbox-row>i{display:none}.calendar-top{grid-template-columns:46px 1fr}.calendar-zone{grid-column:2}.calendar-week{gap:5px}.calendar-week button{padding:11px 3px}.calendar-slots{grid-template-columns:1fr}.contact-system-line i{width:12px}.embed-note{font-size:.6rem}}.contact-form-shell,.calendar-shell{min-width:0;overflow:hidden}.calendar-shell{padding:18px}
