.pc-marketing{--pc-bg:#fbfaf8;--pc-surface:#fff;--pc-surface-2:#f8f6f4;--pc-sunken:#f5f3f0;--pc-ink:#0e1217;--pc-ink-2:#393d44;--pc-ink-3:#6e7278;--pc-ink-4:#a2a5aa;--pc-on-ink:#fff;--pc-line:#e3e5e7;--pc-line-2:#edeef0;--pc-line-strong:#ccced1;--pc-accent:#4d68dc;--pc-accent-ink:#2b3cad;--pc-accent-bg:#ecf2ff;--pc-success:#349d62;--pc-font:"Inter", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--pc-font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;background:var(--pc-bg);color:var(--pc-ink);font-family:var(--pc-font);font-feature-settings:"ss01", "cv11", "cv02";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@supports (color:lab(0% 0 0)){.pc-marketing{--pc-bg:lab(98.269% .167668 1.12768);--pc-surface:lab(100% 0 0);--pc-surface-2:lab(97.1119% .224739 1.50439);--pc-sunken:lab(95.9605% .135928 1.90176);--pc-ink:lab(5.2302% -.310116 -3.72342);--pc-ink-2:lab(25.7169% -.538856 -4.43898);--pc-ink-3:lab(47.7666% -.495315 -3.72248);--pc-ink-4:lab(67.4943% -.413299 -2.98729);--pc-line:lab(90.7076% -.214756 -1.49829);--pc-line-2:lab(94.1907% -.162154 -1.12433);--pc-line-strong:lab(82.5843% -.266165 -1.87151);--pc-accent:lab(46.8223% 19.2906 -63.9343);--pc-accent-ink:lab(30.0779% 26.0434 -63.754);--pc-accent-bg:lab(95.1848% .389218 -11.2632);--pc-success:lab(57.6074% -41.4923 21.3997)}}.pc-marketing,.pc-marketing *{box-sizing:border-box}.pc-marketing a{color:inherit;text-decoration:none}.pc-marketing img{max-width:100%;height:auto;display:block}html:has(body>.pc-marketing){scroll-behavior:smooth}.pc-marketing .t-display{font-family:var(--pc-font);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(52px,8vw,132px);font-weight:600;line-height:.96}.pc-marketing .t-mega{font-family:var(--pc-font);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(64px,10vw,180px);font-weight:600;line-height:.92}.pc-marketing .t-headline{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(36px,4.6vw,72px);font-weight:600;line-height:1.02}.pc-marketing .t-section{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(28px,3vw,48px);font-weight:600;line-height:1.08}.pc-marketing .t-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pc-ink-3);font-size:13px;font-weight:600}.pc-marketing .t-lead{color:var(--pc-ink-2);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(18px,1.6vw,24px);font-weight:400;line-height:1.4}.pc-marketing .t-body{color:var(--pc-ink-2);font-size:16px;line-height:1.55}.pc-marketing .pc-mono{font-family:var(--pc-font-mono);font-feature-settings:"tnum"}.pc-marketing .pc-tnum{font-variant-numeric:tabular-nums}.pc-marketing .wrap{width:min(1280px,100% - 64px);margin-inline:auto}.pc-marketing .wrap-narrow{width:min(900px,100% - 64px);margin-inline:auto}.pc-marketing .wrap-wide{width:min(1600px,100% - 48px);margin-inline:auto}.pc-marketing section{position:relative}.pc-marketing .scene{padding:clamp(80px,12vw,160px) 0}.pc-marketing .scene-dark{color:#f7f8fb;color:lab(97.6676% -.215054 -1.49847);background:#040508;background:lab(1.35983% -.0853166 -1.30024)}.pc-marketing .scene-dark .t-lead{color:#a8abb0;color:lab(69.8143% -.413984 -2.98769)}.pc-marketing .scene-dark .t-eyebrow{color:#777a80;color:lab(51.2468% -.498146 -3.724)}.pc-marketing .scene-dark .t-body{color:#a8abb0;color:lab(69.8143% -.413984 -2.98769)}.pc-marketing .scene-black{color:#f7f8fb;color:lab(97.6676% -.215054 -1.49847);background:#010101;background:lab(.193237% -.0121072 -.176147)}.pc-marketing .scene-black .t-lead{color:#a8abb0;color:lab(69.8143% -.413984 -2.98769)}.pc-marketing .scene-black .t-eyebrow{color:#6e7278;color:lab(47.7666% -.495315 -3.72248)}.pc-marketing .scene-soft{background:var(--pc-sunken)}.pc-marketing .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfaf8c7;background:lab(98.269% .167668 1.12768/.78);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:fixed;inset:0 0 auto}.pc-marketing .nav.is-scrolled{border-bottom-color:var(--pc-line)}.pc-marketing .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:56px;display:flex}.pc-marketing .nav-links{color:var(--pc-ink-2);align-items:center;gap:28px;font-size:13px;display:flex}.pc-marketing .nav-links a{padding:6px 0;transition:color .15s;position:relative}.pc-marketing .nav-links a:hover{color:var(--pc-ink)}.pc-marketing .nav-links a.nav-cta{background:var(--pc-ink);color:var(--pc-on-ink);border-radius:999px;align-items:center;padding:13px 26px;font-size:14px;font-weight:500;line-height:1.2;transition:opacity .15s;display:inline-flex}.pc-marketing .nav-links a.nav-cta:hover{opacity:.88}.pc-marketing .nav-links a:not(.nav-cta):after{content:"";background:var(--pc-ink);transform-origin:50%;border-radius:1px;height:1.5px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pc-marketing .nav-links a:not(.nav-cta).is-active:after,.pc-marketing .nav-links a:not(.nav-cta):hover:after{transform:scaleX(1)}.pc-marketing .btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:500;transition:transform .15s,background .15s,opacity .15s;display:inline-flex}.pc-marketing .btn-primary{background:var(--pc-accent);color:#fff}.pc-marketing .btn-primary:hover{opacity:.92;transform:translateY(-1px)}.pc-marketing .btn-ghost{color:var(--pc-ink);border-color:var(--pc-line-strong);background:0 0}.pc-marketing .btn-ghost:hover{background:var(--pc-surface)}.pc-marketing .scene-dark .btn-ghost,.pc-marketing .scene-black .btn-ghost{color:#f3f5f9;color:lab(96.5044% -.267208 -1.87215);border-color:#393d45;border-color:lab(25.7083% -.604674 -5.16756)}.pc-marketing .scene-dark .btn-ghost:hover,.pc-marketing .scene-black .btn-ghost:hover{background:#171b21;background:lab(9.46747% -.479311 -4.76326)}.pc-marketing .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.pc-marketing .reveal.in{opacity:1;transform:none}.pc-marketing .stage{perspective:2400px;margin-top:clamp(48px,6vw,88px);position:relative}.pc-marketing .stage-mock{transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-3deg));transform-origin:50% 100%;border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:18px;transition:transform .8s cubic-bezier(.2,.7,.2,1);overflow:hidden;box-shadow:0 1px #0e12170a,0 24px 60px -20px #0e12172e,0 60px 120px -40px #0e12171f;box-shadow:0 1px lab(5.2302% -.310116 -3.72342/.04),0 24px 60px -20px lab(5.2302% -.310116 -3.72342/.18),0 60px 120px -40px lab(5.2302% -.310116 -3.72342/.12)}.pc-marketing .stage:hover .stage-mock{transform:rotateX(4deg)rotateY(-1deg)}.pc-marketing .aurora{z-index:-1;background:radial-gradient(50% 45% at 30% 35%, oklch(from var(--pc-accent) .92 .1 h / .7), transparent 70%), radial-gradient(45% 50% at 72% 60%, oklch(from var(--pc-accent) .94 .06 h / .55), transparent 70%), radial-gradient(40% 35% at 55% 15%, #cbf3ff73, transparent 70%);filter:blur(60px);animation:22s cubic-bezier(.4,0,.2,1) infinite alternate pcAuroraDrift;position:absolute;inset:-10% -10% 0}@supports (color:lab(0% 0 0)){.pc-marketing .aurora{background:radial-gradient(50% 45% at 30% 35%, oklch(from var(--pc-accent) .92 .1 h / .7), transparent 70%), radial-gradient(45% 50% at 72% 60%, oklch(from var(--pc-accent) .94 .06 h / .55), transparent 70%), radial-gradient(40% 35% at 55% 15%, lab(93.3861% -14.8391 -14.5181/.45), transparent 70%)}}@keyframes pcAuroraDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.05)}to{transform:translate(3%,-2%)scale(1.02)}}.pc-marketing .trust-layer{pointer-events:none;z-index:3;position:absolute;inset:0}.pc-marketing .trust-chip{-webkit-backdrop-filter:blur(18px);border:1px solid var(--pc-line);color:var(--pc-ink);letter-spacing:-.005em;white-space:nowrap;background:#ffffffe0;background:lab(100% 0 0/.88);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;font-weight:500;animation:6s ease-in-out infinite pcChipFloat;display:inline-flex;position:absolute;box-shadow:inset 0 1px #fff9,0 14px 36px -12px #0e121738;box-shadow:inset 0 1px lab(100% 0 0/.6),0 14px 36px -12px lab(5.2302% -.310116 -3.72342/.22)}.pc-marketing .trust-chip .pc-mono{letter-spacing:.1em;color:var(--pc-ink-3);text-transform:uppercase;font-size:10.5px}@keyframes pcChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.pc-marketing .trust-chip{display:none}}.pc-marketing .spotlight{isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;position:relative}.pc-marketing .spotlight:before{content:"";border-radius:inherit;background:radial-gradient(circle 320px at var(--mx,50%) var(--my,50%), oklch(from var(--pc-accent) .92 .1 h / .55), transparent 60%);opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.pc-marketing .spotlight:hover{transform:translateY(-3px)}.pc-marketing .spotlight:hover:before{opacity:1}.pc-marketing .spotlight>*{z-index:1;position:relative}.pc-marketing .scene-dark .spotlight:before,.pc-marketing .scene-black .spotlight:before{background:radial-gradient(circle 320px at var(--mx,50%) var(--my,50%), oklch(from var(--pc-accent) .45 .18 h / .45), transparent 60%)}.pc-marketing .step-num{font-family:var(--pc-font-mono);letter-spacing:.14em;color:var(--pc-ink-3);text-transform:uppercase;font-size:12px;font-weight:600}.pc-marketing .step-mock-wrap{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.pc-marketing .step-mock-wrap:hover{transform:translateY(-6px)}.pc-marketing .manifest{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.08}.pc-marketing .flow-dot{fill:#9bb4ff;fill:lab(73.3859% 7.16498 -47.0074);filter:drop-shadow(0 0 6px #9bb4ffb3);filter:drop-shadow(0 0 6px lab(73.3859% 7.16498 -47.0074/.7))}.pc-marketing .price-grid-5{gap:12px}.pc-marketing .price-card{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:24px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s;display:flex;position:relative;overflow:hidden}.pc-marketing .price-card:hover{border-color:var(--pc-line-strong);transform:translateY(-3px)}.pc-marketing .price-card.featured{color:#f3f5f9;color:lab(96.5044% -.267208 -1.87215);background:#0e1217;background:lab(5.2302% -.310116 -3.72342);border-color:#171b21;border-color:lab(9.46747% -.479311 -4.76326)}.pc-marketing .price-card.featured .t-body{color:#b4b7bd;color:lab(74.4544% -.415325 -2.98845)}.pc-marketing .price-card.featured .t-eyebrow{color:#8c8f95;color:lab(59.3671% -.503778 -3.72702)}.pc-marketing .price-main{flex-direction:column;flex:auto;gap:18px;min-width:0;padding:32px 28px;display:flex}.pc-marketing .price-head{flex-direction:column;gap:6px;min-height:44px;display:flex}.pc-marketing .price-name{letter-spacing:-.015em;color:inherit;font-size:20px;font-weight:600;line-height:1.1}.pc-marketing .price-num-wrap{flex-direction:column;gap:4px;min-height:92px;display:flex}.pc-marketing .price-num{letter-spacing:-.025em;font-feature-settings:"tnum";color:inherit;font-weight:600;line-height:1}.pc-marketing .price-unit{letter-spacing:.01em;color:var(--pc-ink-3);font-size:13px;font-weight:500;line-height:1.2}.pc-marketing .price-card.featured .price-unit{color:#8c8f95;color:lab(59.3671% -.503778 -3.72702)}.pc-marketing .price-desc{min-height:3.1em;margin:0}.pc-marketing .feat-list{color:var(--pc-ink-2);flex-direction:column;flex:auto;gap:10px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.pc-marketing .price-card.featured .feat-list{color:#b4b7bd;color:lab(74.4544% -.415325 -2.98845)}.pc-marketing .feat-list li{align-items:flex-start;gap:10px;display:flex}.pc-marketing .feat-list .check{width:16px;height:16px;color:var(--pc-accent);flex:none;margin-top:2px}.pc-marketing .price-cta-wrap{margin-top:auto;padding-top:4px}.pc-marketing .price-extra{opacity:0;border-left:1px solid var(--pc-line);flex-direction:column;flex:0 0 0;gap:14px;width:0;padding:32px 0;transition:flex-basis .5s cubic-bezier(.2,.7,.2,1),width .5s cubic-bezier(.2,.7,.2,1),padding .5s cubic-bezier(.2,.7,.2,1),opacity .35s .12s;display:flex;overflow:hidden}.pc-marketing .price-card.featured .price-extra{border-left-color:#171b21;border-left-color:lab(9.46747% -.479311 -4.76326)}.pc-marketing .extra-eyebrow{font-family:var(--pc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pc-ink-3);white-space:nowrap;font-size:10.5px;font-weight:600}.pc-marketing .price-card.featured .extra-eyebrow{color:#83868c;color:lab(55.887% -.501543 -3.72579)}.pc-marketing .extra-fit{color:var(--pc-ink);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.pc-marketing .price-card.featured .extra-fit{color:#e3e5e8;color:lab(90.7044% -.26685 -1.8719)}.pc-marketing .extra-divider{background:var(--pc-line);height:1px;margin:2px 0}.pc-marketing .price-card.featured .extra-divider{background:#171b21;background:lab(9.46747% -.479311 -4.76326)}.pc-marketing .extra-facts{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.pc-marketing .extra-facts dt{font-family:var(--pc-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pc-ink-3);white-space:nowrap;margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.pc-marketing .price-card.featured .extra-facts dt{color:#83868c;color:lab(55.887% -.501543 -3.72579)}.pc-marketing .extra-facts dd{color:var(--pc-ink);margin:0;font-size:13px;font-weight:500;line-height:1.4;display:block}.pc-marketing .price-card.featured .extra-facts dd{color:#f3f5f9;color:lab(96.5044% -.267208 -1.87215)}@media (min-width:1201px){.pc-marketing .price-grid-5{align-items:stretch;display:flex}.pc-marketing .price-grid-5>.price-card{flex:1 1 0;min-width:0;transition:flex-grow .5s cubic-bezier(.2,.7,.2,1)}.pc-marketing .price-grid-5:hover>.price-card:hover{flex-grow:1.9}.pc-marketing .price-card{flex-direction:row}.pc-marketing .price-card:hover .price-extra{opacity:1;flex:0 0 220px;width:220px;padding:32px 22px}}@media (max-width:1200px){.pc-marketing .price-grid-5{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pc-marketing .price-extra{display:none}}@media (max-width:720px){.pc-marketing .price-grid-5{grid-template-columns:1fr}}.pc-marketing .founder{grid-template-columns:280px 1fr;align-items:center;gap:56px;display:grid}@media (max-width:800px){.pc-marketing .founder{grid-template-columns:1fr;gap:32px}}.pc-marketing .founder-portrait{width:280px;height:280px;font-family:var(--pc-font);color:#e3e5e8;color:lab(90.7044% -.26685 -1.8719);letter-spacing:-.04em;border:1px solid var(--pc-line);background:radial-gradient(circle at 30% 30%,#96a6be 0%,#2f333a 70%);background:radial-gradient(circle at 30% 30%,lab(67.3608% -1.51941 -14.6742) 0%,lab(21.0672% -.583544 -5.15803) 70%);border-radius:24px;place-items:center;font-size:96px;font-weight:600;display:grid}.pc-marketing .footer{background:var(--pc-sunken);border-top:1px solid var(--pc-line);color:var(--pc-ink-3);padding:64px 0 36px;font-size:13px}.pc-marketing .footer-cols{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}@media (max-width:800px){.pc-marketing .footer-cols{grid-template-columns:1fr 1fr}}.pc-marketing .footer h5{letter-spacing:.12em;text-transform:uppercase;color:var(--pc-ink-2);margin:0 0 14px;font-size:12px;font-weight:600}.pc-marketing .footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pc-marketing .footer a:hover{color:var(--pc-ink)}.pc-marketing .scroll-progress{background:var(--pc-accent);transform-origin:50% 0;z-index:100;pointer-events:none;width:2px;transition:transform .12s linear;position:fixed;top:56px;bottom:0;right:0;transform:scaleY(0)}@media (max-width:720px){.pc-marketing .nav-links a:not(.nav-cta){display:none}}@media (prefers-reduced-motion:reduce){.pc-marketing .aurora,.pc-marketing .trust-chip,.pc-marketing .stage-mock{animation:none!important}.pc-marketing .reveal{opacity:1;transform:none;transition:none!important}}
