/* VASBOS public-site remodel. Original geometry and interaction hooks are retained. */
:root{color-scheme:light;--bg:#fff;--bg2:#f3f6fb;--panel:#fff;--panel2:#edf3fc;--text:#14213a;--muted:#40516a;--accent:#164fdb;--blue:#164fdb;--gold:#164fdb;--orange:#164fdb;--line:#cbd5e1;--good:#126b43;--bad:#b42318}
html{scroll-padding-top:110px;scroll-behavior:smooth}
body.vasbos-remodel{background:#fff;color:#14213a;font-family:Inter,"Segoe UI",sans-serif;line-height:1.6}
.vasbos-remodel *, .vasbos-remodel *::before,.vasbos-remodel *::after{box-sizing:border-box}
.vasbos-remodel :is(main,header,footer,section,article,aside,nav,div,p,h1,h2,h3,h4,span,strong,b,small,label,li,a,button,summary,td,th,select,input,textarea,option,em){color:#14213a;text-shadow:none;-webkit-text-fill-color:currentColor}
.vasbos-remodel :is(section,article,aside,nav,div,header,footer,button,input,select,textarea,a,details){background-image:none;backdrop-filter:none}
.vasbos-remodel :is(main section,main article,main aside,main div,footer,footer div){background-color:transparent}
.vasbos-remodel :is(p,small,li,label){color:#40516a}
.vasbos-remodel .glass,.vasbos-remodel :is(.chat-panel,.crm-panel,.showcase-shell,.price-card,.payment-card-v10,.business-os-core-v6,.business-os-map-v6 article){background:#fff;border:1px solid #d4deec;box-shadow:0 12px 35px #193e7310;border-radius:20px}
.vasbos-remodel .section-shell{width:100%;max-width:1280px;padding:72px 40px;content-visibility:visible;contain-intrinsic-size:none;overflow:visible}
.vasbos-remodel .section-heading{max-width:900px;margin-bottom:28px}
.vasbos-remodel :is(h2,h3){letter-spacing:-.035em;line-height:1.18}
.vasbos-remodel h2{font-size:clamp(28px,3vw,42px)}
.vasbos-remodel :is(.eyebrow,.pillar-label,.phase2-eyebrow,.plan-label,.form-kicker){color:#174aa4;background:#eef4ff;border-color:#cedbfa;text-transform:uppercase;letter-spacing:.09em;font-size:11px}
.vasbos-remodel .phase2-eyebrow{display:none}
.vasbos-remodel :is(.noise,.cursor-glow,.orb,.electric-line,.particles-v27,.hero-particles,.enterprise-release-badge){display:none}
.vasbos-remodel .reveal{opacity:1;transform:none}
.vasbos-remodel .conversion-bar-v29{background:#12223e;color:#fff;border:0;min-height:36px;font-size:10px;padding:8px 40px}
.vasbos-remodel .conversion-bar-v29 :is(span,a){color:#fff}
.vasbos-remodel .site-header{background:#fffffffa;border-bottom:1px solid #dce4ee;padding:14px 32px;gap:24px;box-shadow:none;min-height:84px;position:sticky;top:0}
.vasbos-remodel .brand-exact-logo{width:155px;min-width:0;flex:0 0 155px;background:transparent;padding:0}
.vasbos-remodel .brand-exact-logo img{display:block;width:155px;height:60px;object-fit:contain;border-radius:0;filter:none}
.vasbos-remodel .site-header nav{gap:24px;font-size:13px;font-weight:650}
.vasbos-remodel .site-header nav a{color:#24344b}
.vasbos-remodel :is(.header-cta,.btn-primary){background:#164fdb;color:#fff;border:1px solid #164fdb;box-shadow:0 5px 16px #164fdb1a}
.vasbos-remodel :is(.header-cta,.btn-primary) *{color:#fff}
.vasbos-remodel .header-cta{font-size:12px;padding:12px 16px;border-radius:10px;text-align:center}
.vasbos-remodel .btn{min-height:48px;border-radius:10px;padding:13px 20px;font-size:13px;font-weight:700;gap:12px;white-space:normal;text-align:center}
.vasbos-remodel .btn-ghost{background:#fff;color:#14213a;border:1px solid #b9c9df}
.vasbos-remodel button{color:#14213a;background:#f1f5fc;border:1px solid #bdcce1}
.vasbos-remodel :is(button.active,button[aria-selected="true"],button[aria-pressed="true"]){background:#164fdb;color:#fff;border-color:#164fdb}
.vasbos-remodel input,.vasbos-remodel select,.vasbos-remodel textarea{color:#14213a;background:#fff;border-color:#a4b6d0;max-width:100%}
.vasbos-remodel ::placeholder{color:#52647d;opacity:1}
.vasbos-remodel :is(input[type=checkbox],input[type=radio]){width:auto;min-height:0;accent-color:#164fdb}
.vasbos-remodel :is(.btn,.header-cta,button):hover{filter:brightness(.96);transform:none}
.vasbos-remodel :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #164fdb;outline-offset:4px}
.vasbos-remodel [hidden]{display:none!important}
.vasbos-remodel .skip-link{position:fixed;left:16px;top:-100px;background:#fff;padding:12px;z-index:10000}
.vasbos-remodel .skip-link:focus{top:12px}
.vasbos-remodel .vasbos-kicker{display:block;color:#164fdb;font-size:10px;font-weight:800;letter-spacing:.17em;line-height:1.5}
.vasbos-remodel .vasbos-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:48px;padding-top:76px;padding-bottom:76px;min-height:650px}
.vasbos-remodel .vasbos-hero h1{font-size:clamp(38px,4.1vw,60px);line-height:1.07;letter-spacing:-.055em;margin:20px 0 24px;font-weight:750;max-width:620px}
.vasbos-remodel .vasbos-hero h1 em{font-style:normal;color:#164fdb}
.vasbos-remodel .vasbos-hero-copy>p{font-size:17px;line-height:1.75;max-width:490px;margin:0 0 26px}
.vasbos-hero-actions{display:flex;flex-wrap:wrap;gap:10px}
.vasbos-offer-line{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 10px;font-size:12px}
.vasbos-offer-line strong{font-size:15px}
.vasbos-hero-copy>small{display:block;max-width:430px;font-size:11px;line-height:1.65}
.vasbos-remodel .vasbos-product{background:#fff;border:1px solid #c7d7ed;border-radius:18px;overflow:hidden;box-shadow:0 32px 70px #18386618,0 0 0 10px #eff5fe;min-width:0;transform:rotate(-1deg)}
.vasbos-remodel .product-toolbar{display:flex;align-items:center;gap:8px;padding:15px 16px;border-bottom:1px solid #dce5f1;background:#fff}
.vasbos-remodel .product-monogram{background:#164fdb;color:#fff;width:24px;height:24px;border-radius:6px;text-align:center;font-size:14px;font-weight:800}
.product-toolbar strong{font-size:13px;letter-spacing:.02em}
.product-sample{font-size:7px;margin-left:auto;letter-spacing:.08em}
.product-workspace{display:grid;grid-template-columns:96px minmax(0,1fr)}
.vasbos-remodel .product-rail{background:#f4f7fc;display:flex;flex-direction:column;gap:8px;padding:22px 10px;font-size:9px;border-right:1px solid #e1e8f4}
.product-rail span,.product-rail b{padding:6px 3px}
.vasbos-remodel .product-rail b{color:#164fdb;background:#e4edff;border-radius:5px}
.product-main{padding:22px 16px;min-width:0}
.product-eyebrow{font-size:7px;letter-spacing:.12em}
.vasbos-remodel .product-main h2{font-size:21px;margin:8px 0 20px;line-height:1.2}
.product-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.vasbos-remodel .product-kpis article{padding:12px 8px;border:1px solid #dae3ef;border-radius:8px;background:#fff}
.product-kpis span{font-size:9px;display:block}.product-kpis strong{display:block;font-size:27px;line-height:1.4}
.product-kpis small{display:block;font-size:7px;line-height:1.5}
.vasbos-remodel .product-chart{margin-top:12px;padding:15px 12px;border:1px solid #dae3ef;border-radius:8px;background:#fff}
.product-chart strong{display:block;font-size:10px}.product-chart span{font-size:7px}
.product-bars{display:flex;align-items:end;gap:7px;height:132px;border-bottom:1px solid #c6d4e8;background:repeating-linear-gradient(to top,#e8eef7 0 1px,transparent 1px 32px)!important}
.vasbos-remodel .product-bars i{flex:1;background:#bfd1f9;border-radius:3px 3px 0 0;min-width:0}.vasbos-remodel .product-bars i:nth-child(n+8){background:#164fdb}
.product-months{display:flex;justify-content:space-between;margin-top:6px}
.product-next{display:flex;align-items:center;gap:9px;margin-top:14px}.product-next strong{font-size:10px;display:block}.product-next small{font-size:8px;display:block}
.vasbos-remodel .product-check{background:#e5f5ef;color:#126b43;padding:3px 8px;border-radius:6px}
.vasbos-remodel .product-footer{padding:11px;text-align:center;font-size:9px;border-top:1px solid #dce5f1;background:#f7faff}
.vasbos-remodel .vasbos-journey{border-top:1px solid #e0e7f1;border-bottom:1px solid #e0e7f1;text-align:center;padding-top:52px;padding-bottom:52px}
.vasbos-journey h2{max-width:720px;margin:12px auto 16px}.vasbos-journey>p{max-width:680px;margin:0 auto;font-size:15px}
.vasbos-journey ol{padding:0;margin:30px 0 18px;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;text-align:left}
.vasbos-journey li{border:1px solid #d5e0f0;border-radius:12px;padding:16px 12px;position:relative}
.vasbos-journey li span{display:block;font-size:10px;color:#164fdb;margin-bottom:10px;font-weight:800}.vasbos-journey li strong{font-size:12px;line-height:1.5;display:block}
.vasbos-journey li:not(:last-child)::after{content:'→';position:absolute;right:-10px;top:36%;z-index:1;background:#fff;color:#164fdb}
.vasbos-journey .journey-note{font-size:12px}
.vasbos-remodel #demo{padding-top:72px}
.tane-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin-bottom:42px}
.tane-intro h2{font-size:48px;margin:14px 0}.tane-intro h2 span{font-size:12px;letter-spacing:0;font-weight:500;margin-left:18px}
.tane-intro p{font-size:16px;line-height:1.8}.tane-benefits{display:grid;gap:0;border:1px solid #cbd9ee;border-radius:18px;padding:14px 24px}
.tane-benefits span{padding:15px 0;border-bottom:1px solid #e0e7f1;font-size:13px}.tane-benefits span:last-child{border:0}
.tane-demo-heading h3{font-size:27px;margin:0 0 12px}.tane-demo-heading p{font-size:13px;max-width:760px}
.vasbos-remodel .industry-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:8px;max-width:100%;margin-bottom:20px}
.vasbos-remodel .industry-tabs button{flex:1 1 100px;min-height:46px;border-radius:9px;padding:10px 16px;font-size:12px}
.vasbos-remodel .message.ai{background:#edf3ff;color:#14213a;border-color:#cfdbef}
.vasbos-remodel .message.user{background:#164fdb;color:#fff;border-color:#164fdb}
.vasbos-remodel .chat-log{background:#f9fbff;min-height:260px;max-height:480px}
.vasbos-remodel .crm-panel{overflow-wrap:anywhere;min-width:0}
.vasbos-remodel .crm-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.vasbos-remodel .demo-modal{background:#13213a99;backdrop-filter:blur(5px)}
.vasbos-remodel .demo-modal :is(.modal-card,.modal-content,.demo-modal-card){background:#fff;color:#14213a;max-height:85dvh;overflow-y:auto}
.vasbos-remodel .demo-modal h3{color:#14213a}
.vasbos-remodel .vasbos-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}
.vasbos-remodel .vasbos-modules article{border:1px solid #d5e0f0;border-radius:16px;padding:22px;background:#f8faff}
.vasbos-modules article>span{font-size:10px;font-weight:800;color:#164fdb}.vasbos-modules h3{font-size:17px;margin:14px 0 10px}.vasbos-modules p{font-size:12px;line-height:1.7;margin:0}
.platform-heading{max-width:850px}.platform-note{display:flex;align-items:center;gap:30px;margin-top:24px}.platform-note p{flex:1;font-size:12px}
.vasbos-remodel .vasbos-pricing{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;border:1px solid #b8ccef;border-radius:20px;background:#f2f6ff;margin:24px 0}
.vasbos-pricing h3{font-size:32px;margin:14px 0}.vasbos-pricing ul{list-style:none;padding:0;display:flex;gap:16px;flex-wrap:wrap;font-size:12px}
.vasbos-pricing li::before{content:'✓ ';color:#164fdb}.vasbos-pricing>div:last-child{align-self:center}
.vasbos-remodel .vasbos-price{font-size:60px;font-weight:750;color:#14213a;line-height:1.1;letter-spacing:-.05em;margin:0 0 20px}.vasbos-price span{font-size:16px;letter-spacing:0;font-weight:500}
.vasbos-pricing small{display:block;margin-top:12px;font-size:12px}
.vasbos-remodel .custom-price{font-size:24px;line-height:1.25}.vasbos-remodel .price-card{padding:26px}
.vasbos-remodel #trialInterestNotice{padding:18px;border:1px solid #b5c9f2;border-radius:12px;background:#edf3ff;font-size:13px}
.vasbos-remodel .showcase-disclosure{padding:16px;border-left:3px solid #164fdb;background:#edf3ff;font-size:13px}
.vasbos-remodel .enterprise-sticky-cta{background:#fff;border:1px solid #cbd9ec;box-shadow:0 8px 30px #172b491a}
.vasbos-remodel :is(.mini-badge,.quick-prompts button,.clarify-prompts button,.voice-tools button){background:#edf3ff;color:#174aa4;border-color:#c7d7ee}
.vasbos-remodel .section-shell::before,.vasbos-remodel .section-shell::after{display:none}
.vasbos-remodel img{max-width:100%}
.vasbos-remodel :is(.field-row,.audit-input-row,.voice-tools,.hero-actions){flex-wrap:wrap}
.vasbos-remodel :is(.voice-tools select,.chat-form input){min-width:0}
@media(max-width:1100px){.vasbos-remodel .site-header{flex-wrap:wrap;gap:12px}.vasbos-remodel .site-header nav{gap:18px}.vasbos-remodel .vasbos-hero{gap:30px;grid-template-columns:1fr 1fr}.vasbos-remodel .vasbos-hero h1{font-size:42px}.vasbos-remodel .vasbos-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1040px){.vasbos-remodel .site-header nav{background:#fff}.vasbos-remodel .mobile-menu-button{display:block;margin-left:auto}.vasbos-remodel .site-header .header-cta{display:none}}
@media(max-width:820px){.vasbos-remodel .section-shell{padding:48px 24px}.vasbos-remodel .vasbos-hero{grid-template-columns:1fr;padding-top:44px;gap:40px}.vasbos-remodel .vasbos-hero h1{font-size:clamp(36px,7vw,54px)}.vasbos-remodel .vasbos-product{max-width:580px;width:100%;justify-self:center;transform:none}.vasbos-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.tane-intro{grid-template-columns:1fr;gap:16px}.vasbos-remodel .vasbos-pricing{padding:28px;gap:20px}.platform-note{flex-direction:column;align-items:flex-start}.vasbos-remodel .conversion-bar-v29{padding:8px 24px}.vasbos-remodel .demo-shell{grid-template-columns:1fr}}
@media(max-width:600px){.vasbos-remodel .section-shell{padding:40px 20px}.vasbos-remodel .site-header{padding:10px 20px;min-height:76px}.vasbos-remodel .conversion-bar-v29{display:none}.vasbos-remodel .site-header nav.open{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;padding:16px 24px;gap:2px;border-bottom:1px solid #cbd9ec;max-height:75dvh;overflow-y:auto}.vasbos-remodel .site-header nav:not(.open){display:none}.vasbos-remodel .vasbos-hero h1{font-size:39px}.vasbos-remodel .vasbos-hero-copy>p{font-size:16px}.vasbos-hero-actions{flex-direction:column;align-items:stretch}.product-workspace{grid-template-columns:68px minmax(0,1fr)}.product-main{padding:16px 10px}.product-rail{padding:15px 5px!important;font-size:8px;gap:6px}.product-sample{font-size:6px}.product-kpis{gap:5px}.product-kpis article{padding:9px 5px!important}.product-kpis strong{font-size:23px}.product-kpis small{font-size:7px}.product-bars{gap:4px}.vasbos-remodel .product-main h2{font-size:18px}.vasbos-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.vasbos-journey li{padding:14px}.vasbos-journey li:nth-child(even)::after{display:none}.vasbos-remodel .vasbos-modules{grid-template-columns:1fr 1fr;gap:10px}.vasbos-remodel .vasbos-modules article{padding:16px}.vasbos-modules h3{font-size:15px}.vasbos-remodel .vasbos-pricing{grid-template-columns:1fr;padding:24px}.vasbos-remodel .vasbos-price{font-size:48px}.vasbos-pricing ul{display:grid;gap:8px}.tane-intro h2{font-size:38px}.vasbos-remodel :is(.chat-panel,.crm-panel){padding:16px}.vasbos-remodel .chat-form{display:flex;flex-wrap:wrap}.vasbos-remodel .chat-form input{width:100%;flex:1 1 100%}.vasbos-remodel .chat-form button{width:100%}.vasbos-remodel .voice-tools{display:flex;flex-wrap:wrap;gap:8px}.vasbos-remodel .voice-tools select{width:100%}.vasbos-remodel .enterprise-sticky-cta{display:none}.vasbos-remodel :is(.section-heading,.demo-header-actions,.business-os-principle-v6){max-width:100%}.vasbos-remodel .form-kicker{font-size:10px}.vasbos-remodel .field-row{display:flex;flex-direction:column}.vasbos-remodel .field-row>*{width:100%;min-width:0}.vasbos-remodel :is(.payment-security-v10,.business-os-pricing-v6){flex-direction:column}.vasbos-remodel .demo-modal .modal-card{width:calc(100vw - 32px);max-width:100%}.vasbos-remodel h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vasbos-remodel *{animation:none!important;transition:none!important}}
/* The legacy stylesheet contains ID-level colors and animated text colors.
   Keep their layout hooks while enforcing the light-theme contrast palette. */
.vasbos-remodel :is(p,h1,h2,h3,h4,h5,span,strong,b,small,i,label,li,a,button,summary,td,th,select,input,textarea,option,em,output){color:#14213a!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
.vasbos-remodel :is(p,small,label,li){color:#40516a!important}
.vasbos-remodel :is(.vasbos-kicker,.eyebrow,.pillar-label,.case-label,.plan-label,.vasbos-hero h1 em){color:#164fdb!important}
.vasbos-remodel :is(.btn-primary,.header-cta,.product-monogram,button.active,button[aria-selected="true"],button[aria-pressed="true"],.message.user){background:#164fdb!important;color:#fff!important}
.vasbos-remodel :is(.btn-primary,.header-cta,.message.user) *{color:#fff!important}
.vasbos-remodel .conversion-bar-v29 :is(span,a){color:#fff!important}
.vasbos-remodel :is(.popular,.mini-badge,.crm-live-events i){color:#174aa4!important;background:#edf3ff!important}
.vasbos-remodel time{color:#174aa4!important}
.vasbos-remodel #contactForm{scroll-margin-top:120px}

/* Pricing and inquiry clarity. Keep all existing tool IDs and event bindings. */
.vasbos-remodel #pricing{scroll-margin-top:105px;padding-top:28px!important}
.vasbos-remodel .pricing-primary{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#f5f7fb;border:1px solid #d8dfeb;border-radius:12px;padding:40px;margin-bottom:48px}
.vasbos-remodel .pricing-primary h2{font-size:clamp(42px,4vw,60px)!important;margin:12px 0!important}
.vasbos-remodel .pricing-primary h3{font-size:26px!important;margin:16px 0!important}
.vasbos-remodel .pricing-primary .pricing-amount{font-size:64px!important;line-height:1.15;font-weight:650;letter-spacing:-.05em;margin:12px 0!important}
.vasbos-remodel .pricing-amount span{font-size:22px!important;letter-spacing:0}
.vasbos-remodel .pricing-primary p{font-size:20px!important}
.vasbos-remodel .pricing-primary .btn{margin-top:22px}
.vasbos-remodel .pricing-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;list-style:none;padding:0!important;margin:24px 0!important}
.vasbos-remodel .pricing-capabilities li{font-size:19px!important;padding:0!important;line-height:1.5}
.vasbos-remodel .custom-solutions{padding:12px 0 32px;border-bottom:1px solid #d8dfeb;margin-bottom:28px}
.vasbos-remodel .custom-solutions h2{font-size:clamp(36px,3.5vw,48px)!important}
.vasbos-remodel :is(#pricing,#roi,#enterprise-roi,#estimator,#quiz,#process,#contact) :is(p,label,li,input,select,textarea,output,small,.form-kicker,.form-status){font-size:18px!important;line-height:1.6!important}
.vasbos-remodel :is(#pricing,#roi,#enterprise-roi,#estimator,#quiz,#process,#contact) :is(.eyebrow,.vasbos-kicker){font-size:16px!important}
.vasbos-remodel :is(#pricing,#roi,#enterprise-roi,#estimator,#quiz,#process,#contact) .btn{font-size:18px!important;min-height:50px;white-space:normal;text-align:center}
.vasbos-remodel :is(#roi,#enterprise-roi,#estimator,#quiz) :is(.phase5-tool-role,.phase2-eyebrow){display:none!important}
.vasbos-remodel :is(.roi-result,.enterprise-roi-results,.estimator-result) span{font-size:18px!important}
.vasbos-remodel :is(#roi,#enterprise-roi,#estimator,#process) h2{font-size:clamp(36px,4vw,52px)!important}
.vasbos-remodel :is(#roi,#enterprise-roi,#estimator) .phase5-secondary-heading{font-size:32px!important}
.vasbos-remodel #submissionWorkflow{display:none!important}
.vasbos-remodel #contact{scroll-margin-top:110px}
.vasbos-remodel #contact.trial-request .phase2-eyebrow{display:none}
.vasbos-remodel #contact.trial-request h2{font-size:clamp(38px,4vw,54px)!important}
.vasbos-remodel #contactForm [hidden]{display:none!important}
.vasbos-remodel #contactForm{padding:30px!important}
.vasbos-remodel #contact .contact-copy>p{font-size:20px!important}
@media(max-width:800px){.vasbos-remodel .pricing-primary{grid-template-columns:1fr;padding:24px;gap:24px}.vasbos-remodel .pricing-capabilities{gap:14px}.vasbos-remodel .pricing-capabilities li{font-size:17px!important}.vasbos-remodel #pricing{scroll-margin-top:90px}.vasbos-remodel #contactForm{padding:20px!important}}
.vasbos-remodel #pricing .pricing-primary .pricing-amount{font-size:clamp(52px,5vw,68px)!important;line-height:1.15!important}
.vasbos-remodel #pricing .pricing-primary .pricing-amount span{font-size:22px!important}
.vasbos-remodel #pricing,.vasbos-remodel #contact{scroll-margin-top:0!important}
.vasbos-remodel #pricing .pricing-primary .eyebrow{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important}
@media(min-width:961px){.vasbos-remodel #primaryNav a{font-size:17px!important}.vasbos-remodel .header-cta{font-size:17px!important}.vasbos-remodel #primaryNav{gap:22px!important}}

/* Included features remain readable at desktop and mobile sizes. */
.vasbos-remodel .pricing-capabilities li{display:flex;align-items:baseline;gap:9px}
.vasbos-remodel .pricing-capabilities .included-check{color:#164fdb!important;flex:none;font-size:18px!important}
@media(max-width:800px){.vasbos-remodel .pricing-capabilities{grid-template-columns:1fr}}
