.pr-hero{padding-bottom:96px}.pr-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"copy form""perks form";align-items:start;row-gap:28px}.pr-hero-in .lp-hero-copy{grid-area:copy}.pr-form-wrap{grid-area:form}.pr-perks{grid-area:perks}.pr-hero .lp-sub{margin-bottom:0}.pr-hero h1{font-size:clamp(38px,4.8vw,58px)}.pr-nav-link{margin-left:auto}.pr .lp-brand{margin-right:0}.pr .lp-nav-in{justify-content:flex-start}.pr-perks{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pr-perks li{align-items:flex-start;gap:14px;display:flex}.pr-perks b{color:var(--indigo);font-size:17px;display:block}.pr-perks span:not(.lp-ic){color:var(--muted);font-size:15px}.pr-form-wrap{scroll-margin-top:90px}.pr-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px;box-shadow:0 30px 80px #211c5224,0 4px 14px #211c520d}.pr-card h2{color:var(--indigo);font-size:26px}.pr-form{border-top:4px solid var(--sky);gap:16px;display:grid}.pr-lead{color:var(--muted);margin:-8px 0 0;font-size:15px}.pr-lead b{color:var(--ink);overflow-wrap:anywhere}.pr-steps{align-items:center;gap:8px;display:flex}.pr-steps span{background:var(--soft);width:26px;height:26px;color:var(--faint);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.pr-steps span.cur{background:var(--sky);border-color:var(--sky);color:var(--indigo)}.pr-steps span.done{background:var(--sky-soft);border-color:var(--sky-soft);color:var(--sky-ink)}.pr-steps i{background:var(--line);border-radius:2px;width:36px;height:2px}.pr-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pr-field{color:var(--ink);gap:6px;font-size:14px;font-weight:700;display:grid}.pr-field small,.pr-group legend small{color:var(--faint);font-weight:500}.pr-field input,.pr-inline{height:48px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d7d8de;border-radius:12px;width:100%;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.pr-field input:focus,.pr-inline:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 4px #8f82f72e}.pr-inline{margin-top:10px}.pr-group{border:0;min-width:0;margin:0;padding:0}.pr-group legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.pr-group legend small{margin-left:4px}.pr-chips{flex-wrap:wrap;gap:8px;display:flex}.pr-chip{height:38px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d7d8de;border-radius:99px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.pr-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pr-chip:hover{border-color:var(--sky);color:var(--ink)}.pr-chip:has(input:checked){background:var(--sky-soft);border-color:var(--sky);color:var(--sky-ink)}.pr-chip:has(input:focus-visible){box-shadow:0 0 0 4px #8f82f740}.pr-error{background:var(--red-soft);color:var(--red);border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}.pr-fine{color:var(--faint);justify-content:center;align-items:center;gap:6px;margin:-4px 0 0;font-size:13px;display:flex}.pr-skip{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:-6px;font-size:14px;text-decoration:underline}.pr-skip:hover{color:var(--ink)}.pr-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pr .lp-btn:disabled{opacity:.7;cursor:progress;transform:none}.pr-done{text-align:center;border-top:4px solid var(--sky);justify-items:center;gap:12px;padding:40px 30px;display:grid}.pr-done p{color:var(--muted);max-width:30em;margin:0}.pr-done p b{color:var(--ink);overflow-wrap:anywhere}.pr-done .lp-btn{margin-top:8px}.pr-done-ic{background:var(--sky-soft);width:60px;height:60px;color:var(--sky-ink);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both lp-pop;display:grid}.pr-note{font-size:14px}.pr-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1000px){.pr-hero-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""perks";row-gap:32px}.pr-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pr-nav-link{display:none}.pr .lp-nav .lp-btn.primary{margin-left:auto}.pr-card{border-radius:16px;padding:22px 18px}.pr-row,.pr-why{grid-template-columns:minmax(0,1fr)}.pr-hero{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.pr-done-ic{animation:none}}
