:root{--bg:#120F1A;--surface:#1E1A2B;--surface-2:#251F35;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.14);--text:#EDEDF2;--muted:#9A9AAE;--muted-2:#6E6E82;--accent:#8B5CF6;--accent-2:#F5B742;--green:#34D399;--glow:rgba(139,92,246,.35);--display:"Sora",system-ui,sans-serif;--body:"Inter",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px circle at 2% 8%,rgba(255,255,255,.075),transparent 70%),radial-gradient(1150px circle at 97% 25%,rgba(139,92,246,.11),transparent 70%),radial-gradient(1050px circle at 2% 42%,rgba(245,183,66,.09),transparent 70%),radial-gradient(1150px circle at 97% 58%,rgba(255,255,255,.07),transparent 70%),radial-gradient(1100px circle at 2% 75%,rgba(139,92,246,.1),transparent 70%),radial-gradient(1050px circle at 97% 92%,rgba(245,183,66,.09),transparent 70%)}body.intro-active:before{display:none}.wrap{max-width:1080px}.narrow,.wrap{margin:0 auto;padding:0 24px}.narrow{max-width:820px}a{color:inherit;text-decoration:none}.scroll-progress{position:fixed;left:64px;top:50%;transform:translateY(-50%);width:13px;height:calc(100vh * 4 / 7);z-index:60}.scroll-progress-track{position:absolute;inset:0;border-radius:7px;background:rgba(255,255,255,.08);overflow:hidden}.scroll-progress-fill{position:absolute;left:0;right:0;top:0;height:0;background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:0 0 14px var(--glow);border-radius:7px;opacity:.45;transition:height .08s linear,opacity .08s linear}.scroll-marker{position:absolute;left:50%;top:0;width:32px;height:32px;transform:translate(-50%,-50%) scale(1);color:rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;opacity:.6;cursor:pointer;transition:opacity .4s ease,color .4s ease,transform .4s cubic-bezier(.34,1.4,.5,1)}.scroll-marker:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;-webkit-mask-image:radial-gradient(circle,#fff 99%,transparent 100%);mask-image:radial-gradient(circle,#fff 99%,transparent 100%);background:var(--bg);border:1px solid rgba(255,255,255,.14);transition:border-color .4s ease,background .4s ease,box-shadow .4s ease}.scroll-marker svg{width:17px;height:17px;position:relative}.scroll-marker.active{opacity:1;color:#fff;transform:translate(-50%,-50%) scale(1.15)}.scroll-marker.active:before{border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 0 14px var(--glow)}.scroll-marker:hover{opacity:.85;transform:translate(-50%,-50%) scale(1.35);z-index:2}.scroll-marker:hover:before{border-color:rgba(255,255,255,.4)}.scroll-marker.active:hover{transform:translate(-50%,-50%) scale(1.4)}.scroll-marker:after{content:attr(title);position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translateX(-6px);background:rgba(17,17,25,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);color:var(--text);padding:7px 14px;border-radius:8px;font-family:var(--body);font-weight:600;font-size:.82rem;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 16px -8px rgba(0,0,0,.4);transition:opacity .22s ease,transform .22s ease}.scroll-marker:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.scroll-marker:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:900px){.scroll-progress{display:none}}.scroll-hint{position:fixed;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:55;transition:opacity .4s ease}.scroll-hint.pos-left{left:25%}.scroll-hint.pos-right{left:75%}.scroll-hint-arrow{width:160px;height:160px;color:rgba(255,255,255,.14);animation:scrollHintBounce 1.8s ease-in-out infinite}.scroll-hint-arrow.arrow2{margin-top:-90px;color:rgba(255,255,255,.22);animation-delay:.25s}@keyframes scrollHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(18px)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.rgrid .reveal:nth-child(2){transition-delay:.1s}.rgrid .reveal:nth-child(3){transition-delay:.2s}.hero-reveal-1{transition-delay:0s}.hero-reveal-2{transition-delay:.08s}.hero-reveal-3{transition-delay:.16s}.hero-reveal-4{transition-delay:.26s}.hero-reveal-5{transition-delay:.4s}.hero-reveal-6{transition-delay:.48s}.hero-reveal-7{transition-delay:.56s}.reveal.reveal-faq{transform:translateX(-36px) scale(.97);transition:opacity .5s cubic-bezier(.22,.9,.35,1.1),transform .5s cubic-bezier(.22,.9,.35,1.1)}.reveal.reveal-faq.is-visible{transform:translateX(0) scale(1)}.faq-list .reveal-faq:first-child{transition-delay:0s}.faq-list .reveal-faq:nth-child(2){transition-delay:.08s}.faq-list .reveal-faq:nth-child(3){transition-delay:.16s}.faq-list .reveal-faq:nth-child(4){transition-delay:.24s}.faq-list .reveal-faq:nth-child(5){transition-delay:.32s}.grad{background:linear-gradient(100deg,var(--accent) 0,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}h2 .colon{color:var(--accent)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--display);font-weight:700;font-size:.96rem;text-transform:uppercase;letter-spacing:.06em;padding:18px 36px;border:none;cursor:pointer;transition:transform .22s cubic-bezier(.34,1.4,.5,1),box-shadow .25s ease,filter .25s ease}.btn:after{content:"";position:absolute;inset:0;z-index:-2;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.btn svg{transition:transform .22s ease}.btn-primary{color:#fff;filter:drop-shadow(0 0 18px rgba(139,92,246,.55));transition:transform .22s cubic-bezier(.34,1.4,.5,1),filter .25s ease}.btn-primary:after{background:linear-gradient(135deg,var(--accent) 0,var(--accent) 45%,var(--accent-2) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.95) 2.5px,transparent 0) 0 0 /18px 18px no-repeat,linear-gradient(135deg,transparent calc(100% - 2.5px),rgba(255,255,255,.95) calc(100% - 2.5px)) 100% 100% /18px 18px no-repeat}.btn-primary:hover{transform:translateY(-4px) scale(1.035);filter:drop-shadow(0 0 26px rgba(139,92,246,.75)) brightness(1.1)}.btn-primary:hover svg{transform:translateX(5px)}.btn-primary:active{transform:translateY(-2px) scale(1.01)}.btn-ghost{color:var(--text);filter:drop-shadow(0 0 14px rgba(139,92,246,.4))}.btn-ghost:after{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-ghost:hover:after{background:rgba(255,255,255,.07)}.btn-ghost:hover{transform:translateY(-3px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent-2);font-family:var(--display);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.eyebrow:before{content:"[";color:var(--accent)}.eyebrow:after{content:"]";color:var(--accent)}section{position:relative}.section-pad{padding:96px 0}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:1.08;letter-spacing:-.02em}h2{font-size:clamp(1.9rem,4.2vw,3rem)}.lead{color:var(--muted);font-size:1.12rem;max-width:640px}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(8,8,12,.72);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:66px}.brand{font-family:var(--display);font-weight:800;font-size:1.35rem;letter-spacing:-.02em}.brand .colon{color:var(--accent)}.nav-cta{font-size:.92rem;padding:11px 22px}.hero{padding:64px 0 26px;text-align:center;position:relative}.hero-logo{font-family:var(--display);font-weight:800;font-size:clamp(3.4rem,11vw,7.5rem);line-height:.92;letter-spacing:-.03em;margin-bottom:20px;cursor:default;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .45s ease,text-shadow .45s ease;transform-origin:center;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;filter:drop-shadow(0 0 5px rgba(139,92,246,.65)) drop-shadow(0 0 11px rgba(139,92,246,.35)) drop-shadow(0 0 18px rgba(245,183,66,.15));background:linear-gradient(100deg,var(--text) 35%,rgba(139,92,246,1) 42%,rgba(245,183,66,1) 50%,rgba(139,92,246,1) 58%,var(--text) 65%);background-size:400% 100%;-webkit-background-clip:text;background-clip:text}.btn-shine-text,.hero-logo{display:inline-block;color:transparent;animation:heroLogoShine 6.5s linear infinite}.btn-shine-text{background:linear-gradient(100deg,#fff 35%,rgba(139,92,246,1) 50%,#fff 65%);background-size:400% 100%;-webkit-background-clip:text;background-clip:text}@keyframes heroLogoShine{0%,77%{background-position:100% 0}85%{background-position:70% 0}90%{background-position:50% 0}95%{background-position:30% 0}to{background-position:0 0}}.hero-logo:hover{transform:scale(1.06) rotate(-1.5deg);filter:drop-shadow(0 0 5px rgba(139,92,246,.65)) drop-shadow(0 0 11px rgba(139,92,246,.35)) drop-shadow(0 0 18px rgba(245,183,66,.15)) drop-shadow(0 12px 40px rgba(139,92,246,.45))}.hero-logo .colon{color:var(--accent);animation:heroColonFlash 6.5s linear infinite}@keyframes heroColonFlash{0%,80%{color:var(--accent)}88%{color:var(--accent-2)}to{color:var(--accent)}}.hero h1{font-size:clamp(1.6rem,3.6vw,2.5rem);margin-bottom:22px;font-weight:700}.hero .lead{margin:0 auto 40px;font-size:clamp(1.05rem,2.2vw,1.28rem);color:#C5C5D6}.video-kicker{font-family:Permanent Marker,cursive;font-size:clamp(1.3rem,2.6vw,1.7rem);color:#fff;transform:rotate(-4deg);line-height:1.3;text-align:left;max-width:940px;padding-left:0;position:relative;align-self:flex-start;margin:34px 0 0 calc(50% - 560px)}.vk-text{display:inline-block;position:relative;top:-24px;left:-40px;transform-origin:left center;animation:kickerPulse 2.4s ease-in-out infinite}@keyframes kickerPulse{0%,to{transform:scale(1.08)}50%{transform:scale(1.22)}}.vk-arrow{position:absolute;left:230px;top:-19px;transform:rotate(20deg) scale(1.3)}@media(max-width:1080px){.video-kicker{margin-left:16px}.vk-arrow{left:240px}}.cta-kicker{margin-top:14px;margin-bottom:0;font-family:var(--display);font-weight:700;font-size:clamp(.95rem,2vw,1.12rem);letter-spacing:.04em;color:#EDEDF2;display:flex;align-items:center;gap:10px;justify-content:center}.cta-kicker .hand{display:inline-block;animation:handBounce 1.4s ease-in-out infinite}@keyframes handBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hero-cta{margin-top:18px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;margin-top:34px;color:var(--muted);font-size:.92rem}.hero-badges span{display:inline-flex;align-items:center;gap:8px}.dot-green{width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 10px var(--accent-2)}.video-shell{max-width:940px;margin:52px auto 0;position:relative;padding:2px}.vglow{z-index:-2;pointer-events:none;transition:opacity .3s ease}.vglow,.vglow i{position:absolute;inset:0}.vglow i{background:var(--g);-webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.vg-v1{filter:blur(14px);opacity:.3}.vg-v1,.vg-v2{--g:rgb(139,92,246)}.vg-v2{filter:blur(20px);opacity:.5}.vg-g1{filter:blur(50px)}.vg-g1,.vg-g2{--g:rgb(245,183,66);opacity:0}.vg-g2{filter:blur(90px)}.video-shell:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(245,183,66,.55) 45%,rgba(255,255,255,.12))}.video{position:relative;width:100%;-webkit-clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);overflow:hidden;aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 0,#241f36,#1a1626);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s}.video-shell:hover .vg-v1,.video-shell:hover .vg-v2{opacity:0}.video-shell:hover .vg-g1{opacity:.4}.video-shell:hover .vg-g2{opacity:.8}.video-shell:hover .video{transform:translateY(-2px)}.video .play{width:78px;height:78px;-webkit-clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px -6px var(--glow)}.video .play svg{margin-left:5px}.video .vlabel{position:absolute;bottom:18px;left:0;right:0;color:var(--muted);font-size:.86rem}#heroVideo,#heroVideo *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.vp-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#120F1A}.vp-big{position:absolute;top:50%;left:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border:0;cursor:pointer;-webkit-clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 12px 40px -6px var(--glow);transition:transform .25s cubic-bezier(.34,1.4,.5,1),opacity .25s}.vp-big svg{transform:translateX(-2px)}.vp-toggle .i-play{transform:translateX(-1.5px)}.vp-big:hover{transform:scale(1.08)}.video.is-playing .vp-big{opacity:0;pointer-events:none;transform:scale(.7)}.vp-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;padding:34px 22px 14px;background:linear-gradient(180deg,transparent,rgba(18,15,26,.9));cursor:default;transition:opacity .3s}.video.is-playing.is-idle .vp-bar{opacity:0}.video.is-playing.is-idle{cursor:none}.vp-btn{background:none;border:0;color:#fff;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;flex:none;transition:color .2s,transform .2s}.vp-btn:hover{color:var(--accent-2);transform:scale(1.1)}.video.is-playing .vp-toggle .i-play,.vp-btn .i-pause{display:none}.video.is-playing .vp-toggle .i-pause{display:block}.vp-mute .i-mute{display:none}.video.is-muted .vp-mute .i-mute{display:block}.video.is-muted .vp-mute .i-vol{display:none}.vp-seek{position:relative;flex:1 1;height:24px;cursor:pointer;touch-action:none}.vp-fill,.vp-track{position:absolute;left:0;top:50%;height:6px;margin-top:-3px}.vp-track{right:0;background:rgba(255,255,255,.2);-webkit-clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.vp-fill{width:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));box-shadow:0 0 14px var(--glow)}.vp-fill:after{content:"";position:absolute;right:-7px;top:50%;width:13px;height:13px;margin-top:-6.5px;background:var(--accent-2);transform:rotate(45deg);box-shadow:0 0 12px rgba(245,183,66,.7);transition:transform .15s}.vp-seek:focus-visible .vp-fill:after,.vp-seek:hover .vp-fill:after{transform:rotate(45deg) scale(1.3)}.vp-seek:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.vp-vol{display:flex;align-items:center;flex:none}.vp-vseek{position:relative;width:0;height:24px;opacity:0;cursor:pointer;touch-action:none;transition:width .25s ease,opacity .25s ease,margin .25s ease}.vp-vol:focus-within .vp-vseek,.vp-vol:hover .vp-vseek,.vp-vseek.is-dragging{width:84px;opacity:1;margin:0 8px 0 2px}.vp-vfill,.vp-vtrack{position:absolute;left:0;top:50%;height:4px;margin-top:-2px}.vp-vtrack{right:0;background:rgba(255,255,255,.2);-webkit-clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,3px 100%,0 calc(100% - 3px));clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,3px 100%,0 calc(100% - 3px))}.vp-vfill{width:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.vp-vfill:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--accent-2);transform:rotate(45deg);box-shadow:0 0 10px rgba(245,183,66,.7)}.vp-vseek:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}@media (hover:none){.vp-vseek{display:none}}.vp-time{font:600 .8rem var(--display);color:var(--text);white-space:nowrap;flex:none;letter-spacing:.02em}.video:-webkit-full-screen{-webkit-clip-path:none;clip-path:none;aspect-ratio:auto;width:100vw;height:100vh;background:#000}.video:fullscreen{-webkit-clip-path:none;clip-path:none;aspect-ratio:auto;width:100vw;height:100vh;background:#000}.video:-webkit-full-screen .vp-media{object-fit:contain}.video:fullscreen .vp-media{object-fit:contain}@media(max-width:600px){.vp-big{width:62px;height:62px;margin:-31px 0 0 -31px}.vp-bar{gap:6px;padding:28px 12px 10px}.vp-time{font-size:.7rem}.vp-btn{width:30px;height:30px}}.modules{background:linear-gradient(180deg,transparent,rgba(255,255,255,.012) 40%,transparent);padding-top:40px}.sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.sec-head .lead{margin:16px auto 0}.modules-frame-wrap{position:relative;max-width:1148px;margin:0 auto}.modules-frame{position:relative;padding:24px;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.modules-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}@media(max-width:980px){.modules-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.modules-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.modules-grid{grid-template-columns:1fr}}.modules-ring-svg{position:absolute;inset:0;z-index:5;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(245,183,66,.95)) drop-shadow(0 0 28px rgba(245,183,66,.6))}.modules-ring-path{fill:none;stroke:#F5B742;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.6,.3,1)}.modules-frame.pulse-ring{animation:cardPulse .7s cubic-bezier(.4,0,.2,1)}.flip-card{position:relative;min-height:320px;cursor:pointer;perspective:1400px;transform-origin:center;transition:filter .3s ease}.flip-card:before{content:"";position:absolute;inset:-16px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(245,183,66,.16),transparent 75%)}.flip-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.flip-back,.flip-front{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(160deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.4);padding:26px 20px;transition:box-shadow .3s}.flip-card.locked{cursor:default}.flip-front{-webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.flip-back{-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.flip-front:after,.flip-front:before{content:"";position:absolute;width:16px;height:16px;pointer-events:none}.flip-front:before{top:0;right:0;border-top:2px solid var(--accent-2);border-right:2px solid var(--accent-2)}.flip-front:after{bottom:0;left:0;border-bottom:2px solid var(--accent-2);border-left:2px solid var(--accent-2)}.flip-front{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.flip-logo{font-family:var(--display);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;color:var(--text)}.flip-front>:not(.flip-frame){position:relative;z-index:1}.flip-frame{position:absolute;inset:14px;pointer-events:none;background:rgba(255,255,255,.55);-webkit-clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background .3s ease}.flip-frame:after{content:"";position:absolute;inset:1.5px;background:linear-gradient(160deg,var(--surface-2),var(--surface));-webkit-clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px)}.flip-logo .colon{color:var(--accent)}.flip-num{line-height:1;font-size:4rem;color:var(--accent);-webkit-text-stroke:1px var(--accent);letter-spacing:.02em;filter:drop-shadow(0 0 10px rgba(139,92,246,.55))}.flip-label,.flip-num{font-family:var(--display);font-weight:700}.flip-label{letter-spacing:.1em;text-transform:uppercase}.flip-hint,.flip-label{font-size:.78rem;color:var(--muted-2)}.flip-hint-strong{color:#fff;font-size:1.1rem;font-weight:800;font-family:var(--display);letter-spacing:.04em;animation:cliqueBlink 1.6s ease-in-out infinite}@keyframes cliqueBlink{0%,to{text-shadow:0 0 6px rgba(255,255,255,.5);opacity:.75}50%{text-shadow:0 0 18px rgba(255,255,255,1),0 0 30px rgba(139,92,246,.8);opacity:1}}.flip-back{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:5px;overflow:auto;padding-top:18px;padding-bottom:18px}.flip-back .flip-label{color:var(--accent-2)}.flip-back h3{font-size:1.2rem;color:var(--text);padding-bottom:6px;border-bottom:1px solid rgba(139,92,246,.35);width:100%}.road-tags{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.road-tags span{background:rgba(139,92,246,.08);box-shadow:inset 0 0 0 1px rgba(139,92,246,.22);-webkit-clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:var(--muted);font-size:.82rem;padding:5px 12px}@media(min-width:821px){.flip-card:not(.flipped):hover{filter:drop-shadow(0 0 18px rgba(139,92,246,.5))}.flip-card:hover .flip-back,.flip-card:hover .flip-front{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 26px rgba(255,255,255,.4)}.flip-card.locked:hover{filter:none}.flip-card.locked:hover .flip-back{box-shadow:inset 0 0 0 1px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.4)}.flip-card:hover .flip-frame{background:rgba(245,183,66,.7)}}@media(max-width:820px){.flip-card.is-centered:not(.flipped){filter:drop-shadow(0 0 18px rgba(139,92,246,.5))}.flip-card.is-centered .flip-back,.flip-card.is-centered .flip-front{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 0 26px rgba(255,255,255,.4)}.flip-card.locked.is-centered{filter:none}.flip-card.locked.is-centered .flip-back{box-shadow:inset 0 0 0 1px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.4)}.flip-card.is-centered .flip-frame{background:rgba(245,183,66,.7)}}.flip-ring-svg{position:absolute;inset:0;z-index:5;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(245,183,66,.95)) drop-shadow(0 0 20px rgba(245,183,66,.6))}.flip-ring-path{fill:none;stroke:#F5B742;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.6,.3,1)}.flip-card.pulse-ring{animation:cardPulse .7s cubic-bezier(.4,0,.2,1)}@keyframes cardPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.receive,.receive-steps{position:relative}.receive-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 32px;gap:0 32px;margin-top:16px}.receive-steps:before{content:"";position:absolute;top:32px;left:16.5%;right:16.5%;height:2px;z-index:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.4;transition:opacity .3s ease}.receive-steps:hover:before{opacity:.65}.receive-steps:after{content:"";position:absolute;top:32px;left:16.5%;right:16.5%;height:2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85) 6%,transparent 14%);background-size:260% 100%;animation:receiveLineShimmer 4.5s linear infinite}@keyframes receiveLineShimmer{0%{background-position:260% 0}to{background-position:-60% 0}}.rstep{text-align:center;transform-origin:center;transition:transform .3s ease}.rstep,.rstep-node{position:relative;z-index:1}.rstep-node{width:64px;height:64px;margin:0 auto 22px;-webkit-clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(135deg,var(--surface-2),var(--surface));display:flex;align-items:center;justify-content:center;color:var(--accent);transition:background .3s ease,color .3s ease}.rstep-node:before{content:"";position:absolute;inset:-16px;z-index:-1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(139,92,246,.75) 88%,transparent 100%);transition:background .3s ease}.rstep h3{font-size:1.1rem;margin-bottom:10px;font-family:var(--display);font-weight:700}.rstep p{color:var(--muted);font-size:.94rem;max-width:30ch;margin:0 auto}.rstep-gold .rstep-node{color:var(--accent-2)}.rstep-gold .rstep-node:before{background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(245,183,66,.75) 88%,transparent 100%)}.rstep-gold p{color:rgba(245,183,66,.85)}@media(min-width:821px){.rstep:hover{transform:scale(1.06)}.rstep:hover .rstep-node:before{background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(139,92,246,1) 88%,transparent 100%)}.rstep-gold:hover .rstep-node:before{background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(245,183,66,1) 88%,transparent 100%)}}@media(max-width:820px){.receive-steps{grid-template-columns:1fr;gap:44px 0}.receive-steps:after,.receive-steps:before{display:none}.rstep.is-centered{transform:scale(1.06)}.rstep.is-centered .rstep-node:before{background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(139,92,246,1) 88%,transparent 100%)}.rstep-gold.is-centered .rstep-node:before{background:radial-gradient(circle,transparent 0,transparent 66%,var(--bg) 72%,var(--bg) 82%,rgba(245,183,66,1) 88%,transparent 100%)}}.founder{background:linear-gradient(180deg,transparent,rgba(255,255,255,.012),transparent)}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;align-items:center}.founder-photo-wrap{display:block;position:relative;transform:rotate(-2.5deg);max-width:380px;filter:drop-shadow(0 0 30px rgba(139,92,246,.5));transition:transform .4s cubic-bezier(.34,1.4,.5,1),filter .4s ease}.founder-photo-wrap:before{content:"";position:absolute;inset:-14px -14px auto auto;width:70%;height:70%;-webkit-clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);background:linear-gradient(135deg,var(--accent),var(--accent-2));opacity:.5;z-index:0;transition:inset .4s ease,opacity .4s ease}.founder-photo{aspect-ratio:4/5;-webkit-clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px);clip-path:polygon(32px 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%,0 32px);box-shadow:inset 0 0 0 1px var(--line-strong);background:linear-gradient(160deg,#251f38,#1b1727);position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.founder-photo span{color:var(--muted-2);font-size:.85rem;text-align:center;padding:0 30px}.founder-photo picture{display:contents}.founder-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.founder-float-stat{position:absolute;left:-30px;bottom:26px;z-index:2;transform:rotate(2.5deg);background:var(--surface-2);box-shadow:inset 0 0 0 1px rgba(245,183,66,.35),0 20px 40px -18px rgba(0,0,0,.8);-webkit-clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);padding:14px 20px;font-size:.85rem;color:var(--muted);line-height:1.4;transition:transform .4s cubic-bezier(.34,1.4,.5,1)}.founder-float-stat b{display:block;font-family:var(--display);font-weight:800;font-size:1.5rem;color:var(--accent-2)}@media(min-width:821px){.founder-photo-wrap:hover{transform:rotate(0deg) scale(1.012);filter:drop-shadow(0 0 45px rgba(139,92,246,.7))}.founder-photo-wrap:hover:before{inset:-17px -17px auto auto;opacity:.7}.founder-photo-wrap:hover .founder-photo img{transform:scale(1.015)}.founder-photo-wrap:hover .founder-float-stat{transform:rotate(0deg) translateY(-4px)}.fstat:hover{transform:translateY(-4px)}}@media(max-width:820px){.founder-photo-wrap.is-centered{transform:rotate(0deg) scale(1.012);filter:drop-shadow(0 0 45px rgba(139,92,246,.7))}.founder-photo-wrap.is-centered:before{inset:-17px -17px auto auto;opacity:.7}.founder-photo-wrap.is-centered .founder-photo img{transform:scale(1.015)}.founder-photo-wrap.is-centered .founder-float-stat{transform:rotate(0deg) translateY(-4px)}.fstat.is-centered{transform:translateY(-4px)}}.founder h2{margin:6px 0 22px}.founder-story{padding-left:18px;border-left:2px solid var(--accent);border-image:linear-gradient(180deg,var(--accent),var(--accent-2)) 1}.founder p{color:var(--muted);margin-bottom:16px;max-width:52ch}.founder p .hl{color:var(--accent-2);font-weight:600}.founder-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.fstat{background:linear-gradient(160deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.28);-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);padding:14px 22px;display:flex;flex-direction:column;gap:2px;min-width:150px;transition:box-shadow .3s ease,transform .3s ease}.fstat-num{font-family:var(--display);font-weight:800;font-size:2.1rem;line-height:1;color:var(--accent)}.fstat-label{font-size:.82rem;color:var(--muted);line-height:1.3}.fstat-gold{box-shadow:inset 0 0 0 1px rgba(245,183,66,.35),0 0 20px rgba(245,183,66,.28)}.fstat-gold .fstat-num{color:var(--accent-2)}.sign{margin-top:26px;color:var(--muted);font-size:.95rem;display:flex;align-items:center;gap:10px}.sign:before{content:"";width:30px;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.sign b{color:var(--text);font-family:var(--display);font-weight:700;letter-spacing:.02em}.proof-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);-webkit-clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);padding:44px 40px;text-align:center;position:relative;overflow:hidden}.proof-card .big{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,7vw,4.2rem);line-height:1}.proof-card .cap{color:var(--muted);margin-top:12px;font-size:1.05rem}.proof-sub{color:var(--muted-2);margin-top:22px;font-size:.92rem;position:relative}.pricing{position:relative;overflow:hidden}.pricing-grid{display:grid;grid-template-columns:1fr auto;grid-gap:60px;gap:60px;align-items:center}.pricing-intro{position:relative}.pricing-intro .lead{margin-top:14px}.pricing-trust-group{margin-top:28px;max-width:44ch}.pricing-trust-group+.pricing-trust-group{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.pricing-trust-label{display:block;font-family:var(--display);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}.pricing-trust{list-style:none;display:flex;flex-direction:column;gap:16px}.pricing-trust li{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:1rem;line-height:1.4}.dot-violet{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);flex:0 0 auto}.price-card{max-width:460px;width:460px;margin:0;padding:44px 42px;position:relative;filter:drop-shadow(0 0 34px rgba(139,92,246,.5))}.price-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.price-card:before{content:"";position:absolute;top:-1px;left:28px;right:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.price-only{text-align:center;color:var(--muted-2);font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.price-tag{display:flex;align-items:baseline;gap:8px;justify-content:center;margin:6px 0}.price-tag .amt{font-family:var(--display);font-weight:800;font-size:3.4rem}.price-tag .per{color:var(--muted);font-size:1.05rem}.price-note{text-align:center;color:var(--muted-2);font-size:.9rem;margin-bottom:28px}.price-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin:28px 0}.price-list li{display:flex;align-items:flex-start;gap:12px;color:#D3D3E0}.price-list li svg{flex:0 0 auto;margin-top:3px;color:var(--accent-2)}.price-card .btn{width:100%;margin-top:6px}.price-guarantee{text-align:center;color:var(--muted-2);font-size:.85rem;margin-top:16px}.faq-list{max-width:980px;margin:44px auto 0;counter-reset:faqnum;display:flex;align-items:flex-start;gap:20px}.faq-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.faq-item{position:relative;counter-increment:faqnum;transition:filter .2s;filter:drop-shadow(0 0 7px rgba(139,92,246,.25))}.faq-item:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);-webkit-clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.faq-item.open{filter:drop-shadow(0 0 10px rgba(245,183,66,.4))}.faq-item.open:before{box-shadow:inset 0 0 0 1px var(--line-strong)}.faq-summary{all:unset;box-sizing:border-box;width:100%;cursor:pointer;padding:22px 24px;display:flex;align-items:center;gap:16px;font-family:var(--display);font-weight:600;font-size:1.05rem;color:var(--text);transform-origin:left center;transition:transform .25s ease}@media(min-width:821px){.faq-item:hover{filter:drop-shadow(0 0 11px rgba(139,92,246,.42))}.faq-item.open:hover{filter:drop-shadow(0 0 13px rgba(245,183,66,.55))}.faq-item:hover .faq-summary{transform:scale(1.02)}}@media(max-width:820px){.faq-item.is-centered{filter:drop-shadow(0 0 11px rgba(139,92,246,.42))}.faq-item.open.is-centered{filter:drop-shadow(0 0 13px rgba(245,183,66,.55))}.faq-item.is-centered .faq-summary{transform:scale(1.02)}}.faq-summary:before{content:counter(faqnum,decimal-leading-zero);flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:.82rem;color:var(--accent-2);letter-spacing:.05em}@media(max-width:820px){.faq-list{flex-direction:column}}.faq-summary .plus{flex:0 0 auto;width:34px;height:34px;margin-left:auto;-webkit-clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:rgba(139,92,246,.1);box-shadow:inset 0 0 0 1px rgba(139,92,246,.28);display:flex;align-items:center;justify-content:center;color:var(--accent);transition:transform .5s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s}.faq-summary .plus svg{width:19px;height:19px}.faq-summary .plus .v{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-summary .plus{transform:rotate(-1turn);color:var(--accent-2);background:rgba(245,183,66,.1);box-shadow:inset 0 0 0 1px rgba(245,183,66,.28)}.faq-item.open .faq-summary .plus .v{transform:scaleY(0)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-panel{grid-template-rows:1fr}.faq-body{overflow:hidden;min-height:0}.faq-body-inner{padding:0 24px 24px;color:var(--muted);max-width:64ch;opacity:0;transform:translateY(22px);transition:opacity .2s ease,transform .2s ease}.faq-item.open .faq-body-inner{opacity:1;transform:translateY(0);transition:opacity .4s ease .18s,transform .45s cubic-bezier(.16,1,.3,1) .18s}.call-head{margin-top:88px}#call,.calendly-frame{max-width:1300px}.calendly-frame{position:relative;margin:0 auto;padding:22px;box-shadow:0 0 20px rgba(139,92,246,.4);transition:box-shadow .3s ease}.calendly-frame:hover{box-shadow:0 0 70px rgba(245,183,66,.65)}.calendly-corner{position:absolute;width:34px;height:34px;z-index:2;pointer-events:none}.calendly-corner.tl{top:0;left:0;border-top:3px solid var(--accent);border-left:3px solid var(--accent)}.calendly-corner.tr{top:0;right:0;border-top:3px solid var(--accent-2);border-right:3px solid var(--accent-2)}.calendly-corner.bl{bottom:0;left:0;border-bottom:3px solid var(--accent-2);border-left:3px solid var(--accent-2)}.calendly-corner.br{bottom:0;right:0;border-bottom:3px solid var(--accent);border-right:3px solid var(--accent)}.calendly-shell{max-width:100%;margin:0 auto;box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);background:linear-gradient(160deg,#221d30,#1a1626);position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.calendly-inline-widget{display:none}.calendly-shell.has-calendly .calendly-inline-widget{display:block}.calendly-shell.has-calendly .calendly-placeholder{display:none}.calendly-placeholder{color:var(--muted-2);font-size:.92rem;line-height:1.7;text-align:center;padding:60px 30px}.calendly-placeholder code{color:var(--accent);background:rgba(139,92,246,.1);padding:2px 8px;border-radius:6px;font-family:var(--body);font-size:.85em}.final{text-align:center;border-top:1px solid var(--line)}.final-box{position:relative;max-width:720px;margin:0 auto;padding:56px 44px;filter:drop-shadow(0 0 36px rgba(139,92,246,.5))}.final-box:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(22,22,34,.7),rgba(17,17,25,.4));box-shadow:inset 0 0 0 1px var(--line-strong);-webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.final h2{margin-bottom:18px}.final .lead{margin:0 auto 32px}.final-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.closing-quote{text-align:center;color:var(--muted);font-family:var(--display);font-weight:700;letter-spacing:.04em;font-size:1.35rem;margin:-50px 24px 48px}.closing-quote-fr{display:inline-block;margin-top:8px;font-family:var(--body);font-weight:400;letter-spacing:normal;font-size:.8rem;color:var(--muted-2);transform:translateX(-3px)}footer{border-top:1px solid var(--line);padding:44px 0 60px;margin-top:20px}.foot-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.foot-note{margin-top:24px;max-width:70ch}.foot-copy,.foot-note{color:var(--muted-2);font-size:.88rem}@media(max-width:820px){.section-pad{padding:70px 0}.mod-grid{grid-template-columns:1fr}.mod.span-full ul{grid-template-columns:1fr 1fr}.founder-grid{grid-template-columns:1fr;gap:56px}.founder-photo-wrap{max-width:300px;margin:0 auto}.pricing-grid{grid-template-columns:minmax(0,1fr);text-align:center}.pricing-intro{order:1}.pricing-trust-group{margin-left:auto;margin-right:auto}.pricing-trust li{text-align:left}.price-card{width:100%;margin:0 auto}.price-list{text-align:left}}@media(max-width:640px){.scroll-hint,.video-kicker{display:none}}@media(max-width:520px){.mod.span-full ul{grid-template-columns:1fr}.nav-cta{display:none}.btn{padding:15px 26px;font-size:.98rem}.price-card{padding:34px 26px}}@media(max-width:380px){.founder-float-stat{left:-10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-logo:hover{transform:none}}.float-cta{position:fixed;right:46px;bottom:46px;z-index:80;display:inline-flex;align-items:center;justify-content:center;width:98px;height:98px;border-radius:50%;color:#3a2a05;background:linear-gradient(180deg,#F8C666,#E0A233);border:2px solid #14100a;box-shadow:inset 0 3px 0 rgba(255,255,255,.5),inset 0 -4px 0 rgba(120,70,0,.35),0 6px 0 #B8862A;transition:transform .75s cubic-bezier(.19,1,.22,1),box-shadow .75s ease,color .3s ease;text-align:center;animation:lvlBob 2.4s ease-in-out infinite}.float-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0;transform:translateY(-6px);font-family:"Press Start 2P",var(--display);font-size:.66rem;letter-spacing:.5px;line-height:1.4;text-shadow:0 1px 0 rgba(255,255,255,.35)}.float-inner .lvl-arrow{margin-bottom:-2px}.float-cta:hover{transform:scale(1.22);color:var(--accent);box-shadow:inset 0 3px 0 rgba(255,255,255,.55),inset 0 -4px 0 rgba(120,70,0,.35),0 8px 0 #B8862A;animation:none}.float-cta:hover .float-inner{text-shadow:0 0 12px rgba(139,92,246,.8)}.float-cta:active{transform:scale(1.14);transition:transform .15s ease-out,box-shadow .15s ease}.lvl-arrow{animation:lvlArrow 1.3s ease-in-out infinite}.float-glow{will-change:transform,opacity;position:absolute;left:50%;top:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(245,183,66,.95) 0,rgba(245,183,66,.65) 25%,rgba(245,183,66,.25) 50%,transparent 68%);filter:blur(10px);animation:floatWave 2.2s ease-out infinite}@keyframes floatWave{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}30%{opacity:.7}60%{opacity:.25}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes lvlBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes lvlArrow{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(max-width:520px){.float-cta{display:none}}.intro-loader{position:fixed;inset:0;z-index:500;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:opacity .4s ease}.intro-loader.intro-hide,.intro-loader:after{opacity:0;pointer-events:none}.intro-loader:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(139,92,246,.08) 78%,rgba(245,183,66,.14) 100%);animation:introEdgeGlow 1.3s ease forwards}@keyframes introEdgeGlow{to{opacity:1}}.intro-ring-wrap{position:relative;width:clamp(200px,26vw,260px);height:clamp(200px,26vw,260px);display:flex;align-items:center;justify-content:center}.intro-ring-wrap:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.55),rgba(245,183,66,.25) 55%,transparent 75%);filter:blur(24px);opacity:0;animation:introGlowIn 1.1s ease forwards}@keyframes introGlowIn{to{opacity:1}}.intro-ring-wrap:after{content:"";position:absolute;inset:4%;border-radius:50%;border:3px solid var(--accent);filter:blur(5px);opacity:0;animation:introHaloIn .7s ease .25s forwards,introHaloPulse 2.4s ease-in-out .9s infinite}@keyframes introHaloIn{to{opacity:.55}}@keyframes introHaloPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.intro-ring{position:absolute;z-index:1;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.intro-ring-track{fill:none;stroke:rgba(255,255,255,.08);stroke-width:3}.intro-ring-fill{fill:none;stroke:url(#introRingGrad);stroke-width:3;stroke-linecap:round;stroke-dasharray:276.5;stroke-dashoffset:276.5;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.intro-logo{position:relative;z-index:2;font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.02em;color:var(--text);opacity:0;transform:scale(.6);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.intro-logo .colon{color:var(--accent)}.intro-logo.intro-logo-in{opacity:1;transform:scale(1)}.intro-logo.intro-logo-zoom{opacity:0;transform:scale(10);transition:opacity .55s ease,transform .6s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.intro-loader{display:none}}body.intro-active{overflow:hidden}.anim-paused,.anim-paused *,.anim-paused:after,.anim-paused:before{animation-play-state:paused!important}