.Hero_hero__2EmdV{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:calc(var(--nav-height) + 80px) 0 80px;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(82,89,104,.3) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 60%,rgba(200,168,76,.12) 0,transparent 55%),radial-gradient(ellipse 40% 35% at 20% 30%,rgba(82,89,104,.15) 0,transparent 60%),radial-gradient(circle at 70% 20%,rgba(200,168,76,.06) 0,transparent 40%),linear-gradient(175deg,#0e0e12,#151a24 35%,#111520 65%,#0e0e12)}.Hero_overlay__lcAkA{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.05) 40%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.45));z-index:1}.Hero_overlay__lcAkA,.Hero_particles__foY69{position:absolute;inset:0;pointer-events:none}.Hero_particles__foY69{z-index:0}.Hero_orb__Bykyh{position:absolute;border-radius:var(--radius-full);filter:blur(80px);opacity:.15;animation:Hero_drift__Q8a4I 20s ease-in-out infinite alternate}.Hero_orb__Bykyh:first-child{width:500px;height:500px;background:var(--color-accent);top:10%;left:15%;animation-delay:0s}.Hero_orb__Bykyh:nth-child(2){width:400px;height:400px;background:var(--color-primary);bottom:15%;right:10%;animation-delay:-7s}.Hero_orb__Bykyh:nth-child(3){width:300px;height:300px;background:var(--color-cream);top:50%;left:60%;animation-delay:-14s;opacity:.06}.Hero_orb__Bykyh:nth-child(4){width:180px;height:180px;background:var(--color-accent);top:20%;right:25%;filter:blur(50px);opacity:.1;animation-delay:-3s;animation-duration:16s}.Hero_orb__Bykyh:nth-child(5){width:120px;height:120px;background:var(--color-primary);bottom:30%;left:10%;filter:blur(40px);opacity:.12;animation-delay:-10s;animation-duration:18s}.Hero_orb__Bykyh:nth-child(6){width:90px;height:90px;background:rgba(200,168,76,.6);top:65%;right:20%;filter:blur(35px);opacity:.08;animation-delay:-5s;animation-duration:14s}.Hero_orb__Bykyh:nth-child(7){width:60px;height:60px;background:var(--color-cream);top:15%;left:45%;filter:blur(25px);opacity:.07;animation-delay:-12s;animation-duration:22s}@keyframes Hero_drift__Q8a4I{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}to{transform:translate(10px,-10px) scale(1.02)}}.Hero_container__YG5u2{position:relative;z-index:2;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad);text-align:center;display:flex;flex-direction:column;align-items:center}.Hero_eyebrow__oWOD8{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.5rem}.Hero_headline__DEWga{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:var(--color-white);max-width:800px;margin:0 0 1.5rem}.Hero_sub__wCQWZ{font-family:var(--font-body);font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.7;color:var(--color-text-muted);max-width:620px;margin:0 0 2.5rem}.Hero_sub__wCQWZ p{margin:0 0 .5rem}.Hero_sub__wCQWZ p:last-child{margin-bottom:0}.Hero_sub__wCQWZ .highlight-text{font-weight:700;color:#0f1422;background-color:var(--color-accent);padding:4px 12px;display:inline-block}.Hero_sub__wCQWZ .white-text{color:var(--color-white)}.Hero_trustBand__z0bmN{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:2.5rem}.Hero_trustItem__rOuDe{display:flex;align-items:center;gap:12px;padding:14px 22px;background:linear-gradient(135deg,rgba(200,168,76,.12),rgba(200,168,76,.04));border:1px solid rgba(200,168,76,.28);border-radius:var(--radius-lg);box-shadow:0 8px 28px rgba(0,0,0,.18);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.Hero_trustItem__rOuDe:hover{transform:translateY(-2px);border-color:rgba(200,168,76,.5);box-shadow:0 12px 32px rgba(200,168,76,.18)}.Hero_trustIcon__D7Thc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-md);background:rgba(200,168,76,.14);color:var(--color-accent)}.Hero_trustText__zAiSw{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.Hero_trustValue__B7mnt{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;letter-spacing:-.01em;color:var(--color-white)}.Hero_trustLabel__luR_H{font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.Hero_financeCallout__5Gv_x{display:inline-flex;align-items:center;gap:12px;background:rgba(200,168,76,.08);border:1px solid rgba(200,168,76,.2);border-radius:var(--radius-lg);padding:12px 24px;margin-bottom:2rem;position:relative;box-shadow:0 0 8px rgba(200,168,76,.1)}.Hero_financeIcon__MBEZ2{display:flex;align-items:center;color:var(--color-accent);flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1}.Hero_financeText__WXTky{font-family:var(--font-body);font-size:.95rem;color:var(--color-text);letter-spacing:.01em}.Hero_financeText__WXTky strong{color:var(--color-accent);font-weight:700;font-size:1.05rem}.Hero_financeCallout__5Gv_x:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 24px rgba(200,168,76,.35);opacity:0;pointer-events:none;animation:Hero_pulseGlow__pVvC9 2.5s ease-in-out infinite;will-change:opacity}@keyframes Hero_pulseGlow__pVvC9{0%,to{opacity:0}50%{opacity:1}}.Hero_actions___rnwN{margin-bottom:3rem}.Hero_actions___rnwN,.Hero_badges__pmnI3{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.Hero_badges__pmnI3{align-items:center}.Hero_insuranceBand__gqT0M{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap;justify-content:center}.Hero_insuranceLabel__JGtYE{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.Hero_insuranceLogos__LpnVL{display:flex;align-items:center;gap:.75rem}.Hero_logoChip__wW68B{background:rgba(255,255,255,.92);border-radius:8px;padding:8px 16px;width:110px;height:56px;display:flex;align-items:center;justify-content:center;transition:background .25s ease}.Hero_logoChip__wW68B:hover{background:rgba(255,255,255,1)}.Hero_insuranceLogo__jzF15{object-fit:contain;display:block}.Hero_desktopOnly__FFIDn{display:inline-flex}@media (max-width:768px){.Hero_desktopOnly__FFIDn{display:none!important}}@media (max-width:640px){.Hero_hero__2EmdV{padding:calc(var(--nav-height) + 48px) 0 56px}.Hero_trustBand__z0bmN{gap:10px;margin-bottom:2rem;width:100%;max-width:360px}.Hero_trustItem__rOuDe{flex:1 1 100%;padding:12px 16px;gap:12px}.Hero_trustIcon__D7Thc{width:40px;height:40px}.Hero_trustValue__B7mnt{font-size:1.25rem}.Hero_trustLabel__luR_H{font-size:.72rem}.Hero_insuranceBand__gqT0M{flex-direction:column;gap:.75rem;padding-top:1.25rem;margin-top:1.5rem}.Hero_financeCallout__5Gv_x{flex-direction:row;text-align:left;padding:12px 16px;gap:10px;max-width:360px}.Hero_financeText__WXTky{font-size:.85rem}.Hero_financeText__WXTky strong{font-size:.95rem}.Hero_actions___rnwN{flex-direction:column;width:100%;max-width:320px}.Hero_badges__pmnI3{gap:10px;flex-wrap:nowrap}.Hero_orb__Bykyh:nth-child(4),.Hero_orb__Bykyh:nth-child(5),.Hero_orb__Bykyh:nth-child(6),.Hero_orb__Bykyh:nth-child(7){display:none}.Hero_orb__Bykyh{animation:none}}