.page-end{padding-top:72px}@media (min-width:1024px){.page-end{padding-top:112px}}.legal-nav li a[aria-current] .mg-t{color:var(--ink)}.legal-nav li a[aria-current]{position:relative;padding-left:16px}.legal-nav li a[aria-current]::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--success)}.page-empty{padding-block:8px 24px}.read-body:has(>.page-empty) .prose:empty{display:none}.read.page .prose{font-size:17px;line-height:1.65}@media (min-width:1024px){.read.page .prose{font-size:18px}}.read.page .prose .__cf_email__{color:var(--ink)}.sp-hero{position:relative;isolation:isolate;display:grid;gap:40px;padding-top:24px;padding-bottom:var(--sec-pad)}.sp-hero::before{content:"";position:absolute;inset:10% -10%0 30%;z-index:-1;pointer-events:none;background:radial-gradient(46% 52%at 62% 48%,rgba(var(--glow),.15),rgba(var(--glow),.04) 52%,transparent 74%)}.sp-copy{display:grid;gap:14px;align-content:start;min-width:0}.sp-copy .eyebrow{margin:0}.sp-copy h1{font-size:clamp(40px,11vw,64px);line-height:1;letter-spacing:-.04em}.sp-copy .sub{max-width:42ch;font-size:17px;line-height:1.5;color:var(--ink-2)}.sp-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sp-cta .btn-o .i{opacity:.72}.sp-mail{font-size:14px;color:var(--ink-3)}.sp-ways{display:grid;gap:12px;align-content:start}.sp-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px 20px 22px;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012) 70%),var(--surface-1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.sp-ic{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid var(--line-2);background:radial-gradient(80% 80%at 50%0,rgba(255,255,255,.12),rgba(255,255,255,.02));color:var(--ink);transition:transform var(--t-hover) var(--ease)}.sp-ic::before{content:"";position:absolute;left:8px;right:8px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 40%,rgba(var(--glow),.9) 75%,transparent)}.sp-txt{display:grid;gap:6px;min-width:0}.sp-k{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sp-ways .h3{font-size:22px;line-height:1.15;letter-spacing:-.02em}.sp-txt p:not(.sp-k){font-size:16px;line-height:1.5;color:var(--ink-2);max-width:52ch}.sp-ways a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--t-micro)}.sp-ways a:hover{color:var(--link-hi)}@media (max-width:479px){.sp-cta .btn{width:100%}.sp-card{gap:14px;padding:18px 18px 20px}.sp-ic{width:42px;height:42px;border-radius:12px}}@media (max-width:359px){.sp-card{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.sp-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:88px;align-items:start;padding-top:40px}.sp-ways{gap:14px}.sp-card{padding:22px 24px 24px;gap:18px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sp-card:hover .sp-ic{transform:translateY(-2px) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.sp-card:hover .sp-ic{transform:none}}
