@keyframes brokerage-home_fadeInUp__z4N5Y{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes brokerage-home_shimmer__r7Pzf{0%{background-position:-200%}to{background-position:200%}}@keyframes brokerage-home_pulseGlow__cCgyL{0%,to{box-shadow:0 4px 16px rgba(255,159,26,.3)}50%{box-shadow:0 6px 24px rgba(255,159,26,.5)}}.brokerage-home_page__X9pNK{background:#fafcff}.brokerage-home_hero__lP54q{background:radial-gradient(ellipse at 15% -10%,rgba(255,159,26,.1) 0,transparent 45%),radial-gradient(ellipse at 85% 110%,rgba(10,34,57,.08) 0,transparent 45%),linear-gradient(180deg,#ffffff,#f0f5fc);padding:5rem 1.5rem 4rem;position:relative;overflow:hidden}.brokerage-home_hero__lP54q:before{content:"";position:absolute;top:-120px;right:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,159,26,.06) 0,transparent 70%);pointer-events:none}.brokerage-home_hero__lP54q:after{content:"";position:absolute;bottom:-60px;left:-40px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(10,34,57,.04) 0,transparent 70%);pointer-events:none}.brokerage-home_heroInner__VetsY{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1;animation:brokerage-home_fadeInUp__z4N5Y .6s ease-out}.brokerage-home_eyebrow__d3RTH{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ff9f1a;margin-bottom:1.25rem;padding:.4rem 1rem;background:rgba(255,159,26,.08);border:1px solid rgba(255,159,26,.2);border-radius:9999px}.brokerage-home_title__zGDe4{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.05;color:#0a2239;max-width:860px;margin:0 auto;letter-spacing:-.02em}.brokerage-home_titleAccent__o6qf1{background:linear-gradient(135deg,#ff9f1a,#e88a00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brokerage-home_lead__LVKPu{margin:1.5rem auto 0;font-size:1.18rem;color:#486581;max-width:640px;line-height:1.7}.brokerage-home_heroCtas__5zviL{margin-top:2.25rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.85rem}.brokerage-home_outlineBtn__IEjEV,.brokerage-home_primaryBtn__4N_QH,.brokerage-home_secondaryBtn__CND4s{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:9999px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;border:none;transition:all .22s cubic-bezier(.4,0,.2,1)}.brokerage-home_primaryBtn__4N_QH{background:linear-gradient(135deg,#ff9f1a,#ffb84d 50%,#ff9f1a);background-size:200% auto;color:#0a2239;box-shadow:0 4px 16px rgba(255,159,26,.3);animation:brokerage-home_pulseGlow__cCgyL 3s ease-in-out infinite}.brokerage-home_primaryBtn__4N_QH:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(255,159,26,.45);background-position:100%}.brokerage-home_secondaryBtn__CND4s{background:linear-gradient(135deg,#0a2239,#133c5e);color:#ffffff;box-shadow:0 4px 12px rgba(10,34,57,.2)}.brokerage-home_secondaryBtn__CND4s:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(10,34,57,.3)}.brokerage-home_outlineBtn__IEjEV{background:transparent;color:#0a2239;border:2px solid #d5e3f2}.brokerage-home_outlineBtn__IEjEV:hover{border-color:#ff9f1a;color:#ff9f1a;transform:translateY(-3px);box-shadow:0 6px 20px rgba(255,159,26,.12)}.brokerage-home_statsBar__7ScGD{max-width:1200px;margin:-1.75rem auto 0;padding:0 1.5rem;position:relative;z-index:2}.brokerage-home_statsGrid__wcdON{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:linear-gradient(135deg,#d5e3f2,#e3ecf5);border-radius:18px;overflow:hidden;box-shadow:0 4px 12px rgba(10,34,57,.06),0 12px 40px rgba(10,34,57,.1)}.brokerage-home_stat__LKxu9{background:#ffffff;padding:1.4rem 1rem;text-align:center;transition:background .2s ease}.brokerage-home_stat__LKxu9:hover{background:#f8fbff}.brokerage-home_statValue__j6dPi{font-size:1.6rem;font-weight:800;color:#0a2239;letter-spacing:-.01em}.brokerage-home_statLabel__XSBNB{margin-top:.3rem;font-size:.8rem;color:#627d98;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.brokerage-home_main__yai8o{max-width:1200px;margin:0 auto;padding:0 1.5rem 5rem}.brokerage-home_section__QlKaL{margin-top:5rem}.brokerage-home_sectionHead__SRDsP{margin-bottom:2.5rem}.brokerage-home_sectionEyebrow__7cSK2{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ff9f1a;margin-bottom:.75rem}.brokerage-home_sectionTitle__1QjJe{margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);color:#0a2239;line-height:1.12;letter-spacing:-.015em}.brokerage-home_sectionSub__2B91u{margin-top:.75rem;color:#486581;max-width:620px;line-height:1.65;font-size:1.05rem}.brokerage-home_grid2__HbXvD{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.brokerage-home_grid3__5tsT2{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.brokerage-home_grid4__HpjPp{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.brokerage-home_card__DYNmR{background:#ffffff;border:1px solid #e3ecf5;border-radius:18px;padding:1.75rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.brokerage-home_card__DYNmR:before{content:"";position:absolute;inset:0;border-radius:18px;background:linear-gradient(135deg,rgba(255,159,26,.04),transparent);opacity:0;transition:opacity .25s ease;pointer-events:none}.brokerage-home_card__DYNmR:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(10,34,57,.08),0 20px 48px rgba(10,34,57,.06);border-color:rgba(255,159,26,.2)}.brokerage-home_card__DYNmR:hover:before{opacity:1}.brokerage-home_card__DYNmR h3{margin:0 0 .6rem;color:#0a2239;font-size:1.12rem;font-weight:700}.brokerage-home_card__DYNmR p{margin:0;color:#486581;line-height:1.6}.brokerage-home_cardNumber__SZ67d{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#fff4e0,#ffeccc);color:#e88a00;font-weight:800;font-size:.9rem;margin-bottom:.85rem;box-shadow:0 2px 8px rgba(255,159,26,.15)}.brokerage-home_cardHighlight__SeMhS{border-left:4px solid #ff9f1a;padding-left:1.5rem}.brokerage-home_cardHighlight__SeMhS:hover{border-left-color:#e88a00}.brokerage-home_modeCard__eGPuI{background:linear-gradient(160deg,#0a2239,#0f2d4a);color:#f4f8ff;border:1px solid rgba(255,159,26,.1);border-radius:18px;padding:1.75rem;position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.brokerage-home_modeCard__eGPuI:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(255,159,26,.08) 0,transparent 70%);pointer-events:none;transition:opacity .3s ease}.brokerage-home_modeCard__eGPuI:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(10,34,57,.35),0 0 0 1px rgba(255,159,26,.2);border-color:rgba(255,159,26,.25)}.brokerage-home_modeCard__eGPuI:hover:before{opacity:1}.brokerage-home_modeCard__eGPuI h3{color:#ff9f1a;margin:0 0 .6rem;font-size:1.08rem;font-weight:700}.brokerage-home_modeCard__eGPuI p{color:#b8d4f0;line-height:1.6;font-size:.95rem}.brokerage-home_list__jVNeO{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.brokerage-home_list__jVNeO li{display:flex;gap:.75rem;align-items:flex-start;color:#334e68;line-height:1.55}.brokerage-home_list__jVNeO li span{color:#ff9f1a;font-weight:800;flex-shrink:0}.brokerage-home_ctaBand__Y1BbB{margin-top:5rem;background:linear-gradient(135deg,#0a2239,#133c5e 60%,#1a5a8a);color:#f4f8ff;border-radius:24px;padding:3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;position:relative;overflow:hidden}.brokerage-home_ctaBand__Y1BbB:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,159,26,.12) 0,transparent 70%);pointer-events:none}.brokerage-home_ctaBand__Y1BbB:after{content:"";position:absolute;bottom:-40px;left:-20px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(255,159,26,.06) 0,transparent 70%);pointer-events:none}.brokerage-home_ctaText__KszSo{position:relative;z-index:1}.brokerage-home_ctaText__KszSo h2{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.01em}.brokerage-home_ctaText__KszSo p{margin:.5rem 0 0;color:#b8d4f0;max-width:480px;line-height:1.6}@media (max-width:1024px){.brokerage-home_grid3__5tsT2,.brokerage-home_grid4__HpjPp,.brokerage-home_statsGrid__wcdON{grid-template-columns:repeat(2,1fr)}.brokerage-home_ctaBand__Y1BbB{flex-direction:column;align-items:flex-start;text-align:left;padding:2.5rem}.brokerage-home_section__QlKaL{margin-top:3.5rem}}@media (max-width:640px){.brokerage-home_hero__lP54q{padding:3rem 1rem 2.5rem}.brokerage-home_grid2__HbXvD,.brokerage-home_grid3__5tsT2,.brokerage-home_grid4__HpjPp{grid-template-columns:1fr}.brokerage-home_statsGrid__wcdON{grid-template-columns:repeat(2,1fr)}.brokerage-home_statsBar__7ScGD{margin-top:-1rem}.brokerage-home_ctaBand__Y1BbB{padding:2rem 1.5rem;border-radius:18px}.brokerage-home_heroCtas__5zviL{flex-direction:column;align-items:stretch}.brokerage-home_outlineBtn__IEjEV,.brokerage-home_primaryBtn__4N_QH,.brokerage-home_secondaryBtn__CND4s{text-align:center}.brokerage-home_section__QlKaL{margin-top:3rem}.brokerage-home_sectionHead__SRDsP{margin-bottom:1.75rem}.brokerage-home_card__DYNmR,.brokerage-home_modeCard__eGPuI{padding:1.5rem}}