.page-module__E0kJGG__main{color:var(--color-ink)}.page-module__E0kJGG__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-brand-soft) 100%)}.page-module__E0kJGG__heroInner{width:min(100%, var(--content-width));margin:0 auto;padding:40px 16px 36px}.page-module__E0kJGG__eyebrow{color:var(--color-brand);letter-spacing:.04em;margin:0 0 12px;font-size:.875rem;font-weight:700}.page-module__E0kJGG__hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.1rem,9vw,3.5rem);line-height:1.2}.page-module__E0kJGG__hero h1 span{display:inline-block}.page-module__E0kJGG__lead{color:var(--color-ink-muted);margin:16px 0 0;font-size:clamp(1rem,3.6vw,1.15rem);line-height:1.8}.page-module__E0kJGG__cta{border-radius:var(--radius-md);background:var(--color-brand);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 28px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #1f6a4738}.page-module__E0kJGG__cta svg{width:20px;height:20px}.page-module__E0kJGG__cta:hover{background:var(--color-brand-strong)}.page-module__E0kJGG__hero .page-module__E0kJGG__cta{width:100%;margin-top:28px}.page-module__E0kJGG__benefits{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.page-module__E0kJGG__benefits li{border:1px solid var(--color-brand-border);background:var(--color-surface);color:var(--color-brand-strong);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.page-module__E0kJGG__benefits li:before{content:"✓";font-weight:800}.page-module__E0kJGG__heroNote{color:var(--color-ink-subtle);margin:18px 0 0;font-size:.85rem;line-height:1.7}.page-module__E0kJGG__sections{width:min(100%, var(--content-width));gap:20px;margin:0 auto;padding:28px 16px 8px;display:grid}.page-module__E0kJGG__section,.page-module__E0kJGG__notice{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:24px 20px}.page-module__E0kJGG__section h2,.page-module__E0kJGG__notice h2{margin:0;font-size:1.2rem;line-height:1.5}.page-module__E0kJGG__sectionLead{color:var(--color-ink-muted);margin:6px 0 0;font-size:.925rem}.page-module__E0kJGG__inputList,.page-module__E0kJGG__outcomeList{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__inputList{counter-reset:input-step}.page-module__E0kJGG__inputList li,.page-module__E0kJGG__outcomeList li{gap:2px;padding-left:44px;line-height:1.6;display:grid;position:relative}.page-module__E0kJGG__inputList li{counter-increment:input-step}.page-module__E0kJGG__inputList li:before{background:var(--color-brand-soft);width:30px;height:30px;color:var(--color-brand-strong);content:counter(input-step);border-radius:50%;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.page-module__E0kJGG__outcomeList li:before{background:var(--color-brand);content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:11px;transform:rotate(45deg)}.page-module__E0kJGG__inputList strong,.page-module__E0kJGG__outcomeList strong{font-size:1rem}.page-module__E0kJGG__inputList span,.page-module__E0kJGG__outcomeList span{color:var(--color-ink-muted);font-size:.9rem}.page-module__E0kJGG__notice{background:var(--color-surface-muted)}.page-module__E0kJGG__notice ul{color:var(--color-ink-muted);gap:8px;margin:14px 0 0;padding-left:1.25rem;font-size:.925rem;display:grid}.page-module__E0kJGG__noticeLinks{flex-wrap:wrap;gap:0 20px;margin:12px 0 0;display:flex}.page-module__E0kJGG__noticeLinks a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.page-module__E0kJGG__closingCta{justify-content:center;padding:8px 0 0;display:flex}.page-module__E0kJGG__closingCta .page-module__E0kJGG__cta{width:100%}@media (min-width:600px){.page-module__E0kJGG__heroInner{padding:72px 24px 60px}.page-module__E0kJGG__hero .page-module__E0kJGG__cta,.page-module__E0kJGG__closingCta .page-module__E0kJGG__cta{width:auto}.page-module__E0kJGG__sections{padding:40px 24px 8px}.page-module__E0kJGG__section,.page-module__E0kJGG__notice{padding:32px}.page-module__E0kJGG__outcomeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}}
