.page_main__nw1Wk{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}.HomeAbout_section__Mgx_2{position:relative;width:100%;min-height:calc(100vh - 3.8rem);background:linear-gradient(180deg,#fff,#f9f9f9);display:flex;align-items:center;justify-content:center;padding:clamp(1.75rem,3.5vh,2.75rem) 2rem;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box}.HomeAbout_container__YjSUO{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(2rem,3.5vw,3.5rem);gap:clamp(2rem,3.5vw,3.5rem);align-items:center}.HomeAbout_leftCol__vWJYS{display:flex;flex-direction:column;align-items:flex-start}.HomeAbout_badge__kXbAq{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;border-radius:9999px;background-color:rgba(242,7,7,.08);border:1px solid rgba(242,7,7,.2);color:var(--red-primary,#f20707);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.65rem}.HomeAbout_badgeDot__qRvIK{width:6px;height:6px;border-radius:50%;background-color:var(--red-primary,#f20707)}.HomeAbout_title__iJvL8{font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:800;line-height:1.18;color:#111;letter-spacing:-.02em;margin:0 0 .85rem}.HomeAbout_titleAccent___ARJ1{color:var(--red-primary,#f20707)}.HomeAbout_description__yS4kb{font-size:.95rem;line-height:1.55;color:#4b5563;margin-bottom:1.15rem;max-width:580px}.HomeAbout_featureList__PYrni{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.65rem;width:100%}.HomeAbout_featureItem__CQini{display:flex;align-items:flex-start;gap:.75rem}.HomeAbout_featureCheck__A6FTk{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background-color:rgba(242,7,7,.1);color:var(--red-primary,#f20707);margin-top:.1rem}.HomeAbout_featureText__cvdhK{font-size:.875rem;line-height:1.45;color:#374151}.HomeAbout_featureText__cvdhK strong{color:#111;font-weight:700}.HomeAbout_ctaBtn__9zIQE{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.4rem;background-color:#111;color:#fff;border-radius:9999px;font-size:.875rem;font-weight:600;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.16,1,.3,1)}.HomeAbout_ctaBtn__9zIQE:hover{background-color:var(--red-primary,#f20707);box-shadow:0 6px 20px rgba(242,7,7,.35);transform:translateY(-2px);color:#fff}.HomeAbout_ctaIcon__jWBMs{width:1rem;height:1rem;transition:transform .25s ease}.HomeAbout_ctaBtn__9zIQE:hover .HomeAbout_ctaIcon__jWBMs{transform:translateX(3px)}.HomeAbout_rightCol__i2W0B{display:flex;flex-direction:column;width:100%}.HomeAbout_card__T964P{position:relative;background:#111;border-radius:1.25rem;padding:clamp(1.5rem,2.5vh,2rem) clamp(1.5rem,2.5vw,2.25rem);color:#fff;box-shadow:0 20px 40px -10px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.HomeAbout_cardGlow__QFtot{position:absolute;top:-20%;right:-20%;width:15rem;height:15rem;background:radial-gradient(circle,rgba(242,7,7,.28) 0,transparent 70%);filter:blur(40px);pointer-events:none}.HomeAbout_cardHeader__qXUBu{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.HomeAbout_cardBadge__2iXEm{display:inline-flex;align-items:center;gap:.4rem;font-size:.725rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red-primary,#f20707);background:rgba(242,7,7,.12);padding:.25rem .65rem;border-radius:9999px;border:1px solid rgba(242,7,7,.25)}.HomeAbout_cardEquipment__hVkIB{position:relative;width:46px;height:46px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.85rem;display:flex;align-items:center;justify-content:center;padding:.3rem}.HomeAbout_cardEquipment__hVkIB img{object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.HomeAbout_cardTitle__FU5EW{position:relative;z-index:2;font-size:1.45rem;font-weight:800;color:#fff;line-height:1.25;margin:0 0 .65rem}.HomeAbout_cardText__MQz2p{position:relative;z-index:2;font-size:.875rem;line-height:1.55;color:hsla(0,0%,100%,.78);margin-bottom:1.25rem}.HomeAbout_pillarsGrid__KDpTs{position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.HomeAbout_pillarCard__PePoo{display:flex;align-items:center;gap:.75rem;padding:.65rem .95rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:.85rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .2s ease}.HomeAbout_pillarCard__PePoo:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18);transform:translateX(3px)}.HomeAbout_pillarIcon__flzyy{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:.55rem;background-color:rgba(242,7,7,.15);color:var(--red-primary,#f20707);flex-shrink:0}.HomeAbout_pillarInfo__4hyys{display:flex;flex-direction:column;gap:.1rem}.HomeAbout_pillarTitle__mzZRP{font-size:.85rem;font-weight:700;color:#fff}.HomeAbout_pillarDesc__JiULf{font-size:.75rem;line-height:1.35;color:hsla(0,0%,100%,.65)}@media screen and (max-width:960px){.HomeAbout_section__Mgx_2{min-height:auto;padding:4.5rem 1.5rem}.HomeAbout_container__YjSUO{grid-template-columns:1fr;gap:2.5rem}}@media screen and (max-width:640px){.HomeAbout_section__Mgx_2{padding:3.5rem 1.25rem}.HomeAbout_card__T964P{padding:1.5rem 1.15rem}.HomeAbout_title__iJvL8{font-size:1.75rem}.HomeAbout_ctaBtn__9zIQE{width:100%;justify-content:center}}.HomeHero_hero__0XXQ8{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh;height:100dvh;min-height:560px;width:100%;background-image:url(/hero.jpg);background-size:cover;background-position:50%;overflow:hidden;z-index:10;padding-top:7.2rem;padding-bottom:4rem;box-sizing:border-box}.HomeHero_overlay__RmTyP{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,5%,.88),hsla(0,2%,8%,.74) 50%,hsla(0,0%,7%,.88));z-index:1}.HomeHero_glowBlob__zixDx{position:absolute;top:18%;right:8%;width:30rem;height:30rem;background:radial-gradient(circle,rgba(242,7,7,.16) 0,transparent 65%);filter:blur(55px);z-index:1;pointer-events:none}.HomeHero_container__MAhRc{position:relative;z-index:2;width:100%;max-width:1280px;margin:auto;padding:0 3.5rem;display:flex;align-items:center}.HomeHero_heroContent___5c7V{display:flex;flex-direction:column;align-items:flex-start;width:100%}.HomeHero_badge__Roe_S{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .95rem;border-radius:9999px;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18);color:#f3f4f6;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}.HomeHero_badgePulse__Q156i{position:relative;display:flex;width:.5rem;height:.5rem}.HomeHero_pulsePing__6wltx{position:absolute;inset:0;opacity:.75;animation:HomeHero_ping__O74fk 1.5s cubic-bezier(0,0,.2,1) infinite}.HomeHero_pulseDot__QWy6N,.HomeHero_pulsePing__6wltx{border-radius:9999px;background-color:var(--red-primary,#f20707)}.HomeHero_pulseDot__QWy6N{position:relative;width:.5rem;height:.5rem}@keyframes HomeHero_ping__O74fk{75%,to{transform:scale(2.2);opacity:0}}.HomeHero_title__LyzcQ{font-size:clamp(2.35rem,4.8vw,4rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff;margin-bottom:1rem;max-width:52rem;text-shadow:0 2px 20px rgba(0,0,0,.4)}.HomeHero_titleAccent__OC1Ac{color:var(--red-primary,#f20707);position:relative;display:inline-block}.HomeHero_subtitle__70nTC{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.6;color:#d1d5db;font-weight:400;max-width:44rem;margin-bottom:1.75rem}.HomeHero_actions__GufuL{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;width:100%}.HomeHero_primaryBtn__MOe7D{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.5rem;border-radius:9999px;background-color:var(--red-primary,#f20707);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;box-shadow:0 4px 18px rgba(242,7,7,.38);transition:all .25s cubic-bezier(.16,1,.3,1)}.HomeHero_primaryBtn__MOe7D:hover{background-color:#d00505;transform:translateY(-2px);box-shadow:0 8px 24px rgba(242,7,7,.48)}.HomeHero_btnArrow__Lr1pP{transition:transform .25s cubic-bezier(.16,1,.3,1)}.HomeHero_primaryBtn__MOe7D:hover .HomeHero_btnArrow__Lr1pP{transform:translateX(3px)}.HomeHero_secondaryBtn__irIsl{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.4rem;border-radius:9999px;background-color:hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s ease}.HomeHero_secondaryBtn__irIsl:hover{background-color:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.HomeHero_whatsappBtn__z5fqo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.35rem;border-radius:9999px;background-color:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.35);color:#25d366;font-size:.925rem;font-weight:600;text-decoration:none;transition:all .25s ease}.HomeHero_whatsappBtn__z5fqo:hover{background-color:#25d366;color:#fff;border-color:#25d366;box-shadow:0 4px 16px rgba(37,211,102,.35);transform:translateY(-2px)}.HomeHero_whatsappIcon__F5Yx1{width:1.15rem;height:1.15rem}.HomeHero_scrollIndicator___3e_p{position:absolute;bottom:2.25rem;left:0;right:0;margin:0 auto;width:max-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;z-index:2;pointer-events:none}.HomeHero_scrollText__O0Od1{font-size:.725rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.65)}.HomeHero_scrollMouse__QBrKR{width:20px;height:32px;border-radius:9999px;border:2px solid hsla(0,0%,100%,.4);display:flex;justify-content:center;padding-top:6px}.HomeHero_scrollWheel__1UVc9{width:3px;height:6px;border-radius:9999px;background-color:var(--red-primary,#f20707);animation:HomeHero_mouseScroll__Tq2MP 1.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes HomeHero_mouseScroll__Tq2MP{0%{opacity:0;transform:translateY(0)}40%{opacity:1}80%{opacity:0;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}.HomeHero_featuresSection__HZljW{position:relative;width:100%;background:#fff;padding:3rem 0;z-index:20;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px -2px rgba(0,0,0,.03)}.HomeHero_featuresContainer__DBCjF{width:100%;max-width:1280px;margin:0 auto;padding:0 3.5rem}.HomeHero_metricsRow__ybvOg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%}.HomeHero_metricCard__BzP_e{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:1.25rem;background-color:#f9fafb;border:1px solid #eaedf0;box-shadow:0 2px 12px rgba(0,0,0,.03);transition:all .25s cubic-bezier(.16,1,.3,1)}.HomeHero_metricCard__BzP_e:hover{background-color:#fff;border-color:rgba(242,7,7,.3);transform:translateY(-3px);box-shadow:0 10px 25px -4px rgba(0,0,0,.08)}.HomeHero_metricIconWrap__cog9m{display:flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:.85rem;background-color:rgba(242,7,7,.08);color:var(--red-primary,#f20707);flex-shrink:0;border:1px solid rgba(242,7,7,.2)}.HomeHero_metricInfo__T7cvj{display:flex;flex-direction:column}.HomeHero_metricTitle__NOn68{font-size:1rem;font-weight:700;color:#111;letter-spacing:.01em}.HomeHero_metricDesc__kEgW6{font-size:.8125rem;color:#6b7280;margin-top:.15rem}@media screen and (max-width:992px){.HomeHero_container__MAhRc,.HomeHero_featuresContainer__DBCjF{padding:0 2rem}.HomeHero_metricsRow__ybvOg{grid-template-columns:1fr;gap:1rem}}@media screen and (max-width:640px){.HomeHero_hero__0XXQ8{min-height:100vh;min-height:100dvh;padding-top:5.5rem;padding-bottom:5.5rem}.HomeHero_container__MAhRc,.HomeHero_featuresContainer__DBCjF{padding:0 1.25rem}.HomeHero_badge__Roe_S{font-size:.725rem;padding:.3rem .75rem;margin-bottom:1.15rem}.HomeHero_title__LyzcQ{font-size:2.25rem;margin-bottom:1rem}.HomeHero_subtitle__70nTC{font-size:.975rem;line-height:1.55;margin-bottom:1.75rem}.HomeHero_actions__GufuL{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:2rem}.HomeHero_primaryBtn__MOe7D,.HomeHero_secondaryBtn__irIsl,.HomeHero_whatsappBtn__z5fqo{width:100%;padding:.85rem 1rem}.HomeHero_scrollIndicator___3e_p{bottom:1.25rem}.HomeHero_featuresSection__HZljW{padding:2rem 0}.HomeHero_metricCard__BzP_e{padding:1rem 1.15rem}}