.pn-hero[data-astro-cid-gmvb2xg7]{background:radial-gradient(900px 480px at 90% 0%, #ece5d6, transparent 60%), linear-gradient(180deg, var(--paper-2), var(--paper));padding:clamp(18px,3vw,32px) 0 clamp(40px,6vw,80px);overflow:hidden}.pn-grid[data-astro-cid-gmvb2xg7]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:clamp(18px,3vw,36px);display:grid}.pn-copy[data-astro-cid-gmvb2xg7]{justify-items:start;gap:22px;display:grid}.pn-copy[data-astro-cid-gmvb2xg7] h1[data-astro-cid-gmvb2xg7]{font-size:var(--step-4);letter-spacing:-.032em;max-width:14ch;line-height:1.04}.pn-copy[data-astro-cid-gmvb2xg7] h1[data-astro-cid-gmvb2xg7] span[data-astro-cid-gmvb2xg7]{color:var(--forest)}.pn-lead[data-astro-cid-gmvb2xg7]{font-size:var(--step-1);color:var(--muted);max-width:46ch}@media (prefers-reduced-motion:no-preference){.pn-copy[data-astro-cid-gmvb2xg7]>[data-astro-cid-gmvb2xg7]{animation:.8s cubic-bezier(.2,.7,.2,1) both pn-rise}.pn-copy[data-astro-cid-gmvb2xg7]>[data-astro-cid-gmvb2xg7]:nth-child(2){animation-delay:60ms}.pn-copy[data-astro-cid-gmvb2xg7]>[data-astro-cid-gmvb2xg7]:nth-child(3){animation-delay:.12s}.pn-copy[data-astro-cid-gmvb2xg7]>[data-astro-cid-gmvb2xg7]:nth-child(4){animation-delay:.18s}.scr-wrap[data-astro-cid-gmvb2xg7]{animation:1s cubic-bezier(.2,.7,.2,1) .15s both pn-rise}}@keyframes pn-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.scr-wrap[data-astro-cid-gmvb2xg7]{gap:12px;display:grid}.scr[data-astro-cid-gmvb2xg7]{aspect-ratio:16/11;border:6px solid var(--white);box-shadow:var(--shadow);background:#f7f3ec;border-radius:28px;position:relative;overflow:hidden}.scr-room[data-astro-cid-gmvb2xg7]{width:100%;height:100%;display:block;position:absolute;inset:0}.scr-dust[data-astro-cid-gmvb2xg7]{touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.scr[data-astro-cid-gmvb2xg7].done .scr-dust[data-astro-cid-gmvb2xg7]{opacity:0;pointer-events:none}.scr-hint[data-astro-cid-gmvb2xg7]{color:var(--white);pointer-events:none;white-space:nowrap;background:#18211ed1;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;transition:opacity .4s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scr-hint[data-astro-cid-gmvb2xg7] svg[data-astro-cid-gmvb2xg7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.scr[data-astro-cid-gmvb2xg7].used .scr-hint[data-astro-cid-gmvb2xg7]{opacity:0}.scr-done[data-astro-cid-gmvb2xg7]{background:var(--forest);color:var(--white);opacity:0;pointer-events:none;white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;transition:opacity .5s .3s,transform .5s .3s;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%,10px)}.scr-done[data-astro-cid-gmvb2xg7] svg[data-astro-cid-gmvb2xg7]{width:18px;height:18px;color:var(--clay-light)}.scr[data-astro-cid-gmvb2xg7].done .scr-done[data-astro-cid-gmvb2xg7]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.scr-hint[data-astro-cid-gmvb2xg7] svg[data-astro-cid-gmvb2xg7]{animation:1.6s ease-in-out infinite pn-wipe}}@keyframes pn-wipe{0%,to{transform:translate(-4px)rotate(-8deg)}50%{transform:translate(6px)rotate(8deg)}}.scr-bar[data-astro-cid-gmvb2xg7]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.scr-meter[data-astro-cid-gmvb2xg7]{background:var(--line);border-radius:6px;height:10px;overflow:hidden}.scr-meter[data-astro-cid-gmvb2xg7] span[data-astro-cid-gmvb2xg7]{background:linear-gradient(90deg, var(--forest), #177a42);border-radius:6px;width:0;height:100%;transition:width .3s;display:block}.scr-pct[data-astro-cid-gmvb2xg7]{color:var(--muted);white-space:nowrap;font-size:14.5px;font-weight:650}.scr-pct[data-astro-cid-gmvb2xg7] b[data-astro-cid-gmvb2xg7]{color:var(--forest);font-size:1.15rem}.scr-btn[data-astro-cid-gmvb2xg7]{font:650 14.5px/1 var(--font);cursor:pointer;color:var(--forest);background:var(--forest-mist);white-space:nowrap;border:0;border-radius:12px;min-height:44px;padding:0 14px}.scr-wrap[data-astro-cid-gmvb2xg7]:has(.scr.done) .scr-btn[data-astro-cid-gmvb2xg7]{visibility:hidden}.scr-btn[data-astro-cid-gmvb2xg7]:hover{background:var(--forest-tint)}.scr-btn[data-astro-cid-gmvb2xg7]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.pn-promises[data-astro-cid-gmvb2xg7]{background:var(--paper);padding:0 0 clamp(8px,2vw,16px)}.pn-promises[data-astro-cid-gmvb2xg7] ul[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;display:grid}.pn-promises[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{background:var(--white);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.pn-promises[data-astro-cid-gmvb2xg7] .pr-ic[data-astro-cid-gmvb2xg7]{background:var(--forest-mist);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.pn-promises[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]>span[data-astro-cid-gmvb2xg7]:last-child{line-height:1.3;display:grid}.pn-promises[data-astro-cid-gmvb2xg7] b[data-astro-cid-gmvb2xg7]{font-size:15.5px}.pn-promises[data-astro-cid-gmvb2xg7] small[data-astro-cid-gmvb2xg7]{color:var(--muted);font-size:13.5px}.pn-layers-sec[data-astro-cid-gmvb2xg7]{background:var(--ink);color:var(--paper)}.on-dark[data-astro-cid-gmvb2xg7] .eyebrow[data-astro-cid-gmvb2xg7]{color:var(--clay-light)}.on-dark[data-astro-cid-gmvb2xg7] .h2[data-astro-cid-gmvb2xg7]{color:var(--paper)}.on-dark[data-astro-cid-gmvb2xg7] .lead[data-astro-cid-gmvb2xg7]{color:#cfe0d8}.pn-layers-grid[data-astro-cid-gmvb2xg7]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.lay[data-astro-cid-gmvb2xg7]{gap:0;margin:0;padding:0;list-style:none;display:grid}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:64px minmax(0,1fr);gap:16px;margin-top:-6px;padding:18px 20px;display:grid;position:relative;box-shadow:0 -10px 24px -16px #0009}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]:first-child{background:#3b3528;margin-top:0}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]:nth-child(2){background:#333a33}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]:nth-child(3){background:#263d36}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]:nth-child(4){background:#1c4a40}.lay-n[data-astro-cid-gmvb2xg7]{color:var(--clay-light);letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1}.lay[data-astro-cid-gmvb2xg7] h3[data-astro-cid-gmvb2xg7]{font-size:var(--step-1);color:var(--white);margin-bottom:4px}.lay[data-astro-cid-gmvb2xg7] p[data-astro-cid-gmvb2xg7]{color:#d6e0dc;font-size:15.5px}@media (prefers-reduced-motion:no-preference){.js .lay[data-astro-cid-gmvb2xg7]:not(.is-in) li[data-astro-cid-gmvb2xg7]{opacity:0;transform:translateY(-20px)}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{transition:opacity .5s,transform .6s cubic-bezier(.3,1.3,.5,1);transition-delay:calc(var(--i) * .18s + .2s)}}.when[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.when[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{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}.when[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.when-ic[data-astro-cid-gmvb2xg7]{background:var(--clay-tint);border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.when[data-astro-cid-gmvb2xg7] h3[data-astro-cid-gmvb2xg7]{font-size:var(--step-1);letter-spacing:-.01em}.when[data-astro-cid-gmvb2xg7] p[data-astro-cid-gmvb2xg7]{color:var(--muted);font-size:15.5px}.pn-calc[data-astro-cid-gmvb2xg7]{background:var(--forest);color:var(--paper)}.pn-calc-grid[data-astro-cid-gmvb2xg7]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.prep[data-astro-cid-gmvb2xg7]{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;margin-top:12px;padding:16px 18px}.prep-h[data-astro-cid-gmvb2xg7]{color:var(--white);margin-bottom:8px;font-weight:700}.prep[data-astro-cid-gmvb2xg7] ul[data-astro-cid-gmvb2xg7]{color:#d6e0dc;gap:8px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.prep[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{align-items:flex-start;gap:10px;display:flex}.prep[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7] b{color:var(--white)}.prep[data-astro-cid-gmvb2xg7] svg[data-astro-cid-gmvb2xg7]{fill:none;width:22px;height:22px;stroke:var(--clay-light);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.nc[data-astro-cid-gmvb2xg7]{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}.nc-q[data-astro-cid-gmvb2xg7]{margin-top:4px;font-size:15px;font-weight:700}.nc-chips[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.nc-chips-4[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-chip[data-astro-cid-gmvb2xg7]{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:44px;padding:0 4px;transition:background .15s,border-color .15s}.nc-chip[data-astro-cid-gmvb2xg7]:hover{border-color:var(--forest)}.nc-chip[data-astro-cid-gmvb2xg7][aria-checked=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.nc-chip[data-astro-cid-gmvb2xg7]:focus-visible{outline:3px solid var(--clay);outline-offset:2px}.nc-out[data-astro-cid-gmvb2xg7]{border-top:1px dashed var(--line-strong);gap:4px;margin-top:6px;padding-top:14px;display:grid}.nc-total[data-astro-cid-gmvb2xg7]{color:var(--muted);font-weight:700}.nc-total[data-astro-cid-gmvb2xg7] b[data-astro-cid-gmvb2xg7]{color:var(--forest);letter-spacing:-.04em;margin-right:4px;font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);display:inline-block}.nc-f[data-astro-cid-gmvb2xg7]{color:var(--clay-text);font-size:14.5px;font-weight:650}.nc-cta[data-astro-cid-gmvb2xg7]{color:#fff;background:#177a42;gap:10px;width:100%;min-height:54px;margin-top:10px}.nc-cta[data-astro-cid-gmvb2xg7]:hover{background:#13633a}.nc-photo[data-astro-cid-gmvb2xg7]{color:var(--muted);text-align:center;margin-top:4px;font-size:14px}.pn-ico{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.nc-total[data-astro-cid-gmvb2xg7] b[data-astro-cid-gmvb2xg7].bump{animation:.35s nc-bump}}@keyframes nc-bump{0%{transform:scale(.96)}60%{transform:scale(1.04)}to{transform:scale(1)}}.pn-faq[data-astro-cid-gmvb2xg7]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.pn-faq[data-astro-cid-gmvb2xg7] .section-head[data-astro-cid-gmvb2xg7]{position:sticky;top:96px}.pn-rel[data-astro-cid-gmvb2xg7]{padding-top:0}@media (width<=1000px){.pn-promises[data-astro-cid-gmvb2xg7] ul[data-astro-cid-gmvb2xg7],.when[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-chips[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-chips-4[data-astro-cid-gmvb2xg7]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.pn-grid[data-astro-cid-gmvb2xg7],.pn-layers-grid[data-astro-cid-gmvb2xg7],.pn-calc-grid[data-astro-cid-gmvb2xg7],.pn-faq[data-astro-cid-gmvb2xg7]{grid-template-columns:minmax(0,1fr)}.pn-faq[data-astro-cid-gmvb2xg7] .section-head[data-astro-cid-gmvb2xg7]{position:static}}@media (width<=560px){.pn-promises[data-astro-cid-gmvb2xg7] ul[data-astro-cid-gmvb2xg7],.when[data-astro-cid-gmvb2xg7]{grid-template-columns:minmax(0,1fr)}.when[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{grid-template-columns:52px minmax(0,1fr);gap:4px 14px;padding:16px}.when-ic[data-astro-cid-gmvb2xg7]{grid-row:span 2;width:52px;height:52px;margin:0}.scr[data-astro-cid-gmvb2xg7]{aspect-ratio:4/3.4;border-width:4px;border-radius:22px}.scr-bar[data-astro-cid-gmvb2xg7]{grid-template-columns:minmax(0,1fr) auto}.scr-meter[data-astro-cid-gmvb2xg7]{grid-column:1/-1}.lay[data-astro-cid-gmvb2xg7] li[data-astro-cid-gmvb2xg7]{grid-template-columns:48px minmax(0,1fr);padding:16px}.lay-n[data-astro-cid-gmvb2xg7]{font-size:1.6rem}}
