@layer components{:where(.hub) .hub-included-head .h2{margin-bottom:8px}:where(.hub) .hub-included-head .in-lead{margin-top:18px}:where(.hub) .hub-included-head .in-offer{grid-template-columns:minmax(0,1fr);margin-top:40px;padding:32px}:where(.hub) .hub-included-head .in-offer-h{font-size:44px}:where(.hub) .hub-card-slot{padding-top:24px}:where(.hub) .hub-card-slot .index-card{max-width:560px;margin-right:0;padding-bottom:calc(var(--rl) * 1.25 + 112px)}:where(.hub) .hub-card-slot .f-tag{font-size:20px}:where(.hub) .hub-card-slot .f-line{font-weight:800}:where(.hub) .hub-card-slot .f-resp{font-size:17px}:where(.hub) .hub-process .proc-vignette{max-width:300px;margin-inline:auto}:where(.hub) .hub-process .step h3{font-size:min(30px,calc(100cqi / 7.4))}@media (min-width:1024px){:where(.hub) .hub-process .steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){:where(.hub) .verify-grid{grid-template-columns:minmax(0,1fr);gap:48px}:where(.hub) .hub-included-head,:where(.hub) .sheet{max-width:720px}:where(.hub) .hub-process .steps--3{grid-template-columns:minmax(0,1fr);max-width:640px}:where(.hub) .hub-card-slot .index-card{margin-left:0}}@media (max-width:767px){:where(.hub) .hub-included-head .in-offer{padding:26px 22px}:where(.hub) .hub-included-head .in-offer-h{font-size:38px}:where(.hub) .hub-card-slot .f-tag{font-size:17px}}}