.pv-milestone{border-bottom:1px solid var(--color-line-hairline);grid-template-columns:repeat(6,1fr);align-items:baseline;display:grid}.pv-milestone__value{color:var(--color-brand-red);letter-spacing:-.02em;grid-column:1/2;padding:30px 24px 30px 48px;font-size:36px;font-weight:300}.pv-milestone__label{color:var(--color-text-heading);grid-column:2/4;padding:30px 24px 30px 0;font-size:20px;font-weight:600;line-height:1.3}.pv-milestone__context{color:var(--color-text-secondary);text-wrap:pretty;grid-column:4/6;padding:30px 24px 30px 0;font-size:16px;line-height:1.6}@media (max-width:900px){.pv-milestone{grid-template-columns:1fr}.pv-milestone__value,.pv-milestone__label,.pv-milestone__context{grid-column:1;padding:0 24px}.pv-milestone__value{padding-top:28px}.pv-milestone__context{padding-bottom:28px}}.pv-logo-wall{grid-template-columns:repeat(4,1fr);display:grid}.pv-logo-wall>*{border-left:1px solid var(--color-line-hairline);border-top:1px solid var(--color-line-hairline);justify-content:center;align-items:center;min-width:0;margin-top:-1px;margin-left:-1px;padding:36px 40px;display:flex}@media (max-width:900px){.pv-logo-wall{grid-template-columns:repeat(2,1fr)}}.pv-form{grid-template-columns:repeat(2,1fr);gap:24px 32px;display:grid}.pv-form__field{flex-direction:column;gap:8px;min-width:0;display:flex}.pv-form__field--wide{grid-column:1/-1}.pv-form__label{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-tracking);text-transform:uppercase;color:var(--color-text-secondary)}.pv-form__required{color:var(--color-brand-red)}.pv-form__help{color:var(--color-text-tertiary);font-size:14.5px;line-height:1.5}.pv-form__input,.pv-form__select,.pv-form__textarea{color:var(--color-text-primary);background:var(--color-surface-alt);border:1px solid var(--color-line-hairline);box-sizing:border-box;border-radius:0;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:16px}.pv-form__textarea{resize:vertical;height:auto;min-height:132px;padding:14px;line-height:1.6}.pv-form__input:focus-visible,.pv-form__select:focus-visible,.pv-form__textarea:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:-1px}.pv-form__tiles{flex-wrap:wrap;gap:8px;display:flex}.pv-form__tile{border:1px solid var(--color-line-border);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;font-size:15.5px;display:flex}.pv-form__tile:hover{border-color:var(--color-text-heading);color:var(--color-text-heading)}.pv-form__tile input,.pv-form__check input{accent-color:var(--color-brand-red);width:16px;height:16px;margin:0}.pv-form__check{color:var(--color-text-secondary);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;display:flex}.pv-form__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;display:flex}@media (max-width:900px){.pv-form{grid-template-columns:1fr}}.pv-legal__section{flex-direction:column;gap:12px;scroll-margin-top:96px;display:flex}.pv-legal__heading{color:var(--color-text-heading);letter-spacing:-.01em;align-items:baseline;gap:14px;margin:0;font-size:21px;font-weight:600;display:flex}.pv-legal__number{color:var(--color-text-faint);letter-spacing:-.02em;font-size:26px;font-weight:300}
