.cp{--cp-on:var(--accent);--cp-track:var(--chip,#e6e8ee);--cp-line:var(--border);--cp-soft:var(--muted);--cp-card:var(--card);--cp-radius:var(--radius,12px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px 40px;gap:18px 40px;margin:8px 0 4px;padding:26px 22px;border:1px solid var(--cp-line);border-radius:var(--cp-radius);background:var(--cp-card);color:var(--text)}.cp-front{--cp-on:var(--navy);--cp-track:#e3e6ee;--cp-line:var(--line);--cp-soft:var(--soft);--cp-card:#fff;--cp-radius:24px;border-color:transparent;color:var(--ink)}.wl-custom{margin:16px 0 0}.cp-intro{text-align:center}.cp-intro h3{margin:0;font-size:1.08rem;font-weight:600}.cp-who{margin:4px 0 0;font-size:.9rem;color:var(--cp-soft)}.cp-price{margin:14px 0 0;font-size:1.7rem;font-weight:700;letter-spacing:-.03em;color:var(--cp-on)}.cp-help,.cp-next,.cp-sub{margin:10px auto 0;max-width:46ch;font-size:.9rem;line-height:1.55;color:var(--cp-soft)}.cp-help,.cp-next{margin:4px 0 0;max-width:none;font-size:.85rem}.cp-form{display:grid;grid-gap:14px;gap:14px;min-width:0}.cp-sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:6px 28px;gap:6px 28px}.cp-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:0 12px;gap:0 12px;font-size:.92rem;color:var(--cp-soft)}.cp-row output{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.cp-front .cp-row output{color:var(--ink)}.cp-num{width:7.5em;min-height:36px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cp-front .cp-num{color:var(--ink)}.cp-row input[type=range]{grid-column:1/-1;width:100%;height:28px;margin:2px 0 0;padding:0!important;border:0!important;border-radius:0;box-shadow:none!important;background:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cp-row input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--cp-on) var(--fill,50%),var(--cp-track) var(--fill,50%))}.cp-row input[type=range]::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:1px solid rgb(0 0 0/8%);border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/22%);-webkit-appearance:none;appearance:none}.cp-row input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--cp-track)}.cp-row input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--cp-on)}.cp-row input[type=range]::-moz-range-thumb{width:22px;height:22px;border:1px solid rgb(0 0 0/8%);border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/22%)}.cp-row input[type=range]:focus-visible{outline:2px solid var(--cp-on);outline-offset:4px;border-radius:8px}.cp-field{display:grid;grid-gap:6px;gap:6px;font-size:.92rem}.cp-field i{color:var(--cp-soft);font-style:normal}.cp-field input,.cp-field textarea{width:100%;font:inherit;font-size:16px;padding:11px 14px;border:1px solid var(--cp-line);border-radius:12px;background:var(--bg,#fff);color:inherit}.cp-front .cp-field input,.cp-front .cp-field textarea{background:#fff}.cp-field input:focus-visible,.cp-field textarea:focus-visible{outline:2px solid var(--cp-on);outline-offset:1px}.cp-go{justify-self:start;min-width:220px}.cp-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cp-error{margin:0;color:var(--danger,#b3261e);font-size:.9rem}.cp-sent{margin:0;padding:14px 16px;border-radius:12px;background:var(--cp-track);font-size:.95rem;line-height:1.5}@media (min-width:860px){.cp{grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);align-items:center;padding:30px 32px}.cp-intro{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-right:32px;border-right:1px solid var(--cp-track)}}@media (max-width:520px){.cp-go{justify-self:stretch}}