.page-hero[data-astro-cid-qhhmbdy2]{padding:80px 0 96px;border-bottom:1px solid var(--line-1)}.page-hero-inner[data-astro-cid-qhhmbdy2]{max-width:720px}.page-badge[data-astro-cid-qhhmbdy2]{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--signal);padding:5px 12px;border:1px solid color-mix(in oklch,var(--signal) 35%,transparent);border-radius:999px;margin-bottom:28px}.page-hero[data-astro-cid-qhhmbdy2] h1[data-astro-cid-qhhmbdy2]{font-size:clamp(48px,7vw,96px);margin-bottom:24px}.page-hero[data-astro-cid-qhhmbdy2] p[data-astro-cid-qhhmbdy2]{font-size:clamp(16px,1.4vw,19px);color:var(--fg-1);line-height:1.55;max-width:560px;margin-bottom:36px}.page-hero-actions[data-astro-cid-qhhmbdy2]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.price-note[data-astro-cid-qhhmbdy2]{font-family:var(--mono);font-size:12px;color:var(--fg-2);letter-spacing:.06em}.offering-list[data-astro-cid-qhhmbdy2]{display:flex;flex-direction:column;gap:0}.offering-card[data-astro-cid-qhhmbdy2]{display:grid;grid-template-columns:80px 1fr;gap:40px;padding:40px 0;border-top:1px solid var(--line-1)}.offering-card[data-astro-cid-qhhmbdy2]:last-child{border-bottom:1px solid var(--line-1)}.offering-num[data-astro-cid-qhhmbdy2]{font-size:48px;color:var(--fg-3);line-height:.9;padding-top:6px}.offering-body[data-astro-cid-qhhmbdy2] h3[data-astro-cid-qhhmbdy2]{font-size:22px;font-weight:500;margin-bottom:10px;color:var(--fg-0)}.offering-sub[data-astro-cid-qhhmbdy2]{color:var(--fg-2);font-size:15px;margin-bottom:20px}.offering-items[data-astro-cid-qhhmbdy2]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.offering-items[data-astro-cid-qhhmbdy2] li[data-astro-cid-qhhmbdy2]{font-size:14px;color:var(--fg-2);padding-left:16px;position:relative}.offering-items[data-astro-cid-qhhmbdy2] li[data-astro-cid-qhhmbdy2]:before{content:"→";position:absolute;left:0;color:var(--signal);font-size:12px}@media(max-width:680px){.offering-card[data-astro-cid-qhhmbdy2]{grid-template-columns:1fr;gap:16px}.offering-items[data-astro-cid-qhhmbdy2]{grid-template-columns:1fr}}.steps[data-astro-cid-qhhmbdy2]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:680px){.steps[data-astro-cid-qhhmbdy2]{grid-template-columns:1fr}}.step[data-astro-cid-qhhmbdy2]{display:flex;gap:20px;align-items:flex-start;padding:28px;background:var(--bg-1);border:1px solid var(--line-1);border-radius:16px}.step-num[data-astro-cid-qhhmbdy2]{font-size:40px;color:var(--fg-3);line-height:.9;flex-shrink:0}.step-body[data-astro-cid-qhhmbdy2] h4[data-astro-cid-qhhmbdy2]{font-size:16px;font-weight:500;margin-bottom:8px;color:var(--fg-0)}.step-body[data-astro-cid-qhhmbdy2] p[data-astro-cid-qhhmbdy2]{font-size:14px;color:var(--fg-2);line-height:1.55}.cta-band[data-astro-cid-qhhmbdy2]{border-bottom:none}.cta-inner[data-astro-cid-qhhmbdy2]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.cta-inner[data-astro-cid-qhhmbdy2] h2[data-astro-cid-qhhmbdy2]{font-size:clamp(32px,4vw,56px)}.cta-inner[data-astro-cid-qhhmbdy2] p[data-astro-cid-qhhmbdy2]{color:var(--fg-2);font-size:16px;margin-bottom:8px}
