.lp-hero{color:#fff;background:#1c2429;padding-block:104px 72px}.lp-hero-grid{text-align:center;justify-items:center;gap:36px;display:grid}.lp-hero-copy{flex-direction:column;align-items:center;max-width:900px;display:flex}.lp-hero .ff{text-align:left;width:100%;max-width:720px}.lp-hero h1{color:#fff;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(36px,4.2vw,56px);line-height:1.05}.lp-hero .sl-kicker{color:#ffaca6}.lp-promise{color:#e1e7e9;max-width:740px;margin:0 auto 24px;font-size:19px;line-height:1.6}.lp-proof{grid-template-columns:repeat(2,auto);justify-content:center;gap:10px 28px;margin:0 0 28px;padding:0;list-style:none;display:grid}.lp-proof li{color:#fff;text-align:left;align-items:flex-start;gap:8px;font-size:16px;line-height:1.5;display:flex}.lp-proof svg{color:#ff8a7d;flex:none;margin-top:3px}.lp-section{padding-block:72px 8px}.lp-section>h2,.lp-band h2{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.lp-included .sl-benefits{margin-top:28px}.lp-band{background:var(--cream);margin-top:96px;padding-block:112px}.lp-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin:16px 0 56px;padding:0;list-style:none;display:grid}.lp-steps span{color:var(--red);letter-spacing:-.03em;margin-bottom:10px;font-size:34px;font-weight:700;display:block}.lp-steps h3{margin:0 0 8px;font-size:19px}.lp-steps p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.lp-band .button.white{background:var(--red);border-color:var(--red);color:#fff}.lp-reviews{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.lp-reviews figure{border:1px solid var(--line);background:#fff;flex-direction:column;margin:0;padding:24px;display:flex}.lp-stars{color:#fbbc04;letter-spacing:.1em;margin-bottom:12px}.lp-reviews blockquote{flex:1;margin:0 0 16px;font-size:16px;line-height:1.65}.lp-reviews figcaption{color:var(--muted);font-size:14px;font-weight:600}@media (max-width:1000px){.lp-hero-grid{grid-template-columns:1fr;gap:36px}.lp-steps{grid-template-columns:1fr 1fr}.lp-reviews{grid-template-columns:1fr}}@media (max-width:760px){.lp-hero{padding-block:34px 40px}.lp-promise{font-size:17px}.lp-proof li{font-size:16px}.lp-section{padding-block:52px 4px}.lp-steps{grid-template-columns:1fr}.lp-band{margin-top:64px;padding-block:72px}}.lp-hero{position:relative;overflow:hidden}.lp-hero-bg{z-index:0;position:absolute;inset:0}.lp-hero-bg img{object-fit:cover}.lp-hero.has-cover:before{content:"";z-index:1;background:linear-gradient(#141b1fd1 0%,#141b1fb3 45%,#141b1f8c 100%);position:absolute;inset:0}.lp-hero-grid{z-index:2;position:relative}@media (max-width:760px){.lp-hero.has-cover:before{background:#141b1fc7}}.lp-google{color:#202124;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:11px 20px 11px 22px;font-family:Arial,sans-serif;font-size:15px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 30px -12px #0000008c}.lp-google:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #0009}.lp-google .google-word{letter-spacing:-1px;font-size:22px;line-height:1}.lp-google-stars{color:#fbbc04;letter-spacing:.06em;font-size:17px}.lp-google strong{font-size:17px}.lp-google-count{color:#5f6368}.lp-google svg{color:#1a73e8}.google-word{font-family:Arial,sans-serif;font-weight:600}.google-word span:first-child,.google-word span:nth-child(4){color:#4285f4}.google-word span:nth-child(2),.google-word span:nth-child(6){color:#ea4335}.google-word span:nth-child(3){color:#fbbc05}.google-word span:nth-child(5){color:#34a853}.lp .reviews-section{background:#f8f9fa;margin-top:0;padding-block:70px}.lp .reviews-heading{margin-bottom:30px}.lp .reviews-heading h2{font-size:clamp(32px,3.4vw,46px)}.lp .reviews-heading em{color:var(--red);font-style:normal}.lp .reviews-heading .google-word{letter-spacing:-1.6px;font-size:31px}.lp .reviews-source a{color:#1a73e8;border:0}.lp .reviews-source p{font-size:13px}.lp .reviews-track{grid-template-rows:repeat(2,auto);grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;align-items:stretch;gap:16px;padding:2px 1px 14px;display:grid}.lp .review-card{background:#fff;border:1px solid #dadce0;border-radius:12px;min-height:245px;padding:22px;box-shadow:0 1px 3px #3c404315}.lp .review-author{align-items:center;gap:11px;margin:0 0 16px}.lp .review-author strong{color:#202124;font-family:Arial,sans-serif;font-size:13px;line-height:1.4}.lp .review-author small{color:#70757a;font-family:Arial,sans-serif;font-size:11px}.lp .review-avatar{color:#fff;background:#1a73e8;width:36px;height:36px;font-family:Arial,sans-serif;font-size:12px}.lp .review-google-g{color:#4285f4;margin-left:auto;font:700 21px Arial}.lp .review-stars{color:#fbbc04;gap:2px;margin-bottom:10px}.lp .review-stars svg{stroke-width:1px}.lp .review-body{flex:1;margin:0}.lp .review-body p{color:#3c4043;font-family:Arial,sans-serif;font-size:13px;line-height:1.65}.lp .review-clamped{-webkit-line-clamp:4}.lp .review-body button{color:#1a73e8;border:0;margin-top:8px;padding:4px 0;font:12px Arial}.lp .review-controls button{color:#1a73e8;background:#fff;border:1px solid #dadce0}.lp .review-controls button:hover{background:#e8f0fe}@media (max-width:900px){.lp .reviews-track{grid-auto-columns:calc(50% - 8px)}}@media (max-width:600px){.lp .reviews-track{grid-template-rows:repeat(2,auto);grid-auto-columns:92%}.lp .reviews-section{margin-top:0;padding-block:50px}.lp .review-card{min-height:235px;padding:20px}.lp .reviews-heading h2{font-size:34px}.lp .reviews-source{margin-top:20px}.lp .reviews-bottom{margin-top:12px}}.cta-center{text-align:center;flex-direction:column;align-items:center;max-width:760px;display:flex}.cta-center .eyebrow{justify-content:center}.cta-center p{max-width:560px}.cta-center .cta-direct{justify-content:center}@media (max-width:760px){.lp-google{gap:8px;padding:10px 16px;font-size:13px}.lp-google .google-word{font-size:19px}.lp-google-stars{font-size:14px}.lp-google strong{font-size:15px}.lp-google svg{display:none}.lp-proof{grid-template-columns:1fr;gap:8px;max-width:340px;margin-inline:auto}.cta-center .cta-direct{width:100%}}.lp-others{padding-bottom:72px}@media (max-width:760px){.lp-others{padding-bottom:48px}}.lp-head{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 40px;display:flex}.lp-head .sl-kicker{justify-content:center}.lp-head h2{margin-bottom:0}.lp-head p{max-width:720px;margin:18px auto 0}.lp-section>.lp-head>h2,.lp-band .lp-head h2,.lp-cases-band .lp-head h2,.lp-extra .lp-head h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.lp-cases-band{background:var(--cream,#f6f4f0);padding-block:84px}.lp-cases-grid{gap:24px;display:grid}.lp-cases-grid.has-photo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.lp-cases-photo{border-radius:var(--r-lg,16px);min-height:420px;margin:0;position:relative;overflow:hidden}.lp-cases-photo img{object-fit:cover}.lp-cases{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.lp-cases-grid:not(.has-photo) .lp-cases{grid-template-columns:repeat(4,1fr)}.lp-cases article{border:1px solid var(--line);border-radius:var(--r,12px);background:#fff;padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.lp-cases article:hover{border-color:#f0c7c3;transform:translateY(-3px);box-shadow:0 18px 36px -24px #141b1f73}.lp-case-icon{border-radius:var(--r,12px);width:52px;height:52px;color:var(--red);background:#fdeceb;place-items:center;margin-bottom:18px;display:grid}.lp-cases h3{margin:0 0 8px;font-size:19px}.lp-cases p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.lp-extra{padding-top:84px}.lp-extra .lp-head p{color:var(--muted);font-size:17px;line-height:1.7}.lp-zoom{aspect-ratio:16/9;border-radius:var(--r-lg,16px);background:#1c2429;margin:0;position:relative;overflow:hidden}.lp-zoom img{object-fit:cover;object-position:50% 18%;transform-origin:50% 78%}@supports (animation-timeline:view()){.lp-zoom{view-timeline-name:--lp-zoom}.lp-zoom img{animation:linear both lp-zoom;animation-timeline:--lp-zoom;animation-range:entry exit}@keyframes lp-zoom{0%{transform:scale(1)}to{transform:scale(1.12)}}}@media (prefers-reduced-motion:reduce){.lp-zoom img{animation:none}}.lp-band .button{width:fit-content;margin:8px auto 0;display:flex}@media (max-width:900px){.lp-cases-grid.has-photo{grid-template-columns:1fr}.lp-cases-photo{aspect-ratio:4/3;min-height:0}.lp-cases-grid:not(.has-photo) .lp-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lp-cases-band{padding-block:56px}.lp-cases,.lp-cases-grid:not(.has-photo) .lp-cases{grid-template-columns:1fr}.lp-extra{padding-top:56px}.lp-zoom{aspect-ratio:4/3}.lp-head{margin-bottom:28px}}
