body.opty-v2{font-family:DM Sans,Google Sans,system-ui,sans-serif;background:#fff;color:#202124}body.opty-v2 ::selection{background:#4285f4;color:#fff}body.opty-v2 h1:where(:not(#contact h1)),body.opty-v2 h2:where(:not(#contact h2)),body.opty-v2 h3:where(:not(#contact h3)){font-size:inherit;line-height:inherit;letter-spacing:inherit}body.opty-v2 a:where(:not(#contact a)),body.opty-v2 a.btn-primary:where(:not(#contact a)),body.opty-v2 a[class*=btn-primary]:where(:not(#contact a)),body.opty-v2 button:where(:not(#contact button)),body.opty-v2 [role=button]:where(:not(#contact [role=button])){color:inherit;text-decoration:none}body.opty-v2 h1,body.opty-v2 h2,body.opty-v2 h3,body.opty-v2 span{text-shadow:none}body.opty-v2 *:focus-visible{outline:2px solid #4285f4;outline-offset:2px;box-shadow:none}body.opty-v2 section:where(:not(#contact)) a[class*=btn],body.opty-v2 section:where(:not(#contact)) button[class*=btn]{padding:inherit;min-height:auto}body.opty-v2 section span:not([class]):not([id]){color:inherit}body.opty-v2{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body.opty-v2 main,body.opty-v2>main{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-bottom:max(0px,env(safe-area-inset-bottom))}body.opty-v2 a,body.opty-v2 button,body.opty-v2 [role=button]{touch-action:manipulation}.opty-desktop-only{display:none}.opty-mobile-only{display:block}@media(min-width:768px){.opty-desktop-only{display:block}.opty-mobile-only{display:none}}@media(max-width:768px){body.opty-v2 section p{overflow-wrap:break-word}body.opty-v2 section#hero{padding:84px 20px 24px!important;grid-template-columns:1fr!important;gap:20px!important;min-height:auto!important}body.opty-v2 section#hero>div:first-of-type{max-width:100%!important}body.opty-v2 section#hero h1{font-size:clamp(34px,9vw,44px)!important;line-height:1.05!important;letter-spacing:-.025em!important;text-wrap:balance!important}body.opty-v2 section#hero .opty-hero-trade-line{white-space:normal!important;min-height:2.1em!important}body.opty-v2 section#hero p{font-size:16px!important;margin-top:16px!important;max-width:100%!important}body.opty-v2 section#hero .opty-hero-ctas{flex-direction:column!important;gap:12px!important;margin-top:16px!important}body.opty-v2 section#hero .opty-hero-cta-primary{width:100%!important;text-align:center!important;padding:18px 24px!important;min-height:56px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}body.opty-v2 section#hero .opty-hero-cta-secondary{width:100%!important;text-align:center!important;padding:14px 24px!important;min-height:48px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}body.opty-v2 section#hero .opty-hero-counter{margin-top:16px!important;width:100%!important;box-sizing:border-box!important;justify-content:center!important;flex-wrap:wrap!important}body.opty-v2 section#hero .opty-search-mock-wrap,body.opty-v2 section#hero .opty-search-mock-wrap>div{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.opty-v2 section#hero .opty-hero-right{width:100%!important;box-sizing:border-box!important}body.opty-v2 section#hero .opty-call-toast{right:8px!important;top:12px!important;font-size:11px!important}body.opty-v2 section#hero .opty-hero-label{display:none!important}body.opty-v2 section#services{padding:64px 20px!important}body.opty-v2 section#services>div[style*="1.4fr 1fr"]{grid-template-columns:1fr!important;gap:24px!important;margin-bottom:40px!important;align-items:start!important}body.opty-v2 section#services>div[style*="repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:12px!important}body.opty-v2 section#services .opty-feature-card{padding:20px!important}body.opty-v2 section#results{padding:64px 20px!important}body.opty-v2 section#results>[aria-hidden]+div{margin-bottom:40px!important}body.opty-v2 section#results>div[style*="repeat(4, minmax"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.opty-v2 section#results>div[style*="repeat(4, minmax"]>div{padding:16px 12px!important;border-left:1px solid rgba(255,255,255,.12)!important}body.opty-v2 section#results [style*="clamp(48px"]{font-size:clamp(36px,10vw,76px)!important}body.opty-v2 section#results h2{font-size:clamp(28px,7vw,64px)!important;line-height:1.1!important}body.opty-v2 section#results h2 br{display:none!important}body.opty-v2 section#how-it-works{padding:64px 20px!important}body.opty-v2 section#how-it-works>[aria-hidden]+div{margin-bottom:40px!important}body.opty-v2 section#how-it-works h2{font-size:clamp(28px,7vw,64px)!important;line-height:1.1!important}body.opty-v2 section#how-it-works [style*="120px 1fr auto"]{grid-template-columns:1fr!important;gap:8px!important;padding:20px!important;align-items:start!important}body.opty-v2 section#how-it-works .opty-step-num{font-size:32px!important}body.opty-v2 section#how-it-works .opty-step-arrow{display:none!important}body.opty-v2 section#faq{padding:64px 20px!important}body.opty-v2 section#faq>[aria-hidden]+div>div:first-child{margin-bottom:40px!important}body.opty-v2 section#faq h2{font-size:clamp(28px,7vw,64px)!important;line-height:1.1!important}body.opty-v2 section#faq .opty-faq-q{padding:18px 16px!important;font-size:clamp(16px,4.2vw,18px)!important;gap:12px!important}body.opty-v2 section#faq p{padding:0 16px 20px!important;font-size:15px!important}body.opty-v2 section[data-screen-label=CTA]{padding:64px 20px!important}body.opty-v2 section[data-screen-label=CTA] .opty-cta-card{padding:56px 24px!important;border-radius:24px!important}body.opty-v2 section[data-screen-label=CTA] h2{font-size:clamp(32px,8.5vw,76px)!important;line-height:1.02!important}body.opty-v2 section[data-screen-label=CTA] p{font-size:16px!important}.opty-cta-logomark{display:none!important}body.opty-v2 section[data-screen-label=CTA] .opty-cta-gradient{background:linear-gradient(90deg,#8ab4f8,#81c995,#fdd663,#f28b82)!important;-webkit-background-clip:text!important;background-clip:text!important}}@media(min-width:481px)and (max-width:768px){body.opty-v2 section#services>div[style*="repeat(3, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media(hover:none){body.opty-v2 section#services .opty-feature-card{transform:none!important}body.opty-v2 section .opty-hero-cta-primary,body.opty-v2 section a[href="/proof"]{transform:translateY(0)!important}}@media(max-width:480px){body.opty-v2 section#hero{padding:76px 16px 20px!important}}.opty-contact[data-astro-cid-j7pv25f6]{padding:140px 56px;background:#f8f9fa;position:relative;overflow:hidden}.opty-contact__inner[data-astro-cid-j7pv25f6]{position:relative;max-width:720px;margin:0 auto}.opty-contact__intro[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:40px}.opty-contact__kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:color-mix(in oklab,#34A853 12%,white);color:#34a853;font-size:13px;font-weight:600;font-family:DM Sans,Google Sans,system-ui,sans-serif;margin-bottom:20px}.opty-contact__kicker-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:#34a853;flex-shrink:0}.opty-contact__heading[data-astro-cid-j7pv25f6]{font-family:DM Sans,Google Sans,system-ui,sans-serif;font-size:clamp(36px,4.4vw,56px);font-weight:700;letter-spacing:-.03em;margin:0;color:#202124;line-height:1.05;text-wrap:balance}.opty-contact__sub[data-astro-cid-j7pv25f6]{font-family:DM Sans,Google Sans,system-ui,sans-serif;font-size:18px;color:#5f6368;margin:16px auto 0;max-width:480px;line-height:1.55;text-wrap:pretty}.opty-contact__card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #E8EAED;border-radius:24px;box-shadow:0 30px 80px -20px #3c404324,0 6px 20px #3c40430f;padding:32px}@media(max-width:768px){.opty-contact[data-astro-cid-j7pv25f6]{padding:64px 20px}.opty-contact__intro[data-astro-cid-j7pv25f6]{margin-bottom:32px}.opty-contact__heading[data-astro-cid-j7pv25f6]{font-size:clamp(28px,7vw,40px);line-height:1.1}.opty-contact__sub[data-astro-cid-j7pv25f6]{font-size:15px}.opty-contact__card[data-astro-cid-j7pv25f6]{border-radius:20px;padding:20px}}
