.hero[data-astro-cid-brmdfpyo]{isolation:isolate;text-align:center;padding-block:160px 90px;position:relative;overflow:clip}.hero__beam[data-astro-cid-brmdfpyo]{z-index:-1;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(26px);mix-blend-mode:screen;background:linear-gradient(#e2e8ea66,#40a7c34d 28%,#0000 78%);width:min(80vw,1000px);height:120%;position:absolute;top:-8%;left:50%;transform:translate(-50%)}.hero__inner[data-astro-cid-brmdfpyo]{justify-items:center;gap:26px;display:grid}.hero[data-astro-cid-brmdfpyo] .display[data-astro-cid-brmdfpyo]{font-size:clamp(54px,9vw,140px)}.hero[data-astro-cid-brmdfpyo] .lead[data-astro-cid-brmdfpyo]{margin-inline:auto}.rules-strip[data-astro-cid-brmdfpyo]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hero__phone[data-astro-cid-brmdfpyo]{margin-top:30px}.hero__phone[data-astro-cid-brmdfpyo] .phone{--w:320px}.grid-3[data-astro-cid-brmdfpyo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.box[data-astro-cid-brmdfpyo]{align-content:start;gap:14px;padding:30px 28px;display:grid}.box[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo],.study[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{font:700 21px/1.3 var(--body);margin:6px 0 0}.box[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo],.study[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:var(--tx-2);margin:0}.duo[data-astro-cid-brmdfpyo]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.tools-list[data-astro-cid-brmdfpyo]{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tools-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{border-top:1px solid var(--line);padding:24px 24px 24px 0}.tools-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.tools-list[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{font:400 28px/1 var(--display);text-transform:uppercase;margin:0 0 6px}.tools-list[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{color:var(--tx-2);margin:0;font-size:15.5px}.study[data-astro-cid-brmdfpyo]{gap:14px;padding:36px;display:grid}.study[data-astro-cid-brmdfpyo] ul[data-astro-cid-brmdfpyo]{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.study[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{color:var(--tx);align-items:center;gap:10px;display:flex}.study[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo] svg{color:var(--tq)}.install[data-astro-cid-brmdfpyo]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.install[data-astro-cid-brmdfpyo] h3[data-astro-cid-brmdfpyo]{font:400 32px/1 var(--display);text-transform:uppercase}.install[data-astro-cid-brmdfpyo] ol[data-astro-cid-brmdfpyo]{counter-reset:paso;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.install[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{counter-increment:paso;color:var(--tx-2);grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.install[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]:before{content:counter(paso);border:1px solid var(--tq);width:30px;height:30px;color:var(--tq);font:700 14px/1 var(--body);border-radius:50%;place-items:center;display:grid}.note[data-astro-cid-brmdfpyo]{color:var(--tx-3);max-width:70ch;margin:22px 0 0;font-size:15px}.final[data-astro-cid-brmdfpyo]{text-align:center}.final__inner[data-astro-cid-brmdfpyo]{justify-items:center;gap:28px;display:grid}.final__note[data-astro-cid-brmdfpyo]{color:var(--tx-3);letter-spacing:.06em;margin:0;font-size:14px}@media (width<=1000px){.grid-3[data-astro-cid-brmdfpyo]{grid-template-columns:repeat(2,minmax(0,1fr))}.duo[data-astro-cid-brmdfpyo]{grid-template-columns:1fr}}@media (width<=640px){.grid-3[data-astro-cid-brmdfpyo],.install[data-astro-cid-brmdfpyo],.tools-list[data-astro-cid-brmdfpyo]{grid-template-columns:1fr}.tools-list[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]:nth-child(2n){border-left:0;padding-left:0}.hero__phone[data-astro-cid-brmdfpyo] .phone{--w:260px}}
