.grid[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.text[data-astro-cid-5gtlsymu]{max-width:42rem}h3[data-astro-cid-5gtlsymu]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}.text[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]{margin:.6rem 0 2rem}.text[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu]:last-child{margin-block-end:0}aside[data-astro-cid-5gtlsymu]{border-inline-start:4px solid var(--accent-strong);padding-inline-start:clamp(1.25rem,3vw,2rem)}aside[data-astro-cid-5gtlsymu] img[data-astro-cid-5gtlsymu]{border-radius:4px;width:100%;margin-block-end:1.5rem;display:block}ul[data-astro-cid-5gtlsymu]{margin:1rem 0 0;padding:0;list-style:none}li[data-astro-cid-5gtlsymu]{border-block-start:1px solid var(--line);padding-block:.7rem}@media (width<=900px){.grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr}}.cta[data-astro-cid-vld7vyhm]{background:var(--signal);color:var(--ink)}.wrap[data-astro-cid-vld7vyhm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem clamp(2rem,6vw,5rem);padding-block:clamp(3rem,6vw,5rem);display:flex}h2[data-astro-cid-vld7vyhm]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.25}p[data-astro-cid-vld7vyhm]{margin:.6rem 0 0;font-size:1.125rem}.actions[data-astro-cid-vld7vyhm]{flex-direction:column;gap:.4rem;display:flex}.phone[data-astro-cid-vld7vyhm]{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.75rem,4.2vw,3rem);font-weight:800;line-height:1.2;text-decoration:none}.phone[data-astro-cid-vld7vyhm]:hover,.wa[data-astro-cid-vld7vyhm]:hover{color:var(--ink);text-decoration:underline}.wa[data-astro-cid-vld7vyhm]{color:var(--ink);font-weight:600}.cta[data-astro-cid-vld7vyhm] [data-astro-cid-vld7vyhm]:focus-visible{outline-color:var(--ink)}.grid[data-astro-cid-4chapdkw]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:0 clamp(2rem,6vw,5rem);display:grid}.list[data-astro-cid-4chapdkw]{border-block-start:2px solid var(--ink)}details[data-astro-cid-4chapdkw]{border-block-end:1px solid var(--line)}summary[data-astro-cid-4chapdkw]{min-height:48px;font-family:var(--font-display);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.125rem;font-weight:600;line-height:1.5;list-style:none;display:flex}summary[data-astro-cid-4chapdkw]::-webkit-details-marker{display:none}summary[data-astro-cid-4chapdkw]:after{content:"+";color:var(--accent-strong);flex:none;font-size:1.6rem;font-weight:400;line-height:1}details[data-astro-cid-4chapdkw][open] summary[data-astro-cid-4chapdkw]:after{content:"−"}details[data-astro-cid-4chapdkw] p[data-astro-cid-4chapdkw]{color:var(--muted);margin:0;padding-block-end:1.25rem}@media (width<=900px){.grid[data-astro-cid-4chapdkw]{grid-template-columns:1fr}}.hero[data-astro-cid-yodha2z4]{background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.wrap[data-astro-cid-yodha2z4]{padding-block:clamp(3.5rem,9vw,7.5rem) clamp(4.5rem,10vw,8.5rem)}.copy[data-astro-cid-yodha2z4]{max-width:min(40rem,58%)}h1[data-astro-cid-yodha2z4]{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.5rem,6vw,3rem);font-weight:800;line-height:1.35}.lead[data-astro-cid-yodha2z4]{max-width:34rem;margin:1.5rem 0 0;font-size:clamp(1.125rem,1.8vw,1.3rem)}.actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-block-start:2.25rem;display:flex}.badges[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.5rem 1.75rem;margin:2rem 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.badges[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.55rem;display:flex}.badges[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:8px;height:8px}.art[data-astro-cid-yodha2z4]{width:min(38%,480px);height:100%;position:absolute;inset-block:0;inset-inline-end:max(1rem, calc((100cqw - var(--wrap)) / 2));overflow:visible}.shell[data-astro-cid-yodha2z4]{stroke:var(--pvc);stroke-width:30px}.flow[data-astro-cid-yodha2z4]{stroke:var(--accent-bright);stroke-width:18px;stroke-dasharray:1;animation:fill-pipe 1.8s cubic-bezier(.3, .1, .3, 1) calc(var(--i) * .2s) backwards}.collar[data-astro-cid-yodha2z4]{fill:var(--pvc-dark)}@keyframes fill-pipe{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.feed[data-astro-cid-yodha2z4]{inset-block-end:0;inset-inline:var(--pipe-x) 0;z-index:1;height:var(--pipe-w);box-sizing:border-box;border-block:3px solid var(--pvc);border-inline-start:3px solid var(--pvc);background:var(--accent-bright);border-start-start-radius:var(--pipe-w);position:absolute}@media (width<=900px){.art[data-astro-cid-yodha2z4]{display:none}.copy[data-astro-cid-yodha2z4]{max-width:none}}@media (width<=480px){.actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-yodha2z4]{animation:none}}ul[data-astro-cid-dsyrcysn]{grid-template-columns:repeat(3,1fr);gap:2rem clamp(1.5rem,4vw,3rem);margin:0 0 2rem;padding:0;list-style:none;display:grid}li[data-astro-cid-dsyrcysn] a[data-astro-cid-dsyrcysn]{border-block-start:2px solid var(--ink);color:inherit;padding-block-start:.9rem;text-decoration:none;display:block}li[data-astro-cid-dsyrcysn] a[data-astro-cid-dsyrcysn]:hover h3[data-astro-cid-dsyrcysn]{color:var(--accent-strong);text-decoration:underline}h3[data-astro-cid-dsyrcysn]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:600;line-height:1.45}p[data-astro-cid-dsyrcysn]{color:var(--muted);margin:.4rem 0}small[data-astro-cid-dsyrcysn]{color:var(--muted)}.all[data-astro-cid-dsyrcysn]{color:var(--accent-strong);font-weight:600}@media (width<=800px){ul[data-astro-cid-dsyrcysn]{grid-template-columns:1fr}}dl[data-astro-cid-oqpuwmpx]{grid-template-columns:repeat(2,1fr);gap:2.25rem clamp(2rem,5vw,4.5rem);margin:0 0 2.75rem;display:grid}dt[data-astro-cid-oqpuwmpx]{font-family:var(--font-display);color:var(--signal);font-size:1.3rem;font-weight:600;line-height:1.4}dd[data-astro-cid-oqpuwmpx]{margin:.4rem 0 0}@media (width<=720px){dl[data-astro-cid-oqpuwmpx]{grid-template-columns:1fr}}ol[data-astro-cid-zuepckvj]{counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-zuepckvj]{counter-increment:step;padding-block-start:4.25rem;position:relative}li[data-astro-cid-zuepckvj]:before{content:"";background:var(--pvc);height:6px;position:absolute;inset-block-start:1.45rem;inset-inline:0 -2rem}li[data-astro-cid-zuepckvj]:last-child:before{inset-inline-end:0}li[data-astro-cid-zuepckvj]:after{content:counter(step);background:var(--accent-strong);color:#fff;width:3.25rem;height:3.25rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}h3[data-astro-cid-zuepckvj]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.2rem;font-weight:600;line-height:1.4}p[data-astro-cid-zuepckvj]{color:var(--muted);margin:.4rem 0 0}@media (width<=900px){ol[data-astro-cid-zuepckvj]{grid-auto-flow:row;gap:0}li[data-astro-cid-zuepckvj]{padding-block:0 2.25rem;padding-inline-start:4.25rem}li[data-astro-cid-zuepckvj]:before{width:6px;height:auto;inset-block:0;inset-inline:1.45rem auto}li[data-astro-cid-zuepckvj]:last-child:before{display:none}}.sec[data-astro-cid-resrq4zz]{scroll-margin-block-start:4rem}.bento[data-astro-cid-resrq4zz]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(180px,20vw,250px);gap:14px;display:grid}.bento[data-astro-cid-resrq4zz]>.card{min-height:0}.bento[data-astro-cid-resrq4zz]>.card:first-child{grid-area:span 2/span 2}.bento--1[data-astro-cid-resrq4zz]>.card:first-child{grid-column:1/-1}.bento--2[data-astro-cid-resrq4zz]>.card:nth-child(2),.bento--3[data-astro-cid-resrq4zz]>.card:nth-child(n+2){grid-column:span 2}.bento--2[data-astro-cid-resrq4zz]>.card:nth-child(2){grid-row:span 2}.bento--4[data-astro-cid-resrq4zz]>.card:nth-child(4){grid-column:span 2}.all[data-astro-cid-resrq4zz]{margin-block-start:2rem}@media (width<=820px){.bento[data-astro-cid-resrq4zz]{grid-template-columns:1fr 1fr}.bento[data-astro-cid-resrq4zz]>.card:first-child,.bento--4[data-astro-cid-resrq4zz]>.card:nth-child(4){grid-area:span 2/1/auto/-1}.bento--2[data-astro-cid-resrq4zz]>.card:nth-child(2),.bento--3[data-astro-cid-resrq4zz]>.card:nth-child(n+2){grid-area:span 1/span 1}.bento--2[data-astro-cid-resrq4zz]>.card:nth-child(2){grid-column:1/-1}}@media (width<=520px){.bento[data-astro-cid-resrq4zz]{grid-template-columns:1fr}.bento[data-astro-cid-resrq4zz]>.card{aspect-ratio:4/3;grid-area:auto!important}.all[data-astro-cid-resrq4zz]{width:100%}}.sec[data-astro-cid-5sxwuvz4]{scroll-margin-block-start:4rem}ul[data-astro-cid-5sxwuvz4]{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-5sxwuvz4]{border:1px solid var(--pvc-dark);color:var(--ink);background:#fff;border-radius:999px;padding:.45rem 1.1rem;font-size:1rem;line-height:1.5}ul[data-astro-cid-gdqd6r2d]{border-block-start:2px solid var(--ink);margin:0;padding:0;list-style:none}li[data-astro-cid-gdqd6r2d]{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:.25rem 2rem;padding-block:1.4rem;display:grid}h3[data-astro-cid-gdqd6r2d]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}p[data-astro-cid-gdqd6r2d]{color:var(--muted);margin:0}@media (width<=720px){li[data-astro-cid-gdqd6r2d]{grid-template-columns:1fr}}.sec[data-astro-cid-j2lavqje]{scroll-margin-block-start:4rem}.list[data-astro-cid-j2lavqje]{border-block-start:2px solid var(--ink);grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-j2lavqje]{border-block-end:1px solid var(--line);gap:1.25rem;padding-block:1.75rem;display:flex}svg[data-astro-cid-j2lavqje]{color:var(--accent-strong);flex:none;margin-block-start:.2rem}h3[data-astro-cid-j2lavqje]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.3rem;font-weight:600;line-height:1.4}p[data-astro-cid-j2lavqje]{color:var(--muted);margin:.4rem 0 0}@media (width<=720px){.list[data-astro-cid-j2lavqje]{grid-template-columns:1fr}}ul[data-astro-cid-4vv66ej3]{grid-template-columns:repeat(3,1fr);gap:2.5rem clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}h3[data-astro-cid-4vv66ej3]{border-block-start:3px solid var(--accent-strong);font-family:var(--font-display);color:var(--ink);margin:0;padding-block-start:.9rem;font-size:1.2rem;font-weight:600;line-height:1.4}p[data-astro-cid-4vv66ej3]{color:var(--muted);margin:.4rem 0 0}@media (width<=900px){ul[data-astro-cid-4vv66ej3]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){ul[data-astro-cid-4vv66ej3]{grid-template-columns:1fr}}.flow[data-astro-cid-lcdefpme]{position:relative}.pipe[data-astro-cid-lcdefpme]{z-index:1;width:var(--pipe-w);box-sizing:border-box;border-inline:3px solid var(--pvc);background:var(--pvc-dark);position:absolute;inset-block:0;inset-inline-start:var(--pipe-x)}.water[data-astro-cid-lcdefpme]{background:var(--accent-bright);transform-origin:top;height:100%;display:block}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.water[data-astro-cid-lcdefpme]{animation-name:fill-main;animation-timing-function:linear;animation-timeline:scroll(root)}}}@keyframes fill-main{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
