.srs-public-polish .srs-contact-details h2{font:700 28px/1.2 Inter,Arial,sans-serif;letter-spacing:-.025em}.srs-public-polish .srs-contact-details h2{color:#0a1238}.srs-public-polish .srs-contact-details p{color:#606d8b}.srs-public-polish .srs-contact-details a{color:#5937cf!important}.srs-public-polish .srs-public-card-icon+b{display:none}.srs-public-polish{--srs-ink:#0a1238;--srs-muted:#606d8b;--srs-line:#e5ebf8;--srs-purple:#6938f5;background:#f8fbff}.srs-public-polish .page-header{display:none!important}.srs-public-polish #primary{padding-top:0!important;margin-top:0!important}.srs-public-polish .srs-content-page{background:#f8fbff;color:var(--srs-ink);font-family:Inter,Arial,sans-serif}.srs-public-polish .srs-content-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}.srs-public-polish .srs-content-hero{padding:150px 0 52px;background:radial-gradient(ellipse at 15% 0,#deebff,transparent 55%),radial-gradient(ellipse at 90% 50%,#eee7ff,transparent 50%),#f8fbff;border-bottom:0;text-align:center}.srs-public-polish .srs-content-hero h1{font:750 clamp(34px,4.5vw,60px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.045em;color:var(--srs-ink);max-width:900px;margin:20px auto 18px}.srs-public-polish .srs-content-hero h1 span{background:linear-gradient(110deg,#1682ff,#7833fb);background-clip:text;-webkit-background-clip:text;color:#fff0}.srs-public-polish .srs-content-hero p{font-size:17px;line-height:1.65;max-width:790px;margin:0 auto;color:var(--srs-muted)}.srs-public-polish .srs-content-eyebrow{display:inline-flex;align-items:center;background:#e8edff;color:#573ad7;border:1px solid #e0e5ff;border-radius:28px;padding:7px 17px;font-size:12px;font-weight:600;letter-spacing:.04em}.srs-public-polish .srs-content-section{padding:45px 0;background:#fff0}.srs-public-polish .srs-content-grid{gap:18px}.srs-public-polish .srs-content-card{padding:26px;border:1px solid var(--srs-line);border-radius:22px;background:#fff;box-shadow:0 10px 35px #446cb509;position:relative}.srs-public-polish .srs-public-card-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#6c3ced;background:#eee9ff;margin-bottom:17px;flex:none}.srs-public-polish .srs-public-card-icon svg{width:25px;height:25px}.srs-public-polish .srs-content-card:nth-child(3n+2) .srs-public-card-icon{color:#087bff;background:#e7f1ff}.srs-public-polish .srs-content-card:nth-child(3n) .srs-public-card-icon{color:#08a77a;background:#e0f8ed}.srs-public-polish .srs-content-card h3{font:700 19px/1.3 Inter,Arial,sans-serif;letter-spacing:-.02em;color:var(--srs-ink);margin:0 0 10px}.srs-public-polish .srs-content-card p,.srs-public-polish .srs-content-card li{font-size:14px;line-height:1.7;color:var(--srs-muted)}.srs-public-polish .srs-content-heading h2{font:750 clamp(27px,3vw,40px)/1.16 Inter,Arial,sans-serif;letter-spacing:-.035em;color:var(--srs-ink)}.srs-public-polish .srs-content-section--dark{background:linear-gradient(120deg,#eef3ff,#f0eaff);color:var(--srs-ink);border-block:1px solid var(--srs-line)}.srs-public-polish .srs-content-section--dark h2,.srs-public-polish .srs-content-section--dark h3{color:var(--srs-ink)}.srs-public-polish .srs-content-section--dark p{color:var(--srs-muted)}.srs-public-polish .srs-content-button{border-radius:28px;padding:13px 23px;font-size:14px;box-shadow:none}.srs-public-polish .slsr-content-button--purple{background:linear-gradient(110deg,#276cff,#7737f5);color:#fff;border:0}.srs-public-polish .slsr-content-button--light{background:#fff;color:#5937cf;border:1px solid #ded7fb}.srs-public-polish .srs-contact-form{background:#fff;border:1px solid var(--srs-line);border-radius:24px;padding:30px;box-shadow:0 15px 40px #5069b00a}.srs-public-polish .srs-contact-form input,.srs-public-polish .srs-contact-form select,.srs-public-polish .srs-contact-form textarea{border:1px solid #dbe3f2;border-radius:10px;background:#fcfdff;font-size:15px}.srs-public-polish .srs-contact-form :is(input,textarea,select):focus{outline:2px solid #9070ff;outline-offset:2px}.srs-public-polish .srs-contact-details{border-radius:22px;background:#edf3ff;padding:28px}.srs-public-polish .srs-faq--library{max-width:1100px}.srs-public-polish .srs-faq--library .srs-faq__intro{padding-bottom:12px}.srs-public-polish .srs-faq--library .srs-faq__panel{background:#fff;box-shadow:0 12px 35px #455eab09}.srs-public-polish .srs-faq--library .srs-faq__categories{gap:8px}.srs-public-polish .srs-faq--library .srs-faq-grid summary{min-height:52px}.srs-public-polish .srs-recovery-status article,.srs-public-polish .srs-recovery-scenario article,.srs-public-polish .srs-recovery-compare article{border-radius:18px;border:1px solid var(--srs-line);background:#fff;color:var(--srs-ink)}.srs-migration-help{display:flex;gap:24px;max-width:1152px;margin:20px auto 60px;border:1px solid #dedff7;background:linear-gradient(115deg,#edf5ff,#f2edff);padding:30px;border-radius:22px}.srs-migration-help h2{font-size:27px;color:#0a1238;margin:0 0 12px}.srs-migration-help p{color:#606d8b;font-size:15px;line-height:1.65}.srs-migration-help a{color:#6434e7;font-weight:600}@media(max-width:700px){.srs-public-polish .srs-content-hero{padding:115px 0 36px}.srs-public-polish .srs-content-shell{width:calc(100% - 32px)}.srs-public-polish .srs-content-hero p{font-size:16px}.srs-public-polish .srs-content-card{padding:22px}.srs-public-polish .srs-content-section{padding:30px 0}.srs-public-polish .srs-contact-form{padding:20px}.srs-migration-help{margin:20px 16px 40px;padding:22px;gap:14px}.srs-migration-help h2{font-size:23px}}body.srs-public-polish{--srs-public-title:clamp(32px,4.1vw,50px);--srs-public-space:72px;--srs-public-header-clearance:84px;--srs-ink:#080e39;--srs-muted:#59698a}body.srs-public-polish #primary{padding-block:0!important}body.srs-public-polish :is(.srs-content-hero h1,.srs-content-heading h2,.srs-pricing-page h1,.srs-pricing-page h2,#srs-faq-title,.srs-migration-help h2){font-family:"Inter Tight",sans-serif!important;font-size:var(--srs-public-title)!important;font-weight:800!important;line-height:1.04!important;letter-spacing:-2px!important;color:var(--srs-ink)!important;font-style:normal!important;margin-bottom:0!important}body.srs-public-polish :is(.srs-content-hero h1,.srs-pricing-page .srs-hero h1){margin-top:24px!important}body.srs-public-polish :is(.srs-content-heading h2,.srs-pricing-page h2,#srs-faq-title,.srs-migration-help h2){margin-top:0!important}body.srs-public-polish :is(.srs-content-hero h1,.srs-content-heading h2,.srs-pricing-page h1,.srs-pricing-page h2,#srs-faq-title) span{background:linear-gradient(100deg,#0084ff,#5121fb)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font:inherit!important;letter-spacing:inherit!important}body.srs-public-polish :is(.srs-content-hero h1+p,.srs-content-heading h2+p,.srs-pricing-page h1+p,.srs-pricing-page h2+p,.srs-section-intro>p,#srs-faq-title+p,.srs-migration-help h2+p){font-family:"Inter Tight",sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:var(--srs-muted)!important;margin-top:12px!important;margin-bottom:24px!important}body.srs-public-polish .srs-content-section,body.srs-public-polish .srs-pricing-page>:is(.srs-pricing,.srs-outcomes,.srs-light-section,.srs-faq,.srs-final){padding-block:var(--srs-public-space)!important;margin-block:0!important}body.srs-public-polish :is(.srs-content-hero,.srs-pricing-page>.srs-hero,.srs-faq--library){padding-top:calc(var(--srs-public-space) + var(--srs-public-header-clearance))!important;padding-bottom:var(--srs-public-space)!important;margin-block:0!important}body.srs-public-polish .srs-migration-help{margin-block:var(--srs-public-space)!important}body.srs-public-polish :is(.srs-contact-details h2,.srs-billing-help h2){font:700 24px/1.25 "Inter Tight",sans-serif!important;letter-spacing:-.3px!important;color:var(--srs-ink)!important}body.srs-public-polish .header-cta-btn[data-button-v3]{padding:0!important;height:52px!important;border-radius:12px!important;border-width:0!important}body.srs-public-polish.page-pricing .srs-pricing-page .srs-plan.srs-popular .srs-btn,body.srs-public-polish :is(.srs-content-button,.srs-pricing-page .srs-btn,.srs-contact-form button[type="submit"],.srs-faq__support>a,.header-cta-btn[data-button-v3]>a){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:52px!important;height:52px!important;padding:13px 24px!important;border-radius:12px!important;border-width:1px!important;font:700 15px/24px "Inter Tight",sans-serif!important;letter-spacing:0!important;gap:10px!important;white-space:nowrap!important;max-width:100%;box-shadow:none!important}body.srs-public-polish .header-cta-btn[data-button-v3]>a>div{gap:10px!important}body.srs-public-polish .header-cta-btn[data-button-v3] [data-button-v3-text]{font:inherit!important;padding:0!important}body.srs-public-polish .header-cta-btn[data-button-v3] [data-button-v3-icon]{padding:0!important;width:20px!important;height:20px!important;border-radius:0!important}body.srs-public-polish .header-cta-btn[data-button-v3] [data-button-v3-icon] svg{width:20px!important;height:20px!important}body.srs-public-polish :is(.srs-content-button,.srs-pricing-page .srs-btn,.srs-contact-form button[type="submit"],.srs-faq__support>a,.header-cta-btn[data-button-v3]>a):focus-visible{outline:3px solid #0084ff!important;outline-offset:3px!important}@media(max-width:700px){body.srs-public-polish{--srs-public-space:48px;--srs-public-header-clearance:96px}body.srs-public-polish :is(.srs-content-hero h1,.srs-content-heading h2,.srs-pricing-page h1,.srs-pricing-page h2,#srs-faq-title,.srs-migration-help h2){letter-spacing:-1px!important}}