.hero[data-astro-cid-ge2uvauf]{background:var(--white);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(3.5rem,2rem + 5vw,7rem);position:relative;overflow:hidden}.hero-panel[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute}.panel-red[data-astro-cid-ge2uvauf]{background:var(--red);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);width:44%;top:0;bottom:0;right:0}.panel-black[data-astro-cid-ge2uvauf]{background:var(--ink);clip-path:polygon(calc(34% + 12px) 0,calc(34% + 30px) 0,18px 100%,0 100%);width:calc(44% + 34px);top:0;bottom:0;right:0}.panel-rose[data-astro-cid-ge2uvauf]{background:var(--rose);width:22%;height:14px;bottom:0;right:0}.hero-grid[data-astro-cid-ge2uvauf]{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:7fr 5fr;gap:3rem;min-height:560px}}.hero-copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--fs-hero);letter-spacing:-.035em;max-width:15ch;font-weight:800;line-height:.98}.hero-lead[data-astro-cid-ge2uvauf]{max-width:52ch;font-size:var(--fs-lg);color:var(--text-muted);margin-top:1.75rem}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero-call[data-astro-cid-ge2uvauf]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:1.25rem}.hero-call[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.hero-call[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--red-600)}.hero-visual[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.05;width:min(100%,470px);margin-inline:auto;position:relative}.hex-main[data-astro-cid-ge2uvauf]{aspect-ratio:.866;width:80%;position:absolute;top:6%;left:2%}.hex-frame[data-astro-cid-ge2uvauf]{background:var(--ink);position:absolute;inset:0}.hex-photo[data-astro-cid-ge2uvauf]{background:var(--white);position:absolute;inset:6%;overflow:hidden}.hex-main[data-astro-cid-ge2uvauf] .hex-photo[data-astro-cid-ge2uvauf]{inset:3%}.hex-photo[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.hex-main[data-astro-cid-ge2uvauf] .hex-photo[data-astro-cid-ge2uvauf] img{object-position:50% 20%}.hex-small[data-astro-cid-ge2uvauf]{aspect-ratio:.866;width:31%;position:absolute}.hex-small-top[data-astro-cid-ge2uvauf]{top:0;right:0}.hex-small-top[data-astro-cid-ge2uvauf] .hex-frame[data-astro-cid-ge2uvauf]{background:var(--white)}.hex-small-bottom[data-astro-cid-ge2uvauf]{bottom:2%;right:0}.hex-small-bottom[data-astro-cid-ge2uvauf] .hex-frame[data-astro-cid-ge2uvauf]{background:var(--ink)}@media (width<=1023.98px){.panel-red[data-astro-cid-ge2uvauf],.panel-black[data-astro-cid-ge2uvauf]{width:100%;height:clamp(300px,70vw,520px);top:auto}.panel-red[data-astro-cid-ge2uvauf]{clip-path:polygon(0 34%,100% 8%,100% 100%,0 100%)}.panel-black[data-astro-cid-ge2uvauf]{clip-path:polygon(0 calc(34% - 16px),100% calc(8% - 16px),100% calc(8% - 4px),0 calc(34% - 4px))}.panel-rose[data-astro-cid-ge2uvauf]{width:40%}.hex-small-bottom[data-astro-cid-ge2uvauf] .hex-frame[data-astro-cid-ge2uvauf]{background:var(--white)}.hex-small-top[data-astro-cid-ge2uvauf] .hex-frame[data-astro-cid-ge2uvauf]{background:var(--ink)}}@media (width<=479.98px){.hero-ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.hero-call[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{padding-block:.7rem;display:inline-block}@media (width<=1023.98px){.hero-visual[data-astro-cid-ge2uvauf]{width:min(100%,360px)}}.products[data-astro-cid-rtei5hqi]{background:var(--gray-50)}.products-top[data-astro-cid-rtei5hqi]{align-items:center;gap:2.5rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}@media (width>=1024px){.products-top[data-astro-cid-rtei5hqi]{grid-template-columns:1fr 1.05fr;gap:4rem}}.products-top[data-astro-cid-rtei5hqi] .section-head[data-astro-cid-rtei5hqi]{margin-bottom:0}.products-cta[data-astro-cid-rtei5hqi]{margin-top:2rem}.mosaic[data-astro-cid-rtei5hqi]{aspect-ratio:1.15;grid-template:"ppe filters"1fr"ppe tank"1fr"tires tank".8fr/1.25fr 1fr;gap:.85rem;display:grid}.tile[data-astro-cid-rtei5hqi]{border-radius:var(--radius);background:var(--white);border:1px solid var(--border);margin:0;position:relative;overflow:hidden}.tile[data-astro-cid-rtei5hqi] img{object-fit:contain;width:100%;height:100%;padding:.5rem}.tile-ppe[data-astro-cid-rtei5hqi]{grid-area:ppe}.tile-filters[data-astro-cid-rtei5hqi]{grid-area:filters}.tile-tank[data-astro-cid-rtei5hqi]{grid-area:tank}.tile-tires[data-astro-cid-rtei5hqi]{grid-area:tires}.cards[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.25rem;display:grid}.card[data-astro-cid-rtei5hqi]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);transition:opacity .7s var(--ease), transform .4s var(--ease), border-color .3s, box-shadow .3s;padding:2rem 1.75rem 1.75rem;position:relative;overflow:hidden}.card[data-astro-cid-rtei5hqi]:hover{border-color:var(--red)}.card-icon[data-astro-cid-rtei5hqi]{background:var(--red);width:58px;height:66px;color:var(--white);place-items:center;transition:background-color .3s;display:grid}.card[data-astro-cid-rtei5hqi]:hover .card-icon[data-astro-cid-rtei5hqi]{background:var(--ink)}.card[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{font-size:var(--fs-lg);letter-spacing:-.01em;margin-top:1.4rem;font-weight:700}.card[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:var(--text-muted);font-size:var(--fs-sm);margin-top:.6rem;line-height:1.6}@media (width<=639.98px){.cards[data-astro-cid-rtei5hqi]{gap:.75rem}.card[data-astro-cid-rtei5hqi]{grid-template-columns:44px 1fr;align-items:center;column-gap:1rem;padding:1.1rem 1.1rem 1.25rem;display:grid}.card-icon[data-astro-cid-rtei5hqi]{width:44px;height:50px}.card-icon[data-astro-cid-rtei5hqi] svg{width:22px;height:22px}.card[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{font-size:var(--fs-base);margin-top:0;line-height:1.25}.card[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{grid-column:1/-1;margin-top:.65rem}.products-cta[data-astro-cid-rtei5hqi]{width:100%}}.services[data-astro-cid-lesv7jgp]{background:var(--ink);color:var(--gray-300);overflow:hidden}.services[data-astro-cid-lesv7jgp] .section-head[data-astro-cid-lesv7jgp] h2[data-astro-cid-lesv7jgp]{color:var(--white)}.services[data-astro-cid-lesv7jgp] .section-head[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]:not(.eyebrow){color:var(--gray-400)}.services[data-astro-cid-lesv7jgp] .eyebrow[data-astro-cid-lesv7jgp]{color:var(--red)}.services-deco[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{pointer-events:none;width:34%;position:absolute;right:-6%;transform:skew(-38deg)}.services-deco[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]:first-child{background:var(--red);height:clamp(56px,8vw,120px);top:0}.services-deco[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]:nth-child(2){background:var(--rose);width:16%;height:10px;top:clamp(56px,8vw,120px);right:4%}.services[data-astro-cid-lesv7jgp] .container[data-astro-cid-lesv7jgp]{position:relative}.tag[data-astro-cid-lesv7jgp]{color:#ff6b70;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;background:#ee1f2724;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-weight:700;display:inline-flex}.fuel[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);background:var(--ink-2);border:1px solid #ffffff14;gap:2.5rem;padding:clamp(1.5rem,1rem + 3vw,3rem);display:grid}@media (width>=1024px){.fuel[data-astro-cid-lesv7jgp]{grid-template-columns:.85fr 1.4fr;gap:3.5rem}}.fuel-intro[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{font-size:var(--fs-xl);color:var(--white);margin-top:1.1rem}.fuel-intro[data-astro-cid-lesv7jgp]>p[data-astro-cid-lesv7jgp]{color:var(--gray-400);margin-top:.9rem}.fuel-photo[data-astro-cid-lesv7jgp]{aspect-ratio:.866;background:var(--red);width:190px;clip-path:var(--hex);margin-top:2rem;padding:7px;display:none;overflow:hidden}@media (width>=1024px){.fuel-photo[data-astro-cid-lesv7jgp]{display:block}}.fuel-photo[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%;clip-path:var(--hex)}.fuel-list[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-content:start;gap:1rem;display:grid}.fuel-item[data-astro-cid-lesv7jgp]{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff12;gap:1rem;padding:1.25rem;transition:background-color .3s,border-color .3s;display:flex}.fuel-item[data-astro-cid-lesv7jgp]:hover{background:#ee1f2714;border-color:#ee1f2773}.fuel-icon[data-astro-cid-lesv7jgp]{border-radius:var(--radius-sm);background:var(--red);width:44px;height:44px;color:var(--white);flex-shrink:0;place-items:center;display:grid}.fuel-item[data-astro-cid-lesv7jgp] h4[data-astro-cid-lesv7jgp]{color:var(--white);font-size:var(--fs-base);letter-spacing:-.005em;font-weight:700}.fuel-item[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{font-size:var(--fs-sm);color:var(--gray-400);margin-top:.3rem;line-height:1.55}.duo[data-astro-cid-lesv7jgp]{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=900px){.duo[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr}}.duo-card[data-astro-cid-lesv7jgp]{border-radius:var(--radius-lg);background:var(--ink-2);border:1px solid #ffffff14;overflow:hidden}.duo-media[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;position:relative;overflow:hidden}.duo-media[data-astro-cid-lesv7jgp] img{object-fit:cover;width:100%;height:100%}.duo-media[data-astro-cid-lesv7jgp]:after{content:"";background:var(--ink-2);clip-path:polygon(0 100%,100% 0,100% 100%);height:34px;position:absolute;bottom:-1px;left:0;right:0}.tag-on-media[data-astro-cid-lesv7jgp]{background:var(--red-600);color:var(--white);position:absolute;top:1.25rem;left:1.25rem}.duo-body[data-astro-cid-lesv7jgp]{padding:.75rem clamp(1.5rem,1rem + 2vw,2.25rem) clamp(1.75rem,1rem + 2vw,2.5rem)}.duo-body[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{color:var(--white);font-size:var(--fs-xl)}.duo-body[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--gray-400);margin-top:.75rem}@media (width<=639.98px){.fuel[data-astro-cid-lesv7jgp]{background:0 0;border:0;border-radius:0;gap:1.75rem;padding:0}.fuel-list[data-astro-cid-lesv7jgp]{border-top:1px solid #ffffff1a;gap:0}.fuel-item[data-astro-cid-lesv7jgp]{background:0 0;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;padding:1rem 0}.fuel-item[data-astro-cid-lesv7jgp]:hover{background:0 0}.duo[data-astro-cid-lesv7jgp]{gap:1rem}}.coverage[data-astro-cid-vgm43v6b]{background:var(--white);overflow:hidden}.coverage-grid[data-astro-cid-vgm43v6b]{align-items:center;gap:3rem;display:grid}@media (width>=1024px){.coverage-grid[data-astro-cid-vgm43v6b]{grid-template-columns:1fr 1.05fr;gap:4rem}}.coverage-copy[data-astro-cid-vgm43v6b] .section-head[data-astro-cid-vgm43v6b]{margin-bottom:2.5rem}.sectors-title[data-astro-cid-vgm43v6b]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--gray-500);margin-bottom:1rem;font-weight:700}.sectors[data-astro-cid-vgm43v6b]{flex-wrap:wrap;gap:.65rem;display:flex}.sectors[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]{border:1px solid var(--border);font-weight:600;font-size:var(--fs-sm);color:var(--ink-3);background:var(--white);border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1rem;transition:border-color .2s,color .2s;display:inline-flex}.sectors[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b] svg{color:var(--red)}.sectors[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]:hover{border-color:var(--red)}.honeycomb-wrap[data-astro-cid-vgm43v6b]{justify-content:center;display:flex}.honeycomb[data-astro-cid-vgm43v6b]{--w:clamp(70px, 19vw, 122px);--h:calc(var(--w) * 1.1547);--g:clamp(4px, 1vw, 8px);padding-bottom:calc(var(--h) * .1)}.hc-row[data-astro-cid-vgm43v6b]{gap:var(--g);display:flex}.hc-row[data-astro-cid-vgm43v6b]+.hc-row[data-astro-cid-vgm43v6b]{margin-top:calc(var(--h) * -.25 + var(--g))}.hc-row[data-astro-cid-vgm43v6b]:nth-child(2n){margin-left:calc(var(--w) / 2 + var(--g) / 2)}.hc[data-astro-cid-vgm43v6b]{width:var(--w);height:var(--h);clip-path:var(--hex);background:var(--gray-200);transition:background-color .3s, transform .3s var(--ease);place-items:center;display:grid}.hc-inner[data-astro-cid-vgm43v6b]{width:calc(100% - 4px);height:calc(100% - 4px);clip-path:var(--hex);background:var(--gray-50);text-align:center;align-content:center;place-items:center;gap:.15rem;padding:.4rem;transition:background-color .3s;display:grid}.hc-name[data-astro-cid-vgm43v6b]{color:var(--ink-3);font-size:clamp(.62rem,.5rem + .45vw,.875rem);font-weight:700;line-height:1.15}.hc[data-astro-cid-vgm43v6b]:hover{background:var(--red)}.hc[data-astro-cid-vgm43v6b]:hover .hc-inner[data-astro-cid-vgm43v6b]{background:var(--red-50)}.hc-hq[data-astro-cid-vgm43v6b],.hc-hq[data-astro-cid-vgm43v6b]:hover{background:var(--red);z-index:1;position:relative}.hc-hq[data-astro-cid-vgm43v6b] .hc-inner[data-astro-cid-vgm43v6b],.hc-hq[data-astro-cid-vgm43v6b]:hover .hc-inner[data-astro-cid-vgm43v6b]{background:var(--red);color:var(--white)}.hc-hq[data-astro-cid-vgm43v6b] .hc-name[data-astro-cid-vgm43v6b]{color:var(--white);font-size:clamp(.7rem,.55rem + .5vw,1rem)}.hc-hq-label[data-astro-cid-vgm43v6b]{text-transform:uppercase;letter-spacing:.06em;opacity:.9;font-size:clamp(.52rem,.45rem + .3vw,.7rem);font-weight:600}@media (width<=559.98px){.hc-hq-label[data-astro-cid-vgm43v6b]{display:none}}.coverage-mobile[data-astro-cid-vgm43v6b]{display:none}@media (width<=559.98px){.honeycomb-wrap[data-astro-cid-vgm43v6b]{display:none}.coverage-mobile[data-astro-cid-vgm43v6b]{display:block}.cm-hq[data-astro-cid-vgm43v6b]{border-radius:var(--radius);background:var(--red);color:var(--white);align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.cm-hq-icon[data-astro-cid-vgm43v6b]{background:var(--white);width:46px;height:52px;color:var(--red);flex-shrink:0;place-items:center;display:grid}.cm-hq[data-astro-cid-vgm43v6b] p[data-astro-cid-vgm43v6b]{line-height:1.3;display:grid}.cm-hq-label[data-astro-cid-vgm43v6b]{font-size:var(--fs-sm);opacity:.9}.cm-hq[data-astro-cid-vgm43v6b] strong[data-astro-cid-vgm43v6b]{font-size:var(--fs-lg)}.cm-title[data-astro-cid-vgm43v6b]{font-size:var(--fs-base);margin-top:1.75rem;margin-bottom:.75rem;font-weight:700}.cm-list[data-astro-cid-vgm43v6b]{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.cm-list[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]{border-bottom:1px solid var(--border);min-height:48px;color:var(--ink-3);align-items:center;gap:.6rem;font-weight:600;display:flex}.cm-list[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]:nth-child(odd){padding-right:.5rem}.cm-list[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]:before{content:"";background:var(--red);width:10px;height:11px;clip-path:var(--hex);flex-shrink:0}.sectors[data-astro-cid-vgm43v6b]{gap:.5rem}.sectors[data-astro-cid-vgm43v6b] li[data-astro-cid-vgm43v6b]{padding:.5rem .85rem;font-size:.875rem}}.why[data-astro-cid-tbvw4kn2]{background:var(--gray-50);border-top:1px solid var(--border)}.why-grid[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.25rem;display:grid}.why-item[data-astro-cid-tbvw4kn2]{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);transition:opacity .7s var(--ease), transform .4s var(--ease), border-color .3s, box-shadow .3s;padding:2rem 1.75rem}.why-item[data-astro-cid-tbvw4kn2]:hover{border-color:var(--red)}.why-icon[data-astro-cid-tbvw4kn2]{border-radius:var(--radius);background:var(--ink);width:60px;height:60px;color:var(--white);place-items:center;transition:background-color .3s;display:grid}.why-item[data-astro-cid-tbvw4kn2]:hover .why-icon[data-astro-cid-tbvw4kn2]{background:var(--red)}.why-item[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{font-size:var(--fs-lg);margin-top:1.4rem;font-weight:700}.why-item[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.6rem}.process[data-astro-cid-tbvw4kn2]{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--border);margin-top:clamp(3.5rem,3rem + 3vw,5.5rem);padding:clamp(2rem,1.5rem + 3vw,3.5rem);position:relative;overflow:hidden}.process-head[data-astro-cid-tbvw4kn2]{margin-bottom:2.5rem}.process-head[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{font-size:var(--fs-xl);text-transform:uppercase;margin-top:.75rem}.process-head[data-astro-cid-tbvw4kn2] h3 em{color:var(--red);font-style:normal}.steps[data-astro-cid-tbvw4kn2]{counter-reset:step;gap:2rem;display:grid}@media (width>=768px){.steps[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.steps[data-astro-cid-tbvw4kn2]{grid-template-columns:repeat(4,1fr);gap:1.5rem}.step[data-astro-cid-tbvw4kn2]{position:relative}.step[data-astro-cid-tbvw4kn2]:not(:last-child):after{content:"";border-top:1px dashed var(--gray-400);height:0;position:absolute;top:26px;left:64px;right:-1rem}}.step[data-astro-cid-tbvw4kn2]{flex-direction:column;gap:1.1rem;display:flex}.step-num[data-astro-cid-tbvw4kn2]{background:var(--red);width:48px;height:54px;color:var(--white);font-weight:800;font-size:var(--fs-sm);z-index:1;place-items:center;display:grid;position:relative}.step[data-astro-cid-tbvw4kn2]:nth-child(2n) .step-num[data-astro-cid-tbvw4kn2]{background:var(--ink)}.step[data-astro-cid-tbvw4kn2] h4[data-astro-cid-tbvw4kn2]{font-size:var(--fs-base);font-weight:700}.step[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.4rem}@media (width<=639.98px){.why-grid[data-astro-cid-tbvw4kn2]{gap:.75rem}.why-item[data-astro-cid-tbvw4kn2]{grid-template-columns:44px 1fr;align-items:center;column-gap:1rem;padding:1.1rem 1.1rem 1.25rem;display:grid}.why-icon[data-astro-cid-tbvw4kn2]{width:44px;height:44px}.why-icon[data-astro-cid-tbvw4kn2] svg{width:22px;height:22px}.why-item[data-astro-cid-tbvw4kn2] h3[data-astro-cid-tbvw4kn2]{font-size:var(--fs-base);margin-top:0}.why-item[data-astro-cid-tbvw4kn2] p[data-astro-cid-tbvw4kn2]{grid-column:1/-1;margin-top:.65rem}.process[data-astro-cid-tbvw4kn2]{padding:1.5rem 1.25rem}.steps[data-astro-cid-tbvw4kn2]{gap:1.25rem}.step[data-astro-cid-tbvw4kn2]{flex-direction:row;align-items:flex-start;gap:1rem}.step-num[data-astro-cid-tbvw4kn2]{flex-shrink:0;width:40px;height:46px}}.cta[data-astro-cid-hwvj6ntz]{background:var(--red);color:var(--white);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-hwvj6ntz] .cta-photo{object-fit:cover;object-position:50% 40%;width:100%;height:240px}.cta-block[data-astro-cid-hwvj6ntz]{padding:2.5rem var(--gutter) 3rem;position:relative}.cta-edge[data-astro-cid-hwvj6ntz]{display:none}.cta[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{color:var(--white);font-size:var(--fs-2xl);letter-spacing:-.03em;max-width:14ch;font-weight:800;line-height:1.02}.cta[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{font-size:var(--fs-lg);margin-top:.9rem}.cta-actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width>=900px){.cta[data-astro-cid-hwvj6ntz]{min-height:440px}.cta[data-astro-cid-hwvj6ntz] .cta-photo{width:62%;height:100%;position:absolute;inset:0 0 0 auto}.cta-edge[data-astro-cid-hwvj6ntz]{display:block}.cta-block[data-astro-cid-hwvj6ntz]{width:56%;padding:4rem 6rem 4rem max(var(--gutter), calc((100vw - var(--container)) / 2));background:var(--red);clip-path:polygon(0 0,100% 0,78% 100%,0 100%);align-items:center;display:flex}.cta-edge[data-astro-cid-hwvj6ntz]{background:var(--ink);clip-path:polygon(calc(100% - 14px) 0,100% 0,calc(78% + 3.08px) 100%,calc(78% - 10.92px) 100%);width:calc(56% + 14px);position:absolute;top:0;bottom:0;left:0}}@media (width<=479.98px){.cta-actions[data-astro-cid-hwvj6ntz] .btn[data-astro-cid-hwvj6ntz]{width:100%}}.contact[data-astro-cid-he3spzz3]{background:var(--white)}.contact-grid[data-astro-cid-he3spzz3]{gap:1.5rem;display:grid}@media (width>=1024px){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:.8fr 1.4fr;gap:2rem}}.info[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--ink);color:var(--gray-300);flex-direction:column;gap:2rem;padding:clamp(1.75rem,1.25rem + 2vw,2.5rem);display:flex;position:relative;overflow:hidden}.info[data-astro-cid-he3spzz3]:after{content:"";background:var(--red);width:160px;height:46px;position:absolute;bottom:-10px;right:-40px;transform:skew(-35deg)}.info-list[data-astro-cid-he3spzz3]{gap:1.6rem;display:grid}.info-list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{gap:1rem;display:flex}.info-icon[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--red);background:#ffffff0f;flex-shrink:0;place-items:center;display:grid}.info-label[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--gray-500);font-weight:700}.info-value[data-astro-cid-he3spzz3]{font-size:var(--fs-lg);color:var(--white);margin-top:.2rem;font-weight:600;display:block}a[data-astro-cid-he3spzz3].info-value:hover{color:#ff6b70}.info-email[data-astro-cid-he3spzz3]{font-size:var(--fs-base);word-break:break-all}.info-wa[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:#4ade80;align-items:center;gap:.4rem;margin-top:.4rem;font-weight:600;display:inline-flex}.info-legal[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);border-top:1px solid #ffffff1a;padding-top:1.5rem}.info-legal[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]+p[data-astro-cid-he3spzz3]{margin-top:.5rem;line-height:1.7}.brochure[data-astro-cid-he3spzz3]{z-index:1;border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:1rem;margin-top:auto;padding:1rem;transition:background-color .2s,border-color .2s;display:flex;position:relative}.brochure[data-astro-cid-he3spzz3]:hover{border-color:var(--red);background:#ee1f271f}.brochure-icon[data-astro-cid-he3spzz3]{background:var(--red);width:44px;height:50px;color:var(--white);flex-shrink:0;place-items:center;display:grid}.brochure[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{color:var(--white);display:block}.brochure[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);color:var(--gray-400)}.form[data-astro-cid-he3spzz3]{border-radius:var(--radius-lg);background:var(--gray-50);border:1px solid var(--border);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.form-title[data-astro-cid-he3spzz3]{font-size:var(--fs-xl);margin-bottom:1.5rem}.fields[data-astro-cid-he3spzz3]{gap:1.1rem;display:grid}@media (width>=640px){.fields[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr}.field-full[data-astro-cid-he3spzz3]{grid-column:1/-1}}.field[data-astro-cid-he3spzz3]{gap:.4rem;display:grid}.field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:var(--ink-3);font-weight:600}.req[data-astro-cid-he3spzz3]{color:var(--red-600)}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{border:1.5px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:50px;padding:.75rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.5rem}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:140px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] select[data-astro-cid-he3spzz3]:focus,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--ink);outline:none;outline:2px solid var(--ink);outline-offset:0}.field[data-astro-cid-he3spzz3] [data-astro-cid-he3spzz3][aria-invalid=true]{border-color:var(--red-600);background:var(--red-50)}.form-error[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);background:var(--red-50);color:var(--red-700);font-weight:600;font-size:var(--fs-sm);border:1px solid var(--red);margin-top:1rem;padding:.75rem 1rem}.form-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.form-actions[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex:220px}.form-note[data-astro-cid-he3spzz3]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:1rem}a[data-astro-cid-he3spzz3].info-value{align-items:center;width:fit-content;min-height:44px;display:flex}.info-wa[data-astro-cid-he3spzz3]{min-height:44px;margin-top:0;display:inline-flex}.quick-actions[data-astro-cid-he3spzz3],.sheet-bar[data-astro-cid-he3spzz3]{display:none}@media (width<=767.98px){.quick-actions[data-astro-cid-he3spzz3]{gap:.6rem;margin-bottom:1.5rem;display:grid}.qa[data-astro-cid-he3spzz3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);width:100%;min-height:64px;color:var(--ink);text-align:left;font:inherit;align-items:center;gap:.9rem;padding:.75rem 1rem;display:flex}.qa[data-astro-cid-he3spzz3]:active{background:var(--gray-50)}.qa-primary[data-astro-cid-he3spzz3]{border-color:var(--red-600);background:var(--red-600);color:var(--white)}.qa-primary[data-astro-cid-he3spzz3]:active{background:var(--red-700)}.qa-icon[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);background:var(--ink);width:42px;height:42px;color:var(--white);flex-shrink:0;place-items:center;display:grid}.qa-primary[data-astro-cid-he3spzz3] .qa-icon[data-astro-cid-he3spzz3]{background:#ffffff2e}.qa-icon-wa[data-astro-cid-he3spzz3]{background:#128c4a}.qa-text[data-astro-cid-he3spzz3]{min-width:0;line-height:1.3;display:grid}.qa-text[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-size:var(--fs-base)}.qa-text[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qa-primary[data-astro-cid-he3spzz3] .qa-text[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:#ffffffe6}.info-list[data-astro-cid-he3spzz3]{display:none}.info[data-astro-cid-he3spzz3]{gap:1.5rem}.info-legal[data-astro-cid-he3spzz3]{border-top:0;padding-top:0}.form-sheet[data-astro-cid-he3spzz3]{z-index:100;overscroll-behavior:contain;background:var(--white);visibility:hidden;opacity:0;transition:opacity .2s var(--ease), visibility 0s .2s;position:fixed;inset:0;overflow-y:auto}.form-sheet[data-astro-cid-he3spzz3][data-open]{visibility:visible;opacity:1;transition:opacity .2s var(--ease)}.sheet-bar[data-astro-cid-he3spzz3]{z-index:1;min-height:64px;padding:.5rem .5rem .5rem var(--gutter);background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.sheet-title[data-astro-cid-he3spzz3]{font-size:var(--fs-lg);font-weight:700}.sheet-close[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--white);background:0 0;border:0;place-items:center;display:grid}.form-sheet[data-astro-cid-he3spzz3] .form[data-astro-cid-he3spzz3]{background:var(--white);padding:1.25rem var(--gutter) 2rem;opacity:1;border:0;border-radius:0;transform:none}.form-sheet[data-astro-cid-he3spzz3] .form-title[data-astro-cid-he3spzz3]{display:none}body.sheet-open{overflow:hidden}}.wa-fab[data-astro-cid-uchulhbi]{z-index:40;width:56px;height:56px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);box-shadow:0 4px 14px #00000040}.wa-fab[data-astro-cid-uchulhbi].is-hidden{opacity:0;visibility:hidden;pointer-events:none}.wa-fab[data-astro-cid-uchulhbi]{transition:background-color .15s,opacity .2s,visibility .2s}.wa-fab[data-astro-cid-uchulhbi]:hover{background:#1ebe5b}body.menu-open .wa-fab[data-astro-cid-uchulhbi],body.sheet-open .wa-fab[data-astro-cid-uchulhbi]{display:none}
