:root{--color-primary: rgb(59, 130, 246);--color-primary-dark: rgb(29, 78, 216);--color-secondary: rgb(168, 85, 247);--color-accent: rgb(16, 185, 129);--color-background: rgb(15, 23, 42);--color-surface: rgb(30, 41, 59);--color-text: rgb(219, 234, 254);--color-text-muted: rgba(219, 234, 254, .6)}body{background-color:var(--color-background);color:var(--color-text);font-family:Inter,system-ui,-apple-system,sans-serif}.enterprise-card{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#1e293b80;padding:1.5rem;--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.enterprise-card:hover{border-color:#fff3}.gradient-text{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.glass-panel{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.glass-panel:hover{border-color:#fff3}.interactive-button{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);padding:.75rem 1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.interactive-button:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.interactive-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(59 130 246 / .5)}.stats-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-card{display:flex;flex-direction:column;padding:1.5rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.stat-card:hover{border-color:#fff3}@media (prefers-color-scheme: dark){.stat-card{background-color:#1e293b80}}.stat-label{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:#dbeafe99}.stat-value{font-size:1.5rem;line-height:2rem;font-weight:700;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.trust-score-display{padding:2rem;text-align:center;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.trust-score-display:hover{border-color:#fff3}@media (prefers-color-scheme: dark){.trust-score-display{background-color:#1e293b80}}.trust-score-value{margin-bottom:.5rem;font-size:3.75rem;line-height:1;font-weight:700;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #c084fc var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}.pros-cons-grid{display:grid;gap:2rem}@media (min-width: 768px){.pros-cons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.feature-item{display:flex;align-items:flex-start}.feature-icon{margin-right:.75rem;height:1.5rem;width:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.feature-item:hover .feature-icon{transform:scale(1.1)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-animation{animation:float 6s ease-in-out infinite}@media (max-width: 768px){.stats-grid,.pros-cons-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.glass-panel{background-color:#1e293b80}.enterprise-card{background-color:#1e293bb3}}.broker-review-layout{position:relative;overflow-x:hidden}.glass-background{position:absolute;inset:0;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(15 23 42 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(30 41 59 / .9) var(--tw-gradient-to-position);--tw-backdrop-blur: blur(64px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.content-wrapper{position:relative;z-index:10}.rating-calculator[data-astro-cid-pvy7yviz]{display:flex;flex-direction:column;gap:1rem}.overall-rating[data-astro-cid-pvy7yviz]{display:flex;align-items:baseline}.rating-value[data-astro-cid-pvy7yviz]{font-size:2rem;font-weight:700;color:var(--color-primary, #0066cc)}.rating-max[data-astro-cid-pvy7yviz]{font-size:1rem;color:var(--color-text-muted, #666);margin-left:.25rem}.rating-breakdown[data-astro-cid-pvy7yviz]{border-top:1px solid var(--color-border, #eee);padding-top:1rem}.rating-breakdown[data-astro-cid-pvy7yviz] h4[data-astro-cid-pvy7yviz]{margin-top:0;margin-bottom:.5rem}.rating-breakdown[data-astro-cid-pvy7yviz] ul[data-astro-cid-pvy7yviz]{list-style:none;padding:0;margin:0}.rating-breakdown[data-astro-cid-pvy7yviz] li[data-astro-cid-pvy7yviz]{display:flex;justify-content:space-between;margin-bottom:.25rem}.category[data-astro-cid-pvy7yviz]{color:var(--color-text, #333)}.value[data-astro-cid-pvy7yviz]{font-weight:500}
