.rc{--rc-primary:var(--primary-color,#124382);--rc-secondary:var(--secondary-color,#feda4e);--rc-heading:var(--heading-color,#12253b);--rc-text:#12253bb3;--rc-muted:#576576;--rc-bg:var(--bg-color,#eaf1f8);--rc-bg2:var(--bg-color2,#f5f9fe);--rc-border:#c9ddf2;--rc-field-border:#dbe6f2;--rc-placeholder:#12253b66;--rc-check:#36a794;--rc-link:#1b70bb;--rc-watermark:#d2dded8c;--rc-shadow-card:0 16px 45px #1243821a;--rc-danger:#b42318;--rc-danger-bg:#fef3f2;--rc-ok-bg:#e7f5f2;--rc-ok-fg:#1f6e61;--rc-warn-bg:#fff6d6;--rc-warn-fg:#6b5300;--rc-explore-bg:#e3ecf8;--rc-font-head:var(--font-poppins,"Poppins", sans-serif);--rc-font-body:var(--font-nunito,"Nunito Sans", sans-serif);--rc-r-pill:30px;--rc-r-card:30px;--rc-r-tile:10px;background:var(--rc-bg2);color:var(--rc-heading);font-family:var(--rc-font-body);font-size:16px;line-height:1.6}.rc *,.rc :before,.rc :after{box-sizing:border-box}.rc [hidden]{display:none!important}.rc a{color:var(--rc-link)}.rc h1,.rc h2,.rc h3{font-family:var(--rc-font-head);color:var(--rc-heading);text-wrap:balance;margin:0;font-weight:600}.rc h1 strong,.rc h2 strong{color:var(--rc-primary);font-weight:600}.rc p,.rc ul,.rc ol{margin:0}.rc :focus-visible{outline:3px solid var(--rc-primary);outline-offset:3px}.rc-wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}.rc-icon{flex:none;width:18px;height:18px}.rc-btn{font-family:var(--rc-font-head);border-radius:var(--rc-r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .3s,opacity .3s;display:inline-flex}.rc-btn-yellow{background:var(--rc-secondary);color:var(--rc-primary)}.rc-btn-yellow:hover{background:var(--rc-primary);color:#fff}.rc a.rc-btn-yellow{color:var(--rc-primary)}.rc a.rc-btn-yellow:hover{color:#fff}.rc-btn-outline{color:var(--rc-primary);box-shadow:inset 0 0 0 1.5px var(--rc-primary);background:0 0}.rc-btn-outline:hover{background:var(--rc-primary);color:#fff}.rc-btn-text{color:var(--rc-primary);font-family:var(--rc-font-head);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 4px;font-size:15px;font-weight:600;display:inline-flex}.rc-btn-text .rc-icon{width:16px;height:16px}.rc-btn[disabled],.rc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rc-btn-yellow[disabled]:hover,.rc-btn-yellow[aria-disabled=true]:hover{background:var(--rc-secondary);color:var(--rc-primary)}.rc-btn-outline[disabled]:hover{color:var(--rc-primary);background:0 0}.rc-btn-block{width:100%}.rc-eyebrow{font-family:var(--rc-font-body);letter-spacing:2px;text-transform:uppercase;color:var(--rc-text);align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.rc-eyebrow:before{content:"";background:var(--rc-secondary);flex:none;width:50px;height:2px}.rc-band{position:relative;overflow:hidden}.rc-watermark{font-family:var(--rc-font-head);letter-spacing:2px;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--rc-watermark);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(90px,15vw,210px);font-weight:700;line-height:1;position:absolute;top:8px;left:-10px}.rc-intro .rc-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:64px 80px;display:grid;position:relative}.rc-intro h1{margin-bottom:22px;font-size:clamp(34px,5vw,52px);line-height:1.15}.rc-lede{color:var(--rc-text);max-width:56ch;font-size:17px;margin-bottom:26px!important}.rc-facts{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex;margin-bottom:30px!important}.rc-facts li{border:1px solid var(--rc-field-border);border-radius:var(--rc-r-pill);color:var(--rc-heading);background:#fff;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.rc-facts .rc-icon{width:16px;height:16px;color:var(--rc-check)}.rc-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.rc-preview-card{border:1px solid var(--rc-field-border);border-radius:var(--rc-r-card);box-shadow:var(--rc-shadow-card);background:#fff;padding:30px}.rc-preview-card h2{margin-bottom:6px;font-size:20px}.rc-preview-card>p{color:var(--rc-text);margin-bottom:18px;font-size:15px}.rc-stage-list{gap:12px;padding:0;list-style:none;display:grid}.rc-stage-list li{border-radius:var(--rc-r-tile);background:var(--rc-bg2);border:1px solid var(--rc-border);grid-template-columns:auto 1fr;gap:4px 14px;padding:16px 18px;display:grid}.rc-stage-list .rc-pill{grid-row:span 2;align-self:start}.rc-stage-list strong{font-family:var(--rc-font-head);font-size:15px;font-weight:600}.rc-stage-list .rc-d{color:var(--rc-text);font-size:14px;line-height:1.5}.rc-pill{background:var(--rc-c-bg);width:34px;height:34px;color:var(--rc-c-fg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rc-cat-explore{--rc-c-bg:var(--rc-explore-bg);--rc-c-fg:var(--rc-primary)}.rc-cat-prepare{--rc-c-bg:var(--rc-warn-bg);--rc-c-fg:var(--rc-warn-fg)}.rc-cat-optimize{--rc-c-bg:var(--rc-ok-bg);--rc-c-fg:var(--rc-ok-fg)}.rc-stage{background:var(--rc-bg);min-height:60vh}.rc-stage>.rc-wrap{padding-block:56px 80px}.rc-card{border:1px solid var(--rc-field-border);border-radius:var(--rc-r-card);max-width:780px;box-shadow:var(--rc-shadow-card);background:#fff;margin:0 auto;padding:clamp(22px,4vw,40px)}.rc-progress-head{font-family:var(--rc-font-head);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.rc-progress-head .rc-step{color:var(--rc-primary);font-weight:600}.rc-progress-head .rc-left{color:var(--rc-muted);font-weight:500}.rc-segments{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:32px;display:grid}.rc-segments span{background:var(--rc-bg);border-radius:6px;height:6px;transition:background-color .3s}.rc-segments span.rc-done{background:var(--rc-primary)}.rc-segments span.rc-current{background:var(--rc-secondary)}.rc fieldset{border:0;min-width:0;margin:0;padding:0}.rc legend{float:none;width:auto;padding:0}.rc-q-title{font-family:var(--rc-font-head);color:var(--rc-heading);margin-bottom:8px;font-weight:600;line-height:1.3;display:block;font-size:clamp(22px,3vw,28px)!important}.rc-q-hint{color:var(--rc-text);font-size:15px;margin-bottom:22px!important}.rc-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rc-option{position:relative}.rc-option input{opacity:0;width:1px;height:1px;position:absolute}.rc-option label{border:1px solid var(--rc-border);border-radius:var(--rc-r-tile);background:var(--rc-bg2);cursor:pointer;height:100%;min-height:60px;color:var(--rc-heading);align-items:center;gap:14px;margin:0;padding:14px 16px;font-size:16px;line-height:1.35;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.rc-option label:hover{border-color:var(--rc-primary);background:#fff}.rc-mark{color:#0000;background:#fff;border:1.5px solid #9fb7d3;flex:none;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:inline-flex}.rc-option input[type=radio]+label .rc-mark{border-radius:50%}.rc-option input[type=checkbox]+label .rc-mark{border-radius:6px}.rc-mark .rc-icon{width:14px;height:14px}.rc-option input:checked+label{border-color:var(--rc-primary);box-shadow:0 0 0 1px var(--rc-primary);background:#fff}.rc-option input:checked+label .rc-mark{background:var(--rc-primary);border-color:var(--rc-primary);color:#fff}.rc-option input:focus-visible+label{outline:3px solid var(--rc-primary);outline-offset:2px}.rc-q-error{color:var(--rc-danger);min-height:1px;font-size:14px;margin-top:12px!important}.rc-nav-row{border-top:1px solid var(--rc-field-border);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:22px;display:flex}.rc-nav-row.rc-flat{border:0;margin-top:0;padding-top:0}.rc-form-intro h2{margin-bottom:8px;font-size:clamp(24px,3vw,28px)}.rc-form-intro p{color:var(--rc-text);margin-bottom:24px}.rc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rc-form-group{flex-direction:column;gap:6px;min-width:0;display:flex}.rc-form-group.rc-full{grid-column:1/-1}.rc-form-group label{font-family:var(--rc-font-body);text-transform:uppercase;letter-spacing:1.5px;color:var(--rc-heading);margin:0;font-size:13px;font-weight:700}.rc-control{width:100%;font:inherit;color:var(--rc-heading);background:var(--rc-bg2);border:1px solid var(--rc-field-border);border-radius:10px;padding:12px;font-size:16px;transition:border-color .3s,box-shadow .3s}.rc-control::placeholder{color:var(--rc-placeholder)}.rc-control:focus{border-color:var(--rc-primary);outline:none;box-shadow:0 0 0 3px #feda4e8c}.rc-control[aria-invalid=true]{border-color:var(--rc-danger);background:var(--rc-danger-bg)}.rc-field-error{color:var(--rc-danger);font-size:13px}.rc-field-error.rc-soft{color:var(--rc-muted)}.rc-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.rc-privacy{background:var(--rc-bg2);border:1px solid var(--rc-field-border);border-radius:var(--rc-r-tile);color:var(--rc-text);margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.55}.rc-checks{gap:12px;margin-top:18px;display:grid}.rc-check{color:var(--rc-heading);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:0;font-size:15px;line-height:1.45;display:grid}.rc-check input{width:20px;height:20px;accent-color:var(--rc-primary);cursor:pointer;margin:2px 0 0}.rc-check small{color:var(--rc-muted);margin-top:2px;font-size:13px;display:block}.rc-form-actions{gap:12px;margin-top:24px;display:grid}.rc-form-note{text-align:center;color:var(--rc-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.rc-form-note .rc-icon{width:14px;height:14px;color:var(--rc-check)}.rc-form-alert{border-radius:var(--rc-r-tile);background:var(--rc-danger-bg);color:var(--rc-danger);padding:12px 14px;font-size:14px}.rc-results-hero .rc-wrap{padding-block:52px 40px;position:relative}.rc-thanks{font-family:var(--rc-font-head);color:var(--rc-muted);font-weight:500;margin-bottom:6px!important}.rc-results-hero h1{margin-bottom:14px;font-size:clamp(30px,4.6vw,46px);line-height:1.2}.rc-summary{color:var(--rc-text);max-width:62ch;font-size:17px}.rc-stage-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;padding:0;list-style:none;display:grid;margin:28px 0 0!important}.rc-stage-track li{border-radius:var(--rc-r-tile);border:1px solid var(--rc-field-border);font-family:var(--rc-font-head);color:var(--rc-muted);background:#fff;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.rc-stage-track .rc-pill{width:26px;height:26px}.rc-stage-track .rc-pill .rc-icon{width:14px;height:14px}.rc-stage-track li[aria-current=step]{border-color:var(--rc-c-fg);box-shadow:0 0 0 1px var(--rc-c-fg);color:var(--rc-heading);font-weight:600}.rc-stage-track li:not([aria-current]) .rc-pill{background:var(--rc-bg2);color:#9fb7d3}.rc-stage-track small{font-family:var(--rc-font-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--rc-c-fg);font-size:11px;font-weight:600;display:block}.rc-results-body{background:var(--rc-bg)}.rc-results-body>.rc-wrap{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"p1 aside""p2 aside";align-items:start;gap:28px 36px;padding-block:48px 72px;display:grid}.rc-p1{grid-area:p1}.rc-p2{grid-area:p2}.rc-aside{grid-area:aside;position:sticky;top:110px}.rc-section{border:1px solid var(--rc-field-border);background:#fff;border-radius:20px;gap:16px;padding:clamp(22px,3vw,32px);display:grid}.rc-stack{gap:28px;display:grid}.rc-section h2{font-size:22px}.rc-lead-p,.rc-why p{color:var(--rc-text);max-width:68ch}.rc-why{gap:10px;display:grid}.rc-opps{gap:12px;padding:0;list-style:none;display:grid}.rc-opps li{border:1px solid var(--rc-border);border-radius:var(--rc-r-tile);background:var(--rc-bg2);grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:18px;display:grid}.rc-num{background:var(--rc-primary);color:#fff;width:40px;height:40px;font-family:var(--rc-font-head);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.rc-opps h3{font-size:17px;line-height:1.35}.rc-opps p{color:var(--rc-text);font-size:15px;line-height:1.6}.rc-steps{gap:10px;padding:0;list-style:none;display:grid}.rc-steps li{color:var(--rc-heading);padding-left:30px;position:relative}.rc-steps .rc-icon{width:19px;height:19px;color:var(--rc-check);position:absolute;top:3px;left:0}.rc-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.rc-services li{border-radius:var(--rc-r-tile);background:var(--rc-bg2);border:1px solid var(--rc-field-border);padding:14px 16px}.rc-services strong{font-family:var(--rc-font-head);color:var(--rc-primary);margin-bottom:2px;font-size:15px;font-weight:600;display:block}.rc-services span{color:var(--rc-text);font-size:14px}.rc-cta-card{border-radius:var(--rc-r-card);border:1px solid var(--rc-field-border);box-shadow:var(--rc-shadow-card);background:#fff;gap:14px;padding:28px;display:grid}.rc-cta-card h2{font-size:22px;line-height:1.3}.rc-cta-card p{color:var(--rc-text);font-size:15px}.rc-meta{color:var(--rc-heading);gap:8px;padding:0;font-size:14px;list-style:none;display:grid}.rc-meta li{align-items:flex-start;gap:10px;display:flex}.rc-meta .rc-icon{width:17px;height:17px;color:var(--rc-check);margin-top:2px}.rc-fine{text-align:center;font-size:13px;color:var(--rc-muted)!important}.rc-email-status{border-radius:var(--rc-r-tile);padding:12px 14px;font-size:14px;line-height:1.5}.rc-email-status.rc-ok{background:var(--rc-ok-bg);color:var(--rc-ok-fg)}.rc-email-status.rc-err{background:var(--rc-danger-bg);color:var(--rc-danger)}.rc-disclaimer{border-radius:var(--rc-r-tile);color:var(--rc-text);background:#fff;border:1px dashed #9fb7d3;align-items:flex-start;gap:12px;padding:16px 18px;font-size:14px;display:flex}.rc-disclaimer .rc-icon{color:var(--rc-primary);margin-top:2px}.rc-fade-in{animation:.35s both rc-fade}@keyframes rc-fade{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc *,.rc :before,.rc :after{transition:none!important;animation:none!important}}@media (max-width:960px){.rc-intro .rc-wrap{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:44px 56px}.rc-results-body>.rc-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"p1""aside""p2"}.rc-aside{position:static}}@media (max-width:640px){.rc-options,.rc-form-grid,.rc-services,.rc-stage-track{grid-template-columns:minmax(0,1fr)}.rc-stage>.rc-wrap{padding-block:24px 48px}.rc-card{border-radius:20px}.rc-nav-row .rc-btn{padding:12px 20px}.rc-actions .rc-btn{width:100%}}
