:root{--navy:#071d2e;--cyan:#0b91a5;--amber:#f1a12c;--muted:#617782;--line:#dce8ec}*{box-sizing:border-box}html{background:#f5f9fb;scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#132b3b;background:#f5f9fb}.lp-page{min-height:100vh}.lp-bar{background:var(--navy);color:#d8e8ee;text-align:center;padding:10px 20px;font-size:12px;font-weight:700}.lp-nav{height:88px;max-width:1180px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(13,59,102,.12)}.lp-nav img{display:block;width:185px;height:auto}.lp-nav span{font-size:12px;font-weight:800;color:#5f7480}.lp-hero{max-width:1180px;margin:auto;padding:78px 28px 82px;display:grid;grid-template-columns:1.1fr .9fr;gap:74px;align-items:center}.lp-eyebrow{display:block;color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.lp-hero h1,.lp-problem h2,.lp-section-head h2,.lp-feature h2,.lp-fit h2,.lp-upgrade h2,.lp-final h2{color:var(--navy);letter-spacing:-.045em;line-height:1.03}.lp-hero h1{font-size:clamp(46px,5.5vw,72px);margin:16px 0 22px}.lp-hero-copy>p{font-size:18px;line-height:1.65;color:#526b78}.lp-hero ul{padding:0;margin:25px 0;list-style:none;display:grid;gap:10px}.lp-hero li{font-size:14px;font-weight:700}.lp-hero li:before{content:"✓";color:var(--cyan);margin-right:10px}.lp-price{display:flex;align-items:end;gap:12px;margin:24px 0 16px}.lp-price strong{font-size:48px;line-height:1;color:var(--navy)}.lp-price span{font-size:12px;color:#657b86;margin-bottom:6px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--amber);color:var(--navy);text-decoration:none;font-weight:900;padding:16px 24px;border-radius:10px;box-shadow:0 12px 28px rgba(241,161,44,.22);transition:.2s transform,.2s box-shadow}.lp-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(241,161,44,.32)}.lp-button span{font-size:18px}.lp-hero-copy small,.lp-inline-cta small,.lp-final small{display:block;margin-top:12px;color:#758a94;font-size:11px}.lp-product{position:relative}.lp-product>img{width:100%;display:block;border-radius:24px;box-shadow:0 28px 75px rgba(7,29,46,.22)}.lp-product>div{position:absolute;right:-18px;bottom:-22px;background:#fff;padding:17px 20px;border-radius:14px;box-shadow:0 15px 35px rgba(7,29,46,.16);display:grid}.lp-product b{color:var(--navy);font-size:22px}.lp-product span{font-size:11px;color:#657b86}.lp-problem,.lp-fit,.lp-upgrade{max-width:1124px;margin:0 auto;padding:78px 28px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.lp-problem{border-top:1px solid #dbe7eb}.lp-problem h2,.lp-fit h2,.lp-upgrade h2{font-size:clamp(34px,4vw,52px);margin:14px 0}.lp-problem p,.lp-fit li,.lp-upgrade p{color:#5b727e;line-height:1.65}.lp-feature{max-width:1180px;min-height:520px;margin:30px auto;border-radius:26px;background-size:cover;background-position:center;display:flex;align-items:center;padding:68px}.lp-feature>div{max-width:510px;color:#fff}.lp-feature-right{justify-content:flex-end}.lp-feature h2{color:#fff;font-size:clamp(36px,4.5vw,58px);margin:14px 0 20px}.lp-feature p{color:#c9dbe3;line-height:1.65}.call-capture{background-image:linear-gradient(90deg,rgba(5,22,38,.96),rgba(5,22,38,.78) 48%,rgba(5,22,38,.12)),url('background-call-capture.png')}.online-presence{background-image:linear-gradient(90deg,rgba(5,22,38,.10),rgba(5,22,38,.76) 52%,rgba(5,22,38,.97)),url('background-online-presence.png')}.lead-follow-up{background-image:linear-gradient(90deg,rgba(5,22,38,.97),rgba(5,22,38,.78) 48%,rgba(5,22,38,.12)),url('background-lead-follow-up.png')}.ad-accountability{background-image:linear-gradient(90deg,rgba(5,22,38,.12),rgba(5,22,38,.76) 52%,rgba(5,22,38,.97)),url('background-ad-accountability.png')}.lp-inline-cta{text-align:center;padding:76px 24px;background:#fff}.lp-inline-cta h3{font-size:clamp(27px,3vw,39px);color:var(--navy);margin:0 0 9px}.lp-inline-cta p{color:#667c87;margin:0 0 25px}.lp-inline-dark{background:var(--navy)}.lp-inline-dark h3{color:#fff}.lp-inline-dark p,.lp-inline-dark small{color:#a9bec7}.lp-systems,.lp-deliverables,.lp-faq{max-width:1124px;margin:auto;padding:95px 28px}.lp-section-head{max-width:720px}.lp-section-head h2{font-size:clamp(38px,4.5vw,58px);margin:14px 0}.lp-section-head p{color:var(--muted);line-height:1.6}.lp-system-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:42px}.lp-system-grid article{grid-column:span 2;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.lp-system-grid article:nth-child(4){grid-column:2/span 2}.lp-system-grid b{font-size:11px;color:var(--cyan)}.lp-system-grid h3{color:var(--navy);margin:14px 0 9px}.lp-system-grid p{font-size:13px;color:#637985;line-height:1.55}.lp-deliverable-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;margin-top:42px}.lp-result-card,.lp-deliverable-grid ul{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px}.lp-result-card{display:grid}.lp-result-card span{font-size:11px;color:var(--cyan);text-transform:uppercase;font-weight:900}.lp-result-card strong{font-size:64px;color:var(--navy);margin:18px 0 6px}.lp-result-card p{color:#637985;line-height:1.5}.lp-deliverable-grid ul{margin:0;list-style:none;display:grid;gap:13px}.lp-deliverable-grid li:before{content:"✓";color:var(--cyan);margin-right:11px;font-weight:900}.lp-fit ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp-fit li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;font-size:13px}.lp-fit li:before{content:"✓";color:var(--cyan);margin-right:9px;font-weight:900}.lp-upgrade{background:var(--navy);max-width:1180px;border-radius:26px;color:#fff;margin-top:30px}.lp-upgrade h2{color:#fff}.lp-upgrade p{color:#bdd0d8}.lp-upgrade-price{align-self:center;background:#0e3048;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px;display:grid}.lp-upgrade-price span,.lp-upgrade-price s{font-size:12px;color:#9fb7c2}.lp-upgrade-price strong{font-size:58px;color:var(--amber);line-height:1;margin:10px 0}.lp-upgrade-price p{font-size:12px;margin:4px 0}.lp-guarantee{max-width:900px;margin:74px auto;padding:28px 34px;border:1px solid #b9dfe3;background:#eaf7f8;border-radius:18px;display:grid;grid-template-columns:180px 1fr;gap:26px}.lp-guarantee b{color:#087d8c}.lp-guarantee p{margin:0;color:#506b76;line-height:1.55;font-size:13px}.lp-faq>div:last-child{margin-top:34px}.lp-faq details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin-top:10px}.lp-faq summary{cursor:pointer;color:var(--navy);font-weight:800}.lp-faq details p{color:var(--muted);line-height:1.55;font-size:13px}.lp-final{text-align:center;background:var(--navy);color:#fff;padding:100px 24px}.lp-final h2{color:#fff;font-size:clamp(40px,5vw,68px);max-width:850px;margin:15px auto}.lp-final>p{max-width:630px;margin:0 auto;color:#bad0d9;line-height:1.6}.lp-final .lp-price{justify-content:center}.lp-final .lp-price strong{color:#fff}.lp-final .lp-price span{color:#abc0c8}.lp-footer{max-width:1124px;margin:auto;padding:34px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.lp-footer img{width:160px}.lp-footer p{font-size:10px;color:#7a8d96}
@media(max-width:800px){.lp-nav{height:76px;padding:0 18px}.lp-nav img{width:150px}.lp-nav span{display:none}.lp-hero{grid-template-columns:1fr;padding:48px 20px 65px;gap:42px}.lp-hero h1{font-size:46px}.lp-product>div{right:10px}.lp-problem,.lp-fit,.lp-upgrade{grid-template-columns:1fr;gap:22px;padding:62px 20px}.lp-feature{margin:18px;min-height:520px;padding:34px 25px}.lp-feature-right{justify-content:flex-start}.online-presence,.ad-accountability{background-image:linear-gradient(90deg,rgba(5,22,38,.93),rgba(5,22,38,.62)),url('background-online-presence.png')}.ad-accountability{background-image:linear-gradient(90deg,rgba(5,22,38,.93),rgba(5,22,38,.62)),url('background-ad-accountability.png')}.lp-systems,.lp-deliverables,.lp-faq{padding:72px 20px}.lp-system-grid{grid-template-columns:1fr}.lp-system-grid article,.lp-system-grid article:nth-child(4){grid-column:auto}.lp-deliverable-grid{grid-template-columns:1fr}.lp-fit ul{grid-template-columns:1fr}.lp-upgrade{margin:18px}.lp-guarantee{margin:55px 18px;grid-template-columns:1fr}.lp-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:480px){.lp-hero h1{font-size:42px}.lp-button{width:100%;padding:16px}.lp-feature{min-height:480px}.lp-final{padding:78px 20px}}

/* Keep the offer and primary action visible in the initial viewport. */
@media(min-width:801px){
  .lp-nav{height:78px}
  .lp-hero{padding-top:48px;padding-bottom:62px;gap:58px}
  .lp-hero h1{font-size:clamp(44px,4.35vw,58px);line-height:1;margin:13px 0 16px}
  .lp-hero-copy>p{font-size:16px;line-height:1.5;margin:0}
  .lp-hero ul{margin:17px 0;gap:7px}
  .lp-price{margin:16px 0 12px}
}

@media(max-width:800px){
  .lp-hero h1{font-size:clamp(38px,10.5vw,44px);line-height:1.02;margin:13px 0 17px}
}

@media(max-width:480px){
  .lp-hero h1{font-size:clamp(35px,10vw,40px)}
}

.lp-hero-guarantee{max-width:560px;margin:15px 0 0;padding:12px 14px;border:1px solid #b9dfe3;background:#eaf7f8;border-radius:11px;display:grid;gap:3px}.lp-hero-guarantee b{font-size:12px;color:#087d8c}.lp-hero-guarantee span{font-size:11px;line-height:1.4;color:#506b76}.lp-quick-results{max-width:1124px;margin:0 auto 34px;padding:0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lp-quick-results>div{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px;display:grid;grid-template-columns:32px 1fr;column-gap:9px}.lp-quick-results span{grid-row:1/3;color:var(--cyan);font-size:11px;font-weight:900}.lp-quick-results b{color:var(--navy);font-size:14px}.lp-quick-results small{color:#637985;line-height:1.4;margin-top:5px}.lp-sticky-cta{display:none}

@media(max-width:800px){
  body{padding-bottom:74px}
  .lp-hero{padding-top:31px}
  .lp-hero-copy>p{font-size:16px;line-height:1.5}
  .lp-hero ul{margin:18px 0 0}
  .lp-hero-guarantee{margin-top:13px}
  .lp-quick-results{grid-template-columns:1fr;padding:0 20px;margin-bottom:18px;gap:10px}
  .lp-quick-results>div{padding:16px}
  .lp-sticky-cta{position:fixed;z-index:50;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));min-height:54px;padding:0 18px;border-radius:12px;background:var(--amber);color:var(--navy);box-shadow:0 12px 32px rgba(7,29,46,.28);display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-weight:900}
  .lp-sticky-cta span{font-size:15px}.lp-sticky-cta b{font-size:15px}
}
