.sv{--s-navy:#202a71;--s-txt:#1d253c;--s-txt2:#757575;--s-txt3:#616161;--s-line:#c9c9c9;--s-grey:#f5f5f5;--s-page:#fafafa;--s-pill:#edf3fc;--s-disabled:#c9c9c9;color:var(--s-txt);font-family:Circular Std,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.35;-webkit-font-smoothing:antialiased}.sv.pink{--s-navy:#ff4d83;--s-pill:#ffecf1}.sv *{box-sizing:border-box}.sv-scale{align-items:center;display:flex;flex-direction:column;gap:8px}.sv-scale .q{font-size:16px;margin:0}.sv-scale .n{display:flex;gap:4px}.sv-scale .n span{background:#fff;border:1px solid var(--s-line);display:grid;font-size:15px;height:48px;place-items:center;width:60px}.sv-scale .n span:first-child{border-radius:12px 0 0 12px}.sv-scale .n span:last-child{border-radius:0 12px 12px 0}.sv-scale .n span.on{background:var(--s-navy);border-color:var(--s-navy);color:#fff}.sv-scale .lbl{color:var(--s-txt2);display:flex;font-size:12px;justify-content:space-between;max-width:700px;width:100%}.sv-card{background:#fff;border-radius:16px;color:var(--s-txt);max-width:1160px;padding:40px 40px 20px;width:100%}.sv-card .badge{background:var(--s-pill);border-radius:9999px;color:var(--s-txt);display:inline-block;font-size:14px;margin-bottom:28px;padding:12px 20px}.sv-card h2{font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1.25;margin:0 0 6px}.sv-card .help{color:var(--s-txt2);font-size:17px;margin:0 0 24px}.sv-card .help.small{color:var(--s-txt2);font-size:12px;margin:8px 0 0}.sv-card .foot{align-items:center;border-top:1px dashed #d9d9d9;display:flex;justify-content:space-between;margin-top:48px;padding:20px 0 14px}.sv-opts{display:grid;gap:14px 16px;grid-template-columns:repeat(2,1fr)}.sv-opts.row{display:flex;flex-wrap:wrap}.sv-opts.row .o{flex:0 0 auto}.sv-opts .o{align-items:center;background:#fff;border:1px solid var(--s-line);border-radius:8px;display:flex;font-size:17px;gap:10px;min-height:48px;padding:11px 14px}.sv-opts .o i{background:#fff;border:1.5px solid var(--s-txt3);border-radius:4px;flex-shrink:0;height:18px;position:relative;width:18px}.sv-opts.radio .o i{border-radius:50%}.sv-opts .o.on{background:var(--s-navy);border-color:var(--s-navy);color:#fff}.sv-opts .o.on i{border-color:#fff}.sv-opts .o.on i:after{background:var(--s-navy);border-radius:inherit;content:"";inset:3px;position:absolute}.sv-opts:not(.radio) .o.on i:after{background:none;color:var(--s-navy);content:"✓";display:grid;font-size:12px;inset:0;line-height:1;place-items:center}.sv-slider .val{font-size:22px;margin:0 0 18px}.sv-slider .track{background:#c9c9c9;border-radius:3px;height:6px;position:relative}.sv-slider .track b{border-radius:3px;height:100%;left:0;top:0;width:var(--p,0)}.sv-slider .track b,.sv-slider .track i{background:var(--s-navy);position:absolute}.sv-slider .track i{border-radius:50%;height:32px;left:var(--p,0);margin:-16px 0 0 -16px;top:50%;width:32px}.sv-slider .ticks{color:var(--s-txt2);display:flex;font-size:15px;justify-content:space-between;margin-top:14px}.sv-text{background:#fff;border:1px solid var(--s-line);border-radius:4px;color:#8a8a8a;font-size:17px;min-height:118px;padding:14px 16px}.sv-btn{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:17px;gap:10px;height:60px;padding:0 28px}.sv-btn.ghost{background:#fff;border-color:var(--s-txt);color:var(--s-txt);height:60px;padding:0 18px}.sv-btn.primary{background:var(--s-navy);color:#fff;font-weight:500}.sv-btn.disabled{background:var(--s-disabled);color:#fff}.sv-intro{background:#fff;border-radius:16px;max-width:930px;padding:60px 40px;width:100%}.sv-intro .ico{align-items:flex-end;display:flex;gap:0;height:70px;margin-bottom:28px}.sv-intro .ico .bub{background:var(--s-pill);border-radius:50%;display:grid;font-size:18px;height:46px;margin-bottom:22px;place-items:center;width:46px}.sv-intro .ico .per{background:#000;border-radius:20px 20px 4px 4px;height:48px;margin-left:-6px;position:relative;width:40px}.sv-intro .ico .per:before{background:#000;border-radius:50%;content:"";height:18px;left:11px;position:absolute;top:-14px;width:18px}.sv-intro .thanks{font-size:20px;margin:0 0 10px}.sv-intro h2{font-size:32px;font-weight:400;line-height:1.3;margin:0 0 36px}.sv-intro .meta{color:var(--s-txt3);font-size:13px;margin-top:18px}.sv-scale .n span{flex:none}.sv--mini .sv-card{border-radius:12px;padding:14px 14px 8px}.sv--mini .sv-card .badge{font-size:11px;margin-bottom:10px;padding:5px 10px}.sv--mini .sv-card h2{font-size:15px;line-height:1.3;margin-bottom:2px}.sv--mini .sv-card .help{font-size:11px;margin-bottom:10px}.sv--mini .sv-opts{gap:6px}.sv--mini .sv-opts .o{border-radius:6px;font-size:11.5px;gap:6px;line-height:1.25;min-height:30px;padding:5px 8px}.sv--mini .sv-opts .o i{border-radius:3px;border-width:1px;height:12px;width:12px}.sv--mini .sv-opts.radio .o i{border-radius:50%}.sv--mini .sv-opts:not(.radio) .o.on i:after{font-size:9px}.sv--mini .sv-card .foot{margin-top:10px;padding:8px 0 2px}.sv--mini .sv-btn,.sv--mini .sv-btn.ghost{border-radius:6px;font-size:11.5px;gap:6px;height:28px;padding:0 10px}.sv--mini .sv-scale{gap:5px}.sv--mini .sv-scale .q{font-size:13px;text-align:center}.sv--mini .sv-scale .n{gap:2px}.sv--mini .sv-scale .n span{font-size:11px;height:26px;width:24px}.sv--mini .sv-scale .n span:first-child{border-radius:6px 0 0 6px}.sv--mini .sv-scale .n span:last-child{border-radius:0 6px 6px 0}.sv--mini .sv-scale .lbl{font-size:10px}@media (max-width:720px){.sv-opts{grid-template-columns:1fr}.sv-card{padding:24px}}