:root{--bg:#07100a;--bg2:#0a120d;--card:#101a14;--card2:#132019;--text:#f5f7f5;--muted:#98a59d;--line:rgba(255,255,255,.1);--green:#12c84b;--green2:#06a83b;--gold:#efb92f;--blue:#31aee4;--shadow:0 24px 80px rgba(0,0,0,.36);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.55;overflow-x:hidden}body.light{--bg:#f6faf7;--bg2:#eef5f0;--card:#fff;--card2:#f7fbf8;--text:#101713;--muted:#5f6e65;--line:rgba(14,40,23,.12);--shadow:0 24px 70px rgba(30,60,42,.12)}body.light .topbar{background:rgba(246,250,247,.88)}body.light .cta-box{background:#07100a;color:#fff}body.light footer{background:#07100a}.noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.section{padding:105px 0}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;background:rgba(7,16,10,.82);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.2s}.topbar.scrolled{border-color:var(--line);box-shadow:0 8px 30px rgba(0,0,0,.13)}.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:175px;height:62px;object-fit:contain;object-position:left center}.desktop-nav{display:flex;gap:31px}.desktop-nav a,.footer-grid a,.copyright a{color:var(--muted);text-decoration:none;font-size:14px;transition:.2s}.desktop-nav a:hover,.footer-grid a:hover,.copyright a:hover{color:var(--text)}.nav-actions{display:flex;align-items:center;gap:11px}.theme-btn,.menu-btn{border:1px solid var(--line);background:var(--card);color:var(--text);width:46px;height:46px;border-radius:14px;cursor:pointer}.menu-btn{display:none;font-size:20px}.mobile-menu{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:12px;text-decoration:none;font-weight:800;font-size:14px;border:1px solid transparent;transition:.2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,#12cd4d,#00aa39);color:#fff;box-shadow:0 14px 35px rgba(18,200,75,.17)}.btn-ghost{background:var(--card);color:var(--text);border-color:var(--line)}.btn-outline{background:transparent;color:var(--text);border-color:var(--line)}.btn-link{color:var(--muted);padding-left:5px}.btn-lg{min-height:57px;padding:0 25px}.full{width:100%}.hero{padding-top:160px;min-height:850px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 16% 25%,rgba(18,200,75,.14),transparent 30%),radial-gradient(circle at 86% 46%,rgba(239,185,47,.08),transparent 24%)}.orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.3}.orb-one{width:430px;height:430px;background:var(--green);right:-220px;top:120px}.orb-two{width:300px;height:300px;background:var(--gold);left:-180px;bottom:-90px}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center;position:relative;z-index:2}.eyebrow{font:800 12px Manrope;letter-spacing:.14em;color:var(--gold);display:flex;align-items:center;gap:12px;margin-bottom:18px}.eyebrow span{display:inline-block;width:30px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Inter,sans-serif;line-height:1.08}h1{font-size:clamp(50px,5vw,78px);letter-spacing:-.045em;margin-bottom:26px}h1 em,h2 em{font-style:normal;color:var(--green)}.hero-sub{font-size:18px;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:14px;align-items:center;margin:34px 0}.trust-row{display:flex;flex-wrap:wrap;gap:23px;color:var(--muted);font-size:13px}.trust-row div{display:flex;gap:8px;align-items:center}.trust-row b{color:var(--green)}.hero-product{position:relative}.browser-frame{border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#161c19;padding:8px;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1400px) rotateY(-5deg) rotateX(2deg)}.browser-bar{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#7e8982;font-size:11px}.browser-bar span{width:9px;height:9px;border-radius:50%;background:#48514c}.browser-bar span:first-child{background:#ef5d57}.browser-bar span:nth-child(2){background:#f5b841}.browser-bar span:nth-child(3){background:#39c65a}.browser-bar b{margin-left:10px;font-weight:600}.browser-frame img{width:100%;display:block;border-radius:14px}.hero-badge{position:absolute;background:rgba(15,26,19,.94);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.12);border-radius:15px;padding:13px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 45px rgba(0,0,0,.28)}.hero-badge i{font-style:normal;width:38px;height:38px;border-radius:11px;background:rgba(18,200,75,.13);color:var(--green);display:grid;place-items:center}.hero-badge small,.hero-badge strong{display:block}.hero-badge small{font-size:10px;color:var(--muted)}.hero-badge strong{font-size:12px}.badge-one{left:-32px;bottom:-26px}.badge-two{right:-18px;top:-34px}.channels-bar{border-block:1px solid var(--line);background:var(--bg2)}.channel-wrap{min-height:82px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.channel-title{font-size:10px;font-weight:900;letter-spacing:.15em;color:var(--muted);margin-right:12px}.channel-pill{padding:8px 13px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:12px;font-weight:700}.section-head{max-width:750px;margin-bottom:46px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.section-head.centered .eyebrow{justify-content:center}.section-head h2,.solution-copy h2,.cta-content h2{font-size:clamp(38px,4vw,58px);letter-spacing:-.04em;margin-bottom:18px}.section-head p,.solution-copy p{color:var(--muted);font-size:17px}.platform-section{background:var(--bg2)}.product-showcase{display:grid;grid-template-columns:1.35fr .65fr;gap:22px}.showcase-image{background:transparent;border:0;border-radius:24px;padding:0;box-shadow:none;min-height:0;display:block;align-self:start;overflow:hidden}.showcase-image img{width:100%;height:auto;border-radius:24px;display:block;object-fit:contain}.showcase-side{display:flex;flex-direction:column;gap:12px}.showcase-tab{flex:1;background:var(--card);border:1px solid var(--line);border-radius:20px;color:var(--text);text-align:left;padding:25px;display:grid;grid-template-columns:48px 1fr;gap:16px;cursor:pointer;transition:.2s}.showcase-tab:hover,.showcase-tab.active{border-color:rgba(18,200,75,.45);background:linear-gradient(135deg,var(--card),rgba(18,200,75,.08))}.showcase-tab span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--gold);font-weight:900;font-size:12px}.showcase-tab b,.showcase-tab small{display:block}.showcase-tab b{font-size:16px;margin-bottom:6px}.showcase-tab small{font-size:12px;color:var(--muted);line-height:1.5}.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.problem-card{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:26px;min-height:260px;transition:.25s}.problem-card:hover{transform:translateY(-6px);border-color:rgba(18,200,75,.32)}.problem-card .icon{width:48px;height:48px;border-radius:14px;background:rgba(18,200,75,.1);color:var(--green);display:grid;place-items:center;font-size:19px;margin-bottom:40px}.problem-card h3{font-size:19px;margin-bottom:10px}.problem-card p{color:var(--muted);font-size:14px}.solution-section{background:var(--bg2);border-block:1px solid var(--line)}.solution-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px}.solution-copy{position:sticky;top:130px;align-self:start}.solution-copy .btn{margin-top:15px}.feature-list{display:flex;flex-direction:column}.feature{display:grid;grid-template-columns:74px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid var(--line)}.feature span{font:800 13px Manrope;color:var(--gold);border:1px solid var(--line);width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.feature h3{font-size:23px;margin-bottom:8px}.feature p{margin:0;color:var(--muted)}.step-track{display:grid;grid-template-columns:1fr 48px 1fr 48px 1fr 48px 1fr;align-items:center}.step{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:25px;min-height:220px}.step-number{width:42px;height:42px;border-radius:12px;background:rgba(239,185,47,.1);color:var(--gold);display:grid;place-items:center;font-weight:900;margin-bottom:28px}.step h3{font-size:19px}.step p{color:var(--muted);font-size:13px}.connector{height:1px;background:linear-gradient(90deg,var(--line),var(--green),var(--line))}.pricing{background:radial-gradient(circle at 50% 42%,rgba(18,200,75,.11),transparent 34%),var(--bg2);border-block:1px solid var(--line)}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:22px;align-items:stretch}.price-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:25px;padding:34px;display:flex;flex-direction:column}.price-card.featured{border-color:rgba(18,200,75,.55);box-shadow:0 22px 70px rgba(18,200,75,.12);transform:translateY(-10px);background:linear-gradient(145deg,var(--card),rgba(18,200,75,.08))}.popular{position:absolute;right:22px;top:22px;background:rgba(18,200,75,.12);color:var(--green);border:1px solid rgba(18,200,75,.25);font-size:9px;font-weight:900;letter-spacing:.12em;border-radius:999px;padding:7px 10px}.plan-tag{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.16em}.price-card h3{font-size:27px;margin:12px 0 8px}.plan-desc{color:var(--muted);font-size:14px;min-height:45px}.price{margin:25px 0;padding:22px 0;border-block:1px solid var(--line);display:flex;align-items:baseline;gap:7px}.price .currency{color:var(--text);font-weight:800;font-size:25px}.price strong{font:800 54px Manrope;line-height:1}.price>span:last-child{color:var(--muted);font-size:12px}.price-card ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:13px;flex:1}.price-card li{font-size:14px;color:var(--muted)}.price-card li:before{content:'✓';color:var(--green);font-weight:900;margin-right:9px}.custom-plan{max-width:902px;margin:25px auto 0;border:1px solid var(--line);border-radius:18px;background:var(--card);padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:25px}.custom-plan>div{display:flex;align-items:center;gap:15px}.custom-plan b{display:block}.custom-plan p{margin:4px 0 0;color:var(--muted);font-size:12px}.custom-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(239,185,47,.1);color:var(--gold);font-size:20px}.proof-card{background:linear-gradient(135deg,var(--card),rgba(18,200,75,.08));border:1px solid var(--line);border-radius:28px;padding:55px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.proof-card h2{font-size:42px}.proof-points{display:grid;gap:14px}.proof-points p{margin:0;padding:12px 0;border-bottom:1px solid var(--line);color:var(--muted)}.proof-points b{color:var(--green);margin-right:10px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;padding:22px 0;background:none;border:0;color:var(--text);display:flex;justify-content:space-between;text-align:left;font:700 16px Inter;cursor:pointer}.faq-item button span{font-size:24px;color:var(--green);transition:.2s}.faq-item.open button span{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq-answer p{overflow:hidden;margin:0;color:var(--muted);font-size:14px}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:22px}.final-cta{padding-top:70px}.cta-box{min-height:470px;border-radius:30px;border:1px solid rgba(18,200,75,.24);background:#07100a;position:relative;overflow:hidden;display:grid;place-items:center;text-align:center}.cta-glow{position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(18,200,75,.22),transparent 62%);top:-390px}.cta-content{position:relative;z-index:2;max-width:780px;padding:55px 25px;color:#f5f7f5}.cta-content img{width:280px;height:100px;object-fit:contain;margin-bottom:18px}.cta-content .eyebrow{justify-content:center}.cta-content p{color:#a7b0aa}.cta-content small{display:block;color:#728077;margin-top:13px}footer{background:#050806;border-top:1px solid rgba(255,255,255,.07);color:#fff;padding:60px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-brand img{width:230px;height:100px;object-fit:contain;object-position:left center}.footer-brand p{color:#7d8980;max-width:420px;font-size:14px}.footer-grid h4{font-size:13px;margin-bottom:16px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.copyright{border-top:1px solid rgba(255,255,255,.07);margin-top:45px;padding-top:22px;color:#667069;font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.floating-cta{position:fixed;right:20px;bottom:20px;z-index:30;background:#12c84b;color:#fff;text-decoration:none;border-radius:999px;padding:13px 17px;box-shadow:0 14px 40px rgba(18,200,75,.3);display:flex;align-items:center;gap:8px;font-size:12px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.privacy-page{padding:150px 0 90px}.privacy-shell{max-width:900px;margin:auto;background:var(--card);border:1px solid var(--line);border-radius:26px;padding:48px}.privacy-shell h1{font-size:48px}.privacy-shell h2{font-size:24px;margin-top:34px}.privacy-shell p,.privacy-shell li{color:var(--muted)}.privacy-shell a{color:var(--green)}
@media(max-width:980px){.desktop-nav,.desktop-cta{display:none}.menu-btn{display:block}.mobile-menu.open{display:flex;position:absolute;top:78px;left:20px;right:20px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px;flex-direction:column;gap:10px;box-shadow:var(--shadow)}.mobile-menu a:not(.btn){padding:8px;color:var(--text);text-decoration:none}.hero-grid,.solution-grid,.faq-grid,.proof-card,.product-showcase{grid-template-columns:1fr}.hero{padding-top:130px;min-height:auto}.hero-grid{gap:55px}.solution-copy{position:static}.problem-grid{grid-template-columns:repeat(2,1fr)}.step-track{grid-template-columns:1fr 1fr;gap:16px}.connector{display:none}.price-card.featured{transform:none}.proof-card{gap:20px}.faq-grid{gap:25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.showcase-image{min-height:auto}.showcase-side{display:grid;grid-template-columns:repeat(3,1fr)}.showcase-tab{grid-template-columns:1fr}.custom-plan{flex-direction:column;align-items:flex-start}}
@media(max-width:640px){.container{width:min(100% - 28px,var(--max))}.section{padding:76px 0}.nav-wrap{height:68px}.brand img{width:155px;height:54px}.mobile-menu.open{top:68px}.hero{padding-top:112px}.hero-grid{gap:42px}.hero-sub{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.trust-row{gap:12px;flex-direction:column}.browser-frame{transform:none}.hero-badge{display:none}.channel-wrap{padding:15px 0}.channel-title{width:100%}.problem-grid{grid-template-columns:1fr}.problem-card{min-height:auto}.problem-card .icon{margin-bottom:25px}.feature{grid-template-columns:55px 1fr}.step-track{grid-template-columns:1fr}.section-head h2,.solution-copy h2,.cta-content h2{font-size:38px}.proof-card{padding:30px}.proof-card h2{font-size:35px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:25px}.popular{position:static;align-self:flex-start;margin-bottom:15px}.showcase-side{grid-template-columns:1fr}.showcase-tab{grid-template-columns:45px 1fr}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.floating-cta b{display:none}.floating-cta{width:50px;height:50px;justify-content:center;padding:0}.privacy-shell{padding:28px}.privacy-shell h1{font-size:38px}}
