.flat-fee-brokerages-module__RV-mma__page{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.flat-fee-brokerages-module__RV-mma__hero{padding:clamp(5rem,10vw,8rem) clamp(1.5rem,5vw,3rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.flat-fee-brokerages-module__RV-mma__heroBackground{z-index:0;position:absolute;inset:0}.flat-fee-brokerages-module__RV-mma__heroGradient{background:radial-gradient(ellipse 60% 40% at 50% 30%,var(--color-accent-soft)0%,transparent 60%);opacity:.7;width:150%;height:150%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.flat-fee-brokerages-module__RV-mma__heroGrid{background-image:linear-gradient(var(--color-border)1px,transparent 1px),linear-gradient(90deg,var(--color-border)1px,transparent 1px);opacity:.3;background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 40%,#0000 100%)}.flat-fee-brokerages-module__RV-mma__heroContent{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.flat-fee-brokerages-module__RV-mma__backLink{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.flat-fee-brokerages-module__RV-mma__backLink:hover{color:var(--color-accent)}.flat-fee-brokerages-module__RV-mma__badge{background:var(--color-accent-soft);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);border-radius:100px;align-items:center;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.flat-fee-brokerages-module__RV-mma__title{letter-spacing:-.03em;color:var(--color-text);margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.flat-fee-brokerages-module__RV-mma__titleHighlight{background:linear-gradient(135deg,var(--color-accent)0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.flat-fee-brokerages-module__RV-mma__subtitle{color:var(--color-text-muted);max-width:640px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.375rem);line-height:1.7}.flat-fee-brokerages-module__RV-mma__sectionHeader{text-align:center;margin-bottom:3rem}.flat-fee-brokerages-module__RV-mma__sectionTitle{color:var(--color-text);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.flat-fee-brokerages-module__RV-mma__sectionSubtitle{color:var(--color-text-muted);max-width:620px;margin:0 auto;font-size:1.125rem;line-height:1.6}.flat-fee-brokerages-module__RV-mma__differentSection{padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__differentInner{max-width:1100px;margin:0 auto}.flat-fee-brokerages-module__RV-mma__differentGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.flat-fee-brokerages-module__RV-mma__differentCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.flat-fee-brokerages-module__RV-mma__differentCard:before{content:"";background:linear-gradient(90deg,var(--color-accent)0%,#6366f1 100%);opacity:0;border-radius:20px 20px 0 0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.flat-fee-brokerages-module__RV-mma__differentCard:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.flat-fee-brokerages-module__RV-mma__differentCard:hover:before{opacity:1}.flat-fee-brokerages-module__RV-mma__differentCardNumber{color:var(--color-accent);letter-spacing:.05em;opacity:.6;margin-bottom:1rem;font-size:.75rem;font-weight:700}.flat-fee-brokerages-module__RV-mma__differentCardTitle{color:var(--color-text);margin:0 0 .625rem;font-size:1.1875rem;font-weight:700;line-height:1.3}.flat-fee-brokerages-module__RV-mma__differentCardDesc{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.65}.flat-fee-brokerages-module__RV-mma__comparisonSection{background:var(--color-surface);padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__comparisonInner{max-width:1000px;margin:0 auto}.flat-fee-brokerages-module__RV-mma__tableWrapper{border:1px solid var(--color-border);background:var(--color-card);border-radius:20px;overflow-x:auto;box-shadow:0 10px 40px #0000000f}.flat-fee-brokerages-module__RV-mma__table{border-collapse:collapse;width:100%;font-size:.9375rem}.flat-fee-brokerages-module__RV-mma__table thead{z-index:1;position:sticky;top:0}.flat-fee-brokerages-module__RV-mma__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--color-border);background:var(--color-surface);padding:1.25rem 1.5rem;font-size:.875rem;font-weight:700}.flat-fee-brokerages-module__RV-mma__featureHeader{width:30%}.flat-fee-brokerages-module__RV-mma__raiderxHeader{color:var(--color-accent);background:var(--color-accent-soft)!important}.flat-fee-brokerages-module__RV-mma__typicalHeader{color:var(--color-text-muted)}.flat-fee-brokerages-module__RV-mma__table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.875rem 1.5rem}.flat-fee-brokerages-module__RV-mma__table tr:last-child td{border-bottom:none}.flat-fee-brokerages-module__RV-mma__featureName{color:var(--color-text);font-weight:600}.flat-fee-brokerages-module__RV-mma__raiderxCell{background:#3b82f608}.flat-fee-brokerages-module__RV-mma__typicalCell{color:var(--color-text-muted)}.flat-fee-brokerages-module__RV-mma__statusBadge{flex-direction:column;gap:.25rem;display:flex}.flat-fee-brokerages-module__RV-mma__statusBadge svg{flex-shrink:0}.flat-fee-brokerages-module__RV-mma__statusLabel{font-size:.875rem;font-weight:600}.flat-fee-brokerages-module__RV-mma__statusNote{color:var(--color-text-muted);font-size:.75rem;font-weight:400;line-height:1.4}.flat-fee-brokerages-module__RV-mma__status_included .flat-fee-brokerages-module__RV-mma__statusLabel,.flat-fee-brokerages-module__RV-mma__status_included svg{color:#16a34a}.flat-fee-brokerages-module__RV-mma__status_extra .flat-fee-brokerages-module__RV-mma__statusLabel,.flat-fee-brokerages-module__RV-mma__status_extra svg{color:#d97706}.flat-fee-brokerages-module__RV-mma__status_unavailable .flat-fee-brokerages-module__RV-mma__statusLabel,.flat-fee-brokerages-module__RV-mma__status_unavailable svg{color:#ef4444}.flat-fee-brokerages-module__RV-mma__status_limited .flat-fee-brokerages-module__RV-mma__statusLabel,.flat-fee-brokerages-module__RV-mma__status_limited svg{color:#d97706}@media (max-width:640px){.flat-fee-brokerages-module__RV-mma__table th,.flat-fee-brokerages-module__RV-mma__table td{padding:.75rem 1rem;font-size:.8125rem}.flat-fee-brokerages-module__RV-mma__featureHeader{width:35%}.flat-fee-brokerages-module__RV-mma__statusNote{display:none}}.flat-fee-brokerages-module__RV-mma__techSection{padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__techInner{max-width:1100px;margin:0 auto}.flat-fee-brokerages-module__RV-mma__techGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.flat-fee-brokerages-module__RV-mma__techCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.flat-fee-brokerages-module__RV-mma__techCard:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.flat-fee-brokerages-module__RV-mma__techCardTitle{color:var(--color-text);margin:0 0 .5rem;font-size:1.0625rem;font-weight:700}.flat-fee-brokerages-module__RV-mma__techCardDesc{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.6}.flat-fee-brokerages-module__RV-mma__scalingSection{background:var(--color-surface);padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__scalingInner{max-width:1100px;margin:0 auto}.flat-fee-brokerages-module__RV-mma__plansGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.flat-fee-brokerages-module__RV-mma__planCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:20px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.flat-fee-brokerages-module__RV-mma__planCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.flat-fee-brokerages-module__RV-mma__planCardHighlight{border-color:var(--color-accent);box-shadow:0 4px 20px #3b82f61f}.flat-fee-brokerages-module__RV-mma__planBadge{background:var(--color-accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:100px;padding:.375rem 1rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.flat-fee-brokerages-module__RV-mma__planName{color:var(--color-text);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.flat-fee-brokerages-module__RV-mma__planPrice{color:var(--color-accent);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.flat-fee-brokerages-module__RV-mma__planDesc{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.flat-fee-brokerages-module__RV-mma__planFeatures{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.flat-fee-brokerages-module__RV-mma__planFeatures li{color:var(--color-text);align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;display:flex}.flat-fee-brokerages-module__RV-mma__planFeatures li svg{flex-shrink:0;margin-top:1px}.flat-fee-brokerages-module__RV-mma__scalingArrow{justify-content:center;align-items:center;gap:1rem;display:flex}.flat-fee-brokerages-module__RV-mma__scalingArrowLine{background:linear-gradient(90deg,transparent,var(--color-accent),transparent);opacity:.4;flex:1;max-width:200px;height:2px}.flat-fee-brokerages-module__RV-mma__scalingArrowLabel{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem;font-weight:500}@media (max-width:640px){.flat-fee-brokerages-module__RV-mma__scalingArrow{flex-direction:column;gap:.5rem}.flat-fee-brokerages-module__RV-mma__scalingArrowLine{display:none}}.flat-fee-brokerages-module__RV-mma__faqSection{padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__faqInner{max-width:800px;margin:0 auto}.flat-fee-brokerages-module__RV-mma__faqList{flex-direction:column;gap:1.25rem;display:flex}.flat-fee-brokerages-module__RV-mma__faqItem{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:1.75rem}.flat-fee-brokerages-module__RV-mma__faqQuestion{color:var(--color-text);margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.flat-fee-brokerages-module__RV-mma__faqAnswer{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.7}.flat-fee-brokerages-module__RV-mma__cta{background:linear-gradient(135deg,var(--color-accent)0%,#1e40af 100%);padding:clamp(4rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.flat-fee-brokerages-module__RV-mma__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;display:flex}.flat-fee-brokerages-module__RV-mma__ctaContent{flex:1;min-width:280px}.flat-fee-brokerages-module__RV-mma__ctaTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.flat-fee-brokerages-module__RV-mma__ctaSubtitle{color:#ffffffd9;margin:0;font-size:1.125rem;line-height:1.6}.flat-fee-brokerages-module__RV-mma__ctaButtons{flex-wrap:wrap;gap:1rem;display:flex}.flat-fee-brokerages-module__RV-mma__ctaPrimary{color:var(--color-accent);background:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 20px #0000001a}.flat-fee-brokerages-module__RV-mma__ctaPrimary:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000026}.flat-fee-brokerages-module__RV-mma__ctaPrimary svg{transition:transform .25s}.flat-fee-brokerages-module__RV-mma__ctaPrimary:hover svg{transform:translate(4px)}.flat-fee-brokerages-module__RV-mma__ctaSecondary{color:#fff;background:0 0;border:2px solid #fff6;border-radius:12px;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.flat-fee-brokerages-module__RV-mma__ctaSecondary:hover{background:#ffffff1a;border-color:#ffffffb3}@media (max-width:768px){.flat-fee-brokerages-module__RV-mma__ctaInner{text-align:center;flex-direction:column}.flat-fee-brokerages-module__RV-mma__ctaButtons{justify-content:center}}.flat-fee-brokerages-module__RV-mma__checkIcon{color:#16a34a;flex-shrink:0}.flat-fee-brokerages-module__RV-mma__xIcon{color:#ef4444;flex-shrink:0}.flat-fee-brokerages-module__RV-mma__minusIcon{color:#d97706;flex-shrink:0}
/*# sourceMappingURL=cf577aea1df98dab.css.map*/