.phead:where(.astro-kh7btl4r){position:relative;overflow:hidden;background:radial-gradient(130% 100% at 80% -10%,var(--navy-700),var(--navy-950) 60%)}.phead__lines:where(.astro-kh7btl4r){position:absolute;inset:0;opacity:.4;pointer-events:none}.phead__wrap:where(.astro-kh7btl4r){position:relative;max-width:1280px;margin:0 auto;padding:clamp(7.5rem,11vw,9rem) clamp(1.25rem,4vw,4rem) clamp(3rem,5vw,4rem)}.phead__title:where(.astro-kh7btl4r){margin:20px 0 0;font-family:var(--font-display);font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);font-weight:700;line-height:1.02;letter-spacing:-.025em;color:var(--text-on-ink);text-wrap:balance}.phead__intro:where(.astro-kh7btl4r){margin:20px 0 0;max-width:620px;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6;color:var(--text-on-ink-secondary)}.phead__tape:where(.astro-kh7btl4r){position:absolute;left:0;right:0;bottom:0;opacity:.5}.asec:where(.astro-kh7btl4r){background:var(--surface-page);padding:clamp(3.5rem,6vw,5rem) 0}.asec--raised:where(.astro-kh7btl4r){background:var(--surface-raised);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.asec__narrow:where(.astro-kh7btl4r),.asec__wide:where(.astro-kh7btl4r){margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}.asec__narrow:where(.astro-kh7btl4r){max-width:820px}.asec__wide:where(.astro-kh7btl4r){max-width:1280px}.asec__h:where(.astro-kh7btl4r){margin:16px 0 24px;font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + 1.3vw,2.2rem);font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance}.about-offers:where(.astro-kh7btl4r){margin-top:6px}.about-method:where(.astro-kh7btl4r){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.about-method:where(.astro-kh7btl4r) li:where(.astro-kh7btl4r){display:flex;gap:12px;font-size:15.5px;line-height:1.6;color:var(--text-secondary)}.about-method__check:where(.astro-kh7btl4r){flex:none;margin-top:4px;color:var(--accent);display:inline-flex}.about-legal:where(.astro-kh7btl4r){margin:34px 0 0;padding-top:18px;border-top:1px solid var(--border-subtle);font-size:13px;line-height:1.6;color:var(--text-muted)}
