.zy-hero[data-astro-cid-7bkzgbt2]{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}.zy-grid[data-astro-cid-7bkzgbt2]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(18px,3vw,36px);display:grid}.zy-copy[data-astro-cid-7bkzgbt2]{justify-items:start;gap:22px;display:grid}.zy-copy[data-astro-cid-7bkzgbt2] h1[data-astro-cid-7bkzgbt2]{font-size:var(--step-4);letter-spacing:-.032em;max-width:14ch;line-height:1.04}.zy-copy[data-astro-cid-7bkzgbt2] h1[data-astro-cid-7bkzgbt2] span[data-astro-cid-7bkzgbt2]{color:var(--forest)}.zy-lead[data-astro-cid-7bkzgbt2]{font-size:var(--step-1);color:var(--muted);max-width:46ch}.op[data-astro-cid-7bkzgbt2]{position:relative}.op[data-astro-cid-7bkzgbt2] svg[data-astro-cid-7bkzgbt2]{filter:drop-shadow(0 24px 40px #16483f2e);width:100%;height:auto;display:block}.op-fill[data-astro-cid-7bkzgbt2]{fill:#eceae4}.op-name[data-astro-cid-7bkzgbt2]{font:700 15px var(--font);fill:var(--forest)}.op-furn[data-astro-cid-7bkzgbt2] rect[data-astro-cid-7bkzgbt2]{fill:#d9d4c8}.op-route[data-astro-cid-7bkzgbt2]{fill:none;stroke:var(--clay);stroke-width:3px;stroke-dasharray:.012 .012;opacity:.55}.op-tag[data-astro-cid-7bkzgbt2]{background:var(--forest);color:var(--white);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:14.5px;font-weight:700;display:inline-flex;position:absolute;bottom:-14px;right:8px}.op-tag[data-astro-cid-7bkzgbt2] svg[data-astro-cid-7bkzgbt2]{width:16px;height:16px;color:var(--clay-light);filter:none}@media (prefers-reduced-motion:no-preference){.op-fill[data-astro-cid-7bkzgbt2]{animation:8s linear infinite op-fresh;animation-delay:calc(var(--t) * 8s)}.op-route[data-astro-cid-7bkzgbt2]{animation:8s linear infinite op-dash}.zy-copy[data-astro-cid-7bkzgbt2]>[data-astro-cid-7bkzgbt2]{animation:.8s cubic-bezier(.2,.7,.2,1) both zy-rise}.zy-copy[data-astro-cid-7bkzgbt2]>[data-astro-cid-7bkzgbt2]:nth-child(2){animation-delay:60ms}.zy-copy[data-astro-cid-7bkzgbt2]>[data-astro-cid-7bkzgbt2]:nth-child(3){animation-delay:.12s}.zy-copy[data-astro-cid-7bkzgbt2]>[data-astro-cid-7bkzgbt2]:nth-child(4){animation-delay:.18s}.op-tag[data-astro-cid-7bkzgbt2]{animation:6s ease-in-out 1s infinite zy-bob}}@media (prefers-reduced-motion:reduce){.op-fill[data-astro-cid-7bkzgbt2]{fill:var(--forest-mist)}.op-dot[data-astro-cid-7bkzgbt2]{display:none}}@keyframes op-fresh{0%{fill:#dceee6}2%{fill:#c4e6d4}10%,90%{fill:#e6f2ec}98%,to{fill:#eceae4}}@keyframes op-dash{to{stroke-dashoffset:-1px}}@keyframes zy-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes zy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.zy-promises[data-astro-cid-7bkzgbt2]{background:var(--paper);padding:12px 0 clamp(8px,2vw,16px)}.zy-promises[data-astro-cid-7bkzgbt2] ul[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.zy-promises[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.zy-promises[data-astro-cid-7bkzgbt2] .pr-ic[data-astro-cid-7bkzgbt2]{background:var(--forest-mist);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.zy-promises[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]>span[data-astro-cid-7bkzgbt2]:last-child{line-height:1.3;display:grid}.zy-promises[data-astro-cid-7bkzgbt2] b[data-astro-cid-7bkzgbt2]{font-size:15.5px}.zy-promises[data-astro-cid-7bkzgbt2] small[data-astro-cid-7bkzgbt2]{color:var(--muted);font-size:13.5px}.perks[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.perks[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]{background:var(--white);border:1px solid var(--line);border-radius:24px;align-content:start;gap:8px;padding:22px 20px;transition:transform .25s,box-shadow .25s;display:grid}.perks[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.perk-ic[data-astro-cid-7bkzgbt2]{background:var(--forest-mist);border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.perks[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]:nth-child(2n) .perk-ic[data-astro-cid-7bkzgbt2]{background:var(--clay-tint)}.perks[data-astro-cid-7bkzgbt2] h3[data-astro-cid-7bkzgbt2]{font-size:var(--step-1)}.perks[data-astro-cid-7bkzgbt2] p[data-astro-cid-7bkzgbt2]{color:var(--muted);font-size:15.5px}.zy-parts-sec[data-astro-cid-7bkzgbt2]{background:var(--paper-2)}.parts[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.parts[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]{background:var(--white);border:1px solid var(--line);border-radius:22px;align-items:flex-start;gap:14px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex}.parts[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.parts-ic[data-astro-cid-7bkzgbt2]{background:var(--forest-mist);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.parts[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]:nth-child(2n) .parts-ic[data-astro-cid-7bkzgbt2]{background:var(--clay-tint)}.parts[data-astro-cid-7bkzgbt2] h3[data-astro-cid-7bkzgbt2]{margin-bottom:4px;font-size:17px}.parts[data-astro-cid-7bkzgbt2] p[data-astro-cid-7bkzgbt2]{color:var(--muted);font-size:15px}.zy-calc[data-astro-cid-7bkzgbt2]{background:var(--forest);color:var(--paper)}.on-dark[data-astro-cid-7bkzgbt2] .eyebrow[data-astro-cid-7bkzgbt2]{color:var(--clay-light)}.on-dark[data-astro-cid-7bkzgbt2] .h2[data-astro-cid-7bkzgbt2]{color:var(--paper)}.on-dark[data-astro-cid-7bkzgbt2] .lead[data-astro-cid-7bkzgbt2]{color:#cfe0d8}.zy-calc-grid[data-astro-cid-7bkzgbt2]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.calc-pts[data-astro-cid-7bkzgbt2]{color:#cfe0d8;gap:10px;margin:8px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.calc-pts[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]{align-items:center;gap:10px;display:flex}.calc-pts[data-astro-cid-7bkzgbt2] b[data-astro-cid-7bkzgbt2]{color:var(--white)}.calc-pts[data-astro-cid-7bkzgbt2] svg[data-astro-cid-7bkzgbt2]{fill:none;width:22px;height:22px;stroke:var(--clay-light);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.zc[data-astro-cid-7bkzgbt2]{background:var(--white);color:var(--ink);--bold:var(--ink);border-radius:28px;gap:10px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 30px 60px -30px #00000080}.zc-q[data-astro-cid-7bkzgbt2]{margin-top:4px;font-size:15px;font-weight:700}.zc-chips[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.zc-chips-2[data-astro-cid-7bkzgbt2]{grid-template-columns:1fr 1fr}.zc-chips-3[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(3,minmax(0,1fr))}.zc-chip[data-astro-cid-7bkzgbt2]{font:650 14.5px/1 var(--font);cursor:pointer;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);white-space:nowrap;border-radius:12px;min-height:46px;padding:0 4px;transition:background .15s,border-color .15s,transform .15s}.zc-chip[data-astro-cid-7bkzgbt2]:hover{border-color:var(--forest)}.zc-chip[data-astro-cid-7bkzgbt2]:active{transform:scale(.97)}.zc-chip[data-astro-cid-7bkzgbt2][aria-checked=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.zc-chip[data-astro-cid-7bkzgbt2]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.zc-out[data-astro-cid-7bkzgbt2]{border-top:1px dashed var(--line-strong);gap:4px;margin-top:6px;padding-top:14px;display:grid}.zc-total[data-astro-cid-7bkzgbt2]{color:var(--muted);font-weight:700}.zc-total[data-astro-cid-7bkzgbt2] b[data-astro-cid-7bkzgbt2]{color:var(--forest);letter-spacing:-.04em;margin-right:4px;font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);display:inline-block}.zc-f[data-astro-cid-7bkzgbt2]{color:var(--clay-text);font-size:14.5px;font-weight:650}.zc-offer[data-astro-cid-7bkzgbt2]{background:var(--clay-tint);color:var(--clay-text);border-radius:12px;align-items:center;gap:8px;margin-top:6px;padding:10px 12px;font-size:14.5px;display:flex}.zc-offer[data-astro-cid-7bkzgbt2] svg[data-astro-cid-7bkzgbt2]{flex:none;width:16px;height:16px}.zc-cta[data-astro-cid-7bkzgbt2]{color:#fff;background:#177a42;gap:10px;width:100%;min-height:54px;margin-top:10px}.zc-cta[data-astro-cid-7bkzgbt2]:hover{background:#13633a}.zy-ico{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.zc-total[data-astro-cid-7bkzgbt2] b[data-astro-cid-7bkzgbt2].bump{animation:.35s zc-bump}.zc-offer[data-astro-cid-7bkzgbt2]:not([hidden]){animation:.4s both zy-rise}}@keyframes zc-bump{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}.zy-faq[data-astro-cid-7bkzgbt2]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.zy-faq[data-astro-cid-7bkzgbt2] .section-head[data-astro-cid-7bkzgbt2]{position:sticky;top:96px}.zy-faq[data-astro-cid-7bkzgbt2] .fq-item p a{color:var(--forest);text-underline-offset:3px;font-weight:650}.zy-rel[data-astro-cid-7bkzgbt2]{padding-top:0}@media (width<=1000px){.zy-promises[data-astro-cid-7bkzgbt2] ul[data-astro-cid-7bkzgbt2],.perks[data-astro-cid-7bkzgbt2],.parts[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(2,minmax(0,1fr))}.zc-chips[data-astro-cid-7bkzgbt2]{grid-template-columns:repeat(3,minmax(0,1fr))}.zc-chips-2[data-astro-cid-7bkzgbt2]{grid-template-columns:1fr 1fr}}@media (width<=900px){.zy-grid[data-astro-cid-7bkzgbt2],.zy-calc-grid[data-astro-cid-7bkzgbt2],.zy-faq[data-astro-cid-7bkzgbt2]{grid-template-columns:minmax(0,1fr)}.zy-faq[data-astro-cid-7bkzgbt2] .section-head[data-astro-cid-7bkzgbt2]{position:static}.op[data-astro-cid-7bkzgbt2]{margin-bottom:16px}}@media (width<=560px){.zy-promises[data-astro-cid-7bkzgbt2] ul[data-astro-cid-7bkzgbt2],.perks[data-astro-cid-7bkzgbt2],.parts[data-astro-cid-7bkzgbt2]{grid-template-columns:minmax(0,1fr)}.perks[data-astro-cid-7bkzgbt2] li[data-astro-cid-7bkzgbt2]{grid-template-columns:52px minmax(0,1fr);gap:4px 14px;padding:16px}.perk-ic[data-astro-cid-7bkzgbt2]{grid-row:span 2;width:52px;height:52px;margin:0}.op-name[data-astro-cid-7bkzgbt2]{font-size:18px}}
