.tilted-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{background:var(--tc-shadow-color,#0000008c);filter:blur(20px);opacity:0;pointer-events:none;will-change:transform, opacity;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.tilted-card__body{max-width:100%;max-height:100%;transform-style:preserve-3d;position:relative}.tilted-card__face{border-radius:var(--tc-radius);backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{object-fit:cover;pointer-events:none;max-width:none;display:block;position:absolute}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px,0) * var(--tc-depth,0) * 1px), calc(var(--tc-py,0) * var(--tc-depth,0) * 1px), 0)}.tilted-card__glare{z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .34)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .331)) 9%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .285)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .202)) 27%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .108)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .035)) 45%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .003)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 60%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.tilted-card__rim{z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tc-rim-color,#ffffff14), inset 0 1px 0 var(--tc-rim-light,#ffffff1f);pointer-events:none;position:absolute;inset:0}.tilted-card__edge{z-index:7;box-sizing:border-box;border-radius:inherit;background:radial-gradient(farthest-side circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .85)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .71)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .43)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .16)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .02)) 72%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 85%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 0 0 3px #00000059}.tilted-card__overlay{z-index:2;transform:translateZ(var(--tc-lift,30px));backface-visibility:hidden;position:absolute;inset:0}.tilted-card__caption{z-index:3;color:#18181b;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;background:#fff;border-radius:7px;margin:16px 0 0 14px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #18181b14,0 8px 18px -8px #00000073}.spotlight-card{isolation:isolate;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{mix-blend-mode:overlay;background-size:160px 160px}.spotlight-card__border,.spotlight-card__edge{z-index:1;-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}.aurora-container{width:100%;height:100%;position:relative;overflow:hidden}.aurora-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gradient-text{isolation:isolate;justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.gradient-text--border{border-radius:999px;padding:.35em .75em}.gradient-text--border:before{content:"";padding:var(--gt-border);border-radius:inherit;background-image:var(--gt-gradient);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gradient-text__inner{display:inline-block;position:relative}.gradient-text__content{background-image:var(--gt-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.gradient-text__glow{z-index:-1;background-image:var(--gt-gradient);-webkit-text-fill-color:transparent;filter:blur(.3em)saturate(1.4);opacity:var(--gt-glow);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.shiny-text{-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.shiny-text__glow{filter:blur(.14em);pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}:root{--bg:#050507;--bg2:#0b0b10;--ink:#f5f5f7;--gray:#a1a1a6;--gray2:#86868b;--blue:#2997ff;--hair:#ffffff17;--glass:#ffffff0e;--glass2:#ffffff17;--grad:linear-gradient(94deg, #0090ff 0%, #a259ff 38%, #ff6482 72%, #ff9f0a 100%);--grad-deep:linear-gradient(94deg, #0071e3 0%, #7d2ae8 45%, #c2255c 80%, #c93400 100%);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Inter, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.5;overflow-x:hidden}::selection{background:#2997ff66}img{max-width:100%;display:block}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.wrap{width:min(1120px,100% - 48px);margin-inline:auto}.blk{padding:130px 0;position:relative}.blk.tight{padding:84px 0}.shead{text-align:center;max-width:780px;margin:0 auto 26px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px;font-size:14px;font-weight:600;display:block}h2.big{letter-spacing:-.032em;font-size:clamp(38px,5.4vw,62px);font-weight:700;line-height:1.06}.lede{text-align:center;color:var(--gray);max-width:720px;margin:0 auto;font-size:clamp(18px,2.2vw,22px);line-height:1.5}.grad-text{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-text{font:inherit;letter-spacing:inherit;line-height:inherit}.btn{background:var(--blue);color:#fff;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-size:16px;font-weight:500;transition:background .25s,transform .25s,border-color .25s;display:inline-flex}.btn:hover{background:#2f9dff;text-decoration:none}.btn.glass{background:var(--glass2);color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(160%);border-color:#ffffff29}.btn.glass:hover{background:#ffffff26}.btn:active{transform:scale(.97)}.btn.grad{background:var(--grad-deep);color:#fff;box-shadow:0 8px 32px #a259ff59}.btn.grad:hover{filter:brightness(1.1)}.btn.sm{padding:9px 19px;font-size:14px}.btnrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.magnet{display:inline-block}header.site{z-index:200;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--hair);background:#07070ba8;position:fixed;inset:0 0 auto}header.site .bar{align-items:center;gap:28px;width:min(1120px,100% - 48px);height:56px;margin-inline:auto;display:flex}.brand{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:17px;font-weight:600}.brand:hover{text-decoration:none}.brand .grad-text{font-weight:700}nav.main{gap:24px;margin-inline:auto;display:flex}nav.main a{color:#f5f5f7d1;letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:400}nav.main a:hover{color:#fff;text-decoration:none}.hact{align-items:center;gap:10px;margin-left:auto;display:flex}nav.main+.hact{margin-left:0}.hero{text-align:center;background:radial-gradient(900px 480px at 50% -8%, #0090ff29, transparent 62%), radial-gradient(760px 420px at 78% 4%, #ff64821a, transparent 60%), var(--bg);padding:168px 0 110px;position:relative;overflow:hidden}.hero-aurora{pointer-events:none;opacity:.85;height:640px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 96%);mask-image:linear-gradient(#000 30%,#0000 96%)}.hero .wrap{z-index:2;position:relative}.hero .eyebrow{margin-bottom:20px}.hero h1{letter-spacing:-.038em;font-size:clamp(46px,8.4vw,96px);font-weight:700;line-height:1.02}.hero h1 .row{display:block}.hero h1 .split-parent{letter-spacing:inherit}.hero .sub{color:var(--gray);max-width:700px;margin:28px auto 0;font-size:clamp(18px,2.4vw,23px);line-height:1.48}.hero .sub b{color:var(--ink);font-weight:600}.hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.hero .note{color:var(--gray2);margin-top:18px;font-size:13.5px}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.chip{color:#f5f5f7e0;background:var(--glass);border:1px solid var(--hair);border-radius:980px;padding:7px 14px;font-size:13px;font-weight:500}.hero-stage{perspective:1400px;width:min(920px,100%);margin:72px auto 0;position:relative}.hero-halo{background:var(--grad);filter:blur(70px)saturate(1.3);opacity:.34;pointer-events:none;border-radius:50%;position:absolute;inset:6% -4% -8%}.hero-halo.shift{filter:blur(70px)saturate(1.3)hue-rotate(48deg);opacity:0}.device{transform-style:preserve-3d;will-change:transform;background:linear-gradient(160deg,#ffffff29,#ffffff0a 42%,#ffffff1a);border:1px solid #ffffff38;border-radius:30px;padding:10px;position:relative;box-shadow:0 50px 110px #000000a6,0 0 90px #0090ff24,inset 0 1px #ffffff59}.device-screen{background:#0a0a0e;border-radius:22px;position:relative;overflow:hidden}.device-screen img{width:100%;height:auto}.device-sheen{pointer-events:none;z-index:3;background:linear-gradient(112deg,#ffffff2b 0%,#ffffff08 32%,#0000 55%);border-radius:22px;position:absolute;inset:0}.device .frame-bar{z-index:4;position:relative}.hero-specs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.frame-bar{border-bottom:1px solid var(--hair);background:#101016eb;align-items:center;gap:7px;padding:11px 16px;display:flex}.frame-bar i{background:#ffffff2e;border-radius:50%;flex:none;width:10px;height:10px}.frame-bar span{color:var(--gray);letter-spacing:.01em;background:#ffffff0f;border-radius:7px;margin-left:10px;padding:3px 12px;font-size:12.5px}.glass-panel{background:var(--glass);border:1px solid var(--hair);border-radius:28px;position:relative;box-shadow:inset 0 1px #ffffff17,0 30px 70px #00000073}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px;display:grid}.g-card{text-align:left;transform-style:preserve-3d;padding:34px 30px}.g-card .pop-icon{border:1px solid var(--hair);background:#ffffff12;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:inline-flex;transform:translateZ(38px);box-shadow:inset 0 1px #ffffff24}.g-card .pop-icon svg{width:28px;height:28px}.g-card .kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:9px;font-size:12.5px;font-weight:600;display:block;transform:translateZ(24px)}.g-card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:23px;font-weight:650;transform:translateZ(18px)}.g-card p{color:var(--gray);font-size:15.5px;line-height:1.55;transform:translateZ(8px)}.muted{color:var(--gray2);text-align:center;max-width:680px;margin-inline:auto;font-size:14.5px}.stats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.stat{text-align:center;padding:44px 22px}.stat+.stat{border-left:1px solid var(--hair)}.stat .n{letter-spacing:-.04em;font-size:clamp(46px,5.6vw,68px);font-weight:700;line-height:1;display:block}.stat label{color:var(--gray);margin-top:12px;font-size:13.5px;line-height:1.45;display:block}.lightband{color:#1d1d1f;background:#f5f5f7}.lightband .lede{color:#6e6e73}.lightband .eyebrow{color:#06c}.l-card{text-align:left;transform-style:preserve-3d;background:#fff;border:1px solid #0000000f;border-radius:28px;padding:34px 30px;box-shadow:0 18px 44px #00000012}.l-card .pop-icon{background:#f5f5f7;border:1px solid #0000000d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:22px;display:inline-flex;transform:translateZ(38px)}.l-card .pop-icon svg{width:28px;height:28px}.l-card .kicker{letter-spacing:.13em;text-transform:uppercase;color:#06c;margin-bottom:9px;font-size:12.5px;font-weight:600;display:block;transform:translateZ(24px)}.l-card h3{letter-spacing:-.02em;color:#1d1d1f;margin-bottom:10px;font-size:23px;font-weight:650;transform:translateZ(18px)}.l-card p{color:#6e6e73;font-size:15.5px;line-height:1.55;transform:translateZ(8px)}.lightband .muted{color:#86868b}.statement{letter-spacing:-.028em;text-align:center;color:#1d1d1f;max-width:900px;margin:110px auto 0;font-size:clamp(29px,4.4vw,50px);font-weight:650;line-height:1.22}.statement .w{opacity:.14}.statement .w.hl{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.steps-stage{max-width:860px;min-height:340px;margin:64px auto 0;position:relative}.step-slide{text-align:center;padding:52px 54px}.step-slide .snum{color:#fff;background:var(--grad-deep);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:26px;font-size:21px;font-weight:700;display:inline-flex;box-shadow:0 10px 30px #a259ff66}.step-slide h3{letter-spacing:-.026em;margin-bottom:14px;font-size:clamp(26px,3.4vw,36px);font-weight:700}.step-slide p{color:var(--gray);max-width:620px;margin:0 auto;font-size:17.5px;line-height:1.58}.steps-dots{justify-content:center;gap:8px;margin-top:30px;display:flex}.steps-dots i{background:#ffffff38;border-radius:50%;width:7px;height:7px;transition:background .3s,transform .3s}.steps-dots i.on{background:#fff;transform:scale(1.25)}.work-pin{overflow:hidden}.work-track{will-change:transform;gap:34px;width:max-content;padding:64px max(24px,50vw - 560px) 10px;display:flex}.work-card{flex:none;width:min(600px,78vw)}.work-frame{background:linear-gradient(165deg,#ffffff21,#ffffff08 45%,#ffffff14);border:1px solid #ffffff29;border-radius:24px;padding:8px;box-shadow:0 34px 70px #00000080,inset 0 1px #ffffff38}.work-shot{background:#0a0a0e;border-radius:17px;overflow:hidden}.work-shot .tilted-card{margin-inline:auto}.work-cap{flex-wrap:wrap;align-items:baseline;gap:12px;padding:18px 6px 0;display:flex}.work-cap strong{letter-spacing:-.015em;font-size:18px;font-weight:650}.work-cap span{color:var(--gray);font-size:14px}.work-cap a{margin-left:auto;font-size:14.5px;font-weight:500}.work-hint{text-align:center;color:var(--gray2);margin-top:26px;font-size:13.5px}.pkg-grid{align-items:stretch}.spotlight-card{text-align:left;height:100%;border-radius:28px!important}.pkg-in{z-index:2;flex-direction:column;height:100%;padding:36px 32px;display:flex;position:relative}.pkg .kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:12.5px;font-weight:600}.pkg h3{letter-spacing:-.024em;color:var(--ink);font-size:26px;font-weight:700}.pkg .price{letter-spacing:-.035em;color:var(--ink);margin:16px 0 6px;font-size:46px;font-weight:700;line-height:1.05}.pkg .price small{letter-spacing:-.01em;color:var(--gray);margin-top:5px;font-size:15px;font-weight:500;display:block}.pkg .blurb{color:var(--gray);margin-top:14px;font-size:15.5px;line-height:1.55}.pkg .tag{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(#00000029, #00000029), var(--grad-deep);z-index:3;border-radius:980px;padding:5px 12px;font-size:11.5px;font-weight:600;position:absolute;top:22px;right:22px}.reach{border-top:1px solid var(--hair);margin-top:20px}.reach>div{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:11px 0;font-size:14.5px;display:flex}.reach span{color:var(--gray)}.reach b{color:var(--ink);text-align:right;font-weight:600}.pkg .btnrow{justify-content:flex-start;margin-top:auto;padding-top:26px}.wide-panel{text-align:center;margin-top:24px;padding:44px 46px;overflow:hidden}.wide-panel:before{content:"";background:var(--grad);filter:blur(90px);opacity:.16;pointer-events:none;height:260px;position:absolute;inset:-40% 12% auto}.wide-panel h3{letter-spacing:-.026em;max-width:760px;margin:0 auto 14px;font-size:clamp(25px,3.4vw,35px);font-weight:700;position:relative}.wide-panel p{color:var(--gray);max-width:700px;margin:0 auto;font-size:16.5px;line-height:1.6;position:relative}.wide-panel .btnrow{margin-top:26px;position:relative}.wide-panel .kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:12.5px;font-weight:600;display:block;position:relative}.cmp .reach{text-align:left;border-top:none;margin-top:0}.cmp .reach>div:last-child{border-bottom:none}.cmp .reach span{color:var(--ink);flex:none;font-weight:600}.cmp .reach b{color:var(--gray);text-align:left;font-weight:400}.left-panel{max-width:860px;margin:54px auto 0;padding:42px 44px}.left-panel p{color:var(--gray);font-size:16.5px;line-height:1.62}.left-panel .btnrow{justify-content:flex-start;margin-top:24px}.faq{max-width:780px;margin:20px auto 0}.faq-item{border-bottom:1px solid var(--hair)}.faq-item:first-child{border-top:1px solid var(--hair)}.faq-q{width:100%;color:var(--ink);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:24px 4px;font-size:19px;font-weight:600;display:flex}.faq-q .fx{background:var(--glass2);border:1px solid var(--hair);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:19px;font-weight:400;line-height:1;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.faq-item.open .fx{transform:rotate(45deg)}.faq-a{color:var(--gray);max-width:660px;padding:0 4px 26px;font-size:16px;line-height:1.6}.final{text-align:center;padding:40px 0 10px}.final h2{letter-spacing:-.036em;font-size:clamp(44px,7.6vw,88px);font-weight:700;line-height:1.03}.final h2 .row{display:block}.final p{color:var(--gray);max-width:620px;margin:24px auto 0;font-size:clamp(17px,2.2vw,21px);line-height:1.55}.final .btnrow{margin-top:36px}footer.site{border-top:1px solid var(--hair);background:#030304;margin-top:40px;padding:64px 0 118px}.fgrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.fbrand p{color:var(--gray);max-width:340px;margin-top:16px;font-size:14.5px;line-height:1.6}.fcontact{margin-top:20px;font-size:14.5px;line-height:1.9}.fcontact a{color:var(--gray)}.fcontact a:hover{color:#fff}.fcol h4{letter-spacing:.04em;color:var(--ink);margin-bottom:16px;font-size:13px;font-weight:600}.fcol a{color:var(--gray);padding:5px 0;font-size:14px;display:block}.fcol a:hover{color:#fff;text-decoration:none}.fbase{border-top:1px solid var(--hair);color:var(--gray2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.fbase a{color:var(--gray)}.mbar{left:24px;right:24px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:190;-webkit-backdrop-filter:blur(22px)saturate(170%);background:#0e0e149e;border:1px solid #ffffff24;border-radius:22px;gap:6px;padding:8px;display:none;position:fixed;box-shadow:0 18px 44px #0000008c,inset 0 1px #ffffff24}.mbar a{text-align:center;color:var(--ink);border-radius:15px;flex:1;padding:11px 4px;font-size:14.5px;font-weight:550}.mbar a:hover{text-decoration:none}.mbar a.mid{background:var(--blue);color:#fff;flex:1.35}@media (width<=1080px){nav.main a:nth-child(n+6){display:none}}@media (width<=900px){.grid3{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:none}.stat:nth-child(n+3){border-top:1px solid var(--hair)}.fgrid{grid-template-columns:1fr 1fr}}@media (width<=760px){nav.main{display:none}nav.main+.hact{margin-left:auto}.hact .btn.ghost-nav{display:none}.blk{padding:92px 0}.hero{padding:132px 0 84px}.hero-stage{margin-top:54px}.step-slide{padding:38px 26px}.steps-stage{min-height:0}.wide-panel{padding:36px 26px}.left-panel{padding:32px 26px}.work-track{padding-top:44px}.mbar{display:flex}footer.site{padding-bottom:132px}}@media (width<=480px){.fgrid{grid-template-columns:1fr}.hact .btn{padding:8px 15px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.statement .w{opacity:1}.device,.work-track{will-change:auto}.scroll-progress{display:none}}@media (width>=860px){.steps-stage{height:382px;min-height:382px}.step-slide{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}}@media (width<=859px){.steps-stage{min-height:0}.step-slide{margin-bottom:18px;position:relative}.steps-dots{display:none}.work-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;overflow:auto hidden}.work-scroll::-webkit-scrollbar{display:none}.work-track{padding-left:24px;padding-right:24px;transform:none!important}.work-card{scroll-snap-align:center}}.work-frame .frame-bar{background:#ffffff0d;border-bottom:none;border-radius:15px;margin:2px 2px 8px}.scroll-progress{background:var(--grad);transform-origin:0;z-index:300;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.bt{font:inherit;letter-spacing:inherit;line-height:inherit;justify-content:center}.glow-track{transition:border-color .45s;position:relative;overflow:hidden}.glow-track:before{content:"";border-radius:inherit;background:radial-gradient(430px circle at var(--mx,50%) var(--my,50%), #ffffff17, transparent 65%);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.glow-track:hover:before{opacity:1}.glass-panel.glow-track:hover{border-color:#ffffff38}.l-card.glow-track:before{background:radial-gradient(430px circle at var(--mx,50%) var(--my,50%), #0066cc14, transparent 65%)}.l-card.glow-track:hover{border-color:#00000024}section[id]{scroll-margin-top:70px}.hero-cap{color:var(--gray2);margin-top:26px;font-size:14.5px}.hero-cap a{font-weight:500}.fam .fam-shot{background:#0a0a0e;border:1px solid #00000014;border-radius:16px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 34px #0000001f}.fam .fam-shot .tilted-card{margin-inline:auto}.l-card.fam .kicker{color:#06c}.credit-panel .reach{text-align:left;border-top:none;margin-top:0}.credit-panel .reach>div:last-child{border-bottom:none}.credit-panel .reach span{color:var(--ink);font-weight:550}.credit-panel .free-row{background:#2997ff14;border-radius:12px;margin:6px -12px 0;border-bottom:none!important;padding-left:12px!important;padding-right:12px!important}.credit-panel .free-row b{background:var(--grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.billing-toggle{background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:980px;justify-content:center;gap:4px;width:fit-content;margin:40px auto 0;padding:4px;display:flex}.billing-toggle button{color:var(--gray);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:980px;padding:9px 20px;font-size:14.5px;font-weight:550;transition:background .25s,color .25s}.billing-toggle button.on{background:var(--blue);color:#fff}.billing-toggle button:not(.on):hover{color:var(--ink)}@media (width<=480px){.billing-toggle{width:100%}.billing-toggle button{flex:1;padding:9px 8px;font-size:13.5px}}
