.AgenzieAssicurative_page__TI4K3{background:#090909;color:#f7f4ee;overflow:hidden}.AgenzieAssicurative_hero__oLP4N{position:relative;min-height:min(880px,94svh);display:flex;align-items:center;isolation:isolate;overflow:hidden}.AgenzieAssicurative_heroImage__JdV4s{object-fit:cover;object-position:68% 50%;z-index:-3}.AgenzieAssicurative_heroScrim__p9itv{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.64) 44%,rgba(0,0,0,.18) 74%,rgba(0,0,0,.52)),linear-gradient(0deg,rgba(8,8,8,.88),rgba(8,8,8,.14) 46%,rgba(8,8,8,.58))}.AgenzieAssicurative_hero__oLP4N:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:28vh;background:linear-gradient(0deg,#080808,rgba(8,8,8,0))}.AgenzieAssicurative_heroInner__FkzQM{width:min(1180px,calc(100% - clamp(32px, 7vw, 96px)));margin:0 auto;padding:clamp(118px,15vh,168px) 0 clamp(58px,9vh,96px)}.AgenzieAssicurative_eyebrow__v5BMP,.AgenzieAssicurative_kicker__3o0TK{margin:0 0 14px;color:#ff3838;font-family:var(--font-heading);font-size:clamp(.68rem,.64rem + .16vw,.78rem);font-weight:900;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.AgenzieAssicurative_hero__oLP4N h1{max-width:16ch;margin:0 0 22px;color:#fff;font-size:clamp(2.05rem,1.26rem + 3vw,4.25rem);font-style:normal;font-weight:900;letter-spacing:0;line-height:.98;text-transform:uppercase;text-wrap:balance;text-shadow:0 20px 72px rgba(0,0,0,.74)}.AgenzieAssicurative_hero__oLP4N p:not(.AgenzieAssicurative_eyebrow__v5BMP){max-width:58ch;margin:0 0 26px;color:rgba(255,255,255,.86);font-size:clamp(.96rem,.9rem + .25vw,1.12rem);line-height:1.58;text-shadow:0 1px 22px rgba(0,0,0,.82)}.AgenzieAssicurative_heroActions__iWZ7k{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.AgenzieAssicurative_primaryCta__fos49,.AgenzieAssicurative_secondaryCta__jnuI5{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:0 22px;font-family:var(--font-heading);font-size:.84rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.AgenzieAssicurative_primaryCta__fos49{background:#e60000;color:#fff;box-shadow:0 20px 48px rgba(230,0,0,.28)}.AgenzieAssicurative_secondaryCta__jnuI5{border:1px solid rgba(255,255,255,.42);background:rgba(0,0,0,.2);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AgenzieAssicurative_primaryCta__fos49:focus-visible,.AgenzieAssicurative_primaryCta__fos49:hover,.AgenzieAssicurative_secondaryCta__jnuI5:focus-visible,.AgenzieAssicurative_secondaryCta__jnuI5:hover{transform:translateY(-2px)}.AgenzieAssicurative_primaryCta__fos49:focus-visible,.AgenzieAssicurative_primaryCta__fos49:hover{background:#ff1a1a}.AgenzieAssicurative_secondaryCta__jnuI5:focus-visible,.AgenzieAssicurative_secondaryCta__jnuI5:hover{border-color:rgba(255,255,255,.78);background:rgba(255,255,255,.08)}.AgenzieAssicurative_heroMeta__nXc5O{max-width:860px;display:flex;flex-wrap:wrap;gap:8px 18px;color:rgba(255,255,255,.78);font-size:.84rem;line-height:1.45}.AgenzieAssicurative_heroMeta__nXc5O span{display:inline-flex;align-items:center;gap:8px}.AgenzieAssicurative_heroMeta__nXc5O span:before{content:"";width:5px;height:5px;border-radius:50%;background:#ff3838;box-shadow:0 0 16px rgba(230,0,0,.72)}.AgenzieAssicurative_architecture__bQ_KY,.AgenzieAssicurative_finalCta__nbP_L,.AgenzieAssicurative_modules__NvfTH,.AgenzieAssicurative_references__0MbGP,.AgenzieAssicurative_roadmap__CmlNL{padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px)}.AgenzieAssicurative_sectionIntro__5wQ2a{width:min(1180px,100%);margin:0 auto clamp(30px,5vw,58px);display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:end}.AgenzieAssicurative_boundaries__OdtqW h2,.AgenzieAssicurative_finalCta__nbP_L h2,.AgenzieAssicurative_narrativeCopy__WPRf9 h2,.AgenzieAssicurative_problemCopy__PogWa h2,.AgenzieAssicurative_references__0MbGP h2,.AgenzieAssicurative_safeCopy__fX_vB h2,.AgenzieAssicurative_sectionIntro__5wQ2a h2{margin:0;color:#fff;font-size:clamp(1.42rem,1rem + 1.58vw,2.42rem);font-style:normal;font-weight:900;letter-spacing:0;line-height:1.04;text-transform:uppercase;text-wrap:balance}.AgenzieAssicurative_architecture__bQ_KY{background:#080808}.AgenzieAssicurative_flowGrid__xufXV{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.AgenzieAssicurative_flowNode__i4tWx{min-height:106px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),#111;padding:16px;color:rgba(255,255,255,.88);font-family:var(--font-heading);font-size:clamp(.86rem,.82rem + .18vw,.98rem);font-weight:850;letter-spacing:0;line-height:1.08;text-transform:uppercase}.AgenzieAssicurative_flowNode__i4tWx span{color:rgba(255,255,255,.36);font-size:.8125rem;letter-spacing:.16em}.AgenzieAssicurative_flowHub__Unhbq{grid-column:span 2;background:linear-gradient(135deg,rgba(230,0,0,.32),rgba(32,45,54,.72)),#161616;border-color:rgba(230,0,0,.55);color:#fff}.AgenzieAssicurative_problemBand__0PV5Q{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,72px);align-items:start;padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px);background:#f5f1e8;color:#101010}.AgenzieAssicurative_problemCopy__PogWa{max-width:520px}.AgenzieAssicurative_finalCta__nbP_L .AgenzieAssicurative_kicker__3o0TK,.AgenzieAssicurative_problemCopy__PogWa .AgenzieAssicurative_kicker__3o0TK,.AgenzieAssicurative_references__0MbGP .AgenzieAssicurative_kicker__3o0TK{color:#cc0000}.AgenzieAssicurative_problemCopy__PogWa h2{color:#101010}.AgenzieAssicurative_problemList__cHZLi{display:grid;gap:12px}.AgenzieAssicurative_problemItem__e23Ys{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid rgba(16,16,16,.11);border-radius:6px;background:rgba(255,255,255,.42);padding:16px}.AgenzieAssicurative_problemItem__e23Ys svg{color:#cc0000;margin-top:5px}.AgenzieAssicurative_problemItem__e23Ys p{margin:0;color:#29251f;font-size:clamp(.95rem,.9rem + .16vw,1.04rem);line-height:1.55}.AgenzieAssicurative_modules__NvfTH{background:linear-gradient(180deg,#080808,#101314)}.AgenzieAssicurative_moduleGrid__Cwvse{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.AgenzieAssicurative_moduleCard__U6LMi{min-height:248px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.014)),#111;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);padding:20px}.AgenzieAssicurative_moduleCard__U6LMi svg{color:#ff3838;margin-bottom:26px}.AgenzieAssicurative_moduleCard__U6LMi h3{margin:0 0 14px;color:#fff;font-size:clamp(.94rem,.9rem + .18vw,1.06rem);font-style:normal;letter-spacing:0;line-height:1.12;text-transform:uppercase}.AgenzieAssicurative_moduleCard__U6LMi p{margin:0;color:rgba(255,255,255,.68);font-size:.92rem;line-height:1.58}.AgenzieAssicurative_imageNarrative__Mz_8i,.AgenzieAssicurative_safeDelivery__N27eA{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(30px,5vw,74px);align-items:center;padding:clamp(64px,9vh,106px) clamp(20px,5vw,74px);background:#f5f1e8;color:#101010}.AgenzieAssicurative_safeDelivery__N27eA{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);background:#101314;color:#fff}.AgenzieAssicurative_imageWrap__Rk5av{position:relative;overflow:hidden;border-radius:8px;background:#151515;box-shadow:0 26px 70px rgba(0,0,0,.2)}.AgenzieAssicurative_imageWrap__Rk5av:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.12)}.AgenzieAssicurative_sectionImage__xwG0r{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover}.AgenzieAssicurative_narrativeCopy__WPRf9,.AgenzieAssicurative_safeCopy__fX_vB{max-width:560px}.AgenzieAssicurative_narrativeCopy__WPRf9 .AgenzieAssicurative_kicker__3o0TK{color:#cc0000}.AgenzieAssicurative_narrativeCopy__WPRf9 h2{color:#101010}.AgenzieAssicurative_boundaries__OdtqW p,.AgenzieAssicurative_finalCta__nbP_L p,.AgenzieAssicurative_narrativeCopy__WPRf9 p,.AgenzieAssicurative_references__0MbGP p,.AgenzieAssicurative_safeCopy__fX_vB p{margin:20px 0 0;color:currentColor;opacity:.76;font-size:clamp(.96rem,.9rem + .2vw,1.08rem);line-height:1.64}.AgenzieAssicurative_boundaries__OdtqW{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,5vw,76px);padding:clamp(68px,10vh,116px) clamp(20px,5vw,74px);background:#080808}.AgenzieAssicurative_boundaryList__8KiME{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AgenzieAssicurative_boundaryList__8KiME li{min-height:96px;border:1px solid rgba(230,0,0,.32);border-radius:6px;background:rgba(230,0,0,.055);padding:18px;color:rgba(255,255,255,.84);font-size:.94rem;line-height:1.45}.AgenzieAssicurative_roadmap__CmlNL{background:#111}.AgenzieAssicurative_roadmapGrid__QPgkR{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.AgenzieAssicurative_roadmapItem__6C51R{min-height:218px;border:1px solid rgba(255,255,255,.1);border-top:2px solid #e60000;border-radius:7px;background:rgba(255,255,255,.025);padding:18px}.AgenzieAssicurative_roadmapItem__6C51R span{display:block;margin-bottom:34px;color:rgba(255,255,255,.38);font-family:var(--font-heading);font-size:.82rem;font-weight:900;letter-spacing:.16em}.AgenzieAssicurative_roadmapItem__6C51R h3{margin:0 0 12px;color:#fff;font-size:clamp(.94rem,.9rem + .2vw,1.08rem);font-style:normal;line-height:1.08;letter-spacing:0;text-transform:uppercase}.AgenzieAssicurative_roadmapItem__6C51R p{margin:0;color:rgba(255,255,255,.65);font-size:.92rem;line-height:1.56}.AgenzieAssicurative_references__0MbGP{background:#f5f1e8;color:#101010}.AgenzieAssicurative_finalCta__nbP_L h2,.AgenzieAssicurative_references__0MbGP h2{color:#101010;max-width:780px}.AgenzieAssicurative_referenceLinks__46cBJ{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.AgenzieAssicurative_referenceLinks__46cBJ a{display:inline-flex;min-height:40px;align-items:center;border:1px solid rgba(16,16,16,.18);border-radius:999px;background:rgba(255,255,255,.36);padding:0 14px;color:#101010;font-family:var(--font-heading);font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AgenzieAssicurative_referenceLinks__46cBJ a:focus-visible,.AgenzieAssicurative_referenceLinks__46cBJ a:hover{border-color:#cc0000;color:#cc0000}.AgenzieAssicurative_finalCta__nbP_L{background:linear-gradient(120deg,rgba(230,0,0,.14),transparent 42%),#f5f1e8;color:#101010}.AgenzieAssicurative_finalCta__nbP_L p{max-width:680px;margin-bottom:28px}@media (max-width:1080px){.AgenzieAssicurative_sectionIntro__5wQ2a{grid-template-columns:1fr;gap:10px}.AgenzieAssicurative_flowGrid__xufXV,.AgenzieAssicurative_moduleGrid__Cwvse,.AgenzieAssicurative_roadmapGrid__QPgkR{grid-template-columns:repeat(2,minmax(0,1fr))}.AgenzieAssicurative_boundaries__OdtqW,.AgenzieAssicurative_imageNarrative__Mz_8i,.AgenzieAssicurative_problemBand__0PV5Q,.AgenzieAssicurative_safeDelivery__N27eA{grid-template-columns:1fr}.AgenzieAssicurative_safeDelivery__N27eA .AgenzieAssicurative_imageWrap__Rk5av{order:-1}}@media (max-width:640px){.AgenzieAssicurative_hero__oLP4N{min-height:92svh;align-items:flex-end}.AgenzieAssicurative_heroInner__FkzQM{width:min(100% - 28px,720px);padding-bottom:54px}.AgenzieAssicurative_hero__oLP4N h1{max-width:18ch;margin-bottom:18px;font-size:clamp(1.48rem,6.15vw,2.05rem);line-height:1.08}.AgenzieAssicurative_hero__oLP4N p:not(.AgenzieAssicurative_eyebrow__v5BMP){max-width:35ch;margin-bottom:22px;font-size:.88rem;line-height:1.5}.AgenzieAssicurative_heroActions__iWZ7k{display:grid;gap:10px}.AgenzieAssicurative_primaryCta__fos49,.AgenzieAssicurative_secondaryCta__jnuI5{width:100%;min-height:46px;padding:0 18px;font-size:.8125rem}.AgenzieAssicurative_heroMeta__nXc5O{display:none}.AgenzieAssicurative_boundaryList__8KiME,.AgenzieAssicurative_flowGrid__xufXV,.AgenzieAssicurative_moduleGrid__Cwvse,.AgenzieAssicurative_roadmapGrid__QPgkR{grid-template-columns:1fr}.AgenzieAssicurative_boundaries__OdtqW h2,.AgenzieAssicurative_finalCta__nbP_L h2,.AgenzieAssicurative_narrativeCopy__WPRf9 h2,.AgenzieAssicurative_problemCopy__PogWa h2,.AgenzieAssicurative_references__0MbGP h2,.AgenzieAssicurative_safeCopy__fX_vB h2,.AgenzieAssicurative_sectionIntro__5wQ2a h2{font-size:clamp(1.24rem,5.7vw,1.72rem);line-height:1.08}.AgenzieAssicurative_eyebrow__v5BMP,.AgenzieAssicurative_kicker__3o0TK{font-size:.8125rem;letter-spacing:.12em}.AgenzieAssicurative_flowHub__Unhbq{grid-column:auto}.AgenzieAssicurative_boundaryList__8KiME li,.AgenzieAssicurative_flowNode__i4tWx,.AgenzieAssicurative_moduleCard__U6LMi,.AgenzieAssicurative_roadmapItem__6C51R{min-height:auto}.AgenzieAssicurative_architecture__bQ_KY,.AgenzieAssicurative_boundaries__OdtqW,.AgenzieAssicurative_finalCta__nbP_L,.AgenzieAssicurative_imageNarrative__Mz_8i,.AgenzieAssicurative_modules__NvfTH,.AgenzieAssicurative_problemBand__0PV5Q,.AgenzieAssicurative_references__0MbGP,.AgenzieAssicurative_roadmap__CmlNL,.AgenzieAssicurative_safeDelivery__N27eA{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.AgenzieAssicurative_primaryCta__fos49,.AgenzieAssicurative_secondaryCta__jnuI5{transition:none}.AgenzieAssicurative_primaryCta__fos49:focus-visible,.AgenzieAssicurative_primaryCta__fos49:hover,.AgenzieAssicurative_secondaryCta__jnuI5:focus-visible,.AgenzieAssicurative_secondaryCta__jnuI5:hover{transform:none}}