.hv[data-astro-cid-i3xutpoc]{margin:0}.hv__stage[data-astro-cid-i3xutpoc]{border:1px solid var(--line);background:radial-gradient(circle at 1px 1px, #1f4d3a21 1px, transparent 0) 0 0 / 18px 18px, linear-gradient(180deg, var(--sage) 0%, #f1f5f1 100%);height:30rem;color:var(--ink);border-bottom:0;border-radius:28px 28px 0 0;font-size:11px;line-height:1.35;position:relative;overflow:hidden;box-shadow:0 -18px 48px -28px #10291f59}.hv[data-astro-cid-i3xutpoc] p[data-astro-cid-i3xutpoc]{margin:0}.hv__card[data-astro-cid-i3xutpoc]{z-index:2;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;position:absolute}.hv__tag[data-astro-cid-i3xutpoc]{z-index:2;background:var(--green);color:var(--on-green);font:600 .9em/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;display:inline-flex;position:absolute;top:-.9em;left:1em}.hv__tag[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{width:1.1em;height:1.1em}.hv__listing[data-astro-cid-i3xutpoc]{width:min(56%,19rem);top:8.5rem;left:4%}.hv__listing[data-astro-cid-i3xutpoc] .hv__actions[data-astro-cid-i3xutpoc]{display:none}.hv__map[data-astro-cid-i3xutpoc]{background:#e3ece4;border-radius:15px 15px 0 0;height:6.2em;position:relative;overflow:hidden}.hv__road[data-astro-cid-i3xutpoc]{background:var(--white);position:absolute}.hv__road--a[data-astro-cid-i3xutpoc]{height:9px;top:46%;left:-5%;right:-5%;transform:rotate(-6deg)}.hv__road--b[data-astro-cid-i3xutpoc]{width:7px;top:-10%;bottom:-10%;left:38%;transform:rotate(14deg)}.hv__road--c[data-astro-cid-i3xutpoc]{opacity:.8;width:5px;top:-10%;bottom:-10%;left:70%;transform:rotate(-8deg)}.hv__dot[data-astro-cid-i3xutpoc]{width:9px;height:9px;box-shadow:0 0 0 2px var(--white);background:#a9b6ac;border-radius:50%;position:absolute}.hv__pin[data-astro-cid-i3xutpoc]{background:var(--green);border-radius:50% 50% 50% 0;place-items:center;width:2.6em;height:2.6em;margin:-1.9em 0 0 -1.3em;display:grid;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 6px 14px -4px #10291f80}.hv__pin[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{width:1.35em;height:1.35em;color:var(--on-green);transform:rotate(45deg)}.hv__listing-body[data-astro-cid-i3xutpoc]{gap:.45em;padding:.9em 1em 1em;display:grid}.hv__name[data-astro-cid-i3xutpoc]{font:700 1.3em/1.1 var(--font-display);color:var(--green)}.hv__stars[data-astro-cid-i3xutpoc]{gap:1px;display:flex}.hv__stars[data-astro-cid-i3xutpoc] svg[data-astro-cid-i3xutpoc]{width:1.05em;height:1.05em;fill:var(--orange)}.hv__meta[data-astro-cid-i3xutpoc]{flex-wrap:wrap;align-items:center;gap:.35em;display:flex}.hv__meta[data-astro-cid-i3xutpoc] strong[data-astro-cid-i3xutpoc]{color:var(--green)}.hv__ok[data-astro-cid-i3xutpoc]{background:var(--sage);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:.2em;padding:.1em .5em;font-size:.92em;font-weight:700;display:inline-flex}.hv__ok[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{stroke-width:3px;width:1em;height:1em}.hv__actions[data-astro-cid-i3xutpoc]{flex-wrap:wrap;gap:.4em;display:flex}.hv__actions[data-astro-cid-i3xutpoc] span[data-astro-cid-i3xutpoc]{border:1px solid var(--line-strong);color:var(--green);border-radius:999px;align-items:center;gap:.3em;padding:.3em .65em;font-size:.92em;font-weight:600;display:inline-flex}.hv__actions[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{width:1em;height:1em}.hv__phone[data-astro-cid-i3xutpoc]{z-index:1;background:var(--white);border:2px solid var(--green);width:10rem;height:30rem;box-shadow:var(--shadow-lg);border-radius:30px;align-content:start;gap:.7em;margin-left:-5rem;padding:2.4em 1.1em 1em;display:grid;position:absolute;top:1.25rem;left:50%}.hv__notch[data-astro-cid-i3xutpoc]{background:var(--line);border-radius:1em;width:3.6em;height:.45em;margin-left:-1.8em;position:absolute;top:.8em;left:50%}.hv__site-bar[data-astro-cid-i3xutpoc]{border-bottom:1px solid var(--line);align-items:center;gap:.5em;padding-bottom:.65em;display:flex}.hv__site-bar[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{background:var(--green);border-radius:4px;width:1.1em;height:1.1em}.hv__site-bar[data-astro-cid-i3xutpoc] b[data-astro-cid-i3xutpoc]{font:700 1.05em/1 var(--font-display);color:var(--green)}.hv__h[data-astro-cid-i3xutpoc]{background:var(--ink);opacity:.85;border-radius:4px;height:.95em}.hv__h--short[data-astro-cid-i3xutpoc]{width:62%}.hv__p[data-astro-cid-i3xutpoc]{background:var(--line);border-radius:3px;height:.5em}.hv__p--short[data-astro-cid-i3xutpoc]{width:74%}.hv__open[data-astro-cid-i3xutpoc]{color:var(--green);align-items:center;gap:.35em;font-weight:700;display:flex}.hv__open[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{width:1.1em;height:1.1em}.hv__call[data-astro-cid-i3xutpoc]{background:var(--green);min-height:2.8em;color:var(--on-green);font:700 1.15em/1 var(--font-display);border-radius:10px;justify-content:center;align-items:center;gap:.45em;display:flex}.hv__call[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{stroke-width:2.4px;width:1.05em;height:1.05em}.hv__chips[data-astro-cid-i3xutpoc]{gap:.4em;display:flex}.hv__chips[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{background:var(--sage);border-radius:1em;flex:1;height:1.3em}.hv__texts[data-astro-cid-i3xutpoc]{gap:.5em;width:min(58%,19.5rem);padding:1.4em 1em 1em;display:grid;top:16rem;right:4%}.hv__bubble[data-astro-cid-i3xutpoc]{max-width:88%;padding:.5em .8em;font-size:1.02em;line-height:1.35}.hv__bubble--shop[data-astro-cid-i3xutpoc]{background:var(--sage);border-radius:14px 14px 14px 4px;justify-self:start}.hv__bubble--caller[data-astro-cid-i3xutpoc]{background:var(--green);color:var(--on-green);border-radius:14px 14px 4px;justify-self:end}.hv__summary[data-astro-cid-i3xutpoc]{border:1px solid var(--line);border-left:4px solid var(--green);background:var(--bg);border-radius:10px;gap:.15em;margin-top:.3em;padding:.7em .85em;display:grid}.hv__summary[data-astro-cid-i3xutpoc] b[data-astro-cid-i3xutpoc]{color:var(--green)}.hv__flag[data-astro-cid-i3xutpoc]{font:700 .9em/1.2 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--green);align-items:center;gap:.35em;display:flex;margin-bottom:.2em!important}.hv__flag[data-astro-cid-i3xutpoc] .icon[data-astro-cid-i3xutpoc]{width:1.1em;height:1.1em}@media (width>=640px){.hv__stage[data-astro-cid-i3xutpoc]{height:29rem;font-size:13.5px}.hv__listing[data-astro-cid-i3xutpoc] .hv__actions[data-astro-cid-i3xutpoc]{display:flex}.hv__listing[data-astro-cid-i3xutpoc]{width:18.5rem;top:4.5rem;left:max(4%,50% - 25rem)}.hv__texts[data-astro-cid-i3xutpoc]{width:18.5rem;top:6.5rem;right:max(4%,50% - 25rem)}.hv__phone[data-astro-cid-i3xutpoc]{z-index:3;width:14rem;margin-left:-7rem}}@media (width>=900px){.hv__stage[data-astro-cid-i3xutpoc]{height:clamp(26rem,22rem + 8vw,30rem);font-size:14px}.hv__listing[data-astro-cid-i3xutpoc]{width:min(30%,21rem);left:5%}.hv__texts[data-astro-cid-i3xutpoc]{width:min(30%,21rem);right:5%}.hv__phone[data-astro-cid-i3xutpoc]{width:15.5rem;margin-left:-7.75rem;top:2.25rem}}@media (prefers-reduced-motion:no-preference){.hv__pin[data-astro-cid-i3xutpoc]{animation:.7s cubic-bezier(.34,1.56,.64,1) .9s both hv-drop}.hv__ok[data-astro-cid-i3xutpoc]{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.3s both hv-pop}.hv__bubble--shop[data-astro-cid-i3xutpoc]{animation:hv-in .45s var(--ease-out) 1.1s both}.hv__bubble--caller[data-astro-cid-i3xutpoc]{animation:hv-in .45s var(--ease-out) 1.5s both}.hv__summary[data-astro-cid-i3xutpoc]{animation:hv-in .55s var(--ease-out) 1.9s both}}@keyframes hv-drop{0%{opacity:0;translate:0 -2.5em}to{opacity:1;translate:0}}@keyframes hv-pop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes hv-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.hero[data-astro-cid-yodha2z4]{background:var(--bg);padding-top:clamp(2rem,1rem + 3vw,3.25rem);position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{pointer-events:none;background-image:linear-gradient(90deg,#1f4d3a0f 1px,#0000 1px),linear-gradient(#1f4d3a0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 75%)}.hero__inner[data-astro-cid-yodha2z4]{position:relative}.hero__copy[data-astro-cid-yodha2z4]{text-align:center;max-width:60rem;margin:0 auto}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{letter-spacing:-.02em;margin:0 auto var(--s-4);font-size:clamp(2.5rem,1.35rem + 3.3vw,3.875rem);line-height:1.02}.hero__lead[data-astro-cid-yodha2z4]{max-width:40rem;margin:0 auto var(--s-5);color:#3a4440;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);line-height:1.5}.hero__actions[data-astro-cid-yodha2z4]{justify-content:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.hero__alt[data-astro-cid-yodha2z4]{--btn-bg:var(--white)}.hero__alt[data-astro-cid-yodha2z4]:hover{--btn-bg:var(--green)}.hero__assure[data-astro-cid-yodha2z4]{font-size:var(--fs-caption);letter-spacing:.01em;color:var(--slate);margin:0;font-weight:600}.hero__visual[data-astro-cid-yodha2z4]{margin-top:clamp(1.75rem,1rem + 2.5vw,3.5rem)}@media (width<=479px){.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{flex:auto;min-height:54px;padding-inline:1.1rem;font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){.hero__enter[data-astro-cid-yodha2z4]{animation:hero-in .9s var(--ease-out) both;animation-delay:calc(var(--e) * 90ms + 60ms)}}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.path[data-astro-cid-hiagmayn]{color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);margin:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.path__list[data-astro-cid-hiagmayn]{gap:var(--s-5);list-style:none;display:grid;position:relative}.path__list[data-astro-cid-hiagmayn]:before{content:"";background:linear-gradient(var(--sage-deep), var(--green));transform-origin:top;border-radius:3px;width:3px;position:absolute;top:24px;bottom:24px;left:23px}.path__stop[data-astro-cid-hiagmayn]{column-gap:var(--s-4);grid-template-columns:48px 1fr;align-items:center;display:grid;position:relative}.path__node[data-astro-cid-hiagmayn]{z-index:1;background:var(--white);border:2px solid var(--sage-deep);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;display:grid;position:relative}.path__node[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{width:22px;height:22px}.path__stop--end[data-astro-cid-hiagmayn] .path__node[data-astro-cid-hiagmayn]{background:var(--green);border-color:var(--green);color:var(--on-green)}.path__label[data-astro-cid-hiagmayn]{font-weight:650;line-height:1.3}.path__stop--end[data-astro-cid-hiagmayn] .path__label[data-astro-cid-hiagmayn]{color:var(--green);font-weight:700}.path__leak[data-astro-cid-hiagmayn]{color:var(--orange-text);background:#fdf0e6;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.45rem;margin-top:.4rem;padding:.25rem .7rem .25rem .35rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.path__drip[data-astro-cid-hiagmayn]{background:var(--orange);width:24px;height:24px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.path__drip[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{fill:currentColor;stroke:none;width:14px;height:14px}.path__lane[data-astro-cid-hiagmayn]{align-items:center;gap:var(--s-3);margin:var(--s-5) 0 0;padding:var(--s-3) var(--s-4);border:1.5px dashed var(--line-strong);border-radius:var(--r);color:var(--slate);font-size:1rem;display:flex}.path__lane[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{color:var(--orange-text);width:20px;height:20px}.path__lane[data-astro-cid-hiagmayn] strong[data-astro-cid-hiagmayn]{color:var(--ink)}@media (width<=899px){.path[data-astro-cid-hiagmayn]{padding:var(--s-5) var(--s-4)}.path__list[data-astro-cid-hiagmayn]{gap:var(--s-4)}.path__list[data-astro-cid-hiagmayn]:before{top:20px;bottom:20px;left:19px}.path__stop[data-astro-cid-hiagmayn]{column-gap:var(--s-3);grid-template-columns:40px 1fr}.path__node[data-astro-cid-hiagmayn]{width:40px;height:40px}.path__node[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{width:19px;height:19px}.path__label[data-astro-cid-hiagmayn]{font-size:1.0625rem}.path__leak[data-astro-cid-hiagmayn]{margin-top:.3rem;font-size:1rem}.path__drip[data-astro-cid-hiagmayn]{width:22px;height:22px}.path__lane[data-astro-cid-hiagmayn]{margin-top:var(--s-4);padding:var(--s-3);font-size:1rem}}@media (width>=900px){.path__list[data-astro-cid-hiagmayn]{gap:var(--s-4);grid-template-columns:repeat(5,1fr);align-items:start}.path__list[data-astro-cid-hiagmayn]:before{background:linear-gradient(to right, var(--sage-deep), var(--green));transform-origin:0;width:auto;height:3px;inset:26px 10% auto}.path__stop[data-astro-cid-hiagmayn]{text-align:center;justify-items:center;row-gap:var(--s-3);grid-template-columns:1fr}.path__node[data-astro-cid-hiagmayn]{width:54px;height:54px}.path__node[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{width:24px;height:24px}.path__label[data-astro-cid-hiagmayn]{max-width:11rem;font-size:1.0625rem}.path__leak[data-astro-cid-hiagmayn]{margin-top:var(--s-2);text-align:center;background:0 0;flex-direction:column;grid-column:1;justify-self:center;gap:.4rem;max-width:10.5rem;padding:0}.path__leak[data-astro-cid-hiagmayn]:before{content:"";background:repeating-linear-gradient(to bottom, var(--orange) 0 4px, transparent 4px 8px);order:-1;width:2px;height:26px;display:block}.path__drip[data-astro-cid-hiagmayn]{width:30px;height:30px}.path__drip[data-astro-cid-hiagmayn] .icon[data-astro-cid-hiagmayn]{width:16px;height:16px}.path__lane[data-astro-cid-hiagmayn]{margin-top:var(--s-6);justify-content:center}}@media (prefers-reduced-motion:no-preference){.js .path[data-astro-cid-hiagmayn]:not(.is-playing):not(.is-static) .path__list[data-astro-cid-hiagmayn]:before{transform:scale(0)}.js .path[data-astro-cid-hiagmayn]:not(.is-playing):not(.is-static) .path__node[data-astro-cid-hiagmayn]{opacity:0;transform:scale(.5)}.js .path[data-astro-cid-hiagmayn]:not(.is-playing):not(.is-static) .path__leak[data-astro-cid-hiagmayn]{opacity:0}.path[data-astro-cid-hiagmayn].is-playing .path__list[data-astro-cid-hiagmayn]:before{animation:path-track 1.6s var(--ease-in-out) .2s both}.path[data-astro-cid-hiagmayn].is-playing .path__node[data-astro-cid-hiagmayn]{animation:path-pop .5s var(--ease-out) calc(.2s + var(--n) * .32s) both}.path[data-astro-cid-hiagmayn].is-playing .path__leak[data-astro-cid-hiagmayn]{animation:path-leak .6s var(--ease-out) calc(1.9s + (var(--n) - 1) * .22s) both}.path[data-astro-cid-hiagmayn].is-playing .path__drip[data-astro-cid-hiagmayn]{animation:path-drip 1.1s var(--ease-out) calc(2s + (var(--n) - 1) * .22s) both}}@keyframes path-track{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes path-pop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes path-leak{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes path-drip{0%{transform:translateY(-14px)scale(.6)}55%{transform:translateY(3px)scale(1.06)}to{transform:none}}.problem-band__head[data-astro-cid-se3tv65j]{max-width:48rem}.br-wide[data-astro-cid-se3tv65j]{display:none}@media (width>=700px){.problem-band__head[data-astro-cid-se3tv65j]{text-align:center;margin-inline:auto}.br-wide[data-astro-cid-se3tv65j]{display:inline}.br-phone[data-astro-cid-se3tv65j]{display:none}}.section-head[data-astro-cid-se3tv65j] p[data-astro-cid-se3tv65j].problem-band__who{margin-top:var(--s-4);font-size:var(--fs-caption);color:var(--on-green-muted)}.tx[data-astro-cid-jjkmxeq4]{width:100%;max-width:26rem;margin:0}.tx__play[data-astro-cid-jjkmxeq4]{gap:var(--s-4);display:grid}.tx__label[data-astro-cid-jjkmxeq4]{margin:0 0 var(--s-2);font:600 .8125rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.tx__phone[data-astro-cid-jjkmxeq4]{padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.tx__thread-head[data-astro-cid-jjkmxeq4]{align-items:center;gap:var(--s-3);padding-bottom:var(--s-3);margin-bottom:var(--s-3);border-bottom:1px solid var(--line);display:flex}.tx__avatar[data-astro-cid-jjkmxeq4]{background:var(--green);width:36px;height:36px;color:var(--on-green);font:700 1rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.tx__who[data-astro-cid-jjkmxeq4]{line-height:1.25;display:grid}.tx__who[data-astro-cid-jjkmxeq4] strong[data-astro-cid-jjkmxeq4]{color:var(--ink);font-size:1rem}.tx__who[data-astro-cid-jjkmxeq4] span[data-astro-cid-jjkmxeq4]{color:var(--slate);font-size:.8125rem}.tx__thread[data-astro-cid-jjkmxeq4]{gap:.45rem;list-style:none;display:grid}.tx__msg[data-astro-cid-jjkmxeq4]{max-width:86%;color:var(--ink);padding:.45rem .75rem;font-size:.9375rem;line-height:1.4}.tx__msg--shop[data-astro-cid-jjkmxeq4]{background:var(--sage);border-radius:16px 16px 16px 4px;justify-self:start}.tx__msg--caller[data-astro-cid-jjkmxeq4]{background:var(--green);color:var(--on-green);border-radius:16px 16px 4px;justify-self:end}.tx__summary[data-astro-cid-jjkmxeq4]{padding:var(--s-3) var(--s-4) var(--s-4);background:var(--white);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--r);box-shadow:var(--shadow)}.tx__flag[data-astro-cid-jjkmxeq4]{margin:0 0 var(--s-2);background:var(--sage);color:var(--green);font:700 .8125rem/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem .15rem .45rem;display:inline-flex}.tx__flag[data-astro-cid-jjkmxeq4] .icon[data-astro-cid-jjkmxeq4]{stroke-width:2.4px;width:15px;height:15px}.tx__summary-body[data-astro-cid-jjkmxeq4]{margin:0 0 var(--s-3);color:var(--ink);gap:.1rem;font-size:.9375rem;line-height:1.45;display:grid}.tx__summary-body[data-astro-cid-jjkmxeq4] div[data-astro-cid-jjkmxeq4]{gap:.35rem;display:flex}.tx__summary-body[data-astro-cid-jjkmxeq4] dt[data-astro-cid-jjkmxeq4]{color:var(--green);font-weight:700}.tx__summary-body[data-astro-cid-jjkmxeq4] dd[data-astro-cid-jjkmxeq4]{margin:0}.tx__example[data-astro-cid-jjkmxeq4]{margin:0 0 var(--s-2);background:var(--green);color:var(--on-green);font:600 .75rem/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.15rem .65rem .2rem;display:inline-block}.tx__summary-action[data-astro-cid-jjkmxeq4]{background:var(--green);color:var(--on-green);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.35rem .8rem;font-size:.875rem;font-weight:700;display:inline-flex}.tx__summary-action[data-astro-cid-jjkmxeq4] .icon[data-astro-cid-jjkmxeq4]{width:15px;height:15px}.tx__caption[data-astro-cid-jjkmxeq4]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);font-size:var(--fs-caption);color:var(--slate);line-height:1.45;display:flex}.tx__replay[data-astro-cid-jjkmxeq4]{border:1.5px solid var(--line-strong);background:var(--white);min-height:44px;color:var(--green);font:600 .9375rem/1 var(--font-body);cursor:pointer;touch-action:manipulation;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .85rem;display:inline-flex}.tx__replay[data-astro-cid-jjkmxeq4]:hover{background:var(--sage);border-color:var(--green)}.tx__replay[data-astro-cid-jjkmxeq4] .icon[data-astro-cid-jjkmxeq4]{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.tx__replay[data-astro-cid-jjkmxeq4]{display:none}}@media (prefers-reduced-motion:no-preference){.js .tx__play[data-astro-cid-jjkmxeq4]:not(.is-playing):not(.is-static) [data-astro-cid-jjkmxeq4]:is(.tx__msg,.tx__owner){opacity:0}.tx__play[data-astro-cid-jjkmxeq4].is-playing .tx__msg[data-astro-cid-jjkmxeq4]{animation:tx-in .42s var(--ease-out) var(--d) both}.tx__play[data-astro-cid-jjkmxeq4].is-playing .tx__msg--shop[data-astro-cid-jjkmxeq4]{transform-origin:0 100%}.tx__play[data-astro-cid-jjkmxeq4].is-playing .tx__msg--caller[data-astro-cid-jjkmxeq4]{transform-origin:100% 100%}.tx__play[data-astro-cid-jjkmxeq4].is-playing .tx__owner[data-astro-cid-jjkmxeq4]{animation:tx-rise .6s var(--ease-out) var(--d) both}}@keyframes tx-in{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:none}}@keyframes tx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.fixes-intro__grid[data-astro-cid-j2lavqje]{gap:var(--head-gap);align-items:center;display:grid}.fixes-intro__head[data-astro-cid-j2lavqje]{margin-bottom:0}.orbit[data-astro-cid-j2lavqje]{position:relative}.orbit__ring[data-astro-cid-j2lavqje]{display:none}.orbit__core[data-astro-cid-j2lavqje]{width:6.5rem;height:6.5rem;margin:0 auto var(--s-5);background:var(--white);box-shadow:var(--shadow-lg);border-radius:50%;place-items:center;display:grid}.orbit__core[data-astro-cid-j2lavqje] .logo{--logo-size:3rem;--logo-mark:1em}.orbit__list[data-astro-cid-j2lavqje]{gap:var(--s-4);list-style:none;display:grid}.orbit__item[data-astro-cid-j2lavqje]{gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:48px 1fr;align-items:start;display:grid}.orbit__icon[data-astro-cid-j2lavqje]{background:var(--green);width:48px;height:48px;color:var(--on-green);border-radius:12px;place-items:center;display:grid}.orbit__text[data-astro-cid-j2lavqje]{gap:.1rem;line-height:1.3;display:grid}.orbit__num[data-astro-cid-j2lavqje]{font:600 .8125rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-text)}.orbit__text[data-astro-cid-j2lavqje] strong[data-astro-cid-j2lavqje]{font:700 1.3rem/1.15 var(--font-display);color:var(--green)}.orbit__short[data-astro-cid-j2lavqje]{color:#3a4440;font-size:1rem}.fixes-intro__title[data-astro-cid-j2lavqje] span[data-astro-cid-j2lavqje]{display:block}@media (width>=900px){.fixes-intro__title[data-astro-cid-j2lavqje] span[data-astro-cid-j2lavqje]{white-space:nowrap}}.orbit__alone[data-astro-cid-j2lavqje]{background:var(--sage);color:var(--green);border-radius:999px;justify-self:start;align-items:center;gap:.3rem;margin-top:.4rem;padding:.1rem .6rem;font-size:.875rem;font-weight:700;display:inline-flex}.orbit__alone[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{stroke-width:3px;width:14px;height:14px}@media (width>=1000px){.fixes-intro__grid[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.orbit[data-astro-cid-j2lavqje]{height:34rem}.orbit__ring[data-astro-cid-j2lavqje]{border:2px dashed var(--line-strong);border-radius:50%;width:25rem;height:25rem;margin:-12.5rem 0 0 -12.5rem;display:block;position:absolute;top:50%;left:50%}.orbit__core[data-astro-cid-j2lavqje]{width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;position:absolute;top:50%;left:50%}.orbit__core[data-astro-cid-j2lavqje] .logo{--logo-size:4.25rem}.orbit__list[data-astro-cid-j2lavqje]{display:block}.orbit__item[data-astro-cid-j2lavqje]{width:17.5rem;padding:var(--s-4);grid-template-columns:44px 1fr;position:absolute}.orbit__item--1[data-astro-cid-j2lavqje]{top:1rem;left:0}.orbit__item--2[data-astro-cid-j2lavqje]{top:1rem;right:0}.orbit__item--3[data-astro-cid-j2lavqje]{margin-left:-8.75rem;bottom:0;left:50%}.orbit__icon[data-astro-cid-j2lavqje]{width:44px;height:44px}}.story[data-astro-cid-j2lavqje]{margin:0;padding:0;list-style:none}.step[data-astro-cid-j2lavqje]{display:grid}.step__msg[data-astro-cid-j2lavqje]{padding:clamp(2.5rem, 2rem + 4vw, 4rem) var(--gutter);background:var(--green);color:var(--on-green);align-items:center;display:flex}.step[data-astro-cid-j2lavqje]+.step[data-astro-cid-j2lavqje] .step__msg[data-astro-cid-j2lavqje]{border-top:1px solid #faf7f224}.step__msg-inner[data-astro-cid-j2lavqje]{width:100%;max-width:34rem;margin-inline:auto}.step__count[data-astro-cid-j2lavqje]{margin:0 0 var(--s-2);font:600 .9375rem/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-green-muted)}.step__progress[data-astro-cid-j2lavqje]{margin-bottom:var(--s-5);gap:6px;display:flex}.step__progress[data-astro-cid-j2lavqje] i[data-astro-cid-j2lavqje]{background:#faf7f240;border-radius:2px;width:36px;height:4px}.step__progress[data-astro-cid-j2lavqje] i[data-astro-cid-j2lavqje].is-on{background:var(--orange)}.step[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{margin-bottom:var(--s-4);color:var(--on-green);align-items:center;gap:.6rem;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);display:flex}.step[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:.85em;height:.85em}.step__msg[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]:not(.step__count){color:var(--on-green);margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.5}.step__art[data-astro-cid-j2lavqje]{padding:clamp(2.5rem, 2rem + 4vw, 4rem) var(--gutter);background:radial-gradient(circle at 1px 1px, #1f4d3a1f 1px, transparent 0) 0 0 / 16px 16px, var(--bg);place-items:center;display:grid}@media (width>=900px){.step[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:max(150vh,72rem)}.step__msg[data-astro-cid-j2lavqje]{top:var(--header-h);height:calc(100svh - var(--header-h));padding-left:max(clamp(2rem, 4vw, 4.5rem), calc((100vw - var(--max)) / 2));align-self:start;padding-right:clamp(2rem,4vw,4rem);position:sticky}.step__msg-inner[data-astro-cid-j2lavqje]{margin-inline:0}.site-phone[data-astro-cid-j2lavqje]{gap:12px;width:18rem;font-size:.9375rem}.step[data-astro-cid-j2lavqje]+.step[data-astro-cid-j2lavqje] .step__msg[data-astro-cid-j2lavqje]{border-top:0}.step__art[data-astro-cid-j2lavqje]{padding:var(--s-8) var(--s-6)}}.gvis[data-astro-cid-j2lavqje]{width:100%;max-width:24rem}.gvis__map[data-astro-cid-j2lavqje]{border-radius:var(--r-lg);border:1px solid var(--line);height:15rem;box-shadow:var(--shadow);background:#e1ebe2;position:relative;overflow:hidden}.gvis__block[data-astro-cid-j2lavqje]{background:#d3e0d5;border-radius:6px;position:absolute}.gvis__road[data-astro-cid-j2lavqje]{background:var(--white);position:absolute}.gvis__road--a[data-astro-cid-j2lavqje]{height:12px;top:46%;left:-5%;right:-5%;transform:rotate(-5deg)}.gvis__road--b[data-astro-cid-j2lavqje]{width:10px;top:-10%;bottom:-10%;left:40%;transform:rotate(12deg)}.gvis__road--c[data-astro-cid-j2lavqje]{width:7px;top:-10%;bottom:-10%;left:76%;transform:rotate(-9deg)}.gvis__other[data-astro-cid-j2lavqje]{width:12px;height:12px;box-shadow:0 0 0 3px var(--white);background:#a9b6ac;border-radius:50%;position:absolute}.gvis__pin[data-astro-cid-j2lavqje]{z-index:2;background:var(--green);border-radius:50% 50% 50% 0;place-items:center;width:3.25rem;height:3.25rem;margin:-3rem 0 0 -1.625rem;display:grid;position:absolute;top:40%;left:50%;transform:rotate(-45deg);box-shadow:0 8px 18px -6px #10291f8c}.gvis__pin[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:1.6rem;height:1.6rem;color:var(--on-green);transform:rotate(45deg)}.gvis__ripple[data-astro-cid-j2lavqje]{background:#1f4d3a40;border-radius:50%;width:2.5rem;height:1rem;margin:-.5rem 0 0 -1.25rem;position:absolute;top:40%;left:50%}.gbp[data-astro-cid-j2lavqje]{z-index:3;padding:var(--s-4);background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin:-3.5rem 1rem 0;font-size:.875rem;line-height:1.35;position:relative}.gbp__top[data-astro-cid-j2lavqje]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.gbp__name[data-astro-cid-j2lavqje]{font:700 1.125rem/1.1 var(--font-display);color:var(--green)}.gbp__stars[data-astro-cid-j2lavqje]{gap:1px;display:inline-flex}.gbp__stars[data-astro-cid-j2lavqje] svg[data-astro-cid-j2lavqje]{width:14px;height:14px;fill:var(--orange)}.gbp__row[data-astro-cid-j2lavqje]{margin:0 0 var(--s-3);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.gbp__row[data-astro-cid-j2lavqje]>.icon[data-astro-cid-j2lavqje]{width:16px;height:16px;color:var(--green)}.gbp__row[data-astro-cid-j2lavqje] strong[data-astro-cid-j2lavqje]{color:var(--green)}.gbp__ok[data-astro-cid-j2lavqje]{background:var(--sage);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin-left:auto;padding:.1rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.gbp__ok[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{stroke-width:3px;width:12px;height:12px}.gbp__photos[data-astro-cid-j2lavqje]{margin-bottom:var(--s-3);grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}.gbp__photo[data-astro-cid-j2lavqje]{aspect-ratio:4/3;border-radius:var(--r-sm);place-items:center;display:grid}.gbp__photo[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:20px;height:20px;color:var(--on-green)}.gbp__photo--a[data-astro-cid-j2lavqje]{background:linear-gradient(140deg, #3d7a5e, var(--green))}.gbp__photo--b[data-astro-cid-j2lavqje]{background:linear-gradient(160deg, var(--sage-deep), #a9c2b1)}.gbp__photo--c[data-astro-cid-j2lavqje]{background:linear-gradient(150deg, #f3c9a4, var(--orange))}.gbp__ok--photos[data-astro-cid-j2lavqje]{box-shadow:var(--shadow-sm);position:absolute;bottom:6px;right:6px}.gbp__review[data-astro-cid-j2lavqje]{padding-top:var(--s-3);border-top:1px solid var(--line)}.gbp__review-lines[data-astro-cid-j2lavqje]{margin-bottom:var(--s-2);gap:6px;display:grid}.gbp__review-lines[data-astro-cid-j2lavqje] i[data-astro-cid-j2lavqje]{background:var(--line);border-radius:3px;height:6px;display:block}.gbp__reply[data-astro-cid-j2lavqje]{border-left:3px solid var(--green);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--sage);color:var(--ink);margin:0;padding:.4rem .6rem}.gbp__reply[data-astro-cid-j2lavqje] strong[data-astro-cid-j2lavqje]{color:var(--green)}.site-phone[data-astro-cid-j2lavqje]{background:var(--white);border:2px solid var(--green);width:15.5rem;box-shadow:var(--shadow-lg);border-radius:30px;gap:10px;padding:34px 16px 20px;font-size:.8125rem;line-height:1.2;display:grid;position:relative}.site-phone__notch[data-astro-cid-j2lavqje]{background:var(--line);border-radius:3px;width:52px;height:6px;margin-left:-26px;position:absolute;top:12px;left:50%}.site-phone__bar[data-astro-cid-j2lavqje]{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:9px;display:flex}.site-phone__bar[data-astro-cid-j2lavqje] i[data-astro-cid-j2lavqje]{background:var(--green);border-radius:4px;width:16px;height:16px}.site-phone__bar[data-astro-cid-j2lavqje] b[data-astro-cid-j2lavqje]{font:700 .9375rem/1 var(--font-display);color:var(--green)}.site-phone__h[data-astro-cid-j2lavqje]{background:var(--ink);opacity:.85;border-radius:4px;height:14px}.site-phone__h--short[data-astro-cid-j2lavqje]{width:64%}.site-phone__line[data-astro-cid-j2lavqje]{background:var(--line);border-radius:4px;height:7px}.site-phone__line--short[data-astro-cid-j2lavqje]{width:72%}.site-phone__meta[data-astro-cid-j2lavqje]{color:var(--green);align-items:center;gap:5px;font-weight:700;display:flex}.site-phone__meta[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:14px;height:14px}.site-phone__chips[data-astro-cid-j2lavqje]{gap:5px;display:flex}.site-phone__chips[data-astro-cid-j2lavqje] i[data-astro-cid-j2lavqje]{background:var(--sage);border-radius:9px;flex:1;height:18px}.site-phone__call[data-astro-cid-j2lavqje]{background:var(--green);min-height:42px;color:var(--on-green);font:700 1.0625rem/1 var(--font-display);border-radius:11px;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.site-phone__call[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{stroke-width:2.4px;width:16px;height:16px}.cvis[data-astro-cid-j2lavqje]{justify-items:center;width:100%;display:grid}@media (prefers-reduced-motion:no-preference) and (width>=900px){.js .gvis[data-astro-cid-j2lavqje]:not(.is-in) .gvis__pin[data-astro-cid-j2lavqje]{opacity:0}.js .gvis[data-astro-cid-j2lavqje]:not(.is-in) .gbp[data-astro-cid-j2lavqje]{opacity:0;translate:0 24px}.gvis[data-astro-cid-j2lavqje].is-in .gvis__pin[data-astro-cid-j2lavqje]{animation:.75s cubic-bezier(.34,1.56,.64,1) .35s both pin-drop}.gvis[data-astro-cid-j2lavqje].is-in .gvis__ripple[data-astro-cid-j2lavqje]{animation:pin-ripple .9s var(--ease-out) .95s both}.gvis[data-astro-cid-j2lavqje] .gbp[data-astro-cid-j2lavqje]{transition:opacity .6s var(--ease-out) 1.1s, translate .7s var(--ease-out) 1.1s}.gvis[data-astro-cid-j2lavqje].is-in .gbp__ok[data-astro-cid-j2lavqje]{animation:.52s cubic-bezier(.34,1.56,.64,1) 1.7s both fix-pop}.js .wvis[data-astro-cid-j2lavqje]:not(.is-in) .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:not(.site-phone__notch){opacity:0}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]{animation:build-in .5s var(--ease-out) both}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(3){animation-delay:.15s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(4){animation-delay:.25s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(5){animation-delay:.35s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(6){animation-delay:.42s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(7){animation-delay:.52s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(8){animation-delay:.6s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone[data-astro-cid-j2lavqje]>[data-astro-cid-j2lavqje]:nth-child(n+10){animation-delay:.9s}.wvis[data-astro-cid-j2lavqje].is-in .site-phone__call[data-astro-cid-j2lavqje]{animation:build-in .5s var(--ease-out) .7s both, fix-tap 1.3s var(--ease-out) 1.3s}}@keyframes pin-drop{0%{opacity:0;translate:0 -4rem}60%{opacity:1;translate:0 .3rem}to{opacity:1;translate:0}}@keyframes pin-ripple{0%{opacity:.8;scale:.4}to{opacity:0;scale:2.6}}@keyframes fix-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes build-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes fix-tap{0%,to{transform:scale(1);box-shadow:0 0 #1f4d3a73}30%{transform:scale(1.05);box-shadow:0 0 0 10px #1f4d3a00}55%{transform:scale(.98)}}.step__short[data-astro-cid-j2lavqje],.cvis-mini[data-astro-cid-j2lavqje],.step__alone[data-astro-cid-j2lavqje]{display:none}@media (width<=899px){.orbit[data-astro-cid-j2lavqje]{display:none}.story[data-astro-cid-j2lavqje]{gap:var(--s-4);padding:var(--section-y) var(--gutter);background:var(--green);grid-auto-rows:1fr;display:grid}.step[data-astro-cid-j2lavqje]{border-radius:var(--r-lg);background:var(--white);flex-direction:column;width:100%;max-width:34rem;margin-inline:auto;display:flex;overflow:hidden}.step__msg[data-astro-cid-j2lavqje]{padding:var(--s-5) var(--s-5) var(--s-4);color:var(--ink);background:0 0;display:block}.step[data-astro-cid-j2lavqje]+.step[data-astro-cid-j2lavqje] .step__msg[data-astro-cid-j2lavqje]{border-top:0}.step__msg-inner[data-astro-cid-j2lavqje]{max-width:none}.step__count[data-astro-cid-j2lavqje]{color:var(--orange-text)}.step__alone[data-astro-cid-j2lavqje]{color:var(--green);display:inline}.step__progress[data-astro-cid-j2lavqje]{display:none}.step[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje]{margin-bottom:var(--s-2);color:var(--green);font-size:1.6rem}.step[data-astro-cid-j2lavqje] h3[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:.8em;height:.8em}.step__msg[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]:not(.step__count){color:#3a4440;font-size:1.0625rem;line-height:1.5}.step__long[data-astro-cid-j2lavqje]{display:none}.step__short[data-astro-cid-j2lavqje]{display:inline}.step__art[data-astro-cid-j2lavqje]{min-height:15rem;padding:var(--s-4);border-top:1px solid var(--line);flex:1}.js .story[data-astro-cid-j2lavqje] [data-astro-cid-j2lavqje][data-reveal]{opacity:1;transform:none}.gvis[data-astro-cid-j2lavqje]{max-width:19rem}.gvis__map[data-astro-cid-j2lavqje]{height:8rem}.gvis__pin[data-astro-cid-j2lavqje],.gvis__ripple[data-astro-cid-j2lavqje]{top:50%}.gbp[data-astro-cid-j2lavqje]{margin:-2.25rem .75rem 0}.gbp__photos[data-astro-cid-j2lavqje],.gbp__review[data-astro-cid-j2lavqje]{display:none}.gbp__row[data-astro-cid-j2lavqje]{margin-bottom:0}.site-phone[data-astro-cid-j2lavqje]{gap:9px;width:12.5rem;padding:30px 14px 16px}.site-phone__line[data-astro-cid-j2lavqje],.site-phone__chips[data-astro-cid-j2lavqje],.cvis[data-astro-cid-j2lavqje]{display:none}.cvis-mini[data-astro-cid-j2lavqje]{gap:.5rem;width:100%;max-width:19rem;font-size:1rem;line-height:1.4;display:grid}.cvis-mini[data-astro-cid-j2lavqje] p[data-astro-cid-j2lavqje]{margin:0}.cvis-mini__tag[data-astro-cid-j2lavqje]{background:var(--green);color:var(--on-green);font:600 .75rem/1.4 var(--font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.1rem .6rem}.cvis-mini__bubble[data-astro-cid-j2lavqje]{max-width:88%;padding:.45rem .75rem}.cvis-mini__bubble--shop[data-astro-cid-j2lavqje]{background:var(--sage);border-radius:16px 16px 16px 4px;justify-self:start}.cvis-mini__bubble--caller[data-astro-cid-j2lavqje]{background:var(--green);color:var(--on-green);border-radius:16px 16px 4px;justify-self:end}.cvis-mini__summary[data-astro-cid-j2lavqje]{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--r);background:var(--bg);padding:.6rem .8rem}.cvis-mini__summary[data-astro-cid-j2lavqje] b[data-astro-cid-j2lavqje]{color:var(--green)}.cvis-mini__flag[data-astro-cid-j2lavqje]{font:700 .8125rem/1.3 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--green);align-items:center;gap:.35rem;display:flex}.cvis-mini__flag[data-astro-cid-j2lavqje] .icon[data-astro-cid-j2lavqje]{width:15px;height:15px}}.pricing-line[data-astro-cid-hokope3s]{padding-block:clamp(3.5rem,2.5rem + 4vw,5.5rem)}.pricing-line__text[data-astro-cid-hokope3s]{text-align:center;max-width:46rem;font-family:var(--font-display);color:var(--green);margin:0 auto;font-size:clamp(1.4rem,1.2rem + .9vw,1.9rem);font-weight:600;line-height:1.3}.pricing-line__text[data-astro-cid-hokope3s] span[data-astro-cid-hokope3s]{display:block}@media (width>=900px){.pricing-line__text[data-astro-cid-hokope3s]{max-width:none}.pricing-line__text[data-astro-cid-hokope3s] span[data-astro-cid-hokope3s]{white-space:nowrap}}.ownership[data-astro-cid-2xbal2wq]{position:relative;overflow:hidden}.ownership__grid[data-astro-cid-2xbal2wq]{z-index:1;gap:var(--head-gap);display:grid;position:relative}.ownership__lead[data-astro-cid-2xbal2wq]{font-size:var(--fs-lead);color:var(--on-green-muted);max-width:28rem}.ownership__list[data-astro-cid-2xbal2wq]{gap:var(--s-5);grid-auto-rows:1fr;list-style:none;display:grid}.ownership__list[data-astro-cid-2xbal2wq] li[data-astro-cid-2xbal2wq]{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:#faf7f20f;border:1px solid #faf7f224;grid-template-columns:48px 1fr;align-items:start;display:grid}.ownership__icon[data-astro-cid-2xbal2wq]{background:var(--on-green);width:48px;height:48px;color:var(--green);border-radius:12px;place-items:center;display:grid}.ownership[data-astro-cid-2xbal2wq] h3[data-astro-cid-2xbal2wq]{margin-bottom:.3rem;font-size:1.375rem}.ownership__list[data-astro-cid-2xbal2wq] p[data-astro-cid-2xbal2wq]{color:var(--on-green-muted);font-size:1.0625rem;line-height:1.5}@media (width>=1000px){.ownership__grid[data-astro-cid-2xbal2wq]{grid-template-columns:.8fr 1.2fr;align-items:center}}.audit__grid[data-astro-cid-pu4q7qzk]{gap:var(--s-6);display:grid}.audit__head[data-astro-cid-pu4q7qzk]{margin-bottom:var(--head-gap)}.audit__head[data-astro-cid-pu4q7qzk] p[data-astro-cid-pu4q7qzk]:not(.eyebrow){margin-bottom:0}.audit__skip[data-astro-cid-pu4q7qzk]{margin-top:var(--s-2);font-size:1.0625rem}.steps[data-astro-cid-pu4q7qzk]{gap:var(--s-3);list-style:none;display:grid;position:relative}.step[data-astro-cid-pu4q7qzk]:not(:last-child):before{content:"";top:44px;left:21px;bottom:calc(-1 * var(--s-3));background:var(--sage-deep);width:2px;position:absolute}.step[data-astro-cid-pu4q7qzk]{gap:var(--s-3) var(--s-4);grid-template-columns:44px 1fr;display:grid;position:relative}.step__num[data-astro-cid-pu4q7qzk]{background:var(--green);width:44px;height:44px;color:var(--on-green);font:700 1.3rem/1 var(--font-display);box-shadow:0 0 0 5px var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.step--result[data-astro-cid-pu4q7qzk] .step__num[data-astro-cid-pu4q7qzk]{background:var(--orange);color:var(--ink)}.step--result[data-astro-cid-pu4q7qzk] .step__num[data-astro-cid-pu4q7qzk] .icon[data-astro-cid-pu4q7qzk]{width:21px;height:21px}.step__body[data-astro-cid-pu4q7qzk]{padding-top:.45rem}.step[data-astro-cid-pu4q7qzk] h3[data-astro-cid-pu4q7qzk]{margin-bottom:.2rem;font-size:1.25rem;line-height:1.2}.step[data-astro-cid-pu4q7qzk] p[data-astro-cid-pu4q7qzk]{color:#3a4440;max-width:34rem;font-size:1rem;line-height:1.5}@media (width<=999px){.step[data-astro-cid-pu4q7qzk] h3[data-astro-cid-pu4q7qzk]{font-size:1.15rem}}.thumb[data-astro-cid-pu4q7qzk]{float:right;width:5.75rem;margin:.2rem 6px 4px var(--s-4)}.thumb__sheet[data-astro-cid-pu4q7qzk]{background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px #10291f0d, 5px 5px 0 var(--sage-deep), 0 10px 20px -10px #10291f4d;border-radius:10px;gap:3px;padding:6px;display:grid;position:relative;transform:rotate(-2deg)}.thumb__head[data-astro-cid-pu4q7qzk]{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:1px;padding-bottom:4px;display:flex}.thumb__head[data-astro-cid-pu4q7qzk]>.icon[data-astro-cid-pu4q7qzk]{width:14px;height:14px;color:var(--green);stroke-width:1.8px}.thumb__head[data-astro-cid-pu4q7qzk]>span[data-astro-cid-pu4q7qzk]{line-height:1.1;display:grid}.thumb__kicker[data-astro-cid-pu4q7qzk]{font:600 .4375rem/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.thumb__title[data-astro-cid-pu4q7qzk]{font:700 .6875rem/1.1 var(--font-display);color:var(--green);white-space:nowrap}.thumb__row[data-astro-cid-pu4q7qzk]{background:var(--bg);border-radius:3px;grid-template-columns:9px 1fr;align-items:center;gap:4px;padding:2px 4px;display:grid}.thumb__row[data-astro-cid-pu4q7qzk] .icon[data-astro-cid-pu4q7qzk]{width:9px;height:9px;color:var(--green);stroke-width:2.4px}.thumb__row[data-astro-cid-pu4q7qzk] i[data-astro-cid-pu4q7qzk]{background:var(--line-strong);border-radius:2px;height:4px}.audit__promise[data-astro-cid-pu4q7qzk]{justify-content:center;gap:var(--s-2) var(--s-5);margin-bottom:var(--s-3);flex-wrap:wrap;font-weight:700;list-style:none;display:flex}.audit__promise[data-astro-cid-pu4q7qzk] li[data-astro-cid-pu4q7qzk]{align-items:center;gap:.4rem;display:inline-flex}.audit__promise[data-astro-cid-pu4q7qzk] .icon[data-astro-cid-pu4q7qzk]{color:var(--green);width:22px;height:22px}@media (width>=1000px){.audit__grid[data-astro-cid-pu4q7qzk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,4.5vw,4.5rem)}.audit__skip[data-astro-cid-pu4q7qzk]{display:none}}.about__grid[data-astro-cid-otlqtd3p]{gap:var(--head-gap);align-items:center;display:grid}.about__photo[data-astro-cid-otlqtd3p]{width:100%;max-width:24rem;position:relative}.about__tag[data-astro-cid-otlqtd3p]{left:var(--s-4);bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r);background:var(--white);box-shadow:var(--shadow);margin:0;line-height:1.3;display:grid;position:absolute}.about__tag[data-astro-cid-otlqtd3p] strong[data-astro-cid-otlqtd3p]{font-family:var(--font-display);color:var(--green);font-size:1.2rem}.about__tag[data-astro-cid-otlqtd3p] span[data-astro-cid-otlqtd3p]{color:var(--slate);font-size:1rem}.about__copy[data-astro-cid-otlqtd3p]{max-width:38rem}.about__copy[data-astro-cid-otlqtd3p] .lead[data-astro-cid-otlqtd3p]{color:var(--ink);margin-bottom:var(--s-5)}.about__next[data-astro-cid-otlqtd3p]{margin-bottom:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--line-strong);color:#3a4440}.about__actions[data-astro-cid-otlqtd3p]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@media (width<=899px){.about__photo[data-astro-cid-otlqtd3p]{max-width:15rem}.about__actions[data-astro-cid-otlqtd3p] .btn[data-astro-cid-otlqtd3p]{flex:100%}}@media (width>=900px){.about__grid[data-astro-cid-otlqtd3p]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(3rem,7vw,6.5rem)}}.faq__grid[data-astro-cid-gfo3rpqg]{display:grid}.faq__list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--line-strong)}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--line-strong)}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:72px;padding:var(--s-4) 0;cursor:pointer;font-family:var(--font-display);color:var(--green);touch-action:manipulation;border-radius:4px;font-size:clamp(1.25rem,1.15rem + .4vw,1.45rem);font-weight:700;line-height:1.2;list-style:none;display:flex}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover{color:var(--green-ink)}.faq__toggle[data-astro-cid-gfo3rpqg]{border:1.5px solid var(--line-strong);width:40px;height:40px;color:var(--green);transition:transform var(--t) var(--ease-out), background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq__toggle[data-astro-cid-gfo3rpqg] .icon[data-astro-cid-gfo3rpqg]{width:20px;height:20px}.faq__item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover .faq__toggle[data-astro-cid-gfo3rpqg]{border-color:var(--green)}.faq__item[data-astro-cid-gfo3rpqg][open] .faq__toggle[data-astro-cid-gfo3rpqg]{background:var(--green);border-color:var(--green);color:var(--on-green);transform:rotate(45deg)}.faq__answer[data-astro-cid-gfo3rpqg]{padding:0 0 var(--s-5) 0;color:#3a4440;max-width:46rem}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-gfo3rpqg][open] .faq__answer[data-astro-cid-gfo3rpqg]{animation:faq-in .38s var(--ease-out) both}}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width>=1000px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,6vw,6rem)}.faq__grid[data-astro-cid-gfo3rpqg] .section-head[data-astro-cid-gfo3rpqg]{margin-bottom:0}.faq__answer[data-astro-cid-gfo3rpqg]{padding-right:3.5rem}.faq[data-astro-cid-gfo3rpqg] .section-head[data-astro-cid-gfo3rpqg]{top:var(--land-top);position:sticky}}
