:root{--ink:#1e1b4b;--ink-2:#312e81;--emerald:#4f46e5;--emerald-d:#4338ca;--teal:#0d9488;--grad:linear-gradient(135deg,#6366f1,#4f46e5);--grad-bright:linear-gradient(135deg,#818cf8,#4f46e5);--text:#18181b;--text-2:#3f3f46;--muted:#71717a;--bg:#ffffff;--bg-2:#f4f4f5;--border:#ececec;--radius:18px;--shadow:0 1px 3px rgba(0,0,0,.06), 0 18px 50px -22px rgba(0,0,0,.14)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Segoe UI,system-ui,sans-serif;color:var(--text);background:var(--bg);font-size:16px;line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}.grad-text{background:var(--grad-bright);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .grad-text{background-image:linear-gradient(135deg,#fff,#9ca3af)}img,svg{display:block}:focus-visible{outline:3px solid #4f46e5;outline-offset:2px;border-radius:6px}.lbtn:focus-visible,.switch:focus-visible,.to-top:focus-visible{outline-offset:3px}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--emerald-d);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;transition:top .2s}.skip-link:focus{top:12px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.07s}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.2s}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}.lbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;min-height:44px;border-radius:12px;font-weight:600;font-size:14.5px;cursor:pointer;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s,color .18s;white-space:nowrap;touch-action:manipulation}.lbtn svg{width:18px;height:18px;flex-shrink:0}.lbtn.primary{background:var(--grad);color:#fff;box-shadow:0 10px 26px -10px #4f46e5b3}.lbtn.primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #4f46e5cc}.lbtn.ghost{background:#ffffff0f;color:inherit;border-color:var(--border)}.lbtn.ghost:hover{background:var(--bg-2);transform:translateY(-2px)}.lbtn.light{background:#fff;color:var(--ink)}.lbtn.light:hover{transform:translateY(-2px)}.lbtn.big{padding:15px 28px;font-size:16px;border-radius:14px}.lbtn.full{width:100%}.lbtn.dark{background:#18181b;color:#fff;box-shadow:0 10px 26px -12px #00000080}.lbtn.dark:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #0009}.lbtn:active{transform:translateY(0) scale(.96)}.switch:active{transform:scale(.94)}.hero .lbtn.primary,.cta-band .lbtn.primary,.lnav:not(.scrolled) .lbtn.primary{background:#fff;color:var(--ink);box-shadow:0 10px 26px -12px #00000073}.hero .lbtn.primary:hover,.cta-band .lbtn.primary:hover,.lnav:not(.scrolled) .lbtn.primary:hover{background:#f4f4f5;transform:translateY(-2px)}.lnav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,box-shadow .3s,padding .3s;padding:14px 0}.lnav.scrolled{background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--border);padding:9px 0}.lnav-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.lbrand{display:flex;align-items:center;gap:10px;font-weight:800}.lbrand-logo{width:38px;height:38px;border-radius:11px;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:800;box-shadow:0 8px 20px -6px #4f46e599}.lbrand-logo svg{width:22px;height:22px}.lbrand-name{font-size:20px;letter-spacing:-.03em;color:#fff}.lnav.scrolled .lbrand-name{color:var(--ink)}.lnav-links{display:flex;gap:28px;margin:0 auto;font-size:14.5px;font-weight:500}.lnav-links a{color:#ffffffd1;transition:color .2s}.lnav-links a:hover{color:#fff}.lnav.scrolled .lnav-links a{color:var(--text-2)}.lnav.scrolled .lnav-links a:hover{color:var(--emerald-d)}.lnav-cta{display:flex;align-items:center;gap:10px}.lnav .lbtn.ghost{color:#fff;border-color:#fff3;background:#ffffff14}.lnav.scrolled .lbtn.ghost{color:var(--text);border-color:var(--border);background:#fff}.lnav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;touch-action:manipulation}.lnav-burger span{width:24px;height:2px;background:#fff;border-radius:2px;transition:.3s}.lnav.scrolled .lnav-burger span{background:var(--ink)}.hero{position:relative;background:linear-gradient(180deg,var(--ink),var(--ink-2));color:#fff;padding:160px 24px 110px;overflow:hidden}.hero-bg{position:absolute;inset:0;overflow:hidden}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.1;will-change:transform}.hero .b1{width:560px;height:560px;background:radial-gradient(circle,#ffffff,transparent 70%);top:-200px;right:-100px;animation:drift 22s ease-in-out infinite}.hero .b2{width:480px;height:480px;background:radial-gradient(circle,#ffffff,transparent 70%);bottom:-220px;left:-120px;animation:drift2 26s ease-in-out infinite reverse}.hero .b3,.hero .b4,.hero .b5{display:none}@keyframes drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(48px,-34px) scale(1.08)}66%{transform:translate(-34px,46px) scale(.95)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,30px) scale(1.1)}75%{transform:translate(36px,-26px) scale(.92)}}@keyframes hueShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-24deg)}}@media (prefers-reduced-motion:reduce){.blob,.hero-bg{animation:none}}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent)}.hero-inner{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.badge-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);padding:7px 15px;border-radius:999px;font-size:13px;font-weight:600;margin-bottom:24px;color:#ffffffe0}.badge-pill svg{width:15px;height:15px;color:#fff;flex-shrink:0}.hero-copy h1{font-size:54px;line-height:1.07;font-weight:800;letter-spacing:-.035em;margin-bottom:20px}.hero-sub{font-size:18.5px;color:#ffffffbd;max-width:520px;margin-bottom:32px}.hero-sub b{color:#fff;font-weight:700}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-actions.center{justify-content:center}.hero-micro{display:flex;gap:20px;margin-top:20px;font-size:13.5px;color:#fff9;flex-wrap:wrap}.hero-micro.center{justify-content:center}.hero-visual{position:relative}.mockup{background:#fff;border-radius:16px;box-shadow:0 40px 90px -30px #0009;overflow:hidden;transform:perspective(1400px) rotateY(-9deg) rotateX(3deg);transition:transform .5s ease}.hero-visual:hover .mockup{transform:perspective(1400px) rotateY(-4deg) rotateX(1deg)}.mockup-bar{display:flex;align-items:center;gap:7px;padding:12px 15px;background:#f3f7f5;border-bottom:1px solid var(--border)}.mockup-bar>span{width:11px;height:11px;border-radius:50%;background:#cbd5d2}.mockup-bar>span:nth-child(1){background:#ff6058}.mockup-bar>span:nth-child(2){background:#ffbd2e}.mockup-bar>span:nth-child(3){background:#28ca42}.mockup-url{margin-left:12px;flex:1;background:#fff;border:1px solid var(--border);border-radius:7px;font-size:11px;color:var(--muted);padding:4px 12px;text-align:center}.mockup-body{padding:18px}.mk-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.mk-kpi{background:var(--bg-2);border-radius:12px;padding:12px}.mk-kpi span{font-size:10.5px;color:var(--muted);font-weight:600}.mk-kpi b{display:flex;align-items:baseline;gap:3px;font-size:20px;font-weight:800;margin-top:3px;letter-spacing:-.02em}.mk-kpi b i{font-size:9px;font-weight:600;color:var(--muted);font-style:normal}.mk-spark{height:22px;margin-top:7px;border-radius:5px;background:linear-gradient(180deg,rgba(79,70,229,.25),transparent);position:relative}.mk-spark:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--emerald);border-radius:2px;transform:skewY(-8deg)}.mk-spark.t:after{background:var(--teal)}.mk-spark.s:after{background:#0ea5e9}.mk-chart{background:var(--bg-2);border-radius:12px;padding:14px}.mk-chart-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.mk-chart-head b{font-size:12.5px}.mk-chart-head span{font-size:10.5px;color:var(--muted)}.mk-bars{display:flex;gap:14px;align-items:flex-end;height:90px}.mk-bars>div{flex:1;display:flex;gap:4px;align-items:flex-end;height:100%}.mk-bars i{flex:1;background:var(--emerald);border-radius:4px 4px 0 0;animation:growbar 1s ease both}.mk-bars i.g2{background:#d4d4d8}@keyframes growbar{0%{height:0!important}}.float-card{position:absolute;display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--text);border-radius:12px;padding:11px 15px;font-size:12.5px;font-weight:600;box-shadow:0 18px 40px -14px #00000073;animation:bob 4s ease-in-out infinite}.float-card b{color:var(--emerald-d)}.float-card svg{width:18px;height:18px;color:var(--emerald-d);flex-shrink:0}.fc1{bottom:-18px;left:-26px;animation-delay:.5s}.fc2{top:30px;right:-22px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.logos{max-width:1100px;margin:0 auto;padding:54px 24px 10px;text-align:center}.logos p{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:.4px;margin-bottom:20px}.logo-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 30px;font-size:15.5px;font-weight:700;color:var(--text-2)}.logo-row span{display:inline-flex;align-items:center;gap:9px;opacity:.78;transition:opacity .2s}.logo-row span:hover{opacity:1}.logo-row svg{width:20px;height:20px;color:var(--emerald-d);flex-shrink:0}.trust-band{max-width:1100px;margin:28px auto 6px;padding:0 24px}.trust-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:linear-gradient(135deg,#f4f4f5,#f3f7f5);border:1px solid #c7ecd9;border-radius:18px;padding:18px 24px}.trust-badge{display:flex;align-items:center;gap:14px;min-width:280px;flex:1}.trust-badge svg{width:34px;height:34px;color:var(--emerald-d);flex-shrink:0}.trust-badge b{display:block;font-size:15px;color:var(--text)}.trust-badge span{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.45}.trust-points{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-2);font-weight:600}.trust-points span{white-space:nowrap}@media (max-width:720px){.trust-inner{flex-direction:column;align-items:flex-start}.trust-points span{white-space:normal}}.stats{max-width:1100px;margin:50px auto;padding:34px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;background:var(--bg-2);border-radius:24px}.stat{text-align:center}.stat b{display:block;font-size:42px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--grad-bright);-webkit-background-clip:text;background-clip:text;color:transparent}.stat span{font-size:13.5px;color:var(--muted);font-weight:500}.section-pad{max-width:1180px;margin:0 auto;padding:88px 24px}.sec-head{text-align:center;max-width:680px;margin:0 auto 50px}.eyebrow{display:inline-block;font-size:13px;font-weight:700;color:var(--emerald-d);background:#f4f4f5;padding:5px 14px;border-radius:999px;margin-bottom:16px;letter-spacing:.3px}.sec-head h2{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.12}.sec-head p{font-size:17px;color:var(--text-2);margin-top:14px}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bento-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:26px;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.bento-card:hover{transform:translateY(-5px);box-shadow:0 28px 60px -24px #00000047}.bento-card.big{grid-row:span 2}.bento-card.wide{grid-column:span 2}.fico{width:50px;height:50px;border-radius:14px;background:var(--grad);display:grid;place-items:center;color:#fff;margin-bottom:18px;box-shadow:0 10px 22px -8px #4f46e599}.fico svg{width:25px;height:25px}.bento-card h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.bento-card p{font-size:14.5px;color:var(--text-2)}.mini-demo{margin-top:20px;display:flex;flex-direction:column;gap:8px}.md-row{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg-2);border-radius:10px;padding:10px 13px;font-size:12.5px;font-weight:500}.md-row.flag{background:#fffbeb}.md-tag{font-size:11.5px;font-weight:700;color:var(--emerald-d);background:#f4f4f5;padding:3px 9px;border-radius:7px;white-space:nowrap}.md-tag.warn{color:#b45309;background:#fef3c7}.how{text-align:center}.steps{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:900px;margin:0 auto}.step{flex:1;padding:0 16px}.step-num{width:56px;height:56px;border-radius:50%;background:var(--grad);color:#fff;font-size:24px;font-weight:800;display:grid;place-items:center;margin:0 auto 18px;box-shadow:0 12px 26px -8px #4f46e599}.step h3{font-size:18px;font-weight:700;margin-bottom:6px}.step p{font-size:14px;color:var(--text-2)}.step-line{flex:0 0 60px;height:2px;background:linear-gradient(90deg,var(--emerald),#d4d4d8);margin-top:28px;border-radius:2px}.bill-toggle{display:inline-flex;align-items:center;gap:14px;margin-top:26px;font-size:14px;font-weight:600;color:var(--muted)}.bill-toggle .active,.bill-toggle span.on{color:var(--text)}.bill-toggle em{font-style:normal;color:var(--emerald-d);font-size:12px;background:#f4f4f5;padding:2px 8px;border-radius:999px;margin-left:4px}.switch{width:50px;height:28px;border-radius:999px;background:var(--emerald);border:none;cursor:pointer;position:relative;padding:0;transition:background .2s}.switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.22,1,.36,1)}.switch.year i{transform:translate(22px)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start;max-width:1200px;margin:0 auto}.price-grid-2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.price-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:26px 20px;box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s;position:relative}.price-card:hover{transform:translateY(-6px);box-shadow:0 30px 64px -26px #00000047}.price-card.popular{border:2px solid var(--emerald);box-shadow:0 30px 70px -26px #4f46e580;transform:scale(1.04)}.price-card.popular:hover{transform:scale(1.04) translateY(-5px)}.price-tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--grad);color:#fff;font-size:12px;font-weight:700;padding:5px 16px;border-radius:999px;box-shadow:0 8px 18px -6px #4f46e5b3}.price-name{font-size:15px;font-weight:700;color:var(--text-2)}.price-amt{margin:12px 0 6px;display:flex;align-items:baseline;gap:6px}.price-amt b{font-size:33px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:opacity .18s}.price-amt span{font-size:14px;color:var(--muted);font-weight:600}.price-desc{font-size:13.5px;color:var(--muted);margin-bottom:20px}.price-who{margin:4px 0 18px;padding:11px 13px;background:#eef2ff;border:1px solid #dfe3ff;border-radius:13px;font-size:13.5px;color:var(--text-2);line-height:1.5;font-weight:550}.price-who-lbl{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--emerald-d);margin-bottom:3px}.price-card.popular .price-who{background:#e7e9ff;border-color:#cdd2ff}.price-feat{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:11px}.price-feat li{font-size:14px;color:var(--text-2);padding-left:26px;position:relative}.price-feat li:before{content:"\2713";position:absolute;left:0;top:0;width:18px;height:18px;background:#f4f4f5;color:var(--emerald-d);border-radius:50%;font-size:11px;font-weight:800;display:grid;place-items:center}.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tst-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:26px;box-shadow:var(--shadow);transition:transform .25s}.tst-card:hover{transform:translateY(-4px)}.stars{display:flex;gap:3px;color:#d97706;margin-bottom:14px}.stars svg{width:17px;height:17px;fill:currentColor;stroke:none}.tst-card p{font-size:15px;color:var(--text);line-height:1.65;margin-bottom:20px}.tst-who{display:flex;align-items:center;gap:12px}.tst-ava{width:44px;height:44px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:17px}.tst-who b{display:block;font-size:14.5px}.tst-who span{font-size:12.5px;color:var(--muted)}.faq{max-width:820px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg);border:1px solid var(--border);border-radius:14px;overflow:hidden;transition:box-shadow .2s}.faq-item.open{box-shadow:var(--shadow)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:none;padding:19px 22px;font-size:16px;font-weight:600;color:var(--text);cursor:pointer;text-align:left;font-family:inherit}.faq-ico{font-size:22px;color:var(--emerald-d);transition:transform .3s;flex-shrink:0;font-weight:400}.faq-item.open .faq-ico{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-a p{padding:0 22px 20px;font-size:14.5px;color:var(--text-2)}.cta-band{position:relative;border-radius:28px;max-width:1180px;margin:40px auto 0;background:linear-gradient(135deg,var(--ink),var(--ink-2));overflow:hidden;padding:80px 24px}.cta-bg{position:absolute;inset:0;overflow:hidden}.cta-bg .b1{width:400px;height:400px;background:radial-gradient(circle,#ffffff,transparent 70%);top:-150px;left:10%;filter:blur(70px);opacity:.08;animation:drift 22s ease-in-out infinite}.cta-bg .b2{width:360px;height:360px;background:radial-gradient(circle,#ffffff,transparent 70%);bottom:-150px;right:10%;filter:blur(70px);opacity:.08;animation:drift 26s ease-in-out infinite reverse}.cta-inner{position:relative;text-align:center;color:#fff;max-width:640px;margin:0 auto}.cta-inner h2{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.12}.cta-inner p{font-size:18px;color:#ffffffbd;margin:14px 0 30px}.lfoot{background:var(--ink);color:#ffffffb3;margin-top:80px;padding:60px 24px 0}.lfoot-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px}.lfoot-brand p{font-size:14px;margin-top:14px;max-width:260px}.lfoot .lbrand-name{color:#fff}.lfoot-col h4{font-size:13px;color:#fff;font-weight:700;margin-bottom:16px;letter-spacing:.3px}.lfoot-col a{display:block;font-size:14px;margin-bottom:11px;color:#ffffff9e;transition:color .2s}.lfoot-col a:hover{color:#fff}.lfoot-bottom{max-width:1180px;margin:0 auto;border-top:1px solid rgba(255,255,255,.08);padding:24px 0;font-size:13px;color:#ffffff73;text-align:center}@media (max-width:980px){.hero-inner{grid-template-columns:1fr;gap:48px}.hero-copy h1{font-size:44px}.float-card{display:none}.bento,.price-grid,.tst-grid{grid-template-columns:1fr 1fr}.bento-card.wide{grid-column:span 2}.lfoot-inner{grid-template-columns:1fr 1fr}.section-pad{padding:72px 22px}}@media (max-width:720px){.lnav{padding:12px 0}.lnav-inner{padding:0 18px;gap:14px}.lnav-links{display:none}.lnav-cta{display:flex;margin-left:auto;gap:8px}.lnav-cta .lbtn.primary{display:none}.lnav-cta .lbtn.ghost{padding:8px 15px;font-size:13.5px}.lnav-links.open{display:flex;position:absolute;top:60px;left:14px;right:14px;flex-direction:column;background:#fff;padding:16px;border-radius:16px;box-shadow:var(--shadow);gap:12px}.lnav-links.open a{color:var(--text);font-size:15.5px}.lnav-burger{display:flex}.lbrand-logo{width:34px;height:34px}.lbrand-name{font-size:18px}.hero{padding:104px 18px 60px}.hero-copy h1{font-size:36px;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}.hero-sub{font-size:16.5px;margin-bottom:26px}.hero-actions{gap:10px}.hero-actions .lbtn{flex:1 1 100%}.hero-micro{gap:14px;margin-top:18px}.mockup,.hero-visual:hover .mockup{transform:none;box-shadow:0 24px 60px -24px #00000073}.section-pad{padding:56px 18px}.sec-head{margin-bottom:34px}.sec-head h2,.cta-inner h2{font-size:28px;line-height:1.18}.sec-head p{font-size:15.5px;margin-top:12px}.logos{padding:40px 18px 8px}.trust-band{padding:0 18px}.stats{grid-template-columns:1fr 1fr;gap:18px;padding:26px 18px;margin:36px auto;border-radius:20px}.stat b{font-size:32px}.bento,.price-grid,.tst-grid{grid-template-columns:1fr;gap:16px}.bento-card.big,.bento-card.wide{grid-column:auto;grid-row:auto}.bento-card{padding:22px;border-radius:16px}.price-card{padding:24px 20px}.price-card.popular{transform:none}.price-card.popular:hover{transform:translateY(-5px)}.steps{flex-direction:column;gap:24px}.step-line{display:none}.faq-q{font-size:15.5px;padding:17px 18px}.faq-a p{padding:0 18px 18px}.cta-band{padding:52px 22px;margin:32px 14px 0;border-radius:22px}.cta-inner p{font-size:16px;margin:12px 0 24px}.lfoot{padding:48px 18px 0;margin-top:60px}.lfoot-inner{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:36px}}@media (max-width:400px){.hero{padding:100px 16px 54px}.hero-copy h1{font-size:32px}.hero-sub{font-size:15.5px}.section-pad{padding:52px 16px}.sec-head h2,.cta-inner h2{font-size:25px}.stat b{font-size:28px}.price-amt b{font-size:30px}.lbtn.big{padding:14px 22px;font-size:15px}.badge-pill{font-size:12px}}html{scroll-padding-top:86px}.lnav-links a.active{color:#fff}.lnav.scrolled .lnav-links a.active{color:var(--emerald-d)}.showcase-frame{max-width:1120px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 50px 100px -36px #00000073;border:1px solid var(--border);background:var(--bg)}.sf-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--bg-2);border-bottom:1px solid var(--border)}.sf-bar>span{width:11px;height:11px;border-radius:50%;background:#cbd5d2}.sf-bar>span:nth-child(1){background:#ff6058}.sf-bar>span:nth-child(2){background:#ffbd2e}.sf-bar>span:nth-child(3){background:#28ca42}.sf-url{margin-left:12px;flex:1;max-width:360px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:12px;color:var(--muted);padding:5px 14px}.sf-url svg{width:13px;height:13px;flex-shrink:0}.sf-open{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--emerald-d);white-space:nowrap}.sf-open svg{width:15px;height:15px;flex-shrink:0}.sf-open:hover{text-decoration:underline}.sf-body{height:620px;background:var(--bg)}.sf-body iframe{width:100%;height:100%;border:none;display:block}.to-top{position:fixed;bottom:26px;right:26px;width:48px;height:48px;border-radius:50%;border:none;background:var(--grad);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 26px -8px #4f46e5b3;opacity:0;visibility:hidden;transform:translateY(12px);transition:.3s;z-index:90;touch-action:manipulation}.to-top svg{width:20px;height:20px}.to-top.show{opacity:1;visibility:visible;transform:none}.to-top:hover{transform:translateY(-3px)}@media (max-width:720px){.sf-body{height:480px}.to-top{bottom:18px;right:18px;width:42px;height:42px}}.cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--bg)}.cmp-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.cmp-table th,.cmp-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.cmp-table thead th{font-size:12.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-2);background:var(--bg-2)}.cmp-table tbody td:first-child{font-weight:700;white-space:nowrap;color:var(--text-2);width:130px}.cmp-table tbody tr:last-child td{border-bottom:0}.cmp-table .cmp-us{background:#4f46e50d;border-left:2px solid var(--emerald);border-right:2px solid var(--emerald)}.cmp-table thead .cmp-us{background:var(--emerald);color:#fff;border-radius:0}.cmp-table tbody td:last-child{color:var(--muted)}.cmp-note{margin-top:10px;font-size:12px;color:var(--muted);text-align:center}
