.home-module__Hx0lNG__hero{color:#fff;background:radial-gradient(circle at 72% 30%,#1874ff38,#0000 28%),radial-gradient(circle at 35% 10%,#164e9b2e,#0000 30%),linear-gradient(135deg,#06111f 0%,#071827 55%,#03101b 100%);min-height:610px;padding:76px 0 54px;position:relative;overflow:hidden}.home-module__Hx0lNG__heroBackdrop{opacity:.22;pointer-events:none;background-image:linear-gradient(#4c97ff1f 1px,#0000 1px),linear-gradient(90deg,#4c97ff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.home-module__Hx0lNG__heroInner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:44px;display:grid;position:relative}.home-module__Hx0lNG__heroCopy{padding-top:4px}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__sectionHeader>span,.home-module__Hx0lNG__ctaInner>span{color:#8cbcff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.home-module__Hx0lNG__hero h1{color:#fff;letter-spacing:-.058em;max-width:720px;margin:14px 0 22px;font-size:clamp(50px,6vw,78px);line-height:.98}.home-module__Hx0lNG__hero h1 span{color:#3f98ff}.home-module__Hx0lNG__heroCopy>p{color:#d2deeb;max-width:650px;margin:0;font-size:17px;line-height:1.7}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__Hx0lNG__primaryCta,.home-module__Hx0lNG__secondaryCta,.home-module__Hx0lNG__ctaButton{border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.home-module__Hx0lNG__primaryCta,.home-module__Hx0lNG__ctaButton{color:#fff;background:linear-gradient(135deg,#1d7cff,#2c91ff);gap:10px;box-shadow:0 14px 30px #1a78ff47}.home-module__Hx0lNG__primaryCta:hover,.home-module__Hx0lNG__ctaButton:hover{transform:translateY(-2px);box-shadow:0 18px 38px #1a78ff59}.home-module__Hx0lNG__secondaryCta{color:#eef6ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e}.home-module__Hx0lNG__secondaryCta:hover{background:#ffffff1a;transform:translateY(-2px)}.home-module__Hx0lNG__quickLinks{color:#91a8bf;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:11px;display:flex}.home-module__Hx0lNG__quickLinks a{color:#d9e9fa;background:#0718276b;border:1px solid #8ab8ef3d;border-radius:999px;padding:6px 10px}.home-module__Hx0lNG__quickLinks a:hover{color:#fff;border-color:#529dffb3}.home-module__Hx0lNG__heroTrust{color:#cbd8e4;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:18px;margin-top:32px;padding-top:22px;font-size:11px;font-weight:700;display:flex}.home-module__Hx0lNG__heroVisual{min-height:430px;position:relative}.home-module__Hx0lNG__heroGlow{filter:blur(28px);background:radial-gradient(circle,#187eff61,#0000 65%);border-radius:50%;position:absolute;inset:12% 5% 6%}.home-module__Hx0lNG__heroImage{filter:saturate(1.06)contrast(1.04);opacity:.97;border-radius:28px;width:min(780px,116%);max-width:none;height:auto;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 38px 80px #0000006b}.home-module__Hx0lNG__floatCard{z-index:2;color:#e7f2ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071a2cd1;border:1px solid #71adff4d;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 30px #0000003d}.home-module__Hx0lNG__floatCard span{color:#67adff;font-size:18px}.home-module__Hx0lNG__floatOne{top:14px;right:30px}.home-module__Hx0lNG__floatTwo{top:108px;right:4px}.home-module__Hx0lNG__floatThree{bottom:80px;right:24px}.home-module__Hx0lNG__floatFour{bottom:12px;right:70px}.home-module__Hx0lNG__toolSection,.home-module__Hx0lNG__whySection,.home-module__Hx0lNG__stepsSection{padding:76px 0}.home-module__Hx0lNG__toolSection{background:#f7f9fc}.home-module__Hx0lNG__sectionHeader{text-align:center;max-width:780px;margin:0 auto 34px}.home-module__Hx0lNG__sectionHeader>span{color:#2b7ae9}.home-module__Hx0lNG__sectionHeader h2{color:#071528;letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(32px,4vw,48px)}.home-module__Hx0lNG__sectionHeader p{color:#657489;margin:0;font-size:14px;line-height:1.7}.home-module__Hx0lNG__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-module__Hx0lNG__categoryCard{background:#ffffffdb;border:1px solid #dde5ef;border-radius:18px;min-height:250px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 12px 28px #1530540d}.home-module__Hx0lNG__categoryCard:hover{border-color:#b8d3f5;transform:translateY(-5px);box-shadow:0 18px 36px #13437d1a}.home-module__Hx0lNG__categoryVisual{object-fit:cover;border:1px solid #4e92ec24;border-radius:20px;width:76px;height:76px;margin-bottom:20px;display:block;box-shadow:0 12px 28px #0e4b991f}.home-module__Hx0lNG__categoryCard h3{color:#0a182a;margin:0 0 8px;font-size:18px}.home-module__Hx0lNG__categoryCard p{color:#6b7889;margin:0;font-size:12px;line-height:1.6}.home-module__Hx0lNG__cardArrow{color:#267bf0;background:#eef5ff;border-radius:999px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;display:grid;position:absolute;bottom:18px;left:20px}.home-module__Hx0lNG__whySection{background:#fff}.home-module__Hx0lNG__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.home-module__Hx0lNG__trustGrid article{padding:12px 8px}.home-module__Hx0lNG__trustIcon{color:#277bf1;background:#eef5ff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:20px;font-weight:900;display:grid}.home-module__Hx0lNG__trustGrid h3{color:#101d2f;margin:0 0 7px;font-size:15px}.home-module__Hx0lNG__trustGrid p{color:#697688;margin:0;font-size:12px;line-height:1.65}.home-module__Hx0lNG__stepsSection{background:linear-gradient(#f6f9fd 0%,#f9fbfe 100%);border-top:1px solid #e6ebf2}.home-module__Hx0lNG__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.home-module__Hx0lNG__step{background:#fff;border:1px solid #e1e8f1;border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:22px;display:grid;position:relative}.home-module__Hx0lNG__stepNumber{color:#fff;background:#267df3;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 18px #267df33d}.home-module__Hx0lNG__step h3{color:#0c1a2b;margin:1px 0 7px;font-size:15px}.home-module__Hx0lNG__step p{color:#6d7989;margin:0;font-size:12px;line-height:1.65}.home-module__Hx0lNG__stepArrow{z-index:2;color:#9bb7d8;font-size:23px;position:absolute;top:50%;right:-23px;transform:translateY(-50%)}.home-module__Hx0lNG__ctaSection{color:#fff;background:radial-gradient(circle at 50% 120%,#2071eb38,#0000 35%),linear-gradient(135deg,#061220,#071a2b 70%,#04111c);padding:70px 0;position:relative;overflow:hidden}.home-module__Hx0lNG__ctaNetwork{opacity:.5;background:linear-gradient(90deg,#05111e38,#05111e0d,#05111e38),url(/visuals/investiguer-network.png) 50%/cover no-repeat;position:absolute;inset:0}.home-module__Hx0lNG__ctaInner{z-index:1;text-align:center;position:relative}.home-module__Hx0lNG__ctaInner h2{color:#fff;letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(34px,4.4vw,52px)}.home-module__Hx0lNG__ctaInner p{color:#c9d6e3;max-width:650px;margin:0 auto 24px;font-size:14px;line-height:1.7}.home-module__Hx0lNG__ctaButton{min-height:48px}.home-module__Hx0lNG__bottomProof{background:#fff;border-bottom:1px solid #e8edf3}.home-module__Hx0lNG__bottomProofGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__Hx0lNG__bottomProofGrid>div{border-right:1px solid #e7ecf2;padding:26px 20px}.home-module__Hx0lNG__bottomProofGrid>div:first-child{padding-left:0}.home-module__Hx0lNG__bottomProofGrid>div:last-child{border-right:0}.home-module__Hx0lNG__bottomProofGrid strong,.home-module__Hx0lNG__bottomProofGrid span{display:block}.home-module__Hx0lNG__bottomProofGrid strong{color:#102033;margin-bottom:5px;font-size:12px}.home-module__Hx0lNG__bottomProofGrid span{color:#738093;font-size:10px;line-height:1.55}@media (max-width:1100px){.home-module__Hx0lNG__heroInner{grid-template-columns:1fr}.home-module__Hx0lNG__heroVisual{width:100%;max-width:820px;min-height:390px;margin:0 auto}.home-module__Hx0lNG__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.home-module__Hx0lNG__hero{padding-top:54px}.home-module__Hx0lNG__heroTrust{gap:10px 16px}.home-module__Hx0lNG__categoryGrid,.home-module__Hx0lNG__trustGrid,.home-module__Hx0lNG__stepsGrid,.home-module__Hx0lNG__bottomProofGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__stepArrow{display:none}.home-module__Hx0lNG__bottomProofGrid>div,.home-module__Hx0lNG__bottomProofGrid>div:first-child{border-bottom:1px solid #e7ecf2;border-right:0;padding:20px 14px}}@media (max-width:560px){.home-module__Hx0lNG__hero{min-height:auto;padding:42px 0 34px}.home-module__Hx0lNG__hero h1{font-size:clamp(44px,14vw,60px)}.home-module__Hx0lNG__heroCopy>p{font-size:15px}.home-module__Hx0lNG__heroActions{flex-direction:column}.home-module__Hx0lNG__primaryCta,.home-module__Hx0lNG__secondaryCta{width:100%}.home-module__Hx0lNG__heroVisual{min-height:290px;margin-top:8px}.home-module__Hx0lNG__heroImage{width:120%}.home-module__Hx0lNG__floatCard{padding:8px 10px;font-size:9px}.home-module__Hx0lNG__floatOne{right:8px}.home-module__Hx0lNG__floatTwo{top:82px;right:0}.home-module__Hx0lNG__floatThree{bottom:54px;right:8px}.home-module__Hx0lNG__floatFour{bottom:4px;right:38px}.home-module__Hx0lNG__toolSection,.home-module__Hx0lNG__whySection,.home-module__Hx0lNG__stepsSection{padding:58px 0}.home-module__Hx0lNG__categoryGrid,.home-module__Hx0lNG__trustGrid,.home-module__Hx0lNG__stepsGrid,.home-module__Hx0lNG__bottomProofGrid{grid-template-columns:1fr}.home-module__Hx0lNG__categoryCard{min-height:220px}.home-module__Hx0lNG__bottomProofGrid>div,.home-module__Hx0lNG__bottomProofGrid>div:first-child{padding-left:0;padding-right:0}}
