.d3[data-astro-cid-igb3ol2s]{position:relative;width:100%;aspect-ratio:1206 / 2622}.d3__posters[data-astro-cid-igb3ol2s]{position:absolute;inset:0;display:grid}.d3__poster[data-astro-cid-igb3ol2s]{grid-area:1 / 1;opacity:0;transition:opacity .45s var(--ease)}.d3__poster[data-astro-cid-igb3ol2s].is-active{opacity:1}.d3__poster[data-astro-cid-igb3ol2s] .phone{width:100%}.d3__canvas[data-astro-cid-igb3ol2s]{position:absolute;inset:-14% -30%;width:160%;height:128%;opacity:0;transition:opacity .5s var(--ease);pointer-events:none}.d3[data-astro-cid-igb3ol2s].is-3d .d3__canvas[data-astro-cid-igb3ol2s]{opacity:1}.d3[data-astro-cid-igb3ol2s].is-3d .d3__posters[data-astro-cid-igb3ol2s]{visibility:hidden}.hand-note[data-astro-cid-syc3uehi]{display:inline-flex;align-items:flex-end;gap:4px;color:var(--hand-ink, var(--accent-text));rotate:-3deg;pointer-events:none;user-select:none}.hand-note__arrow[data-astro-cid-syc3uehi]{flex:none}.hand-note--left[data-astro-cid-syc3uehi]{flex-direction:row-reverse}.hand-note--left[data-astro-cid-syc3uehi] .hand-note__arrow[data-astro-cid-syc3uehi]{scale:-1 1}.hand-note--down[data-astro-cid-syc3uehi]{flex-direction:column;align-items:center}.hand-note--down[data-astro-cid-syc3uehi] .hand-note__arrow[data-astro-cid-syc3uehi]{rotate:40deg}.hand-note--down-left[data-astro-cid-syc3uehi]{flex-direction:column;align-items:flex-start}.hand-note--down-left[data-astro-cid-syc3uehi] .hand-note__arrow[data-astro-cid-syc3uehi]{scale:-1 1;rotate:-30deg}.hand-note--down-right[data-astro-cid-syc3uehi]{flex-direction:column;align-items:flex-end}.hand-note--down-right[data-astro-cid-syc3uehi] .hand-note__arrow[data-astro-cid-syc3uehi]{rotate:30deg}.hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi]{stroke-dasharray:80;stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease) .35s;animation:hand-draw .8s var(--ease) .9s backwards}@keyframes hand-draw{0%{stroke-dashoffset:80}}@media(prefers-reduced-motion:reduce){.hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi]{animation:none}}.js-reveal [data-reveal] .hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi],.js-reveal .hand-note[data-astro-cid-syc3uehi][data-reveal] .hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi]{animation:none}.js-reveal [data-reveal]:not(.is-in) .hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi],.js-reveal .hand-note[data-astro-cid-syc3uehi][data-reveal]:not(:global(.is-in)) .hand-note__arrow[data-astro-cid-syc3uehi] path[data-astro-cid-syc3uehi]{stroke-dashoffset:80}.hero[data-astro-cid-c65n3et3]{background:var(--hero);color:var(--on-hero);padding-top:clamp(7rem,12vw,9rem);padding-bottom:0;overflow:hidden}.hero__grid[data-astro-cid-c65n3et3]{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:end}@media(min-width:60rem){.hero__grid[data-astro-cid-c65n3et3]{grid-template-columns:1.15fr .85fr}}.hero__copy[data-astro-cid-c65n3et3]{padding-bottom:calc(var(--r-hero) + clamp(3rem,7vw,6rem))}@media(max-width:59.99rem){.hero__copy[data-astro-cid-c65n3et3]{padding-bottom:0}}.hero[data-astro-cid-c65n3et3] .display[data-astro-cid-c65n3et3]{max-width:11em}.hero__lede[data-astro-cid-c65n3et3]{color:var(--on-hero-2);max-width:30em}.hero__lede[data-astro-cid-c65n3et3] b,.hero__lede[data-astro-cid-c65n3et3] strong{color:#fff}.hero__free[data-astro-cid-c65n3et3]{font-weight:700;font-size:.9688rem;color:var(--on-hero-2)}.hero__phone[data-astro-cid-c65n3et3]{justify-self:center;width:min(78vw,22rem);height:clamp(26rem,62vw,36rem);clip-path:inset(-40% -60% 0 -60%);margin-bottom:calc(var(--r-hero) * -1);padding-inline:8px}.hero__phone[data-astro-cid-c65n3et3] .phone,.hero__phone[data-astro-cid-c65n3et3] .d3{width:100%}.hero__phone[data-astro-cid-c65n3et3]{position:relative}.hero[data-astro-cid-c65n3et3] .hero__note{--hand-ink: rgb(255 255 255 / .92);position:absolute;bottom:calc(100% + .25rem);right:36%;width:max-content;rotate:-4deg}.care__phone[data-astro-cid-c65n3et3]{position:relative}.care[data-astro-cid-c65n3et3] .care__note{position:absolute;right:62%;bottom:calc(100% - .5rem);width:max-content;rotate:-5deg}@media(max-width:71.99rem){.hero[data-astro-cid-c65n3et3] .hero__note,.care[data-astro-cid-c65n3et3] .care__note{display:none}}.week[data-astro-cid-c65n3et3]{padding-top:calc(var(--section) * .8)}.week__intro[data-astro-cid-c65n3et3]{display:grid;gap:14px 48px;margin-bottom:clamp(1.75rem,4vw,3rem)}@media(min-width:60rem){.week__intro[data-astro-cid-c65n3et3]{grid-template-columns:1fr 1fr;align-items:end}}.shots[data-astro-cid-c65n3et3]{display:flex;gap:20px;margin:0 calc(var(--gutter, 20px) * -1);padding:8px var(--gutter, 20px) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter, 20px);scrollbar-width:none}.shots[data-astro-cid-c65n3et3]::-webkit-scrollbar{display:none}.shots__item[data-astro-cid-c65n3et3]{flex:none;width:min(72vw,17rem);scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.shots__item[data-astro-cid-c65n3et3] .phone{width:100%}.shots--1[data-astro-cid-c65n3et3]{justify-content:center}.shots__caption[data-astro-cid-c65n3et3]{font-weight:700;font-size:1.0625rem;text-align:center;color:var(--text-2);max-width:16rem}@media(min-width:60rem){.shots[data-astro-cid-c65n3et3]{overflow:visible;margin:0;padding:0;justify-content:center;align-items:flex-end;gap:0}.shots__item[data-astro-cid-c65n3et3]{width:18rem}.shots--2[data-astro-cid-c65n3et3] .shots__item[data-astro-cid-c65n3et3]+.shots__item[data-astro-cid-c65n3et3]{margin-left:clamp(2rem,5vw,4rem)}.shots--3[data-astro-cid-c65n3et3] .shots__item[data-astro-cid-c65n3et3]:nth-child(2){z-index:1;margin-inline:-1.5rem}.shots--3[data-astro-cid-c65n3et3] .shots__item[data-astro-cid-c65n3et3]:not(:nth-child(2)){scale:.88;transform-origin:bottom center}.shots--3[data-astro-cid-c65n3et3] .shots__item[data-astro-cid-c65n3et3]:first-child{rotate:-4deg}.shots--3[data-astro-cid-c65n3et3] .shots__item[data-astro-cid-c65n3et3]:last-child{rotate:4deg}}.section-head[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:14px;max-width:40rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.split[data-astro-cid-c65n3et3]{display:grid;gap:clamp(1.75rem,4vw,4rem)}@media(min-width:60rem){.split[data-astro-cid-c65n3et3]{grid-template-columns:.9fr 1.1fr;align-items:start}}.split__head[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:16px}@media(min-width:60rem){.split__head[data-astro-cid-c65n3et3]{position:sticky;top:2rem}}.ruled[data-astro-cid-c65n3et3]{margin:0;display:flex;flex-direction:column}.ruled[data-astro-cid-c65n3et3]>[data-astro-cid-c65n3et3]{padding:22px 0;border-top:1.5px solid var(--rule);display:flex;flex-direction:column;gap:6px}.ruled[data-astro-cid-c65n3et3]>[data-astro-cid-c65n3et3]:last-child{border-bottom:1.5px solid var(--rule)}.ruled[data-astro-cid-c65n3et3] dd[data-astro-cid-c65n3et3]{margin:0}.steps[data-astro-cid-c65n3et3]{display:grid;gap:16px}@media(min-width:62rem){.steps[data-astro-cid-c65n3et3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-astro-cid-c65n3et3]{background:var(--surface);border-radius:var(--r-card);padding:clamp(22px,3vw,30px);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.step__n[data-astro-cid-c65n3et3]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-subtle);color:var(--accent-text);font-family:var(--font-data);font-weight:600;font-size:1.125rem;margin-bottom:4px}.step__visual[data-astro-cid-c65n3et3]{margin-top:auto;padding-top:18px}.step__visual[data-astro-cid-c65n3et3] .v-card,.step__visual[data-astro-cid-c65n3et3] .v-ink{box-shadow:none;background:var(--page)}.step__visual[data-astro-cid-c65n3et3] .v-ink{background:var(--ink-card)}.rows[data-astro-cid-c65n3et3]{display:flex;flex-direction:column}.row[data-astro-cid-c65n3et3]{display:grid;gap:24px;align-items:center;padding-block:clamp(1.5rem,4vw,3rem);border-top:1.5px solid var(--rule)}.row[data-astro-cid-c65n3et3]:first-child{border-top:0;padding-top:0}@media(min-width:52rem){.row[data-astro-cid-c65n3et3]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem)}.row--flip[data-astro-cid-c65n3et3] .row__text[data-astro-cid-c65n3et3]{order:2}}.row__text[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:12px;max-width:28rem}.row__text[data-astro-cid-c65n3et3] .h3[data-astro-cid-c65n3et3]{font-family:var(--font-display);font-weight:650;font-variation-settings:"SOFT" 100;font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.015em}.row__visual[data-astro-cid-c65n3et3]{width:100%}.story[data-astro-cid-c65n3et3]{display:grid;gap:0}.story__rows[data-astro-cid-c65n3et3]{display:flex;flex-direction:column}.story__row[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:12px;padding-block:clamp(1.75rem,5vw,3rem);border-top:1.5px solid var(--rule)}.story__row[data-astro-cid-c65n3et3]:first-child{border-top:0;padding-top:0}.story__inner[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:12px}.story__row[data-astro-cid-c65n3et3] .h3[data-astro-cid-c65n3et3]{font-family:var(--font-display);font-weight:650;font-variation-settings:"SOFT" 100;font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-.015em;max-width:18em}.story__row[data-astro-cid-c65n3et3] .muted[data-astro-cid-c65n3et3]{max-width:30rem}.story__n[data-astro-cid-c65n3et3]{font-family:var(--font-data);font-weight:600;font-size:.9375rem;color:var(--accent-text);letter-spacing:.04em}.story__shot[data-astro-cid-c65n3et3]{width:min(68vw,17rem);margin-top:12px}.story__shot[data-astro-cid-c65n3et3] .phone{width:100%}.story__device[data-astro-cid-c65n3et3]{display:none}@media(min-width:60rem){.story[data-astro-cid-c65n3et3]{grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,6rem)}.story__row[data-astro-cid-c65n3et3]{min-height:72vh;justify-content:center;opacity:.38;transition:opacity .4s var(--ease)}.story__row[data-astro-cid-c65n3et3].is-current{opacity:1}.story__row[data-astro-cid-c65n3et3]:first-child{padding-top:clamp(1.75rem,5vw,3rem)}.story__shot[data-astro-cid-c65n3et3]{display:none}.story__device[data-astro-cid-c65n3et3]{display:block}.story__sticky[data-astro-cid-c65n3et3]{position:sticky;top:calc(50vh - min(19rem,38vh));width:min(100%,17.5rem,35vh);margin-inline:auto}}@media(min-width:60rem)and (prefers-reduced-motion:reduce){.story__row[data-astro-cid-c65n3et3]{opacity:1}}.more[data-astro-cid-c65n3et3]{margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(24px,4vw,40px);border-radius:var(--r-hero);box-shadow:inset 0 0 0 1.5px var(--rule);display:flex;flex-direction:column;gap:18px;align-items:flex-start}.more__list[data-astro-cid-c65n3et3]{width:100%;display:grid;gap:18px 40px}@media(min-width:46rem){.more__list[data-astro-cid-c65n3et3]{grid-template-columns:1fr 1fr}}.more__list[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:4px}.more__t[data-astro-cid-c65n3et3]{font-weight:800}.care__grid[data-astro-cid-c65n3et3]{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}@media(min-width:56rem){.care__grid[data-astro-cid-c65n3et3]{grid-template-columns:.8fr 1.2fr}}.care__phone[data-astro-cid-c65n3et3]{justify-self:center;width:min(72vw,19rem)}.care__phone[data-astro-cid-c65n3et3] .phone{width:100%}.checks[data-astro-cid-c65n3et3]{display:flex;flex-direction:column;gap:12px}.checks[data-astro-cid-c65n3et3] li[data-astro-cid-c65n3et3]{display:flex;gap:12px;align-items:flex-start;font-weight:600}.checks[data-astro-cid-c65n3et3] svg{flex:none;margin-top:2px;color:var(--accent-text)}.plans[data-astro-cid-c65n3et3]{display:grid;gap:16px}@media(min-width:52rem){.plans[data-astro-cid-c65n3et3]{grid-template-columns:1fr 1fr}}.plan[data-astro-cid-c65n3et3]{background:var(--surface);border-radius:var(--r-hero);padding:clamp(26px,4vw,44px);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:20px}.plan--plus[data-astro-cid-c65n3et3]{background:var(--hero);color:#fff}.plan--plus[data-astro-cid-c65n3et3] .checks[data-astro-cid-c65n3et3] svg{color:var(--warm)}.plan__badge[data-astro-cid-c65n3et3]{display:inline-block;padding:6px 14px;border-radius:12px;background:var(--warm);color:var(--warm-ink);font-size:1.125rem}.plan__lead[data-astro-cid-c65n3et3]{font-weight:700;color:var(--on-hero-2);margin-top:-6px}.plan__more[data-astro-cid-c65n3et3]{display:block;margin-top:10px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.plan__note[data-astro-cid-c65n3et3]{margin-top:auto;padding-top:18px;border-top:1px solid rgb(255 255 255 / .22);font-size:.9375rem;color:var(--on-hero-2)}.disclaimer-wrap[data-astro-cid-c65n3et3]{margin-top:calc(var(--section) * -.55);padding-bottom:var(--section)}.disclaimer[data-astro-cid-c65n3et3]{padding:24px clamp(22px,4vw,36px);border-radius:var(--r-card);background:var(--warm-tint);display:flex;flex-direction:column;gap:8px}.disclaimer[data-astro-cid-c65n3et3] .small[data-astro-cid-c65n3et3]{color:var(--text-2);max-width:60em}
