.comparador-home-module__uVyOtW__page{color:#10213c;background:radial-gradient(circle at 85% 12%,#18c2fa2e,#0000 28rem),linear-gradient(#f7faff 0%,#fff 72%);min-height:100vh;overflow-x:hidden}.comparador-home-module__uVyOtW__content{width:min(1180px,100% - 32px);margin:0 auto;padding:38px 0 28px}.comparador-home-module__uVyOtW__heroGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:28px;display:grid}.comparador-home-module__uVyOtW__heroCard{color:#fff;background:linear-gradient(120deg,#013cf0f5,#002bb7f5);border-radius:32px;min-height:410px;padding:clamp(34px,5vw,56px);position:relative;overflow:hidden;box-shadow:0 28px 70px #013cf038}.comparador-home-module__uVyOtW__heroCard:after{content:"";pointer-events:none;background:#18c2fa33;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-150px}.comparador-home-module__uVyOtW__heroCard>*{z-index:1;position:relative}.comparador-home-module__uVyOtW__eyebrow{color:#fff;letter-spacing:.08em;background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:8px 13px;font-size:.76rem;font-weight:800;display:inline-flex}.comparador-home-module__uVyOtW__title{color:#fff;letter-spacing:-.055em;max-width:760px;margin:24px 0 0;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:850;line-height:.98}.comparador-home-module__uVyOtW__description{color:#ffffffde;max-width:660px;margin:26px 0 0;font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.7}.comparador-home-module__uVyOtW__infoCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #bfdbfed1;border-radius:32px;padding:34px;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f172a14}.comparador-home-module__uVyOtW__infoCard:after{content:"";pointer-events:none;background:#18c2fa1f;border-radius:50%;width:190px;height:190px;position:absolute;top:-85px;right:-75px}.comparador-home-module__uVyOtW__infoCard>*{z-index:1;position:relative}.comparador-home-module__uVyOtW__infoEyebrow{color:#013cf0;letter-spacing:.12em;margin:0;font-size:.76rem;font-weight:850}.comparador-home-module__uVyOtW__infoTitle{color:#10213c;letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(1.65rem,2.2vw,2.2rem);font-weight:850;line-height:1.08}.comparador-home-module__uVyOtW__infoList{color:#5f6f85;gap:14px;margin:26px 0 0;padding:0;font-size:.95rem;line-height:1.65;list-style:none;display:grid}.comparador-home-module__uVyOtW__infoList li{padding-left:28px;position:relative}.comparador-home-module__uVyOtW__infoList li:before{color:#18c2fa;content:"✓";font-weight:900;position:absolute;top:0;left:0}.comparador-home-module__uVyOtW__toolsSection{padding:30px 0 10px}.comparador-home-module__uVyOtW__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparador-home-module__uVyOtW__toolCard{color:#071b4b;isolation:isolate;background:radial-gradient(circle at 92% 10%,#55b1ff45,#0000 34%),radial-gradient(circle at 12% 96%,#013cf01a,#0000 36%),linear-gradient(145deg,#fafdff 0%,#eef7ff 54%,#dfefff 100%);border:1px solid #aaccffe0;border-radius:30px;min-width:0;min-height:520px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a1a,inset 0 1px #ffffffe6}.comparador-home-module__uVyOtW__toolCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#013cf024,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;left:-70px}.comparador-home-module__uVyOtW__toolCard:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffffad;position:absolute;inset:0}.comparador-home-module__uVyOtW__toolCard:hover{border-color:#013cf07a;transform:translateY(-5px);box-shadow:0 28px 66px #013cf02e,inset 0 1px #ffffffeb}.comparador-home-module__uVyOtW__toolCard_recommend{--accent:#0865ff;--accent-dark:#033db8}.comparador-home-module__uVyOtW__toolCard_catalog{--accent:#0087ff;--accent-dark:#0050ca}.comparador-home-module__uVyOtW__toolCard_compare{--accent:#0158e8;--accent-dark:#052a93}.comparador-home-module__uVyOtW__toolCard_hybrid{--accent:#087f5b;--accent-dark:#065f46;background:radial-gradient(circle at 92% 10%,#34d3993d,#0000 34%),radial-gradient(circle at 12% 96%,#087f5b1a,#0000 36%),linear-gradient(145deg,#fbfffd 0%,#edf9f5 54%,#dcf3eb 100%);border-color:#86d3b8e0}.comparador-home-module__uVyOtW__cardBrand{z-index:3;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.comparador-home-module__uVyOtW__cardLogo{width:126px;height:auto}.comparador-home-module__uVyOtW__cardBrand>span{color:#013cf0;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #013cf026;border-radius:999px;padding:6px 10px;font-size:.67rem;font-weight:900}.comparador-home-module__uVyOtW__cardCopy{z-index:3;width:58%;margin-top:20px;position:relative}.comparador-home-module__uVyOtW__cardCopy h2{color:#07184f;letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,2.6vw,2.55rem);font-weight:900;line-height:.95}.comparador-home-module__uVyOtW__cardCopy h3{color:var(--accent);margin:15px 0 0;font-size:1rem;font-weight:900;line-height:1.2}.comparador-home-module__uVyOtW__cardCopy p{color:#334769;margin:10px 0 0;font-size:.76rem;line-height:1.5}.comparador-home-module__uVyOtW__mockPanel{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #5494ff47;border-radius:18px;width:42%;padding:12px;position:absolute;top:76px;right:18px;box-shadow:0 12px 28px #1c47901c}.comparador-home-module__uVyOtW__mockPanel>strong{color:#174da8;font-size:.68rem;font-weight:900;display:block}.comparador-home-module__uVyOtW__recommendationMain{background:#f7fbff;border:1px solid #013cf02e;border-radius:12px;gap:4px;margin-top:9px;padding:9px;display:grid}.comparador-home-module__uVyOtW__recommendationMain span{color:#fff;background:var(--accent);border-radius:999px;width:fit-content;padding:3px 6px;font-size:.48rem;font-weight:900}.comparador-home-module__uVyOtW__recommendationMain b{font-size:.68rem}.comparador-home-module__uVyOtW__recommendationList{color:#33537d;gap:4px;margin:8px 0 0;padding:0;font-size:.53rem;list-style:none;display:grid}.comparador-home-module__uVyOtW__recommendationList li:before{color:#17ae67;content:"✓";margin-right:4px;font-weight:900}.comparador-home-module__uVyOtW__brandRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.comparador-home-module__uVyOtW__brandRow span{color:#184995;text-align:center;background:#f7fbff;border:1px solid #013cf024;border-radius:9px;padding:7px 2px;font-size:.48rem;font-weight:900}.comparador-home-module__uVyOtW__mockVehicleRow{color:#294a76;background:#fff;border:1px solid #013cf021;border-radius:10px;grid-template-columns:15px 1fr auto;align-items:center;gap:6px;margin-top:7px;padding:7px;font-size:.52rem;font-weight:800;display:grid}.comparador-home-module__uVyOtW__mockVehicleRow i{background:linear-gradient(90deg,#74bcff,#025bf0);border-radius:8px 8px 4px 4px;width:15px;height:8px}.comparador-home-module__uVyOtW__compareColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:9px;display:grid}.comparador-home-module__uVyOtW__compareColumns span{color:#294a76;text-align:center;background:#f7fbff;border-radius:8px;padding:6px 2px;font-size:.43rem;font-weight:900}.comparador-home-module__uVyOtW__compareColumns .comparador-home-module__uVyOtW__recommended{color:#fff;background:var(--accent)}.comparador-home-module__uVyOtW__specRow{color:#365174;text-align:center;border-top:1px solid #013cf01f;grid-template-columns:1.2fr repeat(3,.65fr);align-items:center;gap:3px;margin-top:5px;padding:6px 4px;font-size:.43rem;display:grid}.comparador-home-module__uVyOtW__specRow b{text-align:left}.comparador-home-module__uVyOtW__featureGrid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:50%;display:grid;position:absolute;bottom:96px;left:20px}.comparador-home-module__uVyOtW__featureItem{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffbd;border:1px solid #ffffffd9;border-radius:12px;place-items:center;gap:3px;min-height:50px;padding:7px 3px;display:grid;box-shadow:0 6px 15px #013cf014}.comparador-home-module__uVyOtW__featureItem b{color:var(--accent);font-size:.7rem;font-weight:950}.comparador-home-module__uVyOtW__featureItem small{color:#173c75;font-size:.46rem;font-weight:850}.comparador-home-module__uVyOtW__vehicleStage{z-index:2;pointer-events:none;width:64%;position:absolute;bottom:40px;right:-18px}.comparador-home-module__uVyOtW__vehicleHalo{filter:blur(1px);background:radial-gradient(#2b99ff3d,#0000 68%);border:2px solid #1c86ff73;border-radius:50%;width:90%;height:34%;position:absolute;bottom:1%;right:4%}.comparador-home-module__uVyOtW__vehicleImage{z-index:1;filter:drop-shadow(0 14px 14px #14336940);object-fit:contain;width:100%;height:auto;transition:transform .22s;display:block;position:relative;transform:translateY(8px)}.comparador-home-module__uVyOtW__toolCard:hover .comparador-home-module__uVyOtW__vehicleImage{transform:translateY(2px)scale(1.025)}.comparador-home-module__uVyOtW__cardAction{z-index:4;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent-dark));min-width:148px;min-height:45px;box-shadow:0 4px 0 color-mix(in srgb,var(--accent-dark)78%,#00194c),0 12px 22px #013cf03d;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.9rem;font-weight:900;display:inline-flex;position:absolute;bottom:20px;left:20px}.comparador-home-module__uVyOtW__cardAction>span{border:2px solid #ffffffd6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.comparador-home-module__uVyOtW__toolCard:focus-visible{outline-offset:5px;outline:3px solid #18c2faa6}@media (max-width:1080px){.comparador-home-module__uVyOtW__toolCard{min-height:500px;padding:18px}.comparador-home-module__uVyOtW__cardLogo{width:112px}.comparador-home-module__uVyOtW__cardCopy h2{font-size:1.85rem}.comparador-home-module__uVyOtW__cardCopy p{font-size:.7rem}.comparador-home-module__uVyOtW__mockPanel{right:14px}.comparador-home-module__uVyOtW__featureGrid,.comparador-home-module__uVyOtW__cardAction{left:16px}}@media (max-width:980px){.comparador-home-module__uVyOtW__heroGrid{grid-template-columns:1fr}.comparador-home-module__uVyOtW__heroCard{min-height:auto}.comparador-home-module__uVyOtW__toolsGrid{grid-template-columns:1fr;width:min(720px,100%);margin:0 auto}.comparador-home-module__uVyOtW__toolCard{min-height:600px}.comparador-home-module__uVyOtW__cardCopy h2{font-size:clamp(2.6rem,7vw,4.2rem)}.comparador-home-module__uVyOtW__cardCopy h3{font-size:1.35rem}.comparador-home-module__uVyOtW__cardCopy p{font-size:.96rem}.comparador-home-module__uVyOtW__mockPanel{width:39%;padding:16px;top:90px;right:28px}.comparador-home-module__uVyOtW__featureGrid{width:45%;bottom:110px;left:28px}.comparador-home-module__uVyOtW__vehicleStage{width:58%;bottom:45px;right:0}.comparador-home-module__uVyOtW__cardAction{bottom:25px;left:28px}}@media (max-width:640px){.comparador-home-module__uVyOtW__content{width:calc(100% - 24px);padding-top:24px}.comparador-home-module__uVyOtW__heroCard,.comparador-home-module__uVyOtW__infoCard{border-radius:24px}.comparador-home-module__uVyOtW__heroCard{padding:32px 24px}.comparador-home-module__uVyOtW__infoCard{padding:24px}.comparador-home-module__uVyOtW__toolsSection{padding-top:22px}.comparador-home-module__uVyOtW__title{font-size:clamp(2.35rem,12vw,3.4rem)}.comparador-home-module__uVyOtW__toolCard{border-radius:24px;min-height:560px;padding:18px}.comparador-home-module__uVyOtW__cardLogo{width:112px}.comparador-home-module__uVyOtW__cardBrand>span{font-size:.58rem}.comparador-home-module__uVyOtW__cardCopy{width:62%;margin-top:17px}.comparador-home-module__uVyOtW__cardCopy h2{font-size:clamp(2rem,9vw,3rem)}.comparador-home-module__uVyOtW__cardCopy h3{margin-top:11px;font-size:1rem}.comparador-home-module__uVyOtW__cardCopy p{margin-top:8px;font-size:.72rem}.comparador-home-module__uVyOtW__mockPanel{width:37%;padding:10px;top:78px;right:14px}.comparador-home-module__uVyOtW__featureGrid{width:54%;bottom:96px;left:16px}.comparador-home-module__uVyOtW__vehicleStage{width:62%;bottom:42px;right:-8px}.comparador-home-module__uVyOtW__cardAction{min-width:138px;bottom:20px;left:16px}}@media (max-width:430px){.comparador-home-module__uVyOtW__toolCard{min-height:525px}.comparador-home-module__uVyOtW__cardCopy{width:64%}.comparador-home-module__uVyOtW__cardCopy h2{font-size:2rem}.comparador-home-module__uVyOtW__cardCopy h3{font-size:.88rem}.comparador-home-module__uVyOtW__cardCopy p{font-size:.64rem}.comparador-home-module__uVyOtW__mockPanel{width:35%;padding:8px;top:76px;right:10px}.comparador-home-module__uVyOtW__featureGrid{gap:4px;width:55%;bottom:90px;left:12px}.comparador-home-module__uVyOtW__featureItem{min-height:44px;padding:5px 2px}.comparador-home-module__uVyOtW__featureItem small{font-size:.41rem}.comparador-home-module__uVyOtW__vehicleStage{width:65%}.comparador-home-module__uVyOtW__cardAction{min-width:128px;min-height:42px;font-size:.82rem;bottom:17px;left:12px}}@media (prefers-reduced-motion:reduce){.comparador-home-module__uVyOtW__toolCard,.comparador-home-module__uVyOtW__vehicleImage{transition:none}}
