.broker_page__e61_f{background:#f4f0e8;color:#0b1b29;min-height:100vh}.broker_hero__Ll2bd{background:radial-gradient(circle at 82% 20%,rgba(208,173,116,.22),transparent 25%),linear-gradient(145deg,#071521,#0d2638);color:#fff;padding:92px max(24px,6vw) 76px}.broker_heroInner__q9dUk{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:54px;gap:54px;align-items:center}.broker_kicker__35CBr{color:#dfbf8a;text-transform:uppercase;letter-spacing:.2em;font-size:.63rem;font-weight:900}.broker_hero__Ll2bd h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.3rem,6vw,6.3rem);line-height:.86;letter-spacing:-.045em;font-weight:500;margin:15px 0 24px}.broker_hero__Ll2bd p{max-width:720px;color:#aab7c1;font-size:1.02rem;line-height:1.7}.broker_actions__w4775{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.broker_actions__w4775 a{border-radius:999px;padding:13px 18px;text-decoration:none;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;background:#d5b57e;color:#071521}.broker_actions__w4775 a:last-child{background:transparent;color:#e8edf1;border:1px solid #3c5364}.broker_visual__LsKLT{border:1px solid rgba(223,191,138,.35);border-radius:28px;padding:26px;background:linear-gradient(155deg,rgba(255,255,255,.08),rgba(255,255,255,.025));box-shadow:0 32px 80px rgba(0,0,0,.25)}.broker_visual__LsKLT small{color:#d7b57e;letter-spacing:.15em}.broker_visual__LsKLT b{font-family:Cormorant Garamond,Georgia,serif;font-size:2.4rem;display:block;margin:10px 0}.broker_visual__LsKLT ul{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:8px;gap:8px}.broker_visual__LsKLT li{border-top:1px solid rgba(255,255,255,.09);padding-top:10px;color:#a9b6c0;font-size:.8rem}.broker_section__WEipH{max-width:1240px;margin:auto;padding:78px max(24px,4vw)}.broker_sectionHead__Jy4D1{display:grid;grid-template-columns:1fr .7fr;grid-gap:30px;gap:30px;align-items:flex-end;margin-bottom:30px}.broker_sectionHead__Jy4D1 span{color:#9b7644;text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;font-weight:900}.broker_sectionHead__Jy4D1 h2{font-family:Cormorant Garamond,Georgia,serif;font-size:3.5rem;line-height:.95;margin:10px 0 0;font-weight:550}.broker_sectionHead__Jy4D1 p{color:#69747c;line-height:1.65}.broker_grid__J7pCB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.broker_card__T0gfp{background:#fff;border:1px solid #e0d8cb;border-radius:20px;padding:24px;min-height:230px}.broker_card__T0gfp small{color:#a17b49;font-weight:900;letter-spacing:.12em}.broker_card__T0gfp h3{font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;font-weight:600;margin:13px 0}.broker_card__T0gfp p{color:#6e777d;line-height:1.58;font-size:.83rem}.broker_dark__Oi89M{background:#091824;color:#fff}.broker_dark__Oi89M .broker_card__T0gfp p,.broker_dark__Oi89M .broker_sectionHead__Jy4D1 p{color:#91a0ab}.broker_dark__Oi89M .broker_card__T0gfp{background:#0f2230;border-color:#243b4b}.broker_dark__Oi89M .broker_card__T0gfp h3{color:#f3ece3}.broker_flow__29Ns1{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.broker_flow__29Ns1 article{border:1px solid #dccfbf;border-radius:18px;padding:20px;background:#fff}.broker_flow__29Ns1 small{color:#a27e4a;font-weight:900}.broker_flow__29Ns1 b{display:block;font-size:.92rem;margin:8px 0}.broker_flow__29Ns1 p{font-size:.72rem;color:#737c82;line-height:1.5}.broker_academy__6Z1wH{border:1px solid #2b4151;border-radius:26px;background:radial-gradient(circle at 88% 15%,rgba(208,173,116,.16),transparent 26%),#0d202e;color:#fff;padding:32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.broker_academy__6Z1wH h3{font-family:Cormorant Garamond,Georgia,serif;font-size:2.8rem;font-weight:550;margin:8px 0}.broker_academy__6Z1wH p{color:#9babb6;line-height:1.65}.broker_academyList__b5UcC{display:grid;grid-gap:8px;gap:8px}.broker_academyList__b5UcC div{border:1px solid #2b4354;border-radius:14px;padding:14px}.broker_academyList__b5UcC b{display:block}.broker_academyList__b5UcC span{color:#8495a0;font-size:.72rem}.broker_compare__zAscl{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden}.broker_compare__zAscl td,.broker_compare__zAscl th{padding:16px;text-align:left;border-bottom:1px solid #e5ded3}.broker_compare__zAscl th{font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;color:#8a754e}.broker_compare__zAscl td:first-child{font-weight:750}.broker_compare__zAscl td{color:#616b72;font-size:.82rem}.broker_compare__zAscl td:last-child{color:#0a1d2c;font-weight:850}.broker_cta___87GX{text-align:center;padding:80px 24px;background:#d6b77f}.broker_cta___87GX h2{font-family:Cormorant Garamond,Georgia,serif;font-size:4rem;line-height:.95;margin:0 auto 18px;max-width:900px}.broker_cta___87GX p{max-width:700px;margin:0 auto 25px;color:#443824}.broker_cta___87GX a{display:inline-block;border-radius:999px;padding:14px 22px;background:#081a28;color:white;text-decoration:none;text-transform:uppercase;font-size:.7rem;font-weight:900;letter-spacing:.08em}@media(max-width:900px){.broker_academy__6Z1wH,.broker_heroInner__q9dUk,.broker_sectionHead__Jy4D1{grid-template-columns:1fr}.broker_flow__29Ns1,.broker_grid__J7pCB{grid-template-columns:1fr 1fr}.broker_visual__LsKLT{margin-top:10px}}@media(max-width:640px){.broker_flow__29Ns1,.broker_grid__J7pCB{grid-template-columns:1fr}.broker_hero__Ll2bd{padding-top:70px}.broker_cta___87GX h2,.broker_sectionHead__Jy4D1 h2{font-size:2.8rem}.broker_compare__zAscl{font-size:.72rem}.broker_compare__zAscl td,.broker_compare__zAscl th{padding:11px}}.broker_page__e61_f{background:#f7f4ee}.broker_hero__Ll2bd{border-radius:0 0 32px 32px;box-shadow:0 26px 80px rgba(7,23,38,.16);background:radial-gradient(circle at 82% 18%,rgba(199,162,99,.2),transparent 24%),radial-gradient(circle at 12% 86%,rgba(63,111,146,.17),transparent 25%),linear-gradient(145deg,#061724,#0b2b45)}.broker_hero__Ll2bd h1{font-size:clamp(3.6rem,6.2vw,6.8rem)}.broker_visual__LsKLT{border-radius:30px;background:linear-gradient(155deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:0 34px 90px rgba(0,0,0,.28)}.broker_card__T0gfp{border-radius:22px;box-shadow:0 14px 42px rgba(31,43,52,.04);transition:.2s ease}.broker_card__T0gfp:hover{transform:translateY(-5px);box-shadow:0 28px 68px rgba(31,43,52,.09)}.broker_dark__Oi89M{background:linear-gradient(145deg,#061724,#0a263b)}.broker_dark__Oi89M .broker_card__T0gfp{background:linear-gradient(155deg,#0d2638,#0a1e2e)}.broker_flow__29Ns1 article{border-radius:20px}.broker_academy__6Z1wH{border-radius:28px;box-shadow:0 28px 80px rgba(7,23,38,.16)}.broker_cta___87GX{background:linear-gradient(135deg,#d7bb8b,#c39d61)}.broker_academy__6Z1wH h3,.broker_cta___87GX h2,.broker_hero__Ll2bd h1,.broker_sectionHead__Jy4D1 h2{letter-spacing:-.032em!important;line-height:.95!important;text-wrap:balance}.broker_academy__6Z1wH h3,.broker_cta___87GX h2,.broker_hero__Ll2bd h1,.broker_sectionHead__Jy4D1 h2{font-weight:500!important}.broker_heroCopy__R7APe{min-width:0}.broker_heroProof__QG45z{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.broker_heroProof__QG45z span{min-width:120px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);display:grid;grid-gap:3px;gap:3px}.broker_heroProof__QG45z b{font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;color:#f0cf94;font-weight:600}.broker_heroProof__QG45z small{color:#9fb0bc;font-size:.62rem}.broker_visual__LsKLT{position:relative;min-height:520px;padding:0!important;overflow:hidden;border-radius:28px!important;background:#07131e!important}.broker_browserBar__XIMfH{height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#f5f1e8;color:#59636a}.broker_browserBar__XIMfH i{width:7px;height:7px;border-radius:50%;background:#bfae94}.broker_browserBar__XIMfH span{margin-left:8px;font-size:.58rem;letter-spacing:.05em}.broker_visualPhoto__NcPn1{position:absolute;inset:42px 0 0;background:linear-gradient(180deg,rgba(5,17,27,.08),rgba(5,17,27,.72)),url(/home/hero-fallback.png) 50%/cover no-repeat}.broker_visualOverlay__2itiL{position:absolute;left:28px;right:28px;bottom:30px;color:#fff;display:grid;grid-gap:8px;gap:8px;z-index:2}.broker_visualOverlay__2itiL small{color:#e3bd7d;font-size:.55rem;letter-spacing:.16em;font-weight:900}.broker_visualOverlay__2itiL b{font-family:Cormorant Garamond,Georgia,serif;font-size:2.65rem;line-height:.92;font-weight:500;max-width:10ch}.broker_visualOverlay__2itiL span{font-size:.65rem;color:#d4dde3}.broker_visualBadge__xjEhh{position:absolute;right:18px;top:58px;z-index:2;background:#d5b57e;color:#091722;padding:8px 11px;border-radius:999px;font-size:.5rem;font-weight:900;letter-spacing:.1em}.broker_valueStrip__UoPhx{max-width:1240px;margin:-24px auto 0;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e3dbcf;box-shadow:0 22px 70px rgba(7,23,38,.11)}.broker_valueStrip__UoPhx div{padding:22px 20px;border-right:1px solid #e8e1d7;display:grid;grid-gap:5px;gap:5px}.broker_valueStrip__UoPhx div:last-child{border-right:0}.broker_valueStrip__UoPhx b{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.broker_valueStrip__UoPhx span{font-size:.68rem;color:#717a80;line-height:1.45}.broker_demoShowcase__2ZoY8{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:34px;gap:34px;align-items:center;margin-bottom:28px}.broker_demoPhoto__S_pOi{position:relative;min-height:520px;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(4,17,28,.06),rgba(4,17,28,.72)),url(/home/casa.png) 50%/cover no-repeat;box-shadow:0 28px 80px rgba(7,23,38,.14)}.broker_demoPhotoBadge__tIN_h{position:absolute;top:18px;left:18px;padding:9px 12px;border-radius:999px;background:rgba(6,18,27,.82);color:#f3d39d;font-size:.5rem;font-weight:900;letter-spacing:.1em}.broker_demoPhotoCopy__UBPVP{position:absolute;left:28px;right:28px;bottom:28px;color:#fff;display:grid;grid-gap:6px;gap:6px}.broker_demoPhotoCopy__UBPVP small{font-size:.55rem;letter-spacing:.15em;color:#e8c487;font-weight:900;text-transform:uppercase}.broker_demoPhotoCopy__UBPVP b{font-family:Cormorant Garamond,Georgia,serif;font-size:3rem;line-height:.92;max-width:9ch;font-weight:500}.broker_demoPhotoCopy__UBPVP span{font-size:.68rem;color:#d4dde3}.broker_demoShowcaseCopy__378Js h2{font-family:Cormorant Garamond,Georgia,serif;font-size:3.6rem;line-height:.92;font-weight:500;margin:12px 0 18px;letter-spacing:-.035em}.broker_demoShowcaseCopy__378Js p{color:#69747c;line-height:1.7}.broker_demoShowcaseCopy__378Js a{display:inline-flex;margin-top:14px;padding:13px 17px;border-radius:999px;background:#0a2030;color:#fff;text-decoration:none;font-size:.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:900px){.broker_valueStrip__UoPhx{grid-template-columns:1fr 1fr;margin:0 24px}.broker_valueStrip__UoPhx div:nth-child(2){border-right:0}.broker_valueStrip__UoPhx div:nth-child(-n+2){border-bottom:1px solid #e8e1d7}.broker_demoShowcase__2ZoY8{grid-template-columns:1fr}.broker_demoPhoto__S_pOi{min-height:440px}}@media(max-width:640px){.broker_visual__LsKLT{min-height:410px}.broker_visualOverlay__2itiL{left:20px;right:20px;bottom:22px}.broker_visualOverlay__2itiL b{font-size:2.2rem}.broker_heroProof__QG45z{display:grid;grid-template-columns:1fr 1fr}.broker_heroProof__QG45z span{min-width:0}.broker_valueStrip__UoPhx{grid-template-columns:1fr;margin:0 16px}.broker_valueStrip__UoPhx div{border-right:0;border-bottom:1px solid #e8e1d7!important}.broker_valueStrip__UoPhx div:last-child{border-bottom:0!important}.broker_demoPhoto__S_pOi{min-height:360px}.broker_demoPhotoCopy__UBPVP b{font-size:2.35rem}.broker_demoShowcaseCopy__378Js h2{font-size:2.7rem}}