@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#050505;--panel:#0c0c0d;--line:#242426;--text:#f5f3ed;--muted:#92918c;--amber:#f2a40d;--amber-light:#ffc34d;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",system-ui,sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:#6e4a0a;color:#fff}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.particle-canvas{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.7}main,.landing-footer{position:relative;z-index:1}.section-shell{width:min(var(--max),calc(100% - 48px));margin:0 auto;padding:130px 0}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:#b4b2ac;font:600 11px/1 Manrope,sans-serif;letter-spacing:.19em;text-transform:uppercase}.eyebrow span{width:27px;height:1px;background:var(--amber);box-shadow:0 0 8px #f2a40d88}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Manrope,sans-serif;letter-spacing:-.055em}h2{margin-bottom:20px;font-size:clamp(38px,5vw,68px);line-height:1.02}h1 em,h2 em{color:var(--amber);font-style:normal}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;padding:0 24px;border:1px solid transparent;border-radius:3px;font:700 12px Manrope,sans-serif;letter-spacing:.075em;text-transform:uppercase;transition:.25s}.button span{font-size:16px}.button-primary{border-color:#f8b52c;background:linear-gradient(135deg,#ffbf36,#de8b00);color:#171005;box-shadow:0 12px 38px #f2a40d2b,inset 0 1px #fff6}.button-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ffd068,#f2a40d)}.button-ghost,.button-outline{border-color:#343436;background:#0c0c0db8;color:#dddcd7}.button-ghost:hover,.button-outline:hover{border-color:#8f681f;color:var(--amber-light)}.button-small{min-height:39px;padding:0 18px;font-size:10px}
.floating-nav{position:fixed;z-index:50;top:20px;left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,calc(100% - 40px));min-height:66px;padding:8px 10px 8px 20px;border:1px solid #4d4b448f;border-radius:8px;background:#080809c7;box-shadow:0 20px 60px #0006;backdrop-filter:blur(18px);transform:translateX(-50%);transition:.25s}.floating-nav.scrolled{top:10px;background:#080809ed}.landing-brand{display:flex;align-items:center;gap:11px;font:800 15px Manrope,sans-serif;letter-spacing:.18em}.landing-brand img{width:29px;height:29px;object-fit:contain;filter:drop-shadow(0 0 9px #f2a40d4d)}.landing-menu{display:flex;justify-content:center;gap:29px}.landing-menu a,.login-link{color:#a4a39f;font:600 11px Manrope,sans-serif;transition:.2s}.landing-menu a:hover,.login-link:hover{color:var(--amber-light)}.nav-actions{display:flex;align-items:center;gap:20px}.menu-toggle{display:none;border:0;background:none;color:#fff}.menu-toggle span:not(.sr-only){display:block;width:21px;height:1px;margin:5px;background:currentColor}
.hero{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;padding:150px 24px 100px;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#f2a40d1a,transparent 27%),linear-gradient(#05050533,#050505 97%)}.hero:after{content:"";position:absolute;inset:0;opacity:.06;background-image:linear-gradient(#fff3 1px,transparent 1px),linear-gradient(90deg,#fff3 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(circle,black,transparent 65%)}.hero-glow{position:absolute;top:30%;left:50%;width:640px;height:360px;border:1px solid #f2a40d1c;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 120px #f2a40d0f}.hero-content{position:relative;z-index:2;max-width:1060px}.hero .eyebrow{justify-content:center;margin-bottom:30px;color:#c49b4c}.hero h1{margin:0;font-size:clamp(49px,7.1vw,100px);font-weight:600;line-height:.98}.hero-copy{max-width:700px;margin:30px auto 0;color:#aaa9a4;font-size:clamp(16px,1.55vw,20px);line-height:1.7}.hero-actions{display:flex;justify-content:center;gap:12px;margin-top:38px}.hero-note{display:flex;justify-content:center;align-items:center;gap:9px;margin:25px 0 0;color:#6f6e6a;font-size:11px}.status-dot{width:6px;height:6px;border-radius:50%;background:#55c98b;box-shadow:0 0 8px #55c98b}.scroll-cue{position:absolute;z-index:3;bottom:31px;left:50%;display:grid;place-items:center;gap:9px;color:#696863;font:600 8px Manrope;letter-spacing:.22em;transform:translateX(-50%)}.scroll-cue span{width:1px;height:28px;background:linear-gradient(var(--amber),transparent);animation:pulse 1.8s infinite}@keyframes pulse{50%{transform:scaleY(.6);opacity:.5}}
.section-intro{max-width:730px}.section-intro.centered{margin:0 auto 72px;text-align:center}.section-intro.centered .eyebrow{justify-content:center}.section-intro>p:last-child{color:var(--muted);font-size:17px}.vsl-section{padding-top:100px}.vsl-section .section-intro{margin-bottom:50px}.vsl-player{position:relative;display:block;width:100%;aspect-ratio:16/8.4;padding:0;overflow:hidden;border:1px solid #2b2925;border-radius:10px;background:radial-gradient(circle,#f2a40d14,transparent 35%),#09090a;color:#fff;box-shadow:0 35px 90px #0007;cursor:pointer}.vsl-grid,.cta-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff3 1px,transparent 1px),linear-gradient(90deg,#fff3 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent)}.vsl-interface{position:absolute;inset:11% 10%;display:grid;grid-template-columns:18% 1fr;border:1px solid #292929;background:#080809;opacity:.65}.vsl-side{display:flex;flex-direction:column;gap:8%;padding:17%;border-right:1px solid #252525}.vsl-side i{height:7%;border-radius:3px;background:#242424}.vsl-side i:first-child{background:#f2a40d8c}.vsl-main{display:grid;grid-template-columns:repeat(3,1fr);gap:4%;padding:7%}.vsl-main i{grid-column:1/-1;height:15%;background:#1d1d1f}.vsl-main b{margin-top:12%;background:linear-gradient(145deg,#202023,#111)}.play-button{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:90px;height:90px;border:1px solid #ffbe37bf;border-radius:50%;background:#f2a40d21;box-shadow:0 0 0 12px #f2a40d0a,0 0 50px #f2a40d33;transform:translate(-50%,-50%);transition:.3s}.play-button svg{width:34px;fill:var(--amber-light)}.vsl-player:hover .play-button{background:var(--amber);transform:translate(-50%,-50%) scale(1.06)}.vsl-label{position:absolute;bottom:30px;left:33px;display:grid;text-align:left}.vsl-label strong{font:700 14px Manrope}.vsl-label small{margin-top:5px;color:#777;font-size:11px}.vsl-duration{position:absolute;right:30px;bottom:30px;padding:6px 9px;border:1px solid #333;background:#0b0b0c;color:#898986;font:600 8px Manrope;letter-spacing:.14em}.authority{display:flex;align-items:center;justify-content:center;gap:17px;padding:64px 10px 10px}.authority p{margin:0;color:#888782;font-size:14px}.authority strong{color:var(--amber);font:700 clamp(28px,4vw,52px) Manrope;letter-spacing:-.06em}
.word-marquee{overflow:hidden;padding:26px 0;border-block:1px solid #1d1d1e;background:#080808;transform:rotate(-1deg) scale(1.02)}.marquee-track{display:flex;align-items:center;width:max-content;animation:marquee 28s linear infinite}.marquee-track span{padding:0 24px;color:transparent;font:700 41px Manrope;letter-spacing:-.04em;-webkit-text-stroke:1px #454440}.marquee-track span:nth-of-type(4n+1){color:#c68a16;-webkit-text-stroke:0}.marquee-track i{color:#7e5812}@keyframes marquee{to{transform:translateX(-50%)}}
.product-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;padding-top:170px}.product-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.text-link{display:inline-flex;gap:24px;margin-top:17px;padding-bottom:7px;border-bottom:1px solid #5c441b;color:#d4ac5a;font:700 11px Manrope;text-transform:uppercase}.dashboard-preview{position:relative;min-height:510px;border:1px solid #2c2b28;border-radius:10px;background:#09090a;box-shadow:0 35px 90px #0008;transform:perspective(1500px) rotateY(-4deg)}.preview-top{display:flex;align-items:center;height:46px;padding:0 17px;border-bottom:1px solid #222;color:#777;font:600 8px Manrope;letter-spacing:.12em}.preview-top span{margin-right:auto}.preview-top i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--amber)}.preview-top>b{width:7px;height:7px;margin-left:6px;border-radius:50%;background:#292929}.preview-layout{display:grid;grid-template-columns:22% 1fr;min-height:463px}.preview-side{display:flex;flex-direction:column;gap:18px;padding:28px 18px;border-right:1px solid #202020;color:#6d6c68;font-size:9px}.preview-side strong{margin-top:10px;color:#444;font:700 7px Manrope}.preview-side span{padding:9px}.preview-side .active{border-left:2px solid var(--amber);background:#f2a40d14;color:#e9b64d}.preview-content{padding:30px}.preview-heading{display:flex;align-items:center;justify-content:space-between}.preview-heading div{display:grid}.preview-heading small,.preview-chart span{color:#686762;font:700 7px Manrope;letter-spacing:.14em}.preview-heading strong{margin-top:5px;font:700 18px Manrope}.preview-heading button{padding:9px 12px;border:0;border-radius:3px;background:var(--amber);font-size:8px}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.preview-stats article{position:relative;min-height:95px;padding:16px;border:1px solid #252525;background:#101011}.preview-stats small{color:#666;font-size:6px}.preview-stats b{display:block;margin-top:10px;font:700 23px Manrope}.preview-stats i{position:absolute;right:12px;bottom:12px;width:24px;height:2px;background:var(--amber)}.preview-chart{height:185px;margin-top:15px;padding:17px;border:1px solid #242424;background:#0d0d0e}.preview-chart svg{width:100%;height:120px;margin-top:16px}.preview-chart path{fill:none;stroke:var(--amber);stroke-width:2}.floating-status{position:absolute;display:flex;align-items:center;gap:10px;min-width:220px;padding:12px;border:1px solid #34332e;border-radius:5px;background:#0e0e0ef0;box-shadow:0 15px 35px #0008}.floating-status>i{width:7px;height:7px;border-radius:50%;background:#4fd08b}.floating-status span{display:grid}.floating-status small{color:#666;font-size:6px}.floating-status strong{font-size:9px}.floating-status>b{margin-left:auto;color:#66d99a;font-size:9px}.status-one{right:-28px;bottom:100px}.status-two{left:-28px;bottom:29px}
.steps-section,.features-section,.pricing-section{padding-top:160px}.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step-card,.feature-card{position:relative;padding:25px 22px;border:1px solid #242424;background:linear-gradient(145deg,#0e0e0f,#090909);transition:.35s}.step-card{min-height:285px}.step-card:hover,.feature-card:hover{border-color:#6c511c;transform:translateY(-5px)}.step-number,.feature-index{color:#54534f;font:600 9px Manrope}.step-icon{display:grid;place-items:center;width:48px;height:48px;margin:45px 0 30px;border:1px solid #4d3a15;border-radius:50%;background:#171207;color:var(--amber)}.step-card h3,.feature-card h3{font:700 15px Manrope}.step-card p,.feature-card p{color:#777671;font-size:12px;line-height:1.65}.features-section .section-intro{margin-bottom:58px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{min-height:365px;padding:27px;overflow:hidden}.feature-card.feature-wide{grid-column:span 2}.feature-index{position:absolute;top:25px;right:25px}.feature-card h3{margin-bottom:11px;font-size:17px}.script-visual{position:relative;height:190px;margin-bottom:28px}.script-visual i{display:block;width:70%;height:7px;margin-bottom:17px;background:#252526}.script-visual i:nth-child(2){width:88%}.script-visual i:nth-child(3){width:60%}.script-visual i:nth-child(4){width:78%;background:#f2a40d66}.script-visual b{position:absolute;right:9%;top:16%;display:grid;place-items:center;width:82px;height:82px;border:1px solid #74551a;border-radius:50%;color:var(--amber)}.wave-visual{display:flex;align-items:center;justify-content:center;gap:9px;height:190px}.wave-visual i{width:3px;height:34%;background:#83601d}.wave-visual i:nth-child(2),.wave-visual i:nth-child(6){height:53%}.wave-visual i:nth-child(3),.wave-visual i:nth-child(5){height:75%}.wave-visual i:nth-child(4){height:92%;background:var(--amber)}.avatar-visual{position:relative;height:190px}.avatar-visual div{position:absolute;top:24px;left:50%;width:72px;height:72px;border:1px solid #65501f;border-radius:50%;background:radial-gradient(circle at 50% 35%,#5f5541,#1a1813 60%,#0b0b0b);transform:translateX(-50%)}.avatar-visual span{position:absolute;bottom:14px;left:50%;width:140px;height:75px;border:1px solid #383229;border-radius:70px 70px 0 0;transform:translateX(-50%)}.media-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;height:190px;padding:25px 0}.media-visual i{background:linear-gradient(145deg,#2b2924,#101010);clip-path:polygon(0 20%,100% 0,100% 80%,0 100%)}.media-visual i:nth-child(2){background:#664b17}.pipeline-visual{display:flex;align-items:center;justify-content:center;gap:10px;height:190px}.pipeline-visual span{padding:11px;border:1px solid #3d382e;color:#9d9688;font:700 7px Manrope}.pipeline-visual span:last-child{border-color:#86621b;color:var(--amber)}.pipeline-visual i{width:35px;height:1px;background:#4b3a19}.youtube-visual{display:grid;place-items:center;width:96px;height:70px;margin:58px auto 62px;border:1px solid #674a15;border-radius:15px;background:#f2a40d17;color:var(--amber);font-size:28px}
.billing-toggle{display:flex;width:max-content;margin:-36px auto 46px;padding:4px;border:1px solid #2a2a29;border-radius:5px;background:#0a0a0b}.billing-toggle button{min-width:100px;padding:10px;border:0;background:transparent;color:#777;font:700 9px Manrope;text-transform:uppercase;cursor:pointer}.billing-toggle button.active{background:#252017;color:var(--amber-light)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:18px}.pricing-card{position:relative;display:flex;flex-direction:column;min-height:510px;padding:38px;border:1px solid #292929;background:linear-gradient(145deg,#101011,#090909)}.pricing-card.featured{border-color:#785919;background:radial-gradient(circle at 70% 0,#f2a40d1a,transparent 40%),#0a0a09}.popular-badge{position:absolute;top:-13px;right:24px;padding:7px 12px;border:1px solid #a97816;background:#161108;color:var(--amber-light);font:700 7px Manrope}.plan-heading>span{color:#806222;font:700 8px Manrope}.plan-heading h3{margin:14px 0 10px;font:700 28px Manrope}.plan-heading p{min-height:44px;color:#7e7d78;font-size:13px}.plan-price{display:flex;align-items:flex-start;margin:30px 0 34px;padding:26px 0;border-block:1px solid #252525}.plan-price small{margin:8px 7px 0 0}.plan-price strong{font:600 46px/1 Manrope;letter-spacing:-.06em}.plan-price span{align-self:flex-end;margin:0 0 5px 8px;color:#777;font-size:11px}.plan-pending{display:flex;gap:12px;margin-bottom:34px;padding:15px;border:1px dashed #39352c}.plan-pending i{color:var(--amber)}.plan-pending p{margin:0;color:#8a8984;font-size:12px}.pricing-card .button{width:100%;margin-top:auto}.pricing-note{margin-top:25px;color:#5f5e5a;font-size:10px;text-align:center}
.faq-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;padding-top:160px}.faq-heading{position:sticky;top:130px;align-self:start}.faq-heading>p:last-child{color:#83827d;line-height:1.7}.faq-list{border-top:1px solid #292929}.faq-list details{border-bottom:1px solid #292929}.faq-list summary{display:grid;grid-template-columns:34px 1fr auto;align-items:center;min-height:87px;font:600 15px Manrope;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#5e5d58;font-size:8px}.faq-list summary i{position:relative;width:16px}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;left:1px;width:14px;height:1px;background:#81724f}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary{color:var(--amber-light)}.faq-list details[open] summary i:after{transform:none}.faq-list details p{margin:-7px 45px 29px 34px;color:#85847f;font-size:13px;line-height:1.8}
.final-cta{position:relative;display:flex;flex-direction:column;align-items:center;width:min(1300px,calc(100% - 48px));margin:80px auto 90px;padding:105px 30px;overflow:hidden;border:1px solid #372e1c;background:radial-gradient(circle at 50% 100%,#f2a40d1f,transparent 45%),#090909;text-align:center}.final-cta>img{width:64px;margin-bottom:25px;filter:drop-shadow(0 0 25px #f2a40d59)}.final-cta .eyebrow{justify-content:center}.final-cta h2{position:relative}.final-cta>p:not(.eyebrow){position:relative;color:#898883}.final-cta .button{position:relative;margin-top:22px}.landing-footer{width:min(var(--max),calc(100% - 48px));margin:auto;padding:55px 0 28px;border-top:1px solid #242424}.footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:65px}.footer-brand p{max-width:240px;margin:20px 0;color:#62615d;font-size:12px}.footer-main>div:not(.footer-brand){display:flex;flex-direction:column;gap:13px}.footer-main strong{margin-bottom:9px;color:#777;font:700 8px Manrope}.footer-main>div:not(.footer-brand) a{color:#868580;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;padding-top:25px;border-top:1px solid #1e1e1f;color:#54534f;font-size:8px}.footer-bottom i{color:#805d18}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s,transform .75s}.reveal.visible{opacity:1;transform:none}
@media(max-width:1000px){.landing-menu{position:fixed;top:78px;left:0;right:0;display:none;flex-direction:column;align-items:center;padding:35px;border:1px solid #333;background:#080809fa}.landing-menu.open{display:flex}.menu-toggle{display:block;margin-left:auto}.nav-actions{margin-left:18px}.product-section,.faq-section{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card:last-child{grid-column:span 2}.feature-grid{grid-template-columns:repeat(2,1fr)}.faq-heading{position:static}.footer-main{grid-template-columns:2fr 1fr 1fr}}
@media(max-width:700px){.section-shell{width:calc(100% - 30px);padding:95px 0}.floating-nav{top:10px;width:calc(100% - 20px);min-height:59px;padding-left:14px}.landing-brand span{font-size:13px}.nav-actions .login-link{display:none}.button-small{min-height:36px;padding:0 12px;font-size:8px}.hero{padding:125px 18px 80px}.hero h1{font-size:clamp(43px,13vw,70px)}.hero h1 br{display:none}.hero-copy{font-size:15px}.hero-actions{flex-direction:column}.scroll-cue{display:none}h2{font-size:39px}.vsl-player{aspect-ratio:1.35}.play-button{width:68px;height:68px}.vsl-label{bottom:16px;left:17px}.vsl-duration{right:16px;bottom:16px}.authority{flex-wrap:wrap;gap:8px}.authority strong{width:100%}.marquee-track span{font-size:29px}.dashboard-preview{min-height:365px;transform:none}.preview-layout{grid-template-columns:1fr;min-height:318px}.preview-side,.floating-status{display:none}.preview-content{padding:20px}.steps-grid,.feature-grid,.pricing-grid{grid-template-columns:1fr}.step-card:last-child,.feature-card.feature-wide{grid-column:auto}.pipeline-visual{gap:5px}.pipeline-visual span{padding:8px 5px;font-size:6px}.pipeline-visual i{width:10px}.pricing-card{padding:28px}.faq-list summary{font-size:13px}.final-cta{width:calc(100% - 30px);padding:80px 20px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track,.scroll-cue span{animation:none}.reveal{opacity:1;transform:none}.particle-canvas{display:none}}
.particle-canvas{opacity:1;filter:saturate(1.35) brightness(1.18)}
.hero-vsl{max-width:960px;margin:42px auto 0;aspect-ratio:16/8}.hero-authority{padding:38px 10px 0}.hero{padding-bottom:90px}.hero-content{width:min(1060px,100%)}
.hero-headline{font-size:clamp(24px,5.7vw,86px)!important}.hero-headline span,.hero-headline em{display:block;white-space:nowrap}
@media(max-width:700px){.hero-vsl{margin-top:30px;aspect-ratio:1.4}.hero-authority{padding-top:32px}}
