.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center;padding-block:clamp(2rem,7vw,5rem) clamp(4rem,9vw,7rem)}h1[data-astro-cid-bbe6dxrz]{font-size:var(--step-display);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0 0 1.4rem;max-width:10.5em}.hero[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{margin-bottom:2.2rem}.tablet[data-astro-cid-bbe6dxrz]{margin:0;justify-self:center;width:min(100%,520px);padding:16px;border-radius:30px;background:var(--ink);box-shadow:0 40px 70px -40px #1d23208c}.tablet__screen[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3;border-radius:16px;background:var(--sand);padding:clamp(1rem,4vw,1.6rem);display:flex;flex-direction:column;gap:.8rem;overflow:hidden}.msg[data-astro-cid-bbe6dxrz]{margin:0;padding:.7em 1em;border-radius:18px;max-width:85%;font-size:clamp(.95rem,2.6vw,1.1rem);line-height:1.35}.msg--you[data-astro-cid-bbe6dxrz]{align-self:flex-end;background:var(--paper);border-bottom-right-radius:6px}.msg--home[data-astro-cid-bbe6dxrz]{align-self:flex-start;background:var(--ink);color:#fff;border-bottom-left-radius:6px}.devices[data-astro-cid-bbe6dxrz]{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:.45rem}.devices[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center;background:var(--paper);border-radius:12px;padding:.55em .9em;font-size:clamp(.85rem,2.3vw,1rem)}.state[data-astro-cid-bbe6dxrz]{font-weight:700}.state--off[data-astro-cid-bbe6dxrz]{color:var(--ink-soft)}.state--moving[data-astro-cid-bbe6dxrz]{color:var(--accent-text)}@media(prefers-reduced-motion:no-preference){.msg[data-astro-cid-bbe6dxrz],.devices[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{animation:in .5s cubic-bezier(.2,.7,.2,1) both}.msg--you[data-astro-cid-bbe6dxrz]{animation-delay:.3s}.msg--home[data-astro-cid-bbe6dxrz]{animation-delay:1.3s}.devices[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(1){animation-delay:1.8s}.devices[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(2){animation-delay:1.95s}.devices[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:nth-child(3){animation-delay:2.1s}@keyframes in{0%{opacity:0;transform:translateY(10px)}}}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.tablet__screen[data-astro-cid-bbe6dxrz]{aspect-ratio:auto}}.rooms[data-astro-cid-nfo6p3yx]{background:var(--sand)}.rooms__grid[data-astro-cid-nfo6p3yx]{margin-top:clamp(2.5rem,6vw,4rem);display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0 clamp(1.5rem,4vw,3rem)}.room[data-astro-cid-nfo6p3yx]{border-top:2px solid var(--ink);padding-top:1rem}h3[data-astro-cid-nfo6p3yx]{margin:0 0 .8rem;font-size:var(--step--1);font-weight:700;color:var(--ink-soft)}ul[data-astro-cid-nfo6p3yx]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}li[data-astro-cid-nfo6p3yx]{font-size:var(--step-1);font-weight:600;line-height:1.3;letter-spacing:-.01em}@media(max-width:760px){.rooms__grid[data-astro-cid-nfo6p3yx]{grid-template-columns:1fr;gap:2rem}}.pack[data-astro-cid-5krsbsua]{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,6vw,5rem);align-items:start}.pack__head[data-astro-cid-5krsbsua]{position:sticky;top:2rem}.pack__list[data-astro-cid-5krsbsua]{margin:0}.part[data-astro-cid-5krsbsua]{display:grid;grid-template-columns:1fr 1.4fr;gap:1rem 2rem;padding-block:1.3rem;border-top:1px solid var(--line)}.part[data-astro-cid-5krsbsua]:last-child{border-bottom:1px solid var(--line)}dt[data-astro-cid-5krsbsua]{font-weight:700}dd[data-astro-cid-5krsbsua]{margin:0;color:var(--ink-soft)}@media(max-width:860px){.pack[data-astro-cid-5krsbsua]{grid-template-columns:1fr}.pack__head[data-astro-cid-5krsbsua]{position:static}.part[data-astro-cid-5krsbsua]{grid-template-columns:1fr;gap:.3rem}}.steps[data-astro-cid-cx7gdanv]{background:var(--ink);color:var(--paper)}.steps[data-astro-cid-cx7gdanv] .h2[data-astro-cid-cx7gdanv]{color:var(--paper)}ol[data-astro-cid-cx7gdanv]{list-style:none;counter-reset:s;margin:clamp(2.5rem,6vw,4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem)}li[data-astro-cid-cx7gdanv]{counter-increment:s}li[data-astro-cid-cx7gdanv]:before{content:counter(s);display:block;font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--accent-2);margin-bottom:.6rem}h3[data-astro-cid-cx7gdanv]{margin:0 0 .4rem;font-size:var(--step-1)}p[data-astro-cid-cx7gdanv]{margin:0;color:#ffffffb8}.note[data-astro-cid-cx7gdanv]{margin-top:clamp(2.5rem,6vw,4rem);max-width:var(--measure);color:#ffffffe6}@media(max-width:760px){ol[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}}.apply[data-astro-cid-njkvfsf6]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.apply__how[data-astro-cid-njkvfsf6] p[data-astro-cid-njkvfsf6]{margin:0 0 .6rem;font-weight:700}ul[data-astro-cid-njkvfsf6]{margin:0 0 2rem;padding-left:1.2rem;color:var(--ink-soft)}li[data-astro-cid-njkvfsf6]+li[data-astro-cid-njkvfsf6]{margin-top:.35rem}@media(max-width:860px){.apply[data-astro-cid-njkvfsf6]{grid-template-columns:1fr}}
