.p-wrap[data-astro-cid-diag2fw7]{width:100%;max-width:calc(1100px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.p-section[data-astro-cid-diag2fw7]{padding-block:clamp(4rem,3rem + 6vw,8rem)}.p-section--surface[data-astro-cid-diag2fw7]{background:var(--surface)}.p-h2[data-astro-cid-diag2fw7]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem);font-weight:650;line-height:1.08}.p-lead[data-astro-cid-diag2fw7]{max-width:44rem;font-size:var(--fs-lead);color:var(--text-muted);text-wrap:pretty;margin-top:1.25rem}.p-hero[data-astro-cid-diag2fw7]{padding-block:clamp(5rem,3rem + 10vw,10rem)}.p-hero__title[data-astro-cid-diag2fw7]{letter-spacing:-.04em;font-size:clamp(2.4rem,1.2rem + 5vw,4.75rem);font-weight:650;line-height:1.08}.p-hero__mark[data-astro-cid-diag2fw7]{background:var(--light-soft);color:var(--ink);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em .02em}.p-hero__row[data-astro-cid-diag2fw7]{display:block}.p-hero__money[data-astro-cid-diag2fw7]{letter-spacing:-.01em;color:var(--on-ink);margin-top:2rem;font-size:clamp(1.3rem,1.1rem + 1vw,1.75rem);font-weight:600;line-height:1.35}.p-hero__fine[data-astro-cid-diag2fw7]{font-size:var(--fs-small);color:var(--on-ink-muted);text-wrap:balance;margin-top:.6rem}.p-hero[data-astro-cid-diag2fw7] .btn[data-astro-cid-diag2fw7]{margin-top:2.5rem}.p-cards[data-astro-cid-diag2fw7]{gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.p-card[data-astro-cid-diag2fw7]{background:var(--paper);border:1px solid var(--border);border-top:3px solid var(--steel);border-radius:var(--radius-lg);align-content:start;gap:.6rem;padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);display:grid}.p-card__num[data-astro-cid-diag2fw7]{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--steel);font-weight:500}.p-card__title[data-astro-cid-diag2fw7]{letter-spacing:-.015em;font-size:1.4rem;font-weight:650}.p-card__text[data-astro-cid-diag2fw7]{color:var(--text-muted)}.p-who[data-astro-cid-diag2fw7]{border-top:1px solid var(--border-strong);gap:0;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.p-who[data-astro-cid-diag2fw7] li[data-astro-cid-diag2fw7]{border-bottom:1px solid var(--border);letter-spacing:-.01em;padding-block:1.1rem;font-size:1.2rem;font-weight:600}.p-benefits[data-astro-cid-diag2fw7]{gap:1rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.p-benefits[data-astro-cid-diag2fw7] li[data-astro-cid-diag2fw7]{padding-left:2rem;font-size:1.15rem;line-height:1.45;position:relative}.p-benefits[data-astro-cid-diag2fw7] li[data-astro-cid-diag2fw7]:before{content:"";border-left:2px solid var(--steel);border-bottom:2px solid var(--steel);width:.8rem;height:.42rem;position:absolute;top:.5em;left:.2rem;transform:rotate(-45deg)}.p-form-wrap[data-astro-cid-diag2fw7]{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.p-form[data-astro-cid-diag2fw7]{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);gap:1.35rem;padding:clamp(1.5rem,1rem + 2.5vw,2.5rem);display:grid;box-shadow:0 30px 60px -45px #0a162859}.p-field[data-astro-cid-diag2fw7]{gap:.45rem;min-width:0;display:grid}.p-field[data-astro-cid-diag2fw7] label[data-astro-cid-diag2fw7]{font-size:.95rem;font-weight:600}.p-opt[data-astro-cid-diag2fw7]{color:var(--text-subtle);margin-left:.35rem;font-size:.8rem;font-weight:500}.p-input[data-astro-cid-diag2fw7]{background:var(--paper);border:1px solid var(--border-strong);border-radius:var(--radius);width:100%;min-height:48px;padding:.7rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.p-input[data-astro-cid-diag2fw7]::placeholder{color:var(--text-subtle)}.p-input[data-astro-cid-diag2fw7]:hover{border-color:var(--grey)}.p-input[data-astro-cid-diag2fw7]:focus{border-color:var(--steel);outline:none;box-shadow:0 0 0 3px #2e5c8a2e}.p-input[data-astro-cid-diag2fw7][aria-invalid=true]{border-color:var(--error)}.p-check[data-astro-cid-diag2fw7]{cursor:pointer;align-items:flex-start;gap:.75rem;font-weight:500;display:flex}.p-check[data-astro-cid-diag2fw7] input[data-astro-cid-diag2fw7]{width:1.15rem;height:1.15rem;accent-color:var(--steel);flex:none;margin-top:.2rem}.p-check[data-astro-cid-diag2fw7] a[data-astro-cid-diag2fw7]{color:var(--steel);text-underline-offset:.2em;text-decoration:underline}.p-error[data-astro-cid-diag2fw7]{color:var(--error);font-size:.875rem;font-weight:500}.p-error[data-astro-cid-diag2fw7][hidden],.p-form[data-astro-cid-diag2fw7] [data-astro-cid-diag2fw7][hidden]{display:none}.p-note[data-astro-cid-diag2fw7]{text-align:center;color:var(--text-muted);font-size:.9rem}.p-human[data-astro-cid-diag2fw7]:not(.is-shown){width:1px;height:1px;position:absolute;overflow:hidden}.p-trap[data-astro-cid-diag2fw7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.p-foot[data-astro-cid-diag2fw7]{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font-size:var(--fs-small);padding-block:2.5rem 4rem}.p-foot[data-astro-cid-diag2fw7] a[data-astro-cid-diag2fw7]{color:var(--steel);text-underline-offset:.2em;text-decoration:underline}@media (width>=760px){.p-cards[data-astro-cid-diag2fw7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.p-who[data-astro-cid-diag2fw7]{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.p-who[data-astro-cid-diag2fw7] li[data-astro-cid-diag2fw7]{border-bottom:0;border-top:2px solid var(--steel);padding:1.25rem 0 0}.p-benefits[data-astro-cid-diag2fw7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem}}@media (width>=960px){.p-form-wrap[data-astro-cid-diag2fw7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:5rem}.p-form-title[data-astro-cid-diag2fw7]{top:calc(var(--nav-h) + 2.5rem);position:sticky}}
