.home_hero__H7CKu{position:relative;background:var(--vb-navy);min-height:88vh;display:flex;align-items:center;overflow:hidden}.home_heroBg__sjS76{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(0,105,109,.3) 0,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(201,168,76,.15) 0,transparent 50%)}.home_heroContent__yPDef{position:relative;max-width:660px;padding:80px 0}.home_heroTitle__r720f{color:var(--vb-white);margin:0 0 24px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1}.home_heroSub__DF2Yi{color:hsla(0,0%,100%,.75);font-size:1.1rem;line-height:1.65;margin-bottom:40px;max-width:520px}.home_heroCtas__TKOeD{display:flex;gap:16px;flex-wrap:wrap}.home_statsBar__c_Rkh{background:var(--vb-navy-dark);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);padding:32px 0}.home_statsGrid__KejoG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.home_stat__Eizxo{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-right:1px solid hsla(0,0%,100%,.08)}.home_stat__Eizxo:last-child{border-right:none}.home_statValue__hoW_t{font-family:var(--font-serif);font-size:2rem;font-weight:700;color:var(--vb-gold)}.home_statLabel__grZjz{font-size:.8rem;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.05em}.home_services__TD8g2{background:var(--vb-off-white)}.home_sectionHead__7pTNr{text-align:center;margin-bottom:48px}.home_sectionHead__7pTNr h2{margin-bottom:12px}.home_sectionHead__7pTNr p{color:var(--vb-mid-grey);max-width:540px;margin:0 auto}.home_serviceCards__st36l{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.home_serviceCard__Ouff5{display:flex;flex-direction:column;gap:12px;background:var(--vb-white);border-radius:var(--radius-lg);padding:40px;box-shadow:var(--shadow-sm);transition:box-shadow .2s,transform .2s;color:var(--vb-dark-grey)}.home_serviceCard__Ouff5:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.home_serviceCard__Ouff5 h3{color:var(--vb-navy);margin-top:8px}.home_serviceCard__Ouff5 p{color:var(--vb-mid-grey);font-size:.95rem;line-height:1.6;flex:1 1}.home_cardIcon__A47fT{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.home_navy__1Xp1n{background:rgba(27,58,107,.1)}.home_teal__WOzzA{background:rgba(0,105,109,.1)}.home_cardArrow__QzSUM{font-size:1.2rem;color:var(--vb-gold);font-weight:600;align-self:flex-start}.home_why__h_ku2{background:var(--vb-white)}.home_whyGrid__roP6Z{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.home_whyCard__W0W2O{padding:32px;border-radius:var(--radius-md);border:1px solid var(--vb-light-grey);display:flex;flex-direction:column;gap:10px}.home_whyIcon__8lkA1{font-size:2rem}.home_whyCard__W0W2O h3{color:var(--vb-navy)}.home_whyCard__W0W2O p{color:var(--vb-mid-grey);font-size:.95rem;line-height:1.6}.home_ctaBand__QjPXl{background:var(--vb-teal);padding:80px 0;text-align:center}.home_ctaBand__QjPXl .container{display:flex;flex-direction:column;align-items:center;gap:16px}.home_ctaBand__QjPXl h2{color:var(--vb-white)}.home_ctaBand__QjPXl p{color:hsla(0,0%,100%,.8);max-width:480px}@media (max-width:768px){.home_statsGrid__KejoG{grid-template-columns:repeat(2,1fr)}.home_stat__Eizxo{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.08)}.home_serviceCards__st36l,.home_whyGrid__roP6Z{grid-template-columns:1fr}}