.mv-hero[data-astro-cid-52statc2]{background:radial-gradient(900px 480px at 90% 0%, var(--forest-mist), transparent 60%), linear-gradient(180deg, var(--paper-2), var(--paper));padding:clamp(18px,3vw,32px) 0 clamp(40px,6vw,80px);overflow:hidden}.mv-grid[data-astro-cid-52statc2]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(18px,3vw,36px);display:grid}.mv-copy[data-astro-cid-52statc2]{justify-items:start;gap:20px;display:grid}.mv-copy[data-astro-cid-52statc2] h1[data-astro-cid-52statc2]{font-size:var(--step-4);letter-spacing:-.032em;max-width:16ch;line-height:1.04}.mv-copy[data-astro-cid-52statc2] h1[data-astro-cid-52statc2] span[data-astro-cid-52statc2]{color:var(--forest)}.mv-switch[data-astro-cid-52statc2]{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.mv-switch[data-astro-cid-52statc2] button[data-astro-cid-52statc2]{font:700 15.5px/1 var(--font);cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 22px;transition:color .25s,background-color .25s,transform .2s}.mv-switch[data-astro-cid-52statc2] button[data-astro-cid-52statc2][aria-selected=true]{color:var(--white);background:var(--forest)}.mv-switch[data-astro-cid-52statc2] button[data-astro-cid-52statc2]:active{transform:scale(.97)}.mv-switch[data-astro-cid-52statc2] button[data-astro-cid-52statc2]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.mv-lead[data-astro-cid-52statc2]{font-size:var(--step-1);color:var(--muted);max-width:44ch;min-height:3.3em}.mv-jump[data-astro-cid-52statc2]{color:var(--forest);align-items:center;gap:10px;padding:6px 0;font-weight:650;text-decoration:none;display:inline-flex}.mv-jump[data-astro-cid-52statc2]:hover span[data-astro-cid-52statc2]:nth-child(2){text-underline-offset:3px;text-decoration:underline}.door[data-astro-cid-52statc2]{position:relative}.door[data-astro-cid-52statc2] svg[data-astro-cid-52statc2]{width:100%;height:auto;box-shadow:var(--shadow);border:1px solid var(--line);border-radius:28px;display:block}.door-tag[data-astro-cid-52statc2]{background:var(--forest);color:var(--white);box-shadow:var(--shadow);white-space:nowrap;--bold:currentColor;border-radius:12px;padding:10px 16px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.door-tag[data-astro-cid-52statc2] b[data-astro-cid-52statc2]{color:var(--white)}.bx1[data-astro-cid-52statc2]{transform:translate(40px,262px)}.bx2[data-astro-cid-52statc2]{transform:translate(52px,216px)}.bx3[data-astro-cid-52statc2]{transform:translate(60px,178px)}@media (prefers-reduced-motion:no-preference){.boxes[data-astro-cid-52statc2]{animation:5s cubic-bezier(.5,0,.3,1) infinite move-in}[data-astro-cid-52statc2][data-mode=out] .boxes[data-astro-cid-52statc2]{animation-name:move-out}.door-leaf[data-astro-cid-52statc2]{transform-box:fill-box;transform-origin:100%;animation:5s ease-in-out infinite leaf}.keys[data-astro-cid-52statc2]{transform-box:fill-box;transform-origin:top;animation:2.4s ease-in-out infinite swing}.door-sp[data-astro-cid-52statc2] path[data-astro-cid-52statc2]{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite dsp}.door-sp[data-astro-cid-52statc2] g[data-astro-cid-52statc2]:nth-child(2) path[data-astro-cid-52statc2]{animation-delay:.8s}.door-sp[data-astro-cid-52statc2] g[data-astro-cid-52statc2]:nth-child(3) path[data-astro-cid-52statc2]{animation-delay:1.6s}.mv-copy[data-astro-cid-52statc2]>[data-astro-cid-52statc2]{animation:.8s cubic-bezier(.2,.7,.2,1) both mv-rise}.mv-copy[data-astro-cid-52statc2]>[data-astro-cid-52statc2]:nth-child(2){animation-delay:60ms}.mv-copy[data-astro-cid-52statc2]>[data-astro-cid-52statc2]:nth-child(3){animation-delay:.12s}.mv-copy[data-astro-cid-52statc2]>[data-astro-cid-52statc2]:nth-child(4){animation-delay:.18s}}@keyframes move-in{0%{opacity:0;transform:translate(-120px)}12%{opacity:1}55%,80%{opacity:1;transform:translate(330px)}95%,to{opacity:0;transform:translate(330px)}}@keyframes move-out{0%{opacity:0;transform:translate(330px)}12%{opacity:1}55%,80%{opacity:1;transform:translate(-60px)}95%,to{opacity:0;transform:translate(-120px)}}@keyframes leaf{0%,to{transform:scaleX(1)}50%{transform:scaleX(.75)}}@keyframes swing{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes dsp{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)rotate(45deg)}}@keyframes mv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mv-promises[data-astro-cid-52statc2]{background:var(--paper);padding:12px 0 clamp(8px,2vw,16px)}.mv-promises[data-astro-cid-52statc2] ul[data-astro-cid-52statc2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.mv-promises[data-astro-cid-52statc2] li[data-astro-cid-52statc2]{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.mv-promises[data-astro-cid-52statc2] .pr-ic[data-astro-cid-52statc2]{background:var(--forest-mist);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mv-promises[data-astro-cid-52statc2] li[data-astro-cid-52statc2]>span[data-astro-cid-52statc2]:last-child{line-height:1.3;display:grid}.mv-promises[data-astro-cid-52statc2] b[data-astro-cid-52statc2]{font-size:15.5px}.mv-promises[data-astro-cid-52statc2] small[data-astro-cid-52statc2]{color:var(--muted);font-size:13.5px}.mv-plan-sec[data-astro-cid-52statc2]{background:var(--forest);color:var(--paper)}.on-dark[data-astro-cid-52statc2] .eyebrow[data-astro-cid-52statc2]{color:var(--clay-light)}.on-dark[data-astro-cid-52statc2] .h2[data-astro-cid-52statc2]{color:var(--paper)}.on-dark[data-astro-cid-52statc2] .lead[data-astro-cid-52statc2]{color:#cfe0d8}.mv-plan-grid[data-astro-cid-52statc2]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.pl[data-astro-cid-52statc2]{background:var(--white);color:var(--ink);--bold:var(--ink);border-radius:28px;gap:12px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 30px 60px -30px #00000080}.pl-modes[data-astro-cid-52statc2]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pl-mode[data-astro-cid-52statc2]{font:700 15px/1 var(--font);cursor:pointer;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);border-radius:12px;min-height:46px;transition:background .15s,border-color .15s}.pl-mode[data-astro-cid-52statc2][aria-checked=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.pl-q[data-astro-cid-52statc2]{margin-top:4px;font-size:15px;font-weight:700}.pl-days[data-astro-cid-52statc2]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pl-days[data-astro-cid-52statc2] .pl-day{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);border-radius:12px;align-content:center;justify-items:center;gap:1px;min-height:58px;padding:6px 2px;transition:background .15s,border-color .15s,transform .15s;display:grid}.pl-days[data-astro-cid-52statc2] .pl-day small{color:var(--muted);font-size:11px;line-height:1.1}.pl-days[data-astro-cid-52statc2] .pl-day b{font-size:17px;line-height:1.1}.pl-days[data-astro-cid-52statc2] .pl-day:hover{border-color:var(--forest)}.pl-days[data-astro-cid-52statc2] .pl-day[aria-checked=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.pl-days[data-astro-cid-52statc2] .pl-day[aria-checked=true] small{color:var(--forest-tint)}.pl-days[data-astro-cid-52statc2] .pl-day.clean{background:var(--clay-tint);border-color:var(--clay-text);box-shadow:inset 0 0 0 2px var(--clay-text)}.pl-days[data-astro-cid-52statc2] .pl-day.clean small{color:var(--clay-text)}.pl-days[data-astro-cid-52statc2] .pl-day:focus-visible,.pl-mode[data-astro-cid-52statc2]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.pl-out[data-astro-cid-52statc2]{border-top:1px dashed var(--line-strong);gap:4px;padding-top:14px;display:grid}.pl-tag[data-astro-cid-52statc2]{letter-spacing:.1em;text-transform:uppercase;color:var(--clay-text);font-size:12.5px;font-weight:700}.pl-date[data-astro-cid-52statc2]{color:var(--forest);letter-spacing:-.03em;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);font-weight:700;line-height:1.15}.pl-why[data-astro-cid-52statc2]{color:var(--muted);font-size:15.5px}.pl-cta[data-astro-cid-52statc2]{color:#fff;background:#177a42;gap:10px;width:100%;min-height:54px;margin-top:10px}.pl-cta[data-astro-cid-52statc2]:hover{background:#13633a}.mv-ico{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.pl-date[data-astro-cid-52statc2].bump{animation:.35s mv-rise}}.lists[data-astro-cid-52statc2]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lst[data-astro-cid-52statc2]{border:1px solid var(--line);border-radius:26px;padding:clamp(18px,3vw,28px)}.lst-in[data-astro-cid-52statc2]{background:var(--forest-mist)}.lst-out[data-astro-cid-52statc2]{background:var(--clay-tint)}.lst-h[data-astro-cid-52statc2]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lst-h[data-astro-cid-52statc2]>span[data-astro-cid-52statc2]:last-child{line-height:1.25;display:grid}.lst-h[data-astro-cid-52statc2] b[data-astro-cid-52statc2]{font-size:var(--step-1)}.lst-h[data-astro-cid-52statc2] small[data-astro-cid-52statc2]{color:var(--muted);font-size:14px}.lst-ic[data-astro-cid-52statc2]{background:var(--white);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.lst[data-astro-cid-52statc2] ul[data-astro-cid-52statc2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lst[data-astro-cid-52statc2] li[data-astro-cid-52statc2]{background:var(--white);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15.5px;display:flex}.lst[data-astro-cid-52statc2] svg[data-astro-cid-52statc2]{fill:none;stroke:#177a42;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}@media (prefers-reduced-motion:no-preference){.js .lst[data-astro-cid-52statc2]:not(.is-in) svg[data-astro-cid-52statc2] path[data-astro-cid-52statc2]{stroke-dasharray:1;stroke-dashoffset:1px}.lst[data-astro-cid-52statc2].is-in svg[data-astro-cid-52statc2] path[data-astro-cid-52statc2]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s forwards draw;animation-delay:calc(var(--k) * .16s + .4s)}}.owner[data-astro-cid-52statc2]{background:var(--white);border:1px solid var(--line);border-radius:20px;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:flex}.owner-ic[data-astro-cid-52statc2]{background:var(--forest-mist);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.owner[data-astro-cid-52statc2] p[data-astro-cid-52statc2]{color:var(--muted);font-size:15.5px}.owner[data-astro-cid-52statc2] a[data-astro-cid-52statc2]{color:var(--forest);text-underline-offset:3px;font-weight:650}.mv-price-sec[data-astro-cid-52statc2]{background:var(--paper-2)}.mv-faq[data-astro-cid-52statc2]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.mv-faq[data-astro-cid-52statc2] .section-head[data-astro-cid-52statc2]{position:sticky;top:96px}.mv-rel[data-astro-cid-52statc2]{padding-top:clamp(40px,5vw,64px)}@media (width<=1000px){.mv-promises[data-astro-cid-52statc2] ul[data-astro-cid-52statc2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mv-grid[data-astro-cid-52statc2],.mv-plan-grid[data-astro-cid-52statc2],.mv-faq[data-astro-cid-52statc2],.lists[data-astro-cid-52statc2]{grid-template-columns:minmax(0,1fr)}.mv-faq[data-astro-cid-52statc2] .section-head[data-astro-cid-52statc2]{position:static}.door[data-astro-cid-52statc2]{width:100%;max-width:560px;margin:0 auto 16px}}@media (width<=560px){.mv-promises[data-astro-cid-52statc2] ul[data-astro-cid-52statc2]{grid-template-columns:minmax(0,1fr)}.mv-switch[data-astro-cid-52statc2]{width:100%}.mv-switch[data-astro-cid-52statc2] button[data-astro-cid-52statc2]{padding:0 10px}.pl-days[data-astro-cid-52statc2] .pl-day{border-radius:10px;min-height:52px}.pl-days[data-astro-cid-52statc2] .pl-day b{font-size:15px}.pl-days[data-astro-cid-52statc2]{gap:4px}.owner[data-astro-cid-52statc2]{align-items:flex-start}}
