:root{--bg: #ffffff;--bg-soft: #f5f7fb;--bg-mint: #e9f0ff;--ink: #0d1526;--ink-2: #555f73;--line: #e3e8f0;--brand: #0656fe;--brand-2: #0a46c9;--brand-ink: #06298a;--wa: #25d366;--lime: #7aa2ff;--gold: #f5b301;--dark: #0b1411;--danger: #e5484d;--shadow-sm: 0 1px 2px rgba(16, 32, 26, .05), 0 6px 18px rgba(16, 32, 26, .05);--shadow-md: 0 10px 30px rgba(16, 32, 26, .08);--shadow-lg: 0 28px 70px rgba(16, 32, 26, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:1160px;margin:0 auto;padding:0 22px}.lp h1,.lp h2,.lp h3,.lp p{margin-top:0}.lp h1,.lp h2,.lp h3{line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.lp h1{font-size:clamp(40px,5.6vw,68px);margin-bottom:18px;font-weight:800}.lp h2{font-size:clamp(28px,3.8vw,44px);margin-bottom:14px;font-weight:800}.lp h3{font-size:20px;margin-bottom:9px;font-weight:750}.em{font-style:italic;color:var(--brand);font-weight:650}.hl{color:var(--brand)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:11px;padding:0 20px;border:1px solid transparent;font-size:15px;font-weight:750;cursor:pointer;transition:transform .04s ease,filter .15s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 14px 30px #0ea37147}.btn-primary:hover{background:var(--brand-2)}.btn-wa{background:var(--wa);color:#06311c;box-shadow:0 14px 30px #25d36642}.btn-wa:hover{filter:brightness(1.04)}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff}.btn-ghost:hover{border-color:#c9d6cf;background:var(--bg-soft)}.btn-sm{min-height:38px;padding:0 14px;font-size:14px;border-radius:9px}.btn-lg{min-height:54px;padding:0 26px;font-size:16px}.btn-block{width:100%}.nav{position:sticky;top:0;z-index:40;background:#ffffffd9;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{min-height:68px;display:flex;align-items:center;gap:22px}.logo{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:800;color:var(--ink)}.logo svg{display:block}.logo-accent{color:var(--brand)}.logo-img{height:30px;width:auto;display:block}.nav-links{display:flex;gap:22px;margin-left:auto}.nav-links a{color:var(--ink-2);font-size:14.5px;font-weight:600}.nav-links a:hover,.nav-links a.active{color:var(--ink)}.nav-cta{display:flex;gap:8px}.nav-links+.nav-cta{margin-left:20px}.hero{position:relative;overflow:hidden;padding:84px 0 80px;background:radial-gradient(720px 340px at 12% 0%,rgba(14,163,113,.1),transparent 70%),radial-gradient(620px 360px at 88% 4%,rgba(201,242,75,.16),transparent 72%)}.hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:50px;align-items:center}.hero-copy{max-width:620px}.badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 13px;border-radius:999px;background:var(--bg-mint);border:1px solid rgba(14,163,113,.2);color:var(--brand-ink);font-size:12px;font-weight:800;letter-spacing:.02em}.lead{color:var(--ink-2);font-size:clamp(17px,1.9vw,20px);line-height:1.55;margin-bottom:26px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hero-fineprint{color:var(--ink-2);font-size:13px;margin:0}.product-mock{border-radius:18px;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.mock-top{display:flex;align-items:center;gap:18px;min-height:48px;padding:0 16px;background:var(--dark);color:#aebfb6;font-size:12px}.mock-top .mock-logo{color:var(--lime);font-size:15px;font-weight:900;margin-right:8px}.mock-top strong{color:#fff;margin-left:auto}.mock-grid{display:grid;grid-template-columns:172px 1fr 160px;gap:12px;padding:14px;min-height:380px}.mock-list,.mock-chat,.mock-side{min-width:0}.mock-filter{height:34px;background:#eef3f0;border-radius:8px;margin-bottom:10px}.mock-contact{padding:12px;border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:9px;display:flex;flex-direction:column;gap:4px}.mock-contact.active{border-color:var(--brand);background:var(--bg-mint)}.mock-contact strong{font-size:13px}.mock-contact span,.mock-chat-head span,.mock-metric small{font-size:11px;color:var(--ink-2)}.mock-chat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:9px}.mock-chat-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.mock-chat-head div{display:flex;flex-direction:column;gap:2px}.mock-chat-head em{align-self:flex-start;border-radius:999px;background:var(--bg-mint);color:var(--brand-ink);font-size:11px;font-style:normal;font-weight:800;padding:4px 8px}.bubble{max-width:80%;border-radius:11px;padding:9px 10px;font-size:13px;line-height:1.35}.bubble.in{background:#eef3f1;align-self:flex-start}.bubble.out{background:var(--brand);color:#fff;align-self:flex-end}.handoff{margin-top:auto;background:var(--dark);color:#fff;border-radius:10px;padding:12px;font-size:12px;border-left:4px solid var(--lime)}.mock-side{display:flex;flex-direction:column;gap:10px}.mock-metric{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}.mock-metric span{display:block;color:var(--ink-2);font-size:11px}.mock-metric strong{display:block;font-size:23px;margin:4px 0}.section{padding:88px 0}.section.soft{background:var(--bg-soft)}.section-head{max-width:760px;margin-bottom:36px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.eyebrow{margin-bottom:10px;color:var(--brand);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.section-sub{color:var(--ink-2);font-size:17px;line-height:1.55}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px;box-shadow:var(--shadow-sm)}.feature-mark{width:34px;height:6px;background:var(--brand);border-radius:999px;display:block;margin-bottom:18px}.feature p{color:var(--ink-2);line-height:1.55;margin-bottom:0}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.pillar{position:relative;display:flex;flex-direction:column;padding:34px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.pillar:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--brand)}.pillar.alt:before{background:var(--wa)}.pillar .pillar-ico{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-mint);color:var(--brand);margin-bottom:18px}.pillar.alt .pillar-ico{background:#e7f9ef;color:#0b8a4f}.pillar .pillar-ico svg{width:28px;height:28px}.pillar h3{font-size:23px}.pillar p{color:var(--ink-2);line-height:1.55}.pillar ul{list-style:none;padding:0;margin:6px 0 22px;display:grid;gap:9px}.pillar li{position:relative;padding-left:24px;color:var(--ink-2)}.pillar li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:900}.pillar .pillar-foot{margin-top:auto;display:flex;gap:10px;flex-wrap:wrap}.proof-strip{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 0}.proof-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.proof-card strong{display:block;font-size:21px;color:var(--brand);margin-bottom:5px}.proof-card span{display:block;color:var(--ink-2);font-size:13px;line-height:1.4}.problem-card{border-radius:14px}.problem-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;margin-bottom:14px;background:#fdecec;color:var(--danger);font-size:19px;font-weight:900}.problem-card h3{color:var(--ink)}.problem-card p{color:var(--ink-2);line-height:1.55;margin-bottom:0}.problem-punch{text-align:center;max-width:800px;margin:36px auto 0;font-size:clamp(20px,2.4vw,27px);line-height:1.42;color:var(--ink);font-weight:600}.problem-punch strong{color:var(--brand);font-weight:800}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:0 auto}.compare-col{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fff}.compare-col h3{margin-bottom:16px;font-size:17px}.compare-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.compare-col li{position:relative;padding-left:28px;line-height:1.42;color:var(--ink-2)}.compare-bad{background:#fdf4f4;border-color:#f6dede}.compare-bad h3{color:#c23b3f}.compare-bad li:before{content:"✕";position:absolute;left:0;color:var(--danger);font-weight:900}.compare-good{background:var(--bg-mint);border-color:#0ea37147}.compare-good h3{color:var(--brand-2)}.compare-good li{color:var(--ink)}.compare-good li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:900}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:8px}.method-step{border-top:2px solid var(--line);padding-top:18px}.method-num{font-size:44px;font-weight:900;line-height:1;color:var(--brand);letter-spacing:-.02em}.method-step h3{margin:12px 0 7px}.method-step p{color:var(--ink-2);line-height:1.5;margin:0}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat{text-align:center;padding:22px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.stat strong{display:block;font-size:clamp(26px,3vw,34px);font-weight:900;color:var(--ink)}.stat span{color:var(--ink-2);font-size:13px}.flow-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.flow-steps{display:grid;gap:12px}.flow-step{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:var(--shadow-sm)}.flow-step>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--brand);color:#fff;font-weight:900}.flow-step>div{display:flex;flex-direction:column;gap:4px}.flow-step strong{font-size:15px}.flow-step small{color:var(--ink-2);font-size:13px;line-height:1.45}.billing-toggle{display:inline-flex;gap:4px;margin:22px auto 0;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--bg-soft)}.billing-toggle button{border:none;background:transparent;padding:8px 18px;border-radius:999px;font-weight:800;font-size:14px;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.billing-toggle button.active{background:var(--ink);color:#fff}.billing-toggle em{font-style:normal;font-size:11px;font-weight:900;color:var(--brand-ink);background:var(--bg-mint);border-radius:999px;padding:2px 6px}.billing-toggle button.active em{color:var(--lime);background:#ffffff1f}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.plan{position:relative;display:flex;flex-direction:column;min-height:430px}.plan-pop{border-color:var(--brand);box-shadow:var(--shadow-md)}.plan-flag{position:absolute;top:-12px;left:20px;background:var(--brand);color:#fff;font-size:12px;font-weight:900;border-radius:999px;padding:5px 11px}.plan-tag{color:var(--ink-2);font-size:12px}.plan-price{font-size:44px;font-weight:900;margin:12px 0 6px;color:var(--ink)}.plan-price span{color:var(--ink-2);font-size:18px;vertical-align:super;margin-right:3px}.plan-price small{color:var(--ink-2);font-size:14px;font-weight:500;margin-left:3px}.plan-billnote{color:var(--ink-2);font-size:12px;margin:0 0 16px}.plan ul{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px;flex:1}.plan li{color:var(--ink-2);padding-left:22px;position:relative}.plan li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:900}.pricing-note{text-align:center;color:var(--ink-2);font-size:14px;margin:28px auto 0;max-width:640px;line-height:1.5}.pricing-note a{color:var(--brand-2);font-weight:800;text-decoration:underline}.guarantee-card{display:flex;align-items:center;gap:26px;max-width:880px;margin:0 auto;border:1px solid rgba(14,163,113,.25);border-radius:18px;padding:34px 38px;background:linear-gradient(180deg,var(--bg-mint),#fff);box-shadow:var(--shadow-sm)}.guarantee-seal{flex:0 0 auto;width:74px;height:74px;border-radius:50%;background:var(--brand);color:#fff;font-size:32px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #0ea3714d}.guarantee-card h2{font-size:clamp(24px,3vw,32px);margin-bottom:8px}.guarantee-card p{color:var(--ink-2);margin:0;line-height:1.55}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.audience-card{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.audience-card h3{color:var(--ink);margin-bottom:4px}.aud-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;margin-bottom:16px;background:var(--brand);color:#fff}.aud-ico svg{width:24px;height:24px}.aud-who{color:var(--ink-2);font-size:13px;font-weight:700;margin-bottom:12px}.aud-pain{color:var(--ink-2);line-height:1.5;margin-bottom:18px;flex:1}.aud-solve{align-self:flex-start;display:inline-flex;align-items:center;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:800;color:var(--brand-2);background:var(--bg-mint);border:1px solid rgba(14,163,113,.25)}.site-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;margin-bottom:16px;background:var(--dark);color:var(--lime)}.site-ico svg{width:24px;height:24px}.site-props{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.site-props span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;color:var(--ink);box-shadow:var(--shadow-sm)}.site-props span:before{content:"✓";color:var(--brand);font-weight:900}.site-synergy{margin:32px auto 0;max-width:900px;text-align:center;border-radius:18px;padding:30px 32px;background:var(--dark);border:1px solid rgba(201,242,75,.25)}.site-synergy strong{display:block;font-size:clamp(19px,2.3vw,25px);color:var(--lime);margin-bottom:8px}.site-synergy span{color:#c4d3cb;line-height:1.55}.site-offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:940px;margin:28px auto 0}.site-plan{min-height:auto}.site-plan .btn{width:100%}.site-from{color:var(--ink-2);font-size:13px;font-weight:600;margin:0}.site-plan .plan-price{margin:2px 0 16px}.faq-list{max-width:760px;margin:0 auto;display:grid;gap:12px}.faq-item{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-item summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:750;font-size:16px;display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-plus{flex:0 0 auto;font-size:24px;color:var(--brand);line-height:1;transition:transform .2s ease}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item p{margin:0 20px 18px;color:var(--ink-2);line-height:1.55}.section-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:36px}.guarantee-cta{justify-content:flex-start;margin-top:22px}.wa-float{position:fixed;right:22px;bottom:22px;z-index:50;display:inline-flex;align-items:center;gap:10px;background:var(--wa);color:#06311c;border-radius:999px;padding:14px;font-weight:850;box-shadow:0 12px 34px #25d36666}.wa-float:hover{filter:brightness(1.05)}.wa-float-label{font-size:15px;padding-right:6px;white-space:nowrap}.final-card{border-radius:20px;padding:56px 40px;text-align:center;background:var(--dark);color:#eaf3ee}.final-card .eyebrow{color:var(--lime)}.final-card h2{color:#fff;max-width:760px;margin:0 auto 14px}.final-sub{color:#b9c8c0;max-width:560px;margin:0 auto 24px;font-size:17px;line-height:1.55}.center-cta{justify-content:center}.footer{padding:48px 0 30px;border-top:1px solid var(--line);background:var(--bg-soft)}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:24px;margin-bottom:30px}.footer-brand strong{color:var(--ink);font-size:18px}.footer-brand p{color:var(--ink-2);margin:8px 0 0;line-height:1.55;max-width:260px}.footer-col h4{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin:0 0 12px}.footer-col a{display:block;color:var(--ink-2);font-size:14px;padding:4px 0}.footer-col a:hover{color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-2);font-size:13px}@media (max-width: 1040px){.hero-inner{grid-template-columns:1fr}.product-mock{max-width:760px}}@media (max-width: 860px){.nav-links{display:none}.grid,.plans,.flow-inner,.pillars,.compare-grid,.method-grid,.site-offer,.audience-grid{grid-template-columns:1fr}.proof-row,.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-grid{grid-template-columns:1fr}.mock-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.guarantee-card{flex-direction:column;text-align:center}.guarantee-cta{justify-content:center}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.container{padding-left:16px;padding-right:16px}.hero{padding:56px 0}.hero-cta .btn,.section-cta .btn{width:100%}.proof-row,.stats-row,.mock-side,.footer-top{grid-template-columns:1fr}.lp h1{font-size:38px}.wa-float-label,.nav-cta .btn-ghost{display:none}.logo-img{height:25px}}
