.chome .offer-hero{text-align:center;padding:clamp(72px,11vh,132px) 0 clamp(36px,6vh,72px)}.chome .offer-hero .wrap{max-width:42rem}.chome .offer-hero h1{font-size:clamp(2.05rem,6vw,3.35rem);line-height:1.08}.chome .offer-hero .sub{font-family:var(--serif);color:var(--ink-soft);margin-top:24px;font-size:clamp(1.12rem,2.4vw,1.3rem);font-style:italic;line-height:1.45}.chome .offer-hero .he-actions{flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-top:38px}.chome .founding-badge{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:12px;font-weight:600;display:inline-flex}.chome .founding-badge .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.chome .offer{background:var(--surface);text-align:center;padding:clamp(76px,12vh,150px) 0}.chome .offer .wrap{max-width:40rem}.chome .price-figure{justify-content:center;align-items:baseline;gap:10px;margin-top:28px;display:flex}.chome .price-now{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(3.4rem,11vw,5.2rem);font-weight:600;line-height:1}.chome .price-unit{font-family:var(--sans);color:var(--ink-soft);font-size:1rem}.chome .price-lock{font-family:var(--sans);color:var(--ink-soft);margin-top:14px;font-size:1.05rem;line-height:1.5}.chome .price-lock b{color:var(--ink);font-weight:600}.chome .offer-includes{text-align:left;gap:14px;max-width:29rem;margin:32px auto 0;padding:0;list-style:none;display:grid}.chome .offer-includes li{color:var(--ink-soft);gap:11px;font-size:1.02rem;line-height:1.5;display:flex}.chome .offer-includes .mk{color:var(--accent);flex:none;font-weight:600}.chome .offer-includes b{color:var(--ink);font-weight:600}.chome .offer-after{color:var(--muted);margin-top:32px;max-width:33rem;margin-inline:auto;font-size:.95rem;line-height:1.6}.chome .offer-cta{margin-top:34px}.chome .offer .disclaimer{color:var(--muted);margin-top:24px;font-size:12px;line-height:1.5}.chome .code-note{font-family:var(--sans);color:var(--ink-soft);margin-top:16px;font-size:.95rem}.chome .code-note .code{color:var(--ink);letter-spacing:.1em;border:1px dashed var(--muted);border-radius:6px;margin-left:6px;padding:3px 10px;font-weight:700;display:inline-block}.chome .offer-hero .he-actions+.code-note{margin-top:18px}.chome .bridge-points{text-align:left;gap:14px;max-width:30rem;margin:0 auto;padding:0;list-style:none;display:grid}.chome .bridge-points li{color:var(--ink-soft);gap:11px;font-size:1.02rem;line-height:1.5;display:flex}.chome .bridge-points .mk{color:var(--accent);flex:none;font-weight:600}.chome .bridge-points b{color:var(--ink);font-weight:600}.chome .bridge-code{border:1.5px dashed var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:5px;margin-top:10px;padding:12px 30px;display:inline-flex}.chome .bridge-code .lbl{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;line-height:1}.chome .bridge-code .val{font-family:var(--sans);letter-spacing:.06em;color:var(--ink);font-size:1.6rem;font-weight:700;line-height:1.05}.chome .bridge-letter{padding-top:clamp(40px,6vh,72px)}.chome .bridge-letter p{margin-top:1.05em}.chome .bridge-share{color:var(--ink-soft);margin-top:20px;max-width:32rem;margin-inline:auto;font-size:.98rem;line-height:1.55}.chome .bridge-reach{color:var(--ink-soft);margin-top:22px;font-size:.98rem}.chome .bridge-reach a{color:var(--ink);border-bottom:1px solid var(--rule);font-weight:600}.chome .bridge-reach a:hover{border-color:var(--accent)}
