.AgenzieAssicurative-module__VUu-Ga__page{color:#f7f4ee;background:#090909;overflow:hidden}.AgenzieAssicurative-module__VUu-Ga__hero{isolation:isolate;align-items:center;min-height:min(880px,94svh);display:flex;position:relative;overflow:hidden}.AgenzieAssicurative-module__VUu-Ga__heroImage{object-fit:cover;object-position:68% 50%;z-index:-3}.AgenzieAssicurative-module__VUu-Ga__heroScrim{z-index:-2;background:linear-gradient(90deg,#000000db 0%,#000000a3 44%,#0000002e 74%,#00000085 100%),linear-gradient(#08080894 0%,#08080824 54%,#080808e0 100%);position:absolute;inset:0}.AgenzieAssicurative-module__VUu-Ga__hero:after{content:"";z-index:-1;background:linear-gradient(#08080800 0%,#080808 100%);height:28vh;position:absolute;inset:auto 0 0}.AgenzieAssicurative-module__VUu-Ga__heroInner{width:min(1180px,100% - clamp(32px,7vw,96px));margin:0 auto;padding:clamp(118px,15vh,168px) 0 clamp(58px,9vh,96px)}.AgenzieAssicurative-module__VUu-Ga__eyebrow,.AgenzieAssicurative-module__VUu-Ga__kicker{color:#ff3838;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.68rem,.64rem + .16vw,.78rem);font-weight:900;line-height:1.35}.AgenzieAssicurative-module__VUu-Ga__hero h1{color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;text-shadow:0 20px 72px #000000bd;max-width:16ch;margin:0 0 22px;font-size:clamp(2.05rem,1.26rem + 3vw,4.25rem);font-style:normal;font-weight:900;line-height:.98}.AgenzieAssicurative-module__VUu-Ga__hero p:not(.AgenzieAssicurative-module__VUu-Ga__eyebrow){color:#ffffffdb;text-shadow:0 1px 22px #000000d1;max-width:58ch;margin:0 0 26px;font-size:clamp(.96rem,.9rem + .25vw,1.12rem);line-height:1.58}.AgenzieAssicurative-module__VUu-Ga__heroActions{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.AgenzieAssicurative-module__VUu-Ga__primaryCta,.AgenzieAssicurative-module__VUu-Ga__secondaryCta{min-height:48px;font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.AgenzieAssicurative-module__VUu-Ga__primaryCta{color:#fff;background:#e60000;box-shadow:0 20px 48px #e6000047}.AgenzieAssicurative-module__VUu-Ga__secondaryCta{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff6b}.AgenzieAssicurative-module__VUu-Ga__primaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__primaryCta:focus-visible,.AgenzieAssicurative-module__VUu-Ga__secondaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__secondaryCta:focus-visible{transform:translateY(-2px)}.AgenzieAssicurative-module__VUu-Ga__primaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__primaryCta:focus-visible{background:#ff1a1a}.AgenzieAssicurative-module__VUu-Ga__secondaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__secondaryCta:focus-visible{background:#ffffff14;border-color:#ffffffc7}.AgenzieAssicurative-module__VUu-Ga__heroMeta{color:#ffffffc7;flex-wrap:wrap;gap:8px 18px;max-width:860px;font-size:.84rem;line-height:1.45;display:flex}.AgenzieAssicurative-module__VUu-Ga__heroMeta span{align-items:center;gap:8px;display:inline-flex}.AgenzieAssicurative-module__VUu-Ga__heroMeta span:before{content:"";background:#ff3838;border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #e60000b8}.AgenzieAssicurative-module__VUu-Ga__architecture,.AgenzieAssicurative-module__VUu-Ga__modules,.AgenzieAssicurative-module__VUu-Ga__roadmap,.AgenzieAssicurative-module__VUu-Ga__references,.AgenzieAssicurative-module__VUu-Ga__finalCta{padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px)}.AgenzieAssicurative-module__VUu-Ga__sectionIntro{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);align-items:end;gap:clamp(22px,4vw,64px);width:min(1180px,100%);margin:0 auto clamp(30px,5vw,58px);display:grid}.AgenzieAssicurative-module__VUu-Ga__sectionIntro h2,.AgenzieAssicurative-module__VUu-Ga__problemCopy h2,.AgenzieAssicurative-module__VUu-Ga__narrativeCopy h2,.AgenzieAssicurative-module__VUu-Ga__safeCopy h2,.AgenzieAssicurative-module__VUu-Ga__boundaries h2,.AgenzieAssicurative-module__VUu-Ga__references h2,.AgenzieAssicurative-module__VUu-Ga__finalCta h2{color:#fff;letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.42rem,1rem + 1.58vw,2.42rem);font-style:normal;font-weight:900;line-height:1.04}.AgenzieAssicurative-module__VUu-Ga__architecture{background:#080808}.AgenzieAssicurative-module__VUu-Ga__flowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:0 auto;display:grid}.AgenzieAssicurative-module__VUu-Ga__flowNode{color:#ffffffe0;min-height:106px;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;background:linear-gradient(#ffffff0b,#ffffff03),#111;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;justify-content:space-between;padding:16px;font-size:clamp(.86rem,.82rem + .18vw,.98rem);font-weight:850;line-height:1.08;display:flex}.AgenzieAssicurative-module__VUu-Ga__flowNode span{color:#ffffff5c;letter-spacing:.16em;font-size:.72rem}.AgenzieAssicurative-module__VUu-Ga__flowHub{color:#fff;background:linear-gradient(135deg,#e6000052,#202d36b8),#161616;border-color:#e600008c;grid-column:span 2}.AgenzieAssicurative-module__VUu-Ga__problemBand{color:#101010;background:#f5f1e8;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(30px,5vw,72px);padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px);display:grid}.AgenzieAssicurative-module__VUu-Ga__problemCopy{max-width:520px}.AgenzieAssicurative-module__VUu-Ga__problemCopy .AgenzieAssicurative-module__VUu-Ga__kicker,.AgenzieAssicurative-module__VUu-Ga__references .AgenzieAssicurative-module__VUu-Ga__kicker,.AgenzieAssicurative-module__VUu-Ga__finalCta .AgenzieAssicurative-module__VUu-Ga__kicker{color:#c00}.AgenzieAssicurative-module__VUu-Ga__problemCopy h2{color:#101010}.AgenzieAssicurative-module__VUu-Ga__problemList{gap:12px;display:grid}.AgenzieAssicurative-module__VUu-Ga__problemItem{background:#ffffff6b;border:1px solid #1010101c;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;display:grid}.AgenzieAssicurative-module__VUu-Ga__problemItem svg{color:#c00;margin-top:5px}.AgenzieAssicurative-module__VUu-Ga__problemItem p{color:#29251f;margin:0;font-size:clamp(.95rem,.9rem + .16vw,1.04rem);line-height:1.55}.AgenzieAssicurative-module__VUu-Ga__modules{background:linear-gradient(#080808 0%,#101314 100%)}.AgenzieAssicurative-module__VUu-Ga__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:0 auto;display:grid}.AgenzieAssicurative-module__VUu-Ga__moduleCard{background:linear-gradient(#ffffff0e,#ffffff04),#111;border:1px solid #ffffff1a;border-radius:7px;flex-direction:column;min-height:248px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.AgenzieAssicurative-module__VUu-Ga__moduleCard svg{color:#ff3838;margin-bottom:26px}.AgenzieAssicurative-module__VUu-Ga__moduleCard h3{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.94rem,.9rem + .18vw,1.06rem);font-style:normal;line-height:1.12}.AgenzieAssicurative-module__VUu-Ga__moduleCard p{color:#ffffffad;margin:0;font-size:.92rem;line-height:1.58}.AgenzieAssicurative-module__VUu-Ga__imageNarrative,.AgenzieAssicurative-module__VUu-Ga__safeDelivery{color:#101010;background:#f5f1e8;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(30px,5vw,74px);padding:clamp(64px,9vh,106px) clamp(20px,5vw,74px);display:grid}.AgenzieAssicurative-module__VUu-Ga__safeDelivery{color:#fff;background:#101314;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.AgenzieAssicurative-module__VUu-Ga__imageWrap{background:#151515;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0003}.AgenzieAssicurative-module__VUu-Ga__imageWrap:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.AgenzieAssicurative-module__VUu-Ga__sectionImage{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.AgenzieAssicurative-module__VUu-Ga__narrativeCopy,.AgenzieAssicurative-module__VUu-Ga__safeCopy{max-width:560px}.AgenzieAssicurative-module__VUu-Ga__narrativeCopy .AgenzieAssicurative-module__VUu-Ga__kicker{color:#c00}.AgenzieAssicurative-module__VUu-Ga__narrativeCopy h2{color:#101010}.AgenzieAssicurative-module__VUu-Ga__narrativeCopy p,.AgenzieAssicurative-module__VUu-Ga__safeCopy p,.AgenzieAssicurative-module__VUu-Ga__boundaries p,.AgenzieAssicurative-module__VUu-Ga__references p,.AgenzieAssicurative-module__VUu-Ga__finalCta p{color:currentColor;opacity:.76;margin:20px 0 0;font-size:clamp(.96rem,.9rem + .2vw,1.08rem);line-height:1.64}.AgenzieAssicurative-module__VUu-Ga__boundaries{background:#080808;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5vw,76px);padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px);display:grid}.AgenzieAssicurative-module__VUu-Ga__boundaryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.AgenzieAssicurative-module__VUu-Ga__boundaryList li{color:#ffffffd6;background:#e600000e;border:1px solid #e6000052;border-radius:6px;min-height:96px;padding:18px;font-size:.94rem;line-height:1.45}.AgenzieAssicurative-module__VUu-Ga__roadmap{background:#111}.AgenzieAssicurative-module__VUu-Ga__roadmapGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1180px,100%);margin:0 auto;display:grid}.AgenzieAssicurative-module__VUu-Ga__roadmapItem{background:#ffffff06;border:1px solid #ffffff1a;border-top:2px solid #e60000;border-radius:7px;min-height:218px;padding:18px}.AgenzieAssicurative-module__VUu-Ga__roadmapItem span{color:#ffffff61;font-family:var(--font-heading);letter-spacing:.16em;margin-bottom:34px;font-size:.82rem;font-weight:900;display:block}.AgenzieAssicurative-module__VUu-Ga__roadmapItem h3{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:clamp(.94rem,.9rem + .2vw,1.08rem);font-style:normal;line-height:1.08}.AgenzieAssicurative-module__VUu-Ga__roadmapItem p{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.56}.AgenzieAssicurative-module__VUu-Ga__references{color:#101010;background:#f5f1e8}.AgenzieAssicurative-module__VUu-Ga__references h2,.AgenzieAssicurative-module__VUu-Ga__finalCta h2{color:#101010;max-width:780px}.AgenzieAssicurative-module__VUu-Ga__referenceLinks{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.AgenzieAssicurative-module__VUu-Ga__referenceLinks a{color:#101010;min-height:40px;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;background:#ffffff5c;border:1px solid #1010102e;border-radius:999px;align-items:center;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.AgenzieAssicurative-module__VUu-Ga__referenceLinks a:hover,.AgenzieAssicurative-module__VUu-Ga__referenceLinks a:focus-visible{color:#c00;border-color:#c00}.AgenzieAssicurative-module__VUu-Ga__finalCta{color:#101010;background:linear-gradient(120deg,#e6000024,#0000 42%),#f5f1e8}.AgenzieAssicurative-module__VUu-Ga__finalCta p{max-width:680px;margin-bottom:28px}@media (max-width:1080px){.AgenzieAssicurative-module__VUu-Ga__sectionIntro{grid-template-columns:1fr;gap:10px}.AgenzieAssicurative-module__VUu-Ga__flowGrid,.AgenzieAssicurative-module__VUu-Ga__moduleGrid,.AgenzieAssicurative-module__VUu-Ga__roadmapGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AgenzieAssicurative-module__VUu-Ga__problemBand,.AgenzieAssicurative-module__VUu-Ga__imageNarrative,.AgenzieAssicurative-module__VUu-Ga__safeDelivery,.AgenzieAssicurative-module__VUu-Ga__boundaries{grid-template-columns:1fr}.AgenzieAssicurative-module__VUu-Ga__safeDelivery .AgenzieAssicurative-module__VUu-Ga__imageWrap{order:-1}}@media (max-width:640px){.AgenzieAssicurative-module__VUu-Ga__hero{align-items:flex-end;min-height:92svh}.AgenzieAssicurative-module__VUu-Ga__heroInner{width:min(100% - 28px,720px);padding-bottom:54px}.AgenzieAssicurative-module__VUu-Ga__hero h1{max-width:18ch;margin-bottom:18px;font-size:clamp(1.48rem,6.15vw,2.05rem);line-height:1.08}.AgenzieAssicurative-module__VUu-Ga__hero p:not(.AgenzieAssicurative-module__VUu-Ga__eyebrow){max-width:35ch;margin-bottom:22px;font-size:.88rem;line-height:1.5}.AgenzieAssicurative-module__VUu-Ga__heroActions{gap:10px;display:grid}.AgenzieAssicurative-module__VUu-Ga__primaryCta,.AgenzieAssicurative-module__VUu-Ga__secondaryCta{width:100%;min-height:46px;padding:0 18px;font-size:.78rem}.AgenzieAssicurative-module__VUu-Ga__heroMeta{display:none}.AgenzieAssicurative-module__VUu-Ga__flowGrid,.AgenzieAssicurative-module__VUu-Ga__moduleGrid,.AgenzieAssicurative-module__VUu-Ga__roadmapGrid,.AgenzieAssicurative-module__VUu-Ga__boundaryList{grid-template-columns:1fr}.AgenzieAssicurative-module__VUu-Ga__sectionIntro h2,.AgenzieAssicurative-module__VUu-Ga__problemCopy h2,.AgenzieAssicurative-module__VUu-Ga__narrativeCopy h2,.AgenzieAssicurative-module__VUu-Ga__safeCopy h2,.AgenzieAssicurative-module__VUu-Ga__boundaries h2,.AgenzieAssicurative-module__VUu-Ga__references h2,.AgenzieAssicurative-module__VUu-Ga__finalCta h2{font-size:clamp(1.24rem,5.7vw,1.72rem);line-height:1.08}.AgenzieAssicurative-module__VUu-Ga__eyebrow,.AgenzieAssicurative-module__VUu-Ga__kicker{letter-spacing:.12em;font-size:.64rem}.AgenzieAssicurative-module__VUu-Ga__flowHub{grid-column:auto}.AgenzieAssicurative-module__VUu-Ga__flowNode,.AgenzieAssicurative-module__VUu-Ga__moduleCard,.AgenzieAssicurative-module__VUu-Ga__roadmapItem,.AgenzieAssicurative-module__VUu-Ga__boundaryList li{min-height:auto}.AgenzieAssicurative-module__VUu-Ga__architecture,.AgenzieAssicurative-module__VUu-Ga__modules,.AgenzieAssicurative-module__VUu-Ga__roadmap,.AgenzieAssicurative-module__VUu-Ga__references,.AgenzieAssicurative-module__VUu-Ga__finalCta,.AgenzieAssicurative-module__VUu-Ga__problemBand,.AgenzieAssicurative-module__VUu-Ga__imageNarrative,.AgenzieAssicurative-module__VUu-Ga__safeDelivery,.AgenzieAssicurative-module__VUu-Ga__boundaries{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.AgenzieAssicurative-module__VUu-Ga__primaryCta,.AgenzieAssicurative-module__VUu-Ga__secondaryCta{transition:none}.AgenzieAssicurative-module__VUu-Ga__primaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__primaryCta:focus-visible,.AgenzieAssicurative-module__VUu-Ga__secondaryCta:hover,.AgenzieAssicurative-module__VUu-Ga__secondaryCta:focus-visible{transform:none}}
