.fhero[data-astro-cid-5pqpv4ws]{text-align:center;padding:88px 0 0}.fhero[data-astro-cid-5pqpv4ws] h1[data-astro-cid-5pqpv4ws]{letter-spacing:-.04em;max-width:14ch;margin:0 auto;font-size:clamp(42px,6vw,80px);line-height:1}.fhero[data-astro-cid-5pqpv4ws] .lead[data-astro-cid-5pqpv4ws]{max-width:46ch;margin:22px auto 0}.actions[data-astro-cid-5pqpv4ws]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.fan[data-astro-cid-5pqpv4ws]{justify-content:center;align-items:flex-end;height:640px;margin-top:72px;display:flex;position:relative;overflow:hidden}.fan-field[data-astro-cid-5pqpv4ws]{background:var(--sleep-soft);border-radius:999px 999px 0 0;width:min(980px,96%);height:640px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)}.fan[data-astro-cid-5pqpv4ws] .phone[data-astro-cid-5pqpv4ws]{width:290px;position:relative}.fan-l[data-astro-cid-5pqpv4ws]{transform:translate(60px,70px)rotate(-7deg)}.fan-c[data-astro-cid-5pqpv4ws]{z-index:2}.fan-r[data-astro-cid-5pqpv4ws]{transform:translate(-60px,70px)rotate(7deg)}@media (prefers-reduced-motion:no-preference){.fan-l[data-astro-cid-5pqpv4ws]{animation:fan-l 1.2s var(--eo) .3s both}.fan-r[data-astro-cid-5pqpv4ws]{animation:fan-r 1.2s var(--eo) .3s both}.fan-c[data-astro-cid-5pqpv4ws]{animation:fan-c 1s var(--eo) .15s both}@keyframes fan-l{0%{opacity:0;transform:translate(200px,160px)rotate(0)}}@keyframes fan-r{0%{opacity:0;transform:translate(-200px,160px)rotate(0)}}@keyframes fan-c{0%{opacity:0;transform:translateY(120px)}}}.split[data-astro-cid-5pqpv4ws]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.stage[data-astro-cid-5pqpv4ws]{background:var(--sleep-soft);border-radius:36px;justify-content:center;height:600px;padding:56px 24px 0;display:flex;position:relative;overflow:hidden}.stage[data-astro-cid-5pqpv4ws] .phone[data-astro-cid-5pqpv4ws]{width:300px;height:max-content}.stage-hand[data-astro-cid-5pqpv4ws]{max-width:200px;position:absolute;top:22px;left:24px}.band[data-astro-cid-5pqpv4ws]{background:var(--forest);color:var(--on-forest);padding:128px 0}.band[data-astro-cid-5pqpv4ws] .lead[data-astro-cid-5pqpv4ws]{color:var(--on-forest-muted)}.band-shot[data-astro-cid-5pqpv4ws]{max-width:1100px;margin-top:56px}.tiles[data-astro-cid-5pqpv4ws]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:48px;display:grid}.tile[data-astro-cid-5pqpv4ws]{border-radius:28px;flex-direction:column;gap:8px;padding:28px;display:flex}.tile[data-astro-cid-5pqpv4ws] h3[data-astro-cid-5pqpv4ws]{letter-spacing:-.02em;font-size:22px;line-height:1.1}.tile[data-astro-cid-5pqpv4ws] p[data-astro-cid-5pqpv4ws]{font-size:16px}.t-sleep[data-astro-cid-5pqpv4ws]{background:var(--sleep-soft);color:var(--c-sleep)}.t-act[data-astro-cid-5pqpv4ws]{background:var(--act-soft);color:var(--c-act)}.t-evt[data-astro-cid-5pqpv4ws]{background:var(--evt-soft);color:var(--c-evt)}.t-night[data-astro-cid-5pqpv4ws]{color:#e5eee9;background:#0c120f}.t-night[data-astro-cid-5pqpv4ws] p[data-astro-cid-5pqpv4ws]{color:#b7c7be}html.dark .t-night[data-astro-cid-5pqpv4ws]{color:#11201a;background:#e9f5ee}html.dark .t-night[data-astro-cid-5pqpv4ws] p[data-astro-cid-5pqpv4ws]{color:#4c5c54}.plan-sec[data-astro-cid-5pqpv4ws]{padding:0 0 128px}.plan[data-astro-cid-5pqpv4ws]{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 40px 80px -50px rgba(var(--shadow-tint), .5);border-radius:36px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding:56px;display:grid}.plan[data-astro-cid-5pqpv4ws] h2[data-astro-cid-5pqpv4ws]{font-size:clamp(30px,3.4vw,44px);line-height:1.05}.price[data-astro-cid-5pqpv4ws]{font:800 72px/1 var(--display);letter-spacing:-.04em;margin-top:18px}.who[data-astro-cid-5pqpv4ws]{color:var(--muted);margin-top:8px}.note[data-astro-cid-5pqpv4ws]{color:var(--muted);margin-top:24px;font-size:15px}@media (width<=900px){.split[data-astro-cid-5pqpv4ws],.plan[data-astro-cid-5pqpv4ws]{grid-template-columns:1fr;gap:40px}.plan[data-astro-cid-5pqpv4ws]{padding:28px}.fan[data-astro-cid-5pqpv4ws]{height:420px;margin-top:48px}.fan[data-astro-cid-5pqpv4ws] .phone[data-astro-cid-5pqpv4ws]{width:180px}.fan-l[data-astro-cid-5pqpv4ws]{transform:translate(40px,50px)rotate(-7deg)}.fan-r[data-astro-cid-5pqpv4ws]{transform:translate(-40px,50px)rotate(7deg)}.stage[data-astro-cid-5pqpv4ws]{height:480px}.stage[data-astro-cid-5pqpv4ws] .phone[data-astro-cid-5pqpv4ws]{width:240px}.band[data-astro-cid-5pqpv4ws]{padding:88px 0}}
