.pp-sec[data-astro-cid-vpsb35i6]{padding:clamp(48px,7vw,100px) clamp(16px,3vw,32px)}.pp-sec--white[data-astro-cid-vpsb35i6]{background:#fff}.pp-sec--ink[data-astro-cid-vpsb35i6]{background:var(--color-ink);color:#fff}.pp-in[data-astro-cid-vpsb35i6]{max-width:1280px;margin:0 auto}.pp-eyebrow[data-astro-cid-vpsb35i6]{margin:0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet)}.pp-h1[data-astro-cid-vpsb35i6]{font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:12px 0 0;max-width:14ch;text-wrap:balance}.pp-lead[data-astro-cid-vpsb35i6]{color:#33354a;margin:20px 0 0;max-width:34em;text-wrap:pretty}.pp-h2[data-astro-cid-vpsb35i6]{font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.04em;font-weight:800;margin:0 0 32px;max-width:18ch;text-wrap:balance}.pp-h2--light[data-astro-cid-vpsb35i6]{color:#fff;margin-bottom:16px}.pp-h2--sm[data-astro-cid-vpsb35i6]{font-size:clamp(30px,3.4vw,44px);margin-bottom:20px}.pp-sub[data-astro-cid-vpsb35i6]{margin:0 0 32px;max-width:40em;color:#ffffffb8;text-wrap:pretty}.pp-note[data-astro-cid-vpsb35i6]{margin:28px 0 0;max-width:46em;font-size:14px;color:#ffffffa3}.pp-actions[data-astro-cid-vpsb35i6]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:28px}.pp-find[data-astro-cid-vpsb35i6]{margin:18px 0 0;font-size:14px}.pp-find[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pp-find[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6] svg{flex:none}.pp-btn[data-astro-cid-vpsb35i6]{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;cursor:pointer;text-decoration:none;border:0;border-radius:999px;padding:8px 8px 8px 18px;background:var(--color-ink);color:#fff;font:inherit;font-size:14px;font-weight:700;transition:transform .15s ease}.pp-btn[data-astro-cid-vpsb35i6]:hover:not(:disabled){transform:translateY(-2px)}.pp-btn[data-astro-cid-vpsb35i6]:disabled{cursor:default;opacity:.7}.pp-btn[data-astro-cid-vpsb35i6]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.pp-btn__dot[data-astro-cid-vpsb35i6]{width:30px;height:30px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-teal);color:var(--color-ink)}.pp-btn--ghost[data-astro-cid-vpsb35i6]{background:transparent;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-line-2);padding:13px 18px}.pp-hero[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(32px,5vw,72px);align-items:center}.pp-cc[data-astro-cid-vpsb35i6]{position:relative;background:#fff;border-radius:28px;padding:clamp(22px,3vw,32px);box-shadow:0 20px 50px #14151f14;max-width:480px;justify-self:center;width:100%;box-sizing:border-box}.pp-sticker[data-astro-cid-vpsb35i6]{position:absolute;right:20px;top:-14px;background:#c9f0ea;border-radius:12px;padding:6px 12px;font-weight:800;font-size:13px;transform:rotate(4deg);box-shadow:0 6px 16px #14151f14;white-space:nowrap}.pp-cc__label[data-astro-cid-vpsb35i6]{margin:0;font-size:13px;font-weight:700;color:var(--color-muted)}.pp-cc__pct[data-astro-cid-vpsb35i6]{margin:6px 0 0;font-size:clamp(48px,6vw,72px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--color-violet)}.pp-cc__text[data-astro-cid-vpsb35i6]{margin:12px 0 0;color:#33354a}.pp-cc__tiers[data-astro-cid-vpsb35i6]{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.pp-cc__tiers[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]{background:var(--tier);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pp-cc__tiers[data-astro-cid-vpsb35i6] span[data-astro-cid-vpsb35i6]{font-size:12px;font-weight:700;color:#33354a;overflow-wrap:anywhere}.pp-cc__tiers[data-astro-cid-vpsb35i6] strong[data-astro-cid-vpsb35i6]{font-size:18px;font-weight:800;letter-spacing:-.02em}.pp-cc__note[data-astro-cid-vpsb35i6]{margin:14px 0 0;font-size:12.5px;color:var(--color-faint)}.pp-roles[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.pp-role[data-astro-cid-vpsb35i6]{border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:10px}.pp-role__icon[data-astro-cid-vpsb35i6]{width:48px;height:48px;border-radius:50%;background:#ffffffb3;display:inline-flex;align-items:center;justify-content:center}.pp-role[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6]{margin:6px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em}.pp-role[data-astro-cid-vpsb35i6] p[data-astro-cid-vpsb35i6]{margin:0;color:#33354a;font-size:15px}.pp-tiers[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px}.pp-tier[data-astro-cid-vpsb35i6]{color:var(--color-ink);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:4px;min-height:220px}.pp-tier__name[data-astro-cid-vpsb35i6]{font-size:22px;font-weight:800;letter-spacing:-.02em}.pp-tier__from[data-astro-cid-vpsb35i6]{font-size:13.5px;font-weight:600;color:#33354a}.pp-tier__pct[data-astro-cid-vpsb35i6]{margin-top:auto;padding-top:18px;font-size:56px;font-weight:800;letter-spacing:-.05em;line-height:1}.pp-tier__per[data-astro-cid-vpsb35i6]{font-size:13px;color:#33354a}.pp-tier__list[data-astro-cid-vpsb35i6]{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.pp-tier__list[data-astro-cid-vpsb35i6] li[data-astro-cid-vpsb35i6]{display:flex;gap:8px;align-items:flex-start}.pp-tier__list[data-astro-cid-vpsb35i6] svg[data-astro-cid-vpsb35i6]{flex:none;margin-top:2px}.pp-steps[data-astro-cid-vpsb35i6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.pp-step[data-astro-cid-vpsb35i6]{background:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:6px}.pp-step__n[data-astro-cid-vpsb35i6]{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:6px}.pp-step__t[data-astro-cid-vpsb35i6]{font-weight:800;font-size:17px;letter-spacing:-.01em}.pp-step__x[data-astro-cid-vpsb35i6]{font-size:14px;color:#565a6e}.pp-duo[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:clamp(24px,4vw,48px);align-items:start}.pp-calc[data-astro-cid-vpsb35i6]{background:var(--color-cream);border-radius:28px;padding:clamp(20px,3vw,32px);scroll-margin-top:96px;min-width:0}.pp-range[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.pp-range__head[data-astro-cid-vpsb35i6]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.pp-range__head[data-astro-cid-vpsb35i6] label[data-astro-cid-vpsb35i6]{font-size:14px;font-weight:700}.pp-range__head[data-astro-cid-vpsb35i6] output[data-astro-cid-vpsb35i6]{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.pp-range__head[data-astro-cid-vpsb35i6] small[data-astro-cid-vpsb35i6]{font-size:12px;font-weight:600;color:var(--color-faint)}.pp-range[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6][type=range]{--fill: 50%;-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;margin:6px 0;background:linear-gradient(to right,var(--color-violet) 0 var(--fill),var(--color-line-2) var(--fill) 100%);cursor:pointer}.pp-range[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--color-violet);box-shadow:0 2px 6px #14151f33}.pp-range[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6][type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--color-violet);box-shadow:0 2px 6px #14151f33}.pp-range[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6][type=range]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.pp-result[data-astro-cid-vpsb35i6]{background:var(--color-ink);color:#fff;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:6px}.pp-result__row[data-astro-cid-vpsb35i6]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pp-result__label[data-astro-cid-vpsb35i6]{font-size:13px;font-weight:700;color:#ffffffb8}.pp-result__big[data-astro-cid-vpsb35i6]{font-size:clamp(40px,5vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums}.pp-result__year[data-astro-cid-vpsb35i6]{font-size:14px;color:#ffffffb8}.pp-result__year[data-astro-cid-vpsb35i6] strong[data-astro-cid-vpsb35i6]{color:#fff;font-variant-numeric:tabular-nums}.pp-badge[data-astro-cid-vpsb35i6]{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border-radius:999px;padding:5px 12px 5px 8px;font-size:13px;font-weight:800;white-space:nowrap}.pp-badge__dot[data-astro-cid-vpsb35i6]{width:14px;height:14px;border-radius:50%;flex:none}.pp-calc__note[data-astro-cid-vpsb35i6]{margin:14px 0 0;font-size:12.5px;color:var(--color-muted)}.pp-apply[data-astro-cid-vpsb35i6]{scroll-margin-top:96px;min-width:0}.pp-apply__lead[data-astro-cid-vpsb35i6]{margin:-8px 0 20px;color:#33354a;max-width:34em}.pp-form[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.pp-form[data-astro-cid-vpsb35i6][hidden]{display:none}.pp-pair[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px}.pp-field[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-label[data-astro-cid-vpsb35i6]{font-size:12.5px;font-weight:700;line-height:1.5;color:var(--color-muted)}.pp-opt[data-astro-cid-vpsb35i6]{font-weight:500;color:var(--color-faint)}.pp-input[data-astro-cid-vpsb35i6]{box-sizing:border-box;width:100%;border:0;border-radius:16px;padding:16px 18px;background:var(--color-cream);color:var(--color-ink);font:inherit;font-size:15px;outline:none;transition:box-shadow .15s ease}.pp-input[data-astro-cid-vpsb35i6]::placeholder{color:var(--color-faint);opacity:1}.pp-textarea[data-astro-cid-vpsb35i6]{display:block;min-height:90px;resize:vertical}.pp-input[data-astro-cid-vpsb35i6]:focus-visible{box-shadow:var(--nx-ring)}.pp-input[data-astro-cid-vpsb35i6][aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #b42318}.pp-err[data-astro-cid-vpsb35i6]{margin:0;font-size:12px;font-weight:600;color:#b42318}.pp-err--send[data-astro-cid-vpsb35i6]{font-size:13px}.pp-err[data-astro-cid-vpsb35i6][hidden]{display:none}.pp-hp[data-astro-cid-vpsb35i6]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pp-seg[data-astro-cid-vpsb35i6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:var(--color-cream)}.pp-seg[data-astro-cid-vpsb35i6][aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #b42318}.pp-seg__opt[data-astro-cid-vpsb35i6]{position:relative;display:block;text-align:center;cursor:pointer;border-radius:999px;padding:9px 6px;font-size:13.5px;font-weight:700;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .15s ease,box-shadow .15s ease}.pp-seg__opt[data-astro-cid-vpsb35i6] input[data-astro-cid-vpsb35i6]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pp-seg__opt[data-astro-cid-vpsb35i6]:hover:not(:has(input:checked)){background:#ffffff80}.pp-seg__opt[data-astro-cid-vpsb35i6]:has(input:checked){background:var(--color-paper);box-shadow:0 1px 3px #14151f1f}.pp-seg__opt[data-astro-cid-vpsb35i6]:has(input:focus-visible){box-shadow:var(--nx-ring)}.pp-chips[data-astro-cid-vpsb35i6]{display:flex;flex-wrap:wrap;gap:6px;border-radius:16px}.pp-chips[data-astro-cid-vpsb35i6][aria-invalid=true] .pp-chip[data-astro-cid-vpsb35i6]{border-color:#b42318}.pp-chip[data-astro-cid-vpsb35i6]{display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;border:1.5px solid #e3e0d6;border-radius:999px;padding:6px 12px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:13px;font-weight:700;line-height:1.5;transition:background-color .15s ease,border-color .15s ease}.pp-chip[data-astro-cid-vpsb35i6]:hover{border-color:var(--color-violet)}.pp-chip[data-astro-cid-vpsb35i6][aria-pressed=true]{background:var(--color-lilac);border-color:var(--color-violet)}.pp-chip[data-astro-cid-vpsb35i6]:focus-visible{outline:none;box-shadow:var(--nx-ring)}.pp-foot[data-astro-cid-vpsb35i6]{display:flex;justify-content:flex-end}.pp-done[data-astro-cid-vpsb35i6]{text-align:center;padding:48px 10px;background:var(--color-cream);border-radius:28px}.pp-done[data-astro-cid-vpsb35i6][hidden]{display:none}.pp-done__mark[data-astro-cid-vpsb35i6]{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-mint);color:var(--color-ink)}.pp-done[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6]{margin:18px 0 6px;font-size:28px;font-weight:800;letter-spacing:-.03em;outline:none}.pp-done[data-astro-cid-vpsb35i6] p[data-astro-cid-vpsb35i6]{margin:0;color:var(--color-muted)}
