.landing-light,.landing-light *,.landing-light :before,.landing-light :after{box-sizing:border-box}.landing-light{scroll-behavior:smooth;font-family:var(--font-sans);color:#0b1c3a;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}.landing-light :is(h1,h2,h3,h4,h5,h6,a,.display,.label,.font-heading,button,label,th){font-family:var(--font-heading)}.landing-light a{text-decoration:none}.stabilo{color:#0b1c3a;background:#dbeafe;border-radius:2px;padding:1px 4px;font-style:normal}.re-title-highlight{color:#2563eb}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-light .marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.landing-light .marquee-wrap{position:relative;overflow:hidden}.circle-wrap{flex-shrink:0;width:240px;height:240px;position:relative}.circle-wrap svg{display:block;transform:rotate(-90deg)}.c-bg{fill:none;stroke:#e8edf5;stroke-width:12px}.c-fill{fill:none;stroke:#3b82f6;stroke-width:12px;stroke-linecap:round;stroke-dasharray:659;stroke-dashoffset:659px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.c-fill.go{stroke-dashoffset:158px}.circle-inside{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-light details summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.landing-light details summary::-webkit-details-marker{display:none}.acc-arrow{transition:transform .22s}.landing-light details[open] .acc-arrow{transform:rotate(90deg)}.landing-light details[open] .acc-num{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.ptab{color:#0b1c3a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d9e6;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .18s}.ptab:hover,.ptab.active{color:#fff;background:#0b1c3a;border-color:#0b1c3a}@keyframes light-number-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes light-number-soft-glow{0%,to{box-shadow:0 8px 20px #2563eb47,inset 0 1px #ffffff40}50%{box-shadow:0 12px 28px #2563eb5c,inset 0 1px #ffffff52}}@keyframes light-number-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.light-number-pill{color:#1d4ed8;letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.1rem;font-size:1.02rem;font-weight:800;line-height:1;display:inline-flex}.light-number-pill--sm{min-width:1.8rem;font-size:.92rem}.landing-light .label{letter-spacing:.14em;text-transform:capitalize;color:#0b1c3a;font-size:11px;font-weight:700}.landing-light .display{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--landing-text-primary);font-size:clamp(36px,4vw,54px);line-height:1.08}.landing-light .btn-primary{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);border-radius:10px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;transition:background .18s,box-shadow .18s,transform .12s;display:inline-flex;box-shadow:0 8px 18px #2563eb47}.landing-light .btn-primary:hover{background:linear-gradient(#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed857}.landing-light .btn-outline{color:#0b1c3a;border:1.5px solid #d1d9e6;border-radius:10px;align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.landing-light .btn-outline:hover{background:#f7f9fc;border-color:#0b1c3a}.list-item{border-bottom:1px solid #e8edf5;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.list-item:first-child{border-top:1px solid #e8edf5}.stat-card{background:#0b1c3a;border-radius:20px;padding:44px 40px;position:relative;overflow:hidden}.stat-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f647 0%,#0000 65%);width:360px;height:360px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.mfade-l{background:linear-gradient(90deg,#f7f9fc 0%,#0000 100%)}.mfade-r{background:linear-gradient(270deg,#f7f9fc 0%,#0000 100%)}@keyframes light-hero-sun-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.14)}}@keyframes light-hero-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes light-hero-dash-march{to{stroke-dashoffset:-56px}}@keyframes light-hero-pin-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes light-hero-keys-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes light-hero-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.92)}}.landing-light .light-hero-svg__sun-outer{transform-origin:120px 108px;will-change:transform;animation:5.5s ease-in-out infinite light-hero-sun-breathe}.landing-light .light-hero-svg__sun-inner{transform-origin:120px 108px;will-change:transform;animation:5.5s ease-in-out .45s infinite reverse light-hero-sun-breathe}.landing-light .light-hero-svg__bldg-a{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:4.5s ease-in-out infinite light-hero-float-y}.landing-light .light-hero-svg__bldg-b{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:5s ease-in-out .35s infinite light-hero-float-y}.landing-light .light-hero-svg__bldg-c{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:4.8s ease-in-out .7s infinite light-hero-float-y}.landing-light .light-hero-svg__network{will-change:stroke-dashoffset;animation:2.8s linear infinite light-hero-dash-march}.landing-light .light-hero-svg__pin-bob{transform-origin:16px 20px;will-change:transform;animation:3.2s ease-in-out infinite light-hero-pin-bob}.landing-light .light-hero-svg__marker-a{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:3.8s ease-in-out .2s infinite light-hero-float-y}.landing-light .light-hero-svg__marker-b{transform-box:fill-box;transform-origin:bottom;will-change:transform;animation:4.2s ease-in-out .55s infinite light-hero-float-y}.landing-light .light-hero-svg__review{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:6s ease-in-out 1s infinite light-hero-float-y}.landing-light .light-hero-svg__keys{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:4s ease-in-out infinite light-hero-keys-sway}.landing-light .light-hero-svg__rating-dots circle{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite light-hero-dot-pulse}.landing-light .light-hero-svg__rating-dots circle:first-of-type{animation-delay:0s}.landing-light .light-hero-svg__rating-dots circle:nth-of-type(2){animation-delay:.12s}.landing-light .light-hero-svg__rating-dots circle:nth-of-type(3){animation-delay:.24s}.landing-light .light-hero-svg__rating-dots circle:nth-of-type(4){animation-delay:.36s}.landing-light .light-hero-svg__rating-dots circle:nth-of-type(5){animation-delay:.48s}.landing-light .light-hero-svg__panel{transition:filter .45s,stroke .35s}.landing-light .light-hero-svg-wrap:hover .light-hero-svg__panel{filter:drop-shadow(0 12px 28px #0b1c3a1a)}@media (prefers-reduced-motion:reduce){.landing-light .light-hero-svg__sun-outer,.landing-light .light-hero-svg__sun-inner,.landing-light .light-hero-svg__bldg-a,.landing-light .light-hero-svg__bldg-b,.landing-light .light-hero-svg__bldg-c,.landing-light .light-hero-svg__network,.landing-light .light-hero-svg__pin-bob,.landing-light .light-hero-svg__marker-a,.landing-light .light-hero-svg__marker-b,.landing-light .light-hero-svg__review,.landing-light .light-hero-svg__keys,.landing-light .light-hero-svg__rating-dots circle{animation:none!important}.landing-light .light-hero-svg__panel,.landing-light .light-hero-svg-wrap:hover .light-hero-svg__panel{filter:none;transition:none}.light-number-pill,.light-number-pill:before{animation:none!important}.light-number-pill{transition:none!important;transform:none!important}}@media (max-width:768px){.hero-grid{grid-template-columns:1fr!important}.hero-right{display:none!important}.platform-img-panel{display:none}}.tc-outer{overflow:hidden}.tc-track{will-change:transform;gap:20px;display:flex}.tc-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;flex:0 0 420px;min-height:340px;display:flex;overflow:hidden;box-shadow:0 2px 16px #0b1c3a12}.tc-photo{background:#e8edf5;flex:0 0 200px;position:relative;overflow:hidden}.tc-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.tc-body{text-align:center;flex-direction:column;flex:1;justify-content:center;padding:28px 24px;display:flex}.tc-quote{color:#2d3748;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.75}.tc-name{color:#0b1c3a;font-size:13px;font-weight:700}.tc-role{color:#0b1c3a;margin-top:2px;font-size:11px;line-height:1.4}.tc-arrow{cursor:pointer;background:#fff;border:1.5px solid #d1d9e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .18s,background .18s;display:flex}.tc-arrow:hover{background:#f7f9fc;border-color:#0b1c3a}.tc-arrow svg{color:#0b1c3a;width:16px;height:16px}.tc-arrow-overlay{z-index:20;opacity:0;pointer-events:none;transition:opacity .2s,border-color .18s,background .18s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 22px #0b1c3a24}.tc-outer:hover .tc-arrow-overlay,.tc-outer:focus-within .tc-arrow-overlay{opacity:1;pointer-events:auto}.tc-arrow-left{left:10px}.tc-arrow-right{right:10px}.tc-badge{color:#0b1c3a;border:1px solid #d1d9e6;border-radius:100px;align-items:center;padding:5px 16px;font-size:12px;display:inline-flex}@media (max-width:900px){.tc-card{flex:0 0 min(86vw,380px);min-height:312px}.tc-photo{flex-basis:44%}.tc-body{padding:24px 18px}}@media (max-width:640px){.tc-track{gap:14px}.tc-card{border-radius:16px;flex:0 0 calc(100vw - 32px);min-height:0}.tc-photo{flex-basis:38%;min-height:220px}.tc-body{padding:20px 14px}.tc-quote{margin-bottom:16px;font-size:13px;line-height:1.65}.tc-role{font-size:10.5px}.tc-arrow{width:36px;height:36px}.tc-arrow-overlay{opacity:1;pointer-events:auto}.tc-arrow-left{left:6px}.tc-arrow-right{right:6px}}.landing-light .hero-visual{animation:5.5s ease-in-out infinite hero-float}.landing-light .hero-fade-item{opacity:0;animation:.7s forwards hero-fade-in}.landing-light .hero-fade-d1{animation-delay:.12s}.landing-light .hero-fade-d2{animation-delay:.24s}.landing-light .hero-fade-late{animation-delay:.52s}.landing-light .hero-fade-later{animation-delay:.76s}.landing-light .hero-hotspot{animation:2.2s ease-in-out infinite hotspot-breathe}@keyframes hero-fade-in{to{opacity:1}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hotspot-breathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 8px 18px #0f172a33}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 12px 24px #0f172a42}}@media (prefers-reduced-motion:reduce){.landing-light .hero-fade-item,.landing-light .hero-visual,.landing-light .hero-hotspot{opacity:1!important;animation:none!important}}
.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home{--brand-primary:#2563eb;--brand-primary-dark:#1d4ed8;--brand-primary-soft:#eff6ff;--brand-text:#0b1c3a;--mkt-label-size:11px;--mkt-h2-size:clamp(32px, 3.6vw, 52px);--mkt-body-size:16px;--mkt-body-line:1.72;--mkt-btn-size:14px;--mkt-caption-size:13px;--mkt-caption-line:1.6;font-family:var(--font-sans);color:var(--brand-text)}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) :is(h1,h2,h3,h4,h5,h6,a,.display,.display-h2,.h2,.label,.font-heading,button,label,th){font-family:var(--font-heading)}.ac-mkt-brokerage{--brk-ink:var(--brand-text);--brk-accent:var(--brand-primary);--brk-accent-hover:var(--brand-primary-dark);--brk-accent-soft:var(--brand-primary-soft);--brk-accent-mid:#3b82f6;--brk-border:#e8edf5;--brk-border-blue:#bfdbfe;--brk-border-muted:#dbeafe;--brk-border-card:#e2e8f0;--brk-border-e1:#e2e8f0;--brk-border-slate:#e2e8f0;--brk-surface-pill:#eff6ff;--brk-surface-fafb:#fafbff;--brk-surface-f8:#f8faff;--brk-surface-f0:#f0f4fa;--brk-surface-f5:#f7faff;--brk-surface-f4:#f7faff;--brk-surface-f3:#f3f7ff;--brk-hero-from:#eaf2ff;--brk-hero-via:#fff;--brk-hero-to:#fff;--brk-stats-from:#fff;--brk-stats-to:#f7faff;--brk-blue-ink:#1e40af;--brk-blue-ink-deep:#1e3a8a;--brk-muted:var(--brk-ink);--brk-muted-2:var(--brk-ink);--brk-muted-3:var(--brk-ink);--brk-muted-4:var(--brk-ink);--brk-muted-5:var(--brk-ink);--brk-muted-6:var(--brk-ink);--brk-muted-7:var(--brk-ink);--brk-muted-8:var(--brk-ink);--brk-muted-9:var(--brk-ink);--brk-muted-faint:var(--brk-ink);--brk-sky:#93c5fd;--brk-sky-bright:#60a5fa;--brk-bubble:#dbeafe;--brk-radial-blue:#3b82f633;--brk-radial-accent:#1d4ed81a;--brk-shadow-stat:0 8px 32px #0b1c3a0f;--brk-shadow-stat-hover:0 16px 48px #2563eb1f;--brk-shadow-card:0 10px 36px #0b1c3a0f;--brk-shadow-why:0 8px 28px #0b1c3a0f;--brk-shadow-why-hover:0 16px 48px #2563eb1f;--brk-shadow-discover:0 20px 60px #2563eb14;--brk-shadow-discover-panel:0 12px 40px #2563eb1a;--brk-shadow-faq-open:0 12px 40px #2563eb1a;--brk-shadow-cap:0 8px 30px #0b1c3a0d;--brk-shadow-cap-hover:0 22px 56px -14px #2563eb47;--brk-shadow-integration:0 10px 32px #2563eb14;--brk-shadow-social:0 6px 24px #0b1c3a0d;--brk-shadow-social-hover:0 18px 44px #2563eb24;--brk-shadow-accordion:0 12px 36px #2563eb1f;--brk-accent-9:#2563eb17;--brk-accent-15:#2563eb26;--brk-accent-10:#2563eb1a;--brk-accent-40:#2563eb66}.ac-mkt-agent-solutions{--brk-ink:var(--brand-text);--brk-accent:var(--brand-primary);--brk-accent-hover:var(--brand-primary-dark);--brk-accent-soft:var(--brand-primary-soft);--brk-accent-mid:#3b82f6;--brk-border:#e8edf5;--brk-border-blue:#bfdbfe;--brk-surface-f8:#f8faff;--brk-surface-f5:#f7faff;--brk-hero-from:#eaf2ff;--brk-hero-to:#fff;--brk-muted:var(--brk-ink);--brk-muted-faint:var(--brk-ink);--brk-radial-blue:#3b82f633;--brk-radial-accent:#1d4ed81a;--brk-shadow-card:0 10px 36px #0b1c3a0f;--brk-shadow-cap-hover:0 22px 56px -14px #2563eb47;--brk-accent-10:#2563eb1a}@scope(.ac-mkt-agent-solutions){.as-hero-dots{background-image:radial-gradient(color-mix(in srgb, var(--brk-accent) 11%, transparent) 1.25px, transparent 1.25px);background-size:28px 28px}.as-stat-grid .stat-box{min-height:148px}.as-stat-grid .stat-label{color:var(--brand-text);max-width:180px;font-size:14px;font-weight:500}.as-phase-card:hover{border-color:#c8d9f5}.as-testimonial p{color:#0b1c3a}.as-audience-tab:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.as-audience-panel{min-height:min(100%,420px)}@keyframes asAudienceFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.as-audience-panel-content{animation:.22s ease-out asAudienceFadeIn}.as-section-nav-link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (prefers-reduced-motion:reduce){.as-audience-panel-content{animation:none}}}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) h1{letter-spacing:-.035em;font-weight:800;line-height:1.06}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) h2{letter-spacing:-.03em;line-height:1.12}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .btn-lime,.reviews-home .search-btn,.reviews-home .stats-section,.reviews-home .stat-cell{background:linear-gradient(180deg, var(--brand-primary) 0%, var(--brand-primary-dark) 100%);color:#fff}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .btn-lime:hover,.reviews-home .search-btn:hover{background:#1e40af}.ac-mkt-about .hero-stat-val,.ac-mkt-brokerage .stat-val.lime,.ac-mkt-agent-solutions .stat-val.lime,.ac-mkt-about .tl-dot,.ac-mkt-about .tl-badge,.ac-mkt-agent .hw-tab.active .hw-num,.ac-mkt-agent .ben-tab.active .ben-num,.ac-mkt-brokerage .benefit-tab.active .benefit-num,.ac-mkt-pricing .save-badge,.ac-mkt-pricing .price-billed span,.reviews-home .search-tab.active{color:var(--brand-primary)}.ac-mkt-about .tl-dot,.ac-mkt-agent .hw-tab.active .hw-num,.ac-mkt-agent .ben-tab.active .ben-num,.ac-mkt-brokerage .benefit-tab.active .benefit-num,.ac-mkt-pricing .save-badge,.reviews-home .action-card:hover,.reviews-home .action-card-icon{background:var(--brand-primary-soft)}.ac-mkt-about .tl-badge,.ac-mkt-pricing .save-badge{border:1px solid #bfdbfe}.ac-mkt-about .tl-badge,.reviews-home .action-card-link,.reviews-home .action-card-icon svg{color:var(--brand-primary-dark)}.reviews-home .hero{background:radial-gradient(circle at 100% 0,#dbeafe 0%,#dbeafe00 44%),linear-gradient(#f8fafc 0%,#eef4ff 58%,#fff 100%)}@keyframes ac-mkt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home),:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) *,:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) :before,:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) :after{box-sizing:border-box}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home){scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) a,.reviews-home a{text-decoration:none}.reviews-home{overflow:visible}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .reveal{opacity:1;transition:opacity .65s,transform .65s;transform:none}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .reveal.in{opacity:1;transform:none}[data-reveal-observer=on] .reveal:not(.in){opacity:0;transform:translateY(20px)}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .d1{transition-delay:.1s}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .d2{transition-delay:.2s}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .d3{transition-delay:.3s}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) .d4{transition-delay:.4s}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) :is(.btn-primary,.btn-lime,.btn-navy,.btn-outline,.btn-outline-w,.btn-outline-white,.btn-out){border-radius:10px;align-items:center;gap:8px;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:inline-flex}:is(.landing-light,.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing,.reviews-home) :is(.btn-outline,.btn-out){color:#0b1c3a;border:1.5px solid #d1d9e6}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.section-label,.lbl,.label){font-size:var(--mkt-label-size);letter-spacing:.14em;text-transform:capitalize;color:var(--brand-text);font-weight:700}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.section-label.light,.lbl.lt,.label.light){color:#fffffff2}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.display-h2,.h2,.display){font-family:var(--font-heading);font-size:var(--mkt-h2-size);color:#0b1c3a;font-weight:800;line-height:1.1}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.display-h2.light,.h2.lt,.display.light){color:#fff}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.team-card,.sp-card,.feat-card){background:#fff;border:1px solid #e8edf5;border-radius:16px;transition:box-shadow .2s,border-color .2s;overflow:hidden}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions) :is(.team-card:hover,.sp-card:hover,.feat-card:hover){border-color:#c5d0e0;box-shadow:0 8px 32px #0b1c3a14}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .marquee-track,:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .mtrack{width:max-content;animation:40s linear infinite ac-mkt-marquee;display:flex}:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .marquee-wrap,:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .mwrap{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .marquee-track,:is(.ac-mkt-about,.ac-mkt-agent,.ac-mkt-brokerage,.ac-mkt-agent-solutions,.ac-mkt-pricing) .mtrack{transform:none;animation:none!important}}@scope(.ac-mkt-about){.hero-panel{grid-template-columns:1fr 1fr;align-items:stretch;min-height:100vh;display:grid}.hero-text-col{flex-direction:column;justify-content:center;padding:80px 72px 80px 80px;display:flex}.hero-img-col{position:relative;overflow:hidden}.hero-img-col img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-stat{flex-direction:column;gap:2px;margin-bottom:32px;display:inline-flex}.hero-stat-val{letter-spacing:-.04em;color:#cbee00;font-size:clamp(40px,4vw,60px);font-weight:800;line-height:1}.hero-stat-label{letter-spacing:.1em;text-transform:capitalize;color:var(--brand-text);font-size:12px;font-weight:600}.hero-heading{letter-spacing:-.03em;color:#0b1c3a;max-width:520px;font-size:clamp(32px,3.5vw,52px);font-weight:800;line-height:1.1}.hero-heading.light{color:#fff}.panel-white{background:#fff}.panel-gray{background:#f7f9fc}.panel-navy{background:#0b1c3a}.display-h2{letter-spacing:-.03em}.timeline{padding:60px 0;position:relative}.timeline-line{background:#e8edf5;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-item{grid-template-columns:1fr 80px 1fr;align-items:center;gap:0;margin-bottom:0;display:grid;position:relative}.tl-content{padding:40px 48px 40px 0}.tl-content.right{grid-column:3;padding:40px 0 40px 48px}.tl-node{z-index:2;flex-direction:column;grid-column:2;align-items:center;gap:0;display:flex;position:relative}.tl-dot{background:#cbee00;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;box-shadow:0 0 0 3px #e8edf5}.tl-year{color:var(--brand-text);letter-spacing:.1em;text-transform:capitalize;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:700}.tl-badge{letter-spacing:.12em;text-transform:capitalize;color:#cbee00;background:#cbee001f;border-radius:100px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.tl-title{color:#0b1c3a;letter-spacing:-.01em;margin-bottom:10px;font-size:18px;font-weight:700}.tl-body{color:var(--brand-text);max-width:380px;font-size:14px;line-height:1.75}.tl-content.right .tl-body{margin-left:0}.team-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.team-card{flex-direction:column;gap:0;display:flex}.team-card img{aspect-ratio:3/4;object-fit:cover;object-position:top;width:100%;display:block}.team-card-body{padding:18px 18px 20px}.team-card-name{color:#0b1c3a;margin-bottom:3px;font-size:15px;font-weight:700}.team-card-role{color:var(--brand-text);font-size:12px;line-height:1.4}.join-card{background:#0b1c3a;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:32px 28px;display:flex}.join-card-title{color:#fff;font-size:16px;font-weight:700}.join-card-body{color:#ffffff73;font-size:13px;line-height:1.6}.values-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.val-card{border:1px solid #e8edf5;border-radius:16px;transition:box-shadow .2s;overflow:hidden}.val-card:hover{box-shadow:0 8px 32px #0b1c3a14}.val-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.val-card-body{background:#fff;padding:22px 20px}.val-title{color:#0b1c3a;margin-bottom:8px;font-size:16px;font-weight:700}.val-desc{color:var(--brand-text);font-size:13px;line-height:1.65}.btn-lime{color:#0b1c3a;background:#cbee00;padding:12px 24px;font-size:14px;font-weight:700}.btn-lime:hover{background:#b8d900;transform:translateY(-1px)}.btn-outline{padding:11px 24px;font-size:14px;font-weight:600}.btn-outline:hover{background:#f7f9fc;border-color:#0b1c3a}.btn-outline-white{color:#fff;border:1.5px solid #ffffff40;padding:11px 24px;font-size:14px;font-weight:600}.btn-outline-white:hover{background:#ffffff12;border-color:#ffffff80}@media (max-width:900px){.hero-panel{grid-template-columns:1fr}.hero-img-col{min-height:320px}.team-grid,.values-grid{grid-template-columns:1fr 1fr}.timeline-line{left:24px;transform:none}.tl-item{grid-template-columns:48px 1fr}.tl-content.right{grid-column:2;padding:24px 0 24px 24px}.tl-content{grid-column:2;padding:24px 24px 24px 0}.tl-node{grid-column:1;align-items:flex-start}}@media (max-width:600px){.team-grid,.values-grid{grid-template-columns:1fr}.hero-text-col{padding:48px 24px}}}@scope(.ac-mkt-agent){.h2{letter-spacing:-.035em}.body{font-size:var(--mkt-body-size);color:var(--brand-text);line-height:var(--mkt-body-line);font-weight:400}.btn-navy{color:#fff;font-weight:700;font-size:var(--mkt-btn-size);background:#0b1c3a;padding:13px 26px}.btn-navy:hover{background:#0e2248;transform:translateY(-1px)}.btn-lime{color:#0b1c3a;font-weight:700;font-size:var(--mkt-btn-size);background:#cbee00;padding:13px 26px}.btn-lime:hover{background:#b8d900;transform:translateY(-1px)}.btn-out{font-weight:600;font-size:var(--mkt-btn-size);padding:12px 26px}.btn-out:hover{background:#f7f9fc;border-color:#0b1c3a}.chk{flex-shrink:0;width:20px;height:20px;margin-top:1px}.hw-tab{cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;transition:background .2s;display:flex}.hw-tab:hover{background:#f7f9fc;border-color:#e8edf5}.hw-tab.active{background:#fff;border-color:#0b1c3a;box-shadow:0 4px 24px #0b1c3a14}.hw-num{width:32px;height:32px;color:var(--brand-text);background:#f0f4fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex}.hw-tab.active .hw-num{color:#0b1c3a;background:#cbee00}.hw-title{font-size:var(--mkt-btn-size);color:#0b1c3a;margin-bottom:4px;font-weight:700}.hw-desc{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line);display:none}.hw-tab.active .hw-desc{display:block}.ben-tab{cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;transition:background .2s;display:flex}.ben-tab:hover{background:#f7f9fc;border-color:#e8edf5}.ben-tab.active{background:#fff;border-color:#0b1c3a;box-shadow:0 4px 24px #0b1c3a14}.ben-num{width:32px;height:32px;color:var(--brand-text);background:#f0f4fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex}.ben-tab.active .ben-num{color:#0b1c3a;background:#cbee00}.ben-title{font-size:var(--mkt-btn-size);color:#0b1c3a;margin-bottom:4px;font-weight:700}.ben-desc{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line);display:none}.ben-tab.active .ben-desc{display:block}.sp-card img{object-fit:cover;width:100%;display:block}.sp-body{padding:18px 18px 20px}.sp-title{font-size:var(--mkt-btn-size);color:#0b1c3a;margin-bottom:5px;font-weight:700}.sp-desc{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line)}.play-btn{cursor:pointer;background:#0b1c3a4d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.play-btn:hover{background:#0b1c3a80}.play-circle{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 8px 32px #0003}.play-circle svg{margin-left:4px}.arr-btn{cursor:pointer;background:#fff;border:1.5px solid #d1d9e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .18s,background .18s;display:flex}.arr-btn:hover{background:#f7f9fc;border-color:#0b1c3a}@media (max-width:900px){.two-col{grid-template-columns:1fr!important}.five-col{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.five-col{grid-template-columns:1fr!important}}}@scope(.ac-mkt-brokerage,.ac-mkt-agent-solutions){.display{letter-spacing:-.035em;line-height:1.08}.body-lg{font-size:var(--mkt-body-size);color:var(--brand-text);line-height:var(--mkt-body-line);font-weight:400}.btn-lime{color:#0b1c3a;font-weight:700;font-size:var(--mkt-btn-size);background:#cbee00;padding:13px 26px}.btn-lime:hover{background:#b8d900;transform:translateY(-1px)}.btn-navy{color:#fff;font-weight:700;font-size:var(--mkt-btn-size);background:#0b1c3a;padding:13px 26px}.btn-navy:hover{background:#0e2248;transform:translateY(-1px)}.btn-outline{font-weight:600;font-size:var(--mkt-btn-size);padding:12px 26px}.btn-outline:hover{background:#f7f9fc;border-color:#0b1c3a}.btn-outline-w{color:#fff;font-weight:600;font-size:var(--mkt-btn-size);border:1.5px solid #ffffff40;padding:12px 26px}.btn-outline-w:hover{background:#ffffff12;border-color:#ffffff80}.benefit-tab{cursor:pointer;border:1.5px solid #0000;border-radius:14px;align-items:flex-start;gap:16px;padding:22px 24px;transition:background .2s,border-color .2s;display:flex}.benefit-tab:hover{background:#f7f9fc;border-color:#e8edf5}.benefit-tab.active{background:#fff;border-color:#0b1c3a;box-shadow:0 4px 24px #0b1c3a14}.benefit-num{width:32px;height:32px;color:var(--brand-text);background:#f0f4fa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex}.benefit-tab.active .benefit-num{color:#0b1c3a;background:#cbee00}.benefit-title{font-size:var(--mkt-btn-size);color:#0b1c3a;margin-bottom:4px;font-weight:700}.benefit-desc{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line);display:none}.benefit-tab.active .benefit-desc{display:block}.feat-card img{object-fit:cover;width:100%;display:block}.feat-card-body{padding:20px 20px 22px}.feat-card-title{font-size:var(--mkt-btn-size);color:#0b1c3a;margin-bottom:6px;font-weight:700}.feat-card-desc{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line)}.sq-card{background:#fff;border:1px solid #e8edf5;border-radius:14px;padding:22px 20px;transition:box-shadow .2s}.sq-card:hover{box-shadow:0 6px 24px #0b1c3a12}.sq-quote{font-size:var(--mkt-caption-size);color:var(--brand-text);line-height:var(--mkt-caption-line);margin-bottom:16px}.sq-author{align-items:center;gap:10px;display:flex}.sq-av{object-fit:cover;background:#f0f4fa;border-radius:50%;flex-shrink:0;width:36px;height:36px}.sq-name{font-size:var(--mkt-caption-size);color:#0b1c3a;font-weight:700}.stat-box{text-align:center;padding:32px 20px}.stat-val{letter-spacing:-.04em;color:#0b1c3a;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1}.stat-val.lime{color:#cbee00}.stat-label{color:var(--brand-text);max-width:160px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.5}.counter-val{letter-spacing:-.04em;color:#0b1c3a;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}.play-btn{cursor:pointer;background:#0b1c3a59;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.play-btn:hover{background:#0b1c3a80}.play-circle{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 8px 32px #0003}.play-circle svg{margin-left:5px}@media (max-width:900px){.two-col{grid-template-columns:1fr!important}.three-col,.four-col{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.three-col,.four-col{grid-template-columns:1fr!important}}@keyframes brk-flow-dash{to{stroke-dashoffset:-100px}}.brk-integration-flow path.brk-flow-animate{stroke-dasharray:6 14;animation:2.6s linear infinite brk-flow-dash}@media (prefers-reduced-motion:reduce){.brk-integration-flow path.brk-flow-animate{stroke-dashoffset:0;animation:none}}}@scope(.ac-mkt-brokerage){.brk-hero-dots{background-image:radial-gradient(color-mix(in srgb, var(--brk-accent) 11%, transparent) 1.25px, transparent 1.25px);background-size:28px 28px}.brk-why-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--brk-ink) 20%, transparent), transparent 52%), linear-gradient(135deg, color-mix(in srgb, var(--brk-accent) 12%, transparent), transparent 42%);position:absolute;inset:0}.brk-social-card-wash{background:radial-gradient(120% 80% at 10% 0%, var(--brk-accent-10), transparent 55%)}.btn-outline:hover{border-color:#bfdbfe}}@scope(.ac-mkt-pricing){.seg-wrap{background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:100px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.seg-btn{font-size:var(--mkt-btn-size);cursor:pointer;color:#1e40af;background:0 0;border:none;border-radius:100px;padding:9px 22px;font-weight:600;transition:all .2s}.seg-btn:hover{color:#1d4ed8}.seg-btn.active{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);box-shadow:0 8px 18px #2563eb57}.toggle-wrap{align-items:center;gap:10px;display:flex}.toggle-track{cursor:pointer;background:#0b1c3a;border-radius:100px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.toggle-thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle-track.monthly .toggle-thumb{transform:translate(20px)}.toggle-label{font-size:var(--mkt-btn-size);color:var(--brand-text);cursor:pointer;font-weight:500}.toggle-label.active{color:#0b1c3a;font-weight:600}.save-badge{color:#1d4ed8;letter-spacing:.02em;background:#dbeafe;border-radius:100px;padding:2px 9px;font-size:11px;font-weight:700}.price-card{background:#fff;border:1.5px solid #e8edf5;border-radius:20px;flex-direction:column;padding:32px 28px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.price-card:hover{border-color:#c5d0e0;box-shadow:0 8px 40px #0b1c3a17}.price-card.popular{border-width:2px;border-color:#0b1c3a}.popular-badge{color:#fff;white-space:nowrap;letter-spacing:.04em;background:#0b1c3a;border-radius:100px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price-name{letter-spacing:.1em;text-transform:capitalize;color:var(--brand-text);margin-bottom:8px;font-size:13px;font-weight:700}.price-tagline{font-size:var(--mkt-btn-size);color:var(--brand-text);min-height:42px;margin-bottom:20px;line-height:1.55}.price-num{letter-spacing:-.04em;color:#0b1c3a;font-size:52px;font-weight:800;line-height:1}.price-per{color:var(--brand-text);margin-top:2px;font-size:14px;font-weight:500}.price-billed{color:var(--brand-text);min-height:16px;margin-top:4px;margin-bottom:24px;font-size:12px}.price-billed span{color:#2563eb;font-weight:700}.btn-lime{text-align:center;color:#fff;font-weight:700;font-size:var(--mkt-btn-size);background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border-radius:10px;padding:13px 20px;transition:background .18s,transform .12s;display:block}.btn-lime:hover{background:#1e40af;transform:translateY(-1px)}.btn-outline{text-align:center;font-weight:600;font-size:var(--mkt-btn-size);padding:12px 20px;display:block}.btn-outline:hover{background:#f7f9fc;border-color:#0b1c3a}.feat-list{flex-direction:column;flex:1;gap:0;margin-top:24px;list-style:none;display:flex}.feat-list li{font-size:var(--mkt-caption-size);color:#2d3748;line-height:var(--mkt-caption-line);border-bottom:1px solid #f0f4fa;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.feat-list li:last-child{border-bottom:none}.feat-list li svg{flex-shrink:0;margin-top:1px}.new-badge{color:#0284c7;letter-spacing:.04em;text-transform:capitalize;background:#f0f9ff;border-radius:4px;flex-shrink:0;margin-top:1px;padding:1px 6px;font-size:9px;font-weight:700}.compare-link{color:#0b1c3a;border-bottom:1px solid #d1d9e6;align-items:center;gap:5px;margin-top:20px;padding-bottom:1px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.compare-link:hover{border-color:#0b1c3a}.brok-section{background:linear-gradient(#f3f8ff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:28px;padding:42px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b1c3a17}.brok-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 96% 8%,#7dd3fc2e 0%,#0000 30%);position:absolute;inset:0}.brok-section h2{color:#0b1c3a!important}.brok-section p{color:#334155!important}.brok-section>.grid>div>p:first-child{color:var(--brand-text)!important}.brok-section .btn-lime{background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:999px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 20px #2563eb47}.brok-section .btn-lime:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 24px #2563eb57}.brok-section>.grid>div+div{padding-top:26px;position:relative}.brok-section>.grid>div+div:before{content:"Everything unlocked for your business, plus:";color:#0f172a;letter-spacing:-.01em;font-size:20px;font-weight:700;position:absolute;top:0;left:0}.brok-section>.grid>div+div .brok-feat-icon{display:none}.brok-feat-card{background:0 0;border:0;border-radius:0;padding:2px 0 0;transition:transform .18s;position:relative}.brok-feat-card:hover{transform:translateY(-1px)}.brok-feat-icon{display:none}.brok-feat-title{letter-spacing:-.01em;color:#0f172a;margin-bottom:4px;padding-left:18px;font-size:15px;font-weight:700;position:relative}.brok-feat-title:before{content:"";border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;width:10px;height:10px;position:absolute;top:3px;left:1px;transform:rotate(45deg)}.brok-feat-desc{color:var(--brand-text);padding-left:18px;font-size:14px;line-height:1.58}#panelBrok p.text-\[11px\].font-bold.tracking-\[\.14em\].capitalize.text-\[\#8896B0\].text-center.mb-6{color:var(--brand-text)!important}#panelBrok .marquee-wrap{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:16px;padding:14px 10px}#panelBrok .marquee-track{align-items:center;gap:0;display:flex}#panelBrok .marquee-track span{opacity:.92;transition:opacity .2s,transform .2s}#panelBrok .marquee-wrap:hover .marquee-track span{opacity:1}#panelBrok .marquee-track span:hover{color:#1d4ed8;border-color:#bfdbfe;transform:translateY(-1px)}.compare-table{border-collapse:collapse;width:100%}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid #f0f4fa;padding:15px 16px;font-size:14px}.compare-table th{color:#334155;z-index:2;background:#f8fbff;font-size:13px;font-weight:700;position:sticky;top:0}.compare-table th.plan-col{text-align:center}.compare-table td.feat-name{color:#0f172a;font-weight:600}.compare-table td.plan-col{text-align:center;color:#1e293b}.compare-table tr:hover td{background:#fafbfd}.compare-table .section-row td{letter-spacing:.1em;text-transform:capitalize;color:var(--brand-text);background:#eef4ff;border-bottom:none;padding:10px 16px;font-size:12px;font-weight:800}.check{color:#0b1c3a}.dash{color:#d1d9e6}.plan-head{text-align:center}.plan-head .pname{letter-spacing:.06em;text-transform:capitalize;color:#0b1c3a;font-size:13px;font-weight:800}.plan-head .pprice{letter-spacing:-.02em;color:#0b1c3a;margin-top:4px;font-size:22px;font-weight:800;line-height:1}.plan-head .pper{color:var(--brand-text);margin-top:2px;font-size:11px}.popular-col{background:#2563eb0f}@media (max-width:768px){.brok-section{border-radius:22px;padding:30px 20px}.brok-section>.grid>div+div{padding-top:20px}.brok-section>.grid>div+div:before{font-size:17px}#panelBrok .marquee-wrap{border-radius:14px;padding:12px 8px}}}@scope(.reviews-home){@keyframes reviewsHeroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes reviewsHeroDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8px,-6px)scale(1.04)}}@keyframes reviewsHeroPulse{0%,to{opacity:.55}50%{opacity:.9}}.hero-shape{pointer-events:none;filter:blur(1px);z-index:1;border-radius:999px;animation:6s ease-in-out infinite reviewsHeroDrift;position:absolute}.hero-shape-a{background:radial-gradient(circle,#2563eb57 0%,#2563eb14 72%,#0000 100%);width:92px;height:92px;top:88px;left:8%}.hero-shape-b{background:radial-gradient(circle,#3b82f64d 0%,#3b82f614 70%,#0000 100%);width:138px;height:138px;animation-delay:.8s;top:140px;right:8%}.hero-shape-c{background:radial-gradient(circle,#1d4ed842 0%,#1d4ed80d 70%,#0000 100%);width:82px;height:82px;animation-delay:1.2s;bottom:86px;right:28%}.hero-grid-glow{z-index:1;opacity:.45;pointer-events:none;background-image:linear-gradient(90deg,#93c5fd57 1px,#0000 1px),linear-gradient(#93c5fd42 1px,#0000 1px);background-size:26px 26px;border-radius:18px;width:min(92%,720px);height:120px;animation:3.6s ease-in-out infinite reviewsHeroPulse;position:absolute;inset:auto 50% 38px auto;transform:translate(50%);-webkit-mask-image:linear-gradient(#0009,#0000 92%);mask-image:linear-gradient(#0009,#0000 92%)}.hero-icon-pill{z-index:2;color:#1e3a8a;letter-spacing:.04em;text-transform:capitalize;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #93c5fdd9;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:700;animation:4.6s ease-in-out infinite reviewsHeroFloat;display:inline-flex;position:absolute;box-shadow:0 10px 24px #1e40af1f}.hero-icon-pill svg{width:14px;height:14px}.hero-icon-pill-a{top:106px;right:max(18px,50% - 600px)}.hero-icon-pill-b{animation-delay:.7s;bottom:64px;left:max(18px,50% - 610px)}.btn-primary{color:#fff;background:linear-gradient(#2563eb,#1d4ed8);padding:14px 26px;font-size:15px;font-weight:500;box-shadow:0 8px 18px #2563eb47}.btn-primary:hover{background:linear-gradient(#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed857}.btn-outline{padding:13px 26px;font-size:15px;font-weight:500}.btn-outline:hover{background:#f7f9fc;border-color:#0b1c3a}.hero-chip{color:#fff!important;background:linear-gradient(#2563eb,#1d4ed8)!important;border-color:#93c5fd!important;box-shadow:0 6px 16px #2563eb47,inset 0 1px #fff3!important}.kpi-chip{border-radius:12px;background:linear-gradient(#2563eb,#1d4ed8)!important;border:1px solid #93c5fd!important;box-shadow:0 8px 18px #2563eb47,inset 0 1px #ffffff2e!important}.kpi-chip-label{letter-spacing:.14em;color:#ffffffd1!important}.kpi-chip p{color:#fff!important}.why-brokng-card{border-color:#93c5fd!important;box-shadow:0 10px 24px #2563eb3d,inset 0 1px #fff3!important}.customer-stories-panel{background:linear-gradient(#ffffffeb 0%,#f8fbffe0 100%),linear-gradient(#2563eb,#1d4ed8);border-color:#bfdbfe;box-shadow:0 18px 50px #2563eb1f,inset 0 1px #fff9}.agents-find-hero{min-height:min(560px, auto);overflow:visible}.agents-find-search{position:relative}.agents-find-search--center{max-width:42rem;margin-left:auto;margin-right:auto}.agents-find-search--center .agents-find-search__field{box-shadow:0 20px 48px #0f172a1a,inset 0 0 0 1px #ffffffd9}.agents-find-search__field{background:#fff;border:1px solid #bfdbfe;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 16px 40px #0f172a1a,inset 0 0 0 1px #fffc}.agents-find-search__field:focus-within{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f624,0 18px 40px #0f172a1f}.agents-find-search__input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;min-height:44px;font-family:inherit;font-size:16px;line-height:1.4}.agents-find-search__input::placeholder{color:#94a3b8}.agents-find-search__submit{color:#fff;cursor:pointer;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 22px #2563eb52}.agents-find-search__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #1d4ed866}.agents-find-search__submit:disabled{opacity:.75;cursor:wait}.agents-find-search__submit:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.agents-find-search__dropdown{text-align:left}.hero{z-index:10;isolation:isolate;background:radial-gradient(circle at 100% 0,#dbeafe 0%,#dbeafe00 44%),linear-gradient(#f8fafc 0%,#eef4ff 58%,#fff 100%);min-height:560px;position:relative;overflow:visible}.hero.agents-find-hero{isolation:isolate}.hero:before{content:"";background:radial-gradient(circle at 20% 20%,#2563eb14,#0000 38%),radial-gradient(circle at 85% 25%,#0e749014,#0000 34%);position:absolute;inset:0}.hero-inner{z-index:2;max-width:1280px;margin:0 auto;padding:72px 24px 84px;position:relative}.hero-title{color:#0b1c3a;letter-spacing:-.03em;text-align:center;text-wrap:balance;margin-bottom:10px;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:600;line-height:1.02}.hero-sub{color:var(--brand-text);text-align:center;margin-bottom:34px;font-size:25px;font-weight:400;line-height:1.4}.search-box{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-items:center;gap:8px;max-width:660px;margin:0 auto 20px;padding:10px 10px 10px 14px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;box-shadow:0 14px 34px #0b1c3a1f}.search-box:focus-within{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 0 0 4px #3b82f629,0 18px 34px #0f172a1f}.search-tabs{border-bottom:none;flex-wrap:wrap;justify-content:center;gap:8px;max-width:660px;margin-bottom:14px;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.search-tab{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-bottom:0;padding:12px 20px;font-size:15px;font-weight:700;transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.search-tab:hover{background:#f8fbff;border-color:#93c5fd;transform:translateY(-1px)}.search-tab.active{color:#1e40af;background:#eff6ff;border-color:#93c5fd;box-shadow:0 10px 24px #0f172a1a,0 0 0 2px #3b82f624}.search-input-wrap{flex:1;align-items:center;gap:8px;display:flex}.search-input-wrap svg{color:#9ca3af;flex-shrink:0;width:20px;height:20px}.search-input{color:#111827;border:none;outline:none;width:100%;font-family:inherit;font-size:16px;font-weight:400;line-height:1.35}.search-input::placeholder{color:#9ca3af}.search-input:focus-visible{outline:none}.search-btn{color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #1d4ed8;border-radius:10px;flex-shrink:0;padding:14px 26px;font-size:15px;font-weight:500;transition:box-shadow .18s,transform .12s;box-shadow:0 8px 18px #2563eb47}.search-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1d4ed857}.search-dropdown{z-index:40;background:#fff;border:1px solid #dbeafe;border-radius:14px;max-height:min(330px,100dvh - 120px);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 34px #0b1c3a2e}.search-dropdown-item{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:none;gap:10px;width:100%;min-height:74px;padding:14px 16px;font-size:16px;display:block}.search-dropdown-item+.search-dropdown-item{border-top:1px solid #eff6ff}.search-dropdown-item:hover{background:#f8fbff}.search-dropdown-status{color:var(--brand-text);cursor:default;align-items:center;min-height:56px;display:flex}.search-dropdown-main{align-items:center;gap:12px;display:flex}.search-dropdown-avatar{object-fit:cover;background:#eef2ff;border:1px solid #dbeafe;border-radius:999px;flex-shrink:0;width:42px;height:42px}.search-dropdown-avatar-fallback{color:#1d4ed8;letter-spacing:.02em;text-transform:capitalize;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.search-dropdown-text{flex-direction:column;gap:2px;min-width:0;display:flex}.search-dropdown-name{color:#0f172a;font-weight:600;line-height:1.25}.search-dropdown-location{color:var(--brand-text);font-size:13px}.agent-cards-row{flex-wrap:wrap;justify-content:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.agent-float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;min-width:210px;padding:14px 16px;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s;display:flex}.agent-float-card:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a1a}.agent-float-av{object-fit:cover;background:#f1f5f9;border:2px solid #dbeafe;border-radius:50%;flex-shrink:0;width:48px;height:48px}.agent-float-name{font-size:var(--mkt-caption-size);color:#0f172a;font-weight:600;line-height:1.3}.agent-float-card .stat-label-bottom{color:var(--brand-text);text-align:left;max-width:none;margin-top:2px}.agent-float-stars{gap:2px;margin-top:3px;display:flex}.agent-float-stars svg{color:#ffc107;fill:#ffc107;width:12px;height:12px}.agent-float-badge{align-items:center;gap:4px;margin-top:3px;display:flex}.agent-float-badge img{width:28px}.agent-float-badge2{color:#fff;letter-spacing:.08em;background:linear-gradient(#2563eb,#1d4ed8);border:1px solid #93c5fd;border-radius:999px;padding:3px 9px;font-size:8px;font-weight:700;box-shadow:0 6px 14px #2563eb4d,inset 0 1px #ffffff29}.section-title{color:#0b1c3a;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:600;line-height:1.06}.action-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.action-card{cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;gap:10px;padding:20px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.action-card:hover{background:#f4f8ff;border-color:#2563eb;box-shadow:0 10px 24px #2563eb29}.action-card-icon{background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.action-card-icon svg{color:#1d4ed8;width:20px;height:20px}.action-card-label{color:#6b7280;font-size:12px;font-weight:500}.action-card-title{color:#111827;font-size:15px;font-weight:700;line-height:1.3}.action-card-link{color:#1d4ed8;align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.photo-mosaic{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.photo-mosaic img{object-fit:cover;border-radius:14px;width:100%}.photo-mosaic .tall{grid-row:span 2}.stats-section{background:linear-gradient(145deg,#0b2a66 0%,#1d4ed8 48%,#2563eb 100%);padding:56px 24px}.stats-grid{background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.stat-cell{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #bfdbfe4d;border-radius:14px;padding:28px 24px}.stat-val{color:#fff;letter-spacing:-.03em;font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1}.stat-label-bottom{color:#ffffffa6;max-width:210px;margin-top:7px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.45}.video-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.video-card{cursor:pointer;background:#0b1c3a;border:1px solid #bfdbfe;border-radius:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.video-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0b1c3a33}.video-thumb{aspect-ratio:16/9;object-fit:cover;width:100%;transition:opacity .2s;display:block}.video-card:hover .video-thumb{opacity:.85}.video-play-overlay{background:#00000026;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.video-card:hover .video-play-overlay{background:#0000004d}.video-play-circle{background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 6px 18px #0b1c3a3d}.video-play-circle svg{color:#0033a0;width:18px;height:18px;margin-left:4px}.video-label{color:#fff;letter-spacing:.08em;text-transform:capitalize;background:linear-gradient(#0000,#0b1c3ae6);padding:10px 12px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.verified-strip{background:linear-gradient(#eff6ff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:16px;padding:20px 28px;display:flex}.verified-icon{background:#1d4ed8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.verified-icon svg{color:#fff;width:24px;height:24px}@media (max-width:900px){.hero-icon-pill-a,.hero-icon-pill-b{display:none}.hero-inner{padding:54px 20px 58px}.search-box{border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:8px}.search-input-wrap{border:1px solid #dbeafe;border-radius:10px;min-height:44px;padding:0 10px}.search-tab{padding:10px 16px;font-size:14px}.search-btn{justify-content:center;width:100%}.action-grid,.video-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr;gap:10px}.photo-mosaic{grid-template-columns:1fr 1fr}.photo-mosaic .tall{grid-row:auto}}@media (max-width:600px){.hero-shape-b{width:96px;height:96px;right:2%}.hero-shape-c{display:none}.hero-grid-glow{opacity:.32;background-size:22px 22px;height:84px}.hero-sub{font-size:18px}.action-grid,.video-grid{grid-template-columns:1fr}.agent-cards-row{flex-direction:column;align-items:center}.agent-float-card{width:100%;max-width:340px}.stats-section{padding:48px 16px}.stat-cell{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.hero-shape,.hero-grid-glow,.hero-icon-pill{animation:none!important}}}
