:root{--brokerrelay-font:var(--font-manrope),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a,body,button,html,input,select,textarea{font-family:var(--brokerrelay-font)}body{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashboard-title,.hero-title,.login-title,h1,h2,h3{font-family:var(--brokerrelay-font);letter-spacing:-.045em}.hero-title,.login-title,h1{font-weight:800}.button,.nav a,button,h2,h3,label,strong{letter-spacing:-.015em}.account-pill,.badge,.eyebrow,.lead-meta-label,.metric span{letter-spacing:.055em}.dashboard-shell,.dashboard-shell *{font-family:var(--brokerrelay-font)!important}.dashboard-shell{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dashboard-shell .dashboard-hero h1,.dashboard-shell .polished-dashboard-hero h1,.dashboard-shell h1{font-weight:800!important;letter-spacing:-.048em!important;line-height:.98!important}.dashboard-shell .lead-workspace h2,.dashboard-shell .panel-heading h2,.dashboard-shell h2{font-weight:780!important;letter-spacing:-.035em!important;line-height:1.06!important}.dashboard-shell .detail-header h3,.dashboard-shell .lead-row h3,.dashboard-shell .manual-lead-form h3,.dashboard-shell h3{font-weight:760!important;letter-spacing:-.026em!important;line-height:1.12!important}.dashboard-shell .detail-section h4,.dashboard-shell .draft-card h4,.dashboard-shell .next-action-card h4,.dashboard-shell h4{font-weight:800!important;letter-spacing:.048em!important}.dashboard-shell .detail-section p,.dashboard-shell .draft-card p,.dashboard-shell .draft-card pre,.dashboard-shell .intake-link-box,.dashboard-shell .lead-mainline,.dashboard-shell .meta,.dashboard-shell .note-list article,.dashboard-shell .polished-intake-link-box,.dashboard-shell .small,.dashboard-shell p{font-weight:500!important;letter-spacing:-.004em!important}.dashboard-shell .compact-field,.dashboard-shell .detail-panel .eyebrow,.dashboard-shell .eyebrow,.dashboard-shell .filter-block span,.dashboard-shell .manual-form-grid label,.dashboard-shell .panel-heading .eyebrow{font-weight:800!important;letter-spacing:.07em!important}.dashboard-shell .button,.dashboard-shell .dashboard-actions a,.dashboard-shell .dashboard-actions button,.dashboard-shell .dashboard-nav a,.dashboard-shell .dashboard-nav button,.dashboard-shell .small-button,.dashboard-shell .view-details,.dashboard-shell button{font-weight:760!important;letter-spacing:-.008em!important}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{font-weight:620!important;letter-spacing:-.006em!important}.dashboard-shell .control-label,.dashboard-shell .field-label,.dashboard-shell label{font-weight:760!important;letter-spacing:-.004em!important}.dashboard-shell .metric strong,.dashboard-shell .pipeline-band strong,.dashboard-shell .score-hero strong,.dashboard-shell strong{font-weight:780!important;letter-spacing:-.028em!important}.dashboard-shell .account-pill,.dashboard-shell .badge,.dashboard-shell .lead-status-pill,.dashboard-shell .metric span,.dashboard-shell .pill,.dashboard-shell .pipeline-band span,.dashboard-shell .save-status{font-weight:760!important;letter-spacing:-.004em!important}.dashboard-shell .dashboard-hero-meta span{font-weight:660!important;letter-spacing:-.006em!important}.dashboard-shell .detail-header h3,.dashboard-shell .lead-row h3{color:#111c36}@media (max-width:820px){.dashboard-shell .dashboard-hero h1,.dashboard-shell .polished-dashboard-hero h1,.dashboard-shell h1{letter-spacing:-.04em!important}.dashboard-shell .panel-heading h2,.dashboard-shell h2{letter-spacing:-.03em!important}.dashboard-shell .button,.dashboard-shell .dashboard-nav a,.dashboard-shell .dashboard-nav button,.dashboard-shell button{font-weight:740!important}}.subscription-page-shell,.subscription-page-shell *{font-family:var(--brokerrelay-font)!important}.subscription-page-shell{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.subscription-page-shell .subscription-hero h1,.subscription-page-shell h1{font-weight:800!important;letter-spacing:-.048em!important;line-height:.98!important}.subscription-page-shell .subscription-card h2,.subscription-page-shell .subscription-status-card h2,.subscription-page-shell h2{font-weight:780!important;letter-spacing:-.035em!important;line-height:1.06!important}.subscription-page-shell h3,.subscription-page-shell h4{font-weight:760!important;letter-spacing:-.024em!important}.subscription-page-shell .small,.subscription-page-shell .subscription-list,.subscription-page-shell .subscription-meta-item span,.subscription-page-shell .subscription-note,.subscription-page-shell .subscription-savings-line,.subscription-page-shell p{font-weight:500!important;letter-spacing:-.004em!important}.subscription-page-shell .account-pill,.subscription-page-shell .dashboard-hero-meta span,.subscription-page-shell .eyebrow,.subscription-page-shell .subscription-hero-badges span,.subscription-page-shell .subscription-meta-item span{font-weight:760!important;letter-spacing:.045em!important}.subscription-page-shell .subscription-list strong,.subscription-page-shell .subscription-meta-item strong,.subscription-page-shell strong{font-weight:720!important;letter-spacing:-.012em!important}.subscription-page-shell .price,.subscription-page-shell .subscription-price{font-weight:780!important;letter-spacing:-.042em!important;line-height:.96!important}.subscription-page-shell .button,.subscription-page-shell .subscription-actions .button,.subscription-page-shell a.button,.subscription-page-shell button{font-weight:740!important;letter-spacing:-.008em!important}.subscription-page-shell .subscription-card,.subscription-page-shell .subscription-hero,.subscription-page-shell .subscription-list div,.subscription-page-shell .subscription-meta-item{font-feature-settings:"kern" 1,"liga" 1}.subscription-page-shell .account-pill,.subscription-page-shell .dashboard-hero-meta span,.subscription-page-shell .subscription-hero-badges span{text-transform:none!important}@media (max-width:820px){.subscription-page-shell .subscription-hero h1,.subscription-page-shell h1{letter-spacing:-.04em!important}.subscription-page-shell .subscription-card h2,.subscription-page-shell h2{letter-spacing:-.03em!important}.subscription-page-shell .button,.subscription-page-shell a.button,.subscription-page-shell button{font-weight:720!important}}.dashboard-shell .lead-detail-card{gap:1.15rem!important;padding:clamp(1.05rem,2vw,1.35rem)!important}.dashboard-shell .detail-header{margin-bottom:.1rem!important}.dashboard-shell .detail-grid{gap:.9rem!important}.dashboard-shell .detail-field{padding:.95rem 1rem!important}.dashboard-shell .detail-field span,.dashboard-shell .edit-field span{display:block!important;margin-bottom:.22rem!important}.dashboard-shell .detail-section{gap:.82rem!important;padding:1.1rem!important}.dashboard-shell .detail-section h4{margin-bottom:.1rem!important}.dashboard-shell .detail-section p,.dashboard-shell .draft-box{line-height:1.62!important}.dashboard-shell .recommended-action-card{gap:.72rem!important;padding:1.12rem 1.12rem 1.12rem 1.25rem!important}.dashboard-shell .recommended-kicker{margin-bottom:.15rem!important}.dashboard-shell .lead-edit-section{display:grid!important;grid-gap:1rem!important;gap:1rem!important;padding:1.15rem!important}.dashboard-shell .lead-edit-section .edit-section-header{margin-bottom:.05rem!important}.dashboard-shell .lead-edit-section .edit-section-header p{line-height:1.5!important;margin-top:.35rem!important}.dashboard-shell .lead-edit-section .save-feedback-banner{margin-top:0!important}.dashboard-shell .lead-edit-section .edit-grid{gap:.95rem 1rem!important}.dashboard-shell .lead-edit-section .edit-field{gap:.46rem!important}.dashboard-shell .lead-edit-section .edit-field input,.dashboard-shell .lead-edit-section .edit-field select,.dashboard-shell .lead-edit-section .edit-field textarea{min-height:48px!important;padding:.82rem .9rem!important}.dashboard-shell .lead-edit-section .edit-field-wide{margin-top:.05rem!important}.dashboard-shell .lead-edit-section .edit-field-wide textarea{min-height:112px!important}.dashboard-shell .lead-edit-section .save-lead-button{margin-top:.1rem!important;min-height:50px!important;white-space:normal!important}.dashboard-shell .detail-action-grid{gap:.85rem!important}@media (max-width:820px){.dashboard-shell .mobile-detail-screen .lead-detail-card{gap:.9rem!important;padding:.9rem!important}.dashboard-shell .mobile-detail-screen .detail-header,.dashboard-shell .mobile-detail-screen .detail-section,.dashboard-shell .mobile-detail-screen .lead-edit-section,.dashboard-shell .mobile-detail-screen .recommended-action-card{border-radius:18px!important;padding:.9rem!important}.dashboard-shell .mobile-detail-screen .detail-grid,.dashboard-shell .mobile-detail-screen .edit-grid{gap:.75rem!important}.dashboard-shell .mobile-detail-screen .detail-field{padding:.82rem!important}.dashboard-shell .mobile-detail-screen .lead-edit-section{gap:.8rem!important}.dashboard-shell .mobile-detail-screen .edit-field{gap:.38rem!important}.dashboard-shell .mobile-detail-screen .edit-field input,.dashboard-shell .mobile-detail-screen .edit-field select,.dashboard-shell .mobile-detail-screen .edit-field textarea{min-height:46px!important;padding:.76rem .82rem!important}.dashboard-shell .mobile-detail-screen .save-lead-button{font-size:.9rem!important;min-height:48px!important;padding-left:.85rem!important;padding-right:.85rem!important;width:100%!important}}@media (max-width:420px){.dashboard-shell .mobile-detail-screen .lead-detail-card{padding:.75rem!important}.dashboard-shell .mobile-detail-screen .detail-header,.dashboard-shell .mobile-detail-screen .detail-section,.dashboard-shell .mobile-detail-screen .lead-edit-section,.dashboard-shell .mobile-detail-screen .recommended-action-card{padding:.82rem!important}}.brxHeader .brxBrand,.header .brand{gap:24px!important;min-width:470px!important;align-items:center!important}.brxHeader .brxBrandIcon,.header .brandIcon{position:relative!important;display:inline-flex!important;width:72px!important;height:72px!important;min-width:72px!important;align-items:center!important;justify-content:center!important;border-radius:24px!important;color:#fff!important;background:radial-gradient(circle at 32% 18%,rgba(148,163,184,.22),transparent 34%),linear-gradient(145deg,#071426,#0b2447 52%,#04101f)!important;border:1.5px solid rgba(34,211,238,.76)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -18px 30px rgba(2,8,23,.34),0 0 0 1px rgba(20,184,166,.13),0 0 26px rgba(34,211,238,.16),0 14px 34px rgba(0,0,0,.3)!important;filter:none!important;overflow:hidden!important}.brxHeader .brxBrandIcon:before,.header .brandIcon:before{content:"";position:absolute;inset:5px;border-radius:19px;background:linear-gradient(135deg,hsla(0,0%,100%,.09),transparent 46%),radial-gradient(circle at 68% 76%,rgba(34,211,238,.1),transparent 44%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.brxHeader .brxBrandIcon:after,.header .brandIcon:after{content:"BR";position:relative;z-index:1;color:#fff;font-size:40px;line-height:.92;font-weight:500;letter-spacing:-.38em;font-family:Georgia,Times New Roman,Cambria,serif;font-style:italic;transform:translateX(-3px) skewX(-7deg);text-shadow:0 1px 0 hsla(0,0%,100%,.3),0 0 10px hsla(0,0%,100%,.22),0 2px 9px rgba(0,0,0,.46)}.brxFooter .brxBrandIcon svg,.brxHeader .brxBrandIcon svg,.footer .brandIcon svg,.header .brandIcon svg{display:none!important}.brxHeader .brxBrandText strong,.header .brandText strong{color:#fff!important;font-size:42px!important;line-height:.92!important;letter-spacing:-.045em!important;font-weight:560!important;text-shadow:0 2px 16px rgba(0,0,0,.24)!important}.brxHeader .brxBrandText strong span,.header .brandText strong span{color:#43e5d2!important;text-shadow:0 0 18px rgba(67,229,210,.13)!important}.brxHeader .brxBrandText small,.header .brandText small{display:block!important;margin-top:13px!important;color:rgba(226,232,240,.74)!important;font-size:11px!important;letter-spacing:.44em!important;font-weight:430!important;line-height:1!important}.brxFooter .brxBrand,.footer .brand{gap:12px!important;min-width:206px!important;align-items:center!important}.brxFooter .brxBrandIcon,.footer .brandIcon{position:relative!important;display:inline-flex!important;width:39px!important;height:39px!important;min-width:39px!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;color:#fff!important;background:radial-gradient(circle at 30% 18%,rgba(148,163,184,.18),transparent 34%),linear-gradient(145deg,#071426,#0b2344 52%,#061426)!important;border:1px solid rgba(34,211,238,.52)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -12px 24px rgba(2,8,23,.28),0 0 0 1px rgba(20,184,166,.11),0 10px 26px rgba(14,165,233,.16),0 5px 14px rgba(0,0,0,.28)!important;overflow:hidden!important}.brxFooter .brxBrandIcon:before,.footer .brandIcon:before{content:"";position:absolute;inset:3px;border-radius:11px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 42%),radial-gradient(circle at 65% 72%,rgba(34,211,238,.1),transparent 40%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.055)}.brxFooter .brxBrandIcon:after,.footer .brandIcon:after{content:"BR";position:relative;z-index:1;color:#fff;font-size:21px;line-height:1;font-weight:500;letter-spacing:-.34em;font-family:Georgia,Times New Roman,Cambria,serif;font-style:italic;transform:translateX(-1px) skewX(-5deg);text-shadow:0 1px 0 hsla(0,0%,100%,.24),0 0 9px hsla(0,0%,100%,.2),0 2px 8px rgba(0,0,0,.42)}.brxFooter .brxBrandText strong,.footer .brandText strong{color:#fff!important;font-size:25px!important;line-height:.9!important;letter-spacing:-.06em!important;font-weight:900!important;text-shadow:0 2px 14px rgba(0,0,0,.24)!important}.brxFooter .brxBrandText strong span,.footer .brandText strong span{color:#43e5d2!important}.brxFooter .brxBrandText small,.footer .brandText small{margin-top:6px!important;color:rgba(226,232,240,.76)!important;font-size:8.5px!important;letter-spacing:.16em!important;font-weight:800!important}@media (max-width:1180px){.brxHeader .brxBrand,.header .brand{gap:17px!important;min-width:330px!important}.brxHeader .brxBrandIcon,.header .brandIcon{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important}.brxHeader .brxBrandIcon:before,.header .brandIcon:before{inset:4px;border-radius:14px}.brxHeader .brxBrandIcon:after,.header .brandIcon:after{font-size:31px!important}.brxHeader .brxBrandText strong,.header .brandText strong{font-size:36px!important;font-weight:620!important}.brxHeader .brxBrandText small,.header .brandText small{margin-top:10px!important;font-size:9.5px!important;letter-spacing:.32em!important}}@media (max-width:640px){.brxFooter .brxBrand,.brxHeader .brxBrand,.footer .brand,.header .brand{gap:10px!important;min-width:auto!important}.brxFooter .brxBrandIcon,.brxHeader .brxBrandIcon,.footer .brandIcon,.header .brandIcon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important}.brxFooter .brxBrandIcon:after,.brxHeader .brxBrandIcon:after,.footer .brandIcon:after,.header .brandIcon:after{font-size:18px!important}.brxFooter .brxBrandText strong,.brxHeader .brxBrandText strong,.footer .brandText strong,.header .brandText strong{font-size:21px!important}.brxHeader .brxBrandText small,.header .brandText small{margin-top:5px!important;font-size:7.5px!important;letter-spacing:.14em!important}}.brxHeader .brxBrand,.header .brand{gap:18px!important;min-width:395px!important}.brxHeader .brxBrandIcon,.header .brandIcon{width:58px!important;height:58px!important;min-width:58px!important;border-radius:20px!important}.brxHeader .brxBrandIcon:before,.header .brandIcon:before{inset:4px!important;border-radius:16px!important}.brxHeader .brxBrandIcon:after,.header .brandIcon:after{font-size:32px!important;transform:translateX(-2px) skewX(-7deg)!important}.brxHeader .brxBrandText strong,.header .brandText strong{font-size:35px!important}.brxHeader .brxBrandText small,.header .brandText small{margin-top:9px!important;font-size:9px!important;letter-spacing:.36em!important}@media (max-width:1180px){.brxHeader .brxBrand,.header .brand{gap:14px!important;min-width:300px!important}.brxHeader .brxBrandIcon,.header .brandIcon{width:50px!important;height:50px!important;min-width:50px!important;border-radius:17px!important}.brxHeader .brxBrandIcon:before,.header .brandIcon:before{inset:4px!important;border-radius:13px!important}.brxHeader .brxBrandIcon:after,.header .brandIcon:after{font-size:28px!important}.brxHeader .brxBrandText strong,.header .brandText strong{font-size:31px!important}.brxHeader .brxBrandText small,.header .brandText small{margin-top:8px!important;font-size:8.5px!important;letter-spacing:.28em!important}}.hero .heroVisual{overflow:visible!important}.hero .deviceFrame{width:min(100%,980px)!important;max-width:980px!important;aspect-ratio:4/3!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:28px!important;background:url(/images/broker-relay-home-hero.webp) 50%/contain no-repeat!important;box-shadow:none!important}.hero .heroProductImage{display:block!important;width:100%!important;height:100%!important;opacity:0!important;visibility:hidden!important;border-radius:0!important;box-shadow:none!important}@media (min-width:1024px){.hero .deviceFrame{transform:scale(1.08)!important;transform-origin:center left!important}}@media (min-width:1280px){.hero .deviceFrame{transform:scale(1.12)!important}}@media (max-width:1023px){.hero .deviceFrame{transform:none!important;width:100%!important}}main:has(#plans) .brxHeroSubpage{background:radial-gradient(circle at 82% 16%,rgba(34,211,238,.18),transparent 28%),radial-gradient(circle at 12% 12%,rgba(47,125,246,.18),transparent 24%),linear-gradient(135deg,#030b18,#061a35 48%,#0b3470)}main:has(#plans) .brxHeroVisualCard{border-radius:34px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06));box-shadow:0 44px 130px rgba(0,0,0,.36)}main:has(#plans) .brxHeroVisualCard .brxCard{min-height:390px;display:flex;flex-direction:column;justify-content:center;border-radius:30px;background:radial-gradient(circle at 78% 0,rgba(45,212,191,.22),transparent 34%),linear-gradient(145deg,rgba(6,22,47,.98),rgba(11,52,112,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 34px 100px rgba(0,0,0,.34)}main:has(#plans) .brxHeroVisualCard .brxCard h2{font-size:clamp(44px,5vw,72px);line-height:.92;letter-spacing:-.065em}main:has(#plans) #plans{background:radial-gradient(circle at 50% 0,rgba(14,165,233,.1),transparent 32%),#f7faff}main:has(#plans) .brxPromo{margin-top:0;border-radius:28px;padding:clamp(22px,2.4vw,30px);background:linear-gradient(135deg,#06162f,#0b3470 58%,#0f766e);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 32px 90px rgba(15,23,42,.18)}main:has(#plans) .brxPromo strong{font-size:clamp(26px,3vw,40px);line-height:1.05;letter-spacing:-.04em}main:has(#plans) .brxHeroVisualCard .brxCodePill,main:has(#plans) .brxPromo .brxCodePill{background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.34);color:#67e8f9}main:has(#plans) .brxGrid2>.brxCard{position:relative;overflow:hidden;border-radius:32px;padding:clamp(26px,3vw,40px);box-shadow:0 30px 96px rgba(15,23,42,.1)}main:has(#plans) .brxGrid2>.brxCard:first-child{border:2px solid rgba(14,165,233,.48);box-shadow:0 34px 110px rgba(14,165,233,.16)}main:has(#plans) .brxGrid2>.brxCard:first-child:before{content:"Most popular";display:inline-flex;margin-bottom:16px;padding:9px 12px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}main:has(#plans) .brxGrid2>.brxCard:nth-child(2):before{content:"Best value";display:inline-flex;margin-bottom:16px;padding:9px 12px;border-radius:999px;background:rgba(34,211,238,.13);border:1px solid rgba(34,211,238,.24);color:#67e8f9;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}main:has(#plans) .brxPrice{font-size:clamp(56px,6vw,76px);margin:24px 0 18px}main:has(#plans) .brxFullButton{min-height:58px;border-radius:16px;font-size:16px}main:has(#plans) .brxGrid2>.brxCard:nth-child(2) .brxFullButton{background:#fff;color:#06162f!important;box-shadow:0 18px 46px rgba(0,0,0,.22)}main:has(#plans) .brxGrid2>.brxCard p:not(.brxKicker):not(.brxPrice){font-size:16px}main:has(#plans) .brxGrid2>.brxCard:first-child p:nth-of-type(3){border-radius:20px;padding:16px;background:linear-gradient(135deg,#ecfeff,#eff6ff);border:1px solid #bae6fd;color:#334155;margin-bottom:20px}main:has(#plans) .brxGrid2>.brxCard:nth-child(2) p:nth-of-type(3){border-radius:20px;padding:16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);margin-bottom:20px}main:has(#plans) .brxCard:has(.brxMuted){background:hsla(0,0%,100%,.8);border-radius:22px}main:has(#plans) .brxHeroSubpage{padding-top:clamp(72px,7vw,110px)!important;padding-bottom:clamp(62px,6vw,92px)!important}main:has(#plans) #plans>.brxContainer,main:has(#plans) .brxHeroSubpage .brxContainer{max-width:1180px!important}main:has(#plans) .brxHeroSubpage h1{font-size:clamp(52px,6vw,82px)!important;line-height:.95!important;letter-spacing:-.06em!important}main:has(#plans) .brxHeroSubpage .brxLead{font-size:clamp(18px,2vw,23px)!important;line-height:1.42!important;max-width:620px!important}main:has(#plans) .brxHeroVisualCard{border-radius:28px!important;padding:clamp(18px,2vw,28px)!important;max-width:600px!important;margin-left:auto!important}main:has(#plans) .brxHeroVisualCard .brxCard{min-height:300px!important;border-radius:24px!important;padding:clamp(24px,2.8vw,34px)!important}main:has(#plans) .brxHeroVisualCard .brxCard h2{font-size:clamp(38px,4.2vw,58px)!important;line-height:.96!important}main:has(#plans) #plans{padding-top:clamp(54px,6vw,78px)!important;padding-bottom:clamp(58px,6vw,84px)!important}main:has(#plans) .brxPromo{border-radius:24px!important;padding:clamp(18px,2vw,24px)!important;margin-bottom:clamp(22px,3vw,34px)!important}main:has(#plans) .brxPromo strong{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.08!important}main:has(#plans) .brxPromo p{font-size:15px!important;line-height:1.45!important}main:has(#plans) .brxGrid2{gap:clamp(18px,2.2vw,28px)!important}main:has(#plans) .brxGrid2>.brxCard{border-radius:26px!important;padding:clamp(22px,2.4vw,32px)!important;min-height:auto!important}main:has(#plans) .brxGrid2>.brxCard h2{font-size:clamp(34px,3.4vw,50px)!important;line-height:1.02!important;letter-spacing:-.045em!important}main:has(#plans) .brxPrice{font-size:clamp(44px,4.8vw,62px)!important;margin:16px 0 14px!important;line-height:1!important}main:has(#plans) .brxGrid2>.brxCard p:not(.brxKicker):not(.brxPrice){font-size:15px!important;line-height:1.5!important}main:has(#plans) .brxGrid2>.brxCard:first-child p:nth-of-type(3),main:has(#plans) .brxGrid2>.brxCard:nth-child(2) p:nth-of-type(3){border-radius:16px!important;padding:13px 14px!important;margin-bottom:16px!important}main:has(#plans) .brxFullButton{min-height:50px!important;border-radius:14px!important;font-size:15px!important}main:has(#plans) .brxGrid2>.brxCard:first-child:before,main:has(#plans) .brxGrid2>.brxCard:nth-child(2):before{margin-bottom:12px!important;padding:7px 10px!important;font-size:11px!important}@media (max-width:980px){main:has(#plans) .brxHeroVisualCard .brxCard{min-height:auto}main:has(#plans) .brxHeroVisualCard{max-width:none!important}}