.preview-bar{padding:9px 20px;text-align:center;background:#173e32;color:#e7f5ee;font-size:12px;letter-spacing:.02em}.preview-bar strong{color:white}.platform-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #dcebe3}.platform-options{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.platform-label{font-size:12px;color:#607569;margin-right:10px}.platform-options a{display:inline-flex;gap:8px;align-items:center;padding:9px 15px;border-radius:100px;font-weight:600;font-size:14px;text-decoration:none;color:#435e50;border:1px solid transparent}.platform-options a[aria-current=page]{background:#087f5b;color:white;box-shadow:0 4px 10px #087f5b15}.platform-options a:hover{border-color:#087f5b}.platform-login{font-size:13px;text-decoration:none;color:#087f5b}.platform-options .other-link{font-weight:400;color:#77867e;font-size:12px}.platform-intro{font-size:13px;color:#607569;margin:0}.landing .hero{padding-top:68px!important}.billing-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.billing-head h2{margin-bottom:8px}.billing-head p{margin:0;color:#607569}.billing-choice{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.period-toggle{display:inline-flex;border:1px solid #cde0d5;background:#e7f1eb;border-radius:100px;padding:4px}.period-toggle button{padding:9px 15px;border:0;border-radius:100px;background:transparent;color:#4a6356;font:inherit;font-size:13px;cursor:pointer}.period-toggle button[aria-pressed=true]{background:white;color:#087f5b;font-weight:700;box-shadow:0 2px 7px #183c2412}.saving-label{font-size:12px;color:#087f5b}.preview-note{font-size:13px;color:#607569}.annual-line{font-size:12px!important;color:#607569!important;min-height:20px}.rf-price{margin-bottom:6px!important}.woo-process{padding:55px 0;border-top:1px solid #d6e8dc}.woo-process .columns article{background:#fff;border:1px solid #d6e8dc;border-radius:16px;padding:24px}.step-number{color:#087f5b;font-size:12px;font-weight:bold;letter-spacing:.1em}.woo-process article p{font-size:15px;color:#52675e;line-height:1.7}.preview-install{margin:35px 0 65px;padding:30px;border:1px solid #cee4d9;background:#e8f4ed;border-radius:20px;display:flex;justify-content:space-between;gap:25px;align-items:center}.preview-install h2{font-size:28px;margin:0 0 12px}.preview-install p{margin:0;color:#52675e}.platform-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px 0 70px}.platform-card{padding:28px;border:1px solid #cde2d5;background:white;border-radius:18px}.platform-card h3{font-size:23px;margin:0 0 12px}.platform-card p{color:#52675e;font-size:15px;line-height:1.6}.platform-card a{color:#087f5b;font-weight:600}.woo-browser-content{padding:22px;color:#173c2b}.woo-browser-content .rps-device-action{margin-top:18px}.woo-browser-content strong{font-size:26px;display:block;margin:14px 0}.preview-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 30px);box-sizing:border-box;background:#173e32;color:white;padding:16px 22px;border-radius:14px;z-index:1000;font-size:14px;box-shadow:0 10px 30px #0002}.preview-toast[hidden]{display:none}a:focus-visible,button:focus-visible{outline:3px solid #83bda0;outline-offset:4px}.other-interest{margin:70px 0;max-width:700px}.other-interest h1{font-size:clamp(38px,6vw,64px);line-height:1.12}.other-interest input{width:100%;padding:16px;border:1px solid #bad5c5;border-radius:10px;box-sizing:border-box;font:inherit;margin:12px 0 20px}
@media(max-width:800px){.platform-row{align-items:flex-start;gap:12px;padding:15px 0}.platform-label{display:none}.platform-options{gap:2px}.platform-options a{padding:8px 11px;font-size:12px}.platform-login{font-size:12px;padding-top:9px;white-space:nowrap}.platform-options .other-link{font-size:11px}.landing .hero{padding-top:40px!important}.billing-head{display:block}.billing-choice{align-items:flex-start;margin-top:20px}.platform-cards{grid-template-columns:1fr}.preview-install{display:block;padding:24px}.preview-install .button{margin-top:20px}.platform-intro{display:none}.preview-bar{font-size:10px}.woo-process .columns{grid-template-columns:1fr}.billing-head h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.landing nav.platform-options{padding:0!important;margin:0!important;border:0!important;min-height:0!important;display:flex!important;justify-content:flex-start!important}.platform-row{padding:14px 0}.woo-browser-content{min-height:300px}.landing .platforms{padding:45px 0 0}.rps-scene[data-phase="2"] .woo-browser-content .rps-status:after{content:" · Odebrano"}.rf-plan-grid{gap:20px}
#pricing .columns article p.rf-price{font-size:clamp(36px,4vw,48px)!important;color:#087f5b!important;font-weight:800!important;line-height:1.2!important}#pricing .columns article p.rf-price small{font-size:14px!important;font-weight:500!important}#pricing .columns article .annual-line{font-size:12px!important}.platform-row .platform-options{flex:1}.landing .platform-row{padding-top:14px!important;padding-bottom:14px!important}
@media(max-width:600px){.platform-row{position:relative}.landing nav.platform-options{display:grid!important;grid-template-columns:auto auto auto;gap:8px 2px;justify-content:start!important;width:100%}.platform-options .other-link{grid-column:1/-1;justify-self:start}.platform-login{position:absolute;right:0;bottom:23px}.platform-options a{justify-content:center}}
html{scroll-behavior:auto!important}
#pricing{scroll-margin-top:24px!important}
.landing nav .preview-install-nav{display:inline-flex;align-items:center;justify-content:center;padding:12px 15px;background:#087f5b;color:#fff!important;border-radius:10px;font-weight:700;white-space:nowrap}.preview-newsletter{padding:50px 0!important}.newsletter-card{max-width:1000px;margin:auto;border:1px solid #d3e8dd;border-radius:26px;padding:42px;background:linear-gradient(135deg,#f5fbf7,#e9f5ee)}.newsletter-card h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:18px 0}.newsletter-card p{color:#607569}.newsletter-row{display:flex;gap:16px;align-items:flex-end;margin-top:28px}.newsletter-row>div{flex:1;min-width:0}.newsletter-row label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.newsletter-row input{width:100%;padding:17px 18px;border:1px solid #bddfcd;border-radius:12px;font:inherit;box-sizing:border-box}.newsletter-row button{white-space:nowrap;font:inherit;font-size:15px;border:0;min-height:57px;cursor:pointer}.newsletter-consent{display:flex;gap:12px;margin-top:20px;align-items:flex-start;font-size:14px;color:#52675e;line-height:1.6}.newsletter-consent input{margin-top:5px;accent-color:#087f5b}.newsletter-consent a{color:#087f5b}.newsletter-feedback{min-height:20px;font-size:13px}.preview-recommendations{padding:40px 0 0!important;border-top:1px solid #d3e8dd}.preview-recommendations h2{font-size:28px}.preview-recommendations .platform-cards{margin-bottom:0}.preview-recommendations .platform-card{background:transparent;padding:22px}.preview-recommendations .platform-card h3{font-size:20px}.rps-plan-features ul{line-height:1.7}.woo-process h3{line-height:1.3} @media(max-width:700px){.newsletter-card{padding:25px 20px}.newsletter-row{flex-direction:column;align-items:stretch}.newsletter-row button{width:100%;white-space:normal}.landing nav .preview-install-nav{white-space:normal}.newsletter-consent{font-size:13px}}

.newsletter-consent input[type=checkbox]{width:16px!important;height:16px!important;min-height:0!important;padding:0!important;margin:3px 0 0!important;align-self:flex-start;flex:0 0 16px}.newsletter-consent{display:flex!important;align-items:flex-start!important}.platform-options{list-style:none}
/* Keep the installation action readable despite the shared pale CTA style. */
.landing > nav.rf-header a.preview-install-nav,
.landing > nav.rf-header a.re-install-nav {
 background:#087f5b!important;
 color:#fff!important;
 opacity:1!important;
}
.landing > nav.rf-header a.preview-install-nav:hover,
.landing > nav.rf-header a.re-install-nav:hover {background:#066b4d!important}
.landing > nav.rf-header .rf-language {display:block!important;visibility:visible!important;flex:none}
@media(min-width:801px){
 .landing > nav.rf-header {display:grid!important;grid-template-columns:auto minmax(0,1fr) 154px!important;align-items:center!important;gap:18px!important;flex-wrap:unset!important}
 .landing > nav.rf-header .rf-brand {grid-column:1;grid-row:1;min-width:0}
 .landing > nav.rf-header .rf-navlinks {grid-column:2;grid-row:1;min-width:0;display:flex!important;flex-wrap:wrap!important;justify-content:center;gap:10px 16px!important}
 .landing > nav.rf-header .rf-language {grid-column:3;grid-row:1;width:154px!important;min-width:0!important;margin:0!important}
 .landing > nav.rf-header .rf-language select {display:block!important;box-sizing:border-box;width:100%!important;max-width:154px!important;min-height:44px}
}
/* The card supplies its own background; the containing section stays seamless. */
.landing #newsletter {background:transparent!important;border:0!important;box-shadow:none!important}
.landing #newsletter > div,
.landing #newsletter iframe {background:transparent!important}

/* Wix uses the shared cards; paid billing is not launched. */
.landing[data-scanner-platform="wix"] .period-toggle button:disabled{cursor:not-allowed;opacity:.6}
.platform-cards:has(.wix-platform-card){grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:800px){.platform-cards:has(.wix-platform-card){grid-template-columns:1fr}}

#pricing .rf-plan-grid .rf-price > [data-wix-price]{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}

.pricing-platform-options{margin:18px 0 28px;gap:6px}.pricing-platform-options button{font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:9px 15px;border-radius:100px;border:1px solid transparent;background:transparent;color:#435e50}.pricing-platform-options button[aria-pressed=true]{background:#087f5b;color:#fff}.pricing-platform-options button:hover{border-color:#087f5b}.pricing-platform-panel .billing-head{margin-bottom:26px}.pricing-platform-panel .rf-plan-grid{margin-top:20px}
