:root{--bms:#721d35;--genie:#0d6957}.tier-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.tier-grid .plan{padding:22px 18px;display:flex;flex-direction:column;min-width:0}.tier-grid .price{font-size:25px;line-height:1.3;overflow-wrap:anywhere}.tier-grid .price small{font-size:11px;display:block}.tier-grid .features{font-size:12px}.tier-actions{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.tier-actions .btn{white-space:normal}.bundle-caption{font-weight:600;color:#18583e}.theme-bms{--green:#721d35;--lime:#f1c8d4}.theme-bms .btn:not(.ghost),.theme-bms .badge{background:#721d35;color:#fff}.theme-bms .bundle-caption,.theme-bms .eyebrow{color:#721d35}.product-logo{width:230px;height:96px;object-fit:contain;display:block;margin:0 0 22px}.theme-genieos .product-logo{width:200px}.full-demo{width:100%;height:auto;display:block;border-radius:18px;border:1px solid #d8e5df}.industry-picker{padding:22px;background:#f7f5f3;border:1px solid #e8d9df;border-radius:14px;margin:20px 0}.industry-picker p{margin:10px 0;font-weight:600}.phone-input{display:grid;grid-template-columns:minmax(120px,44%) 1fr;gap:8px}.phone-input input,.phone-input select{min-width:0;width:100%}.domain-results{display:grid;gap:12px}.domain-result{display:flex;gap:20px;justify-content:space-between;align-items:center;border:1px solid #dce8e0;border-radius:16px;padding:20px;background:#f9fcfa}.domain-result h3{font-size:22px;margin:0 0 8px}.domain-result>div:last-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.domain-result strong{font-size:21px}.domain-result .available{color:#116346;background:#e4f7eb}.billing-breakdown{border-top:1px solid #dfe7df;margin-top:18px;padding-top:12px}.billing-breakdown p{display:flex;justify-content:space-between;font-size:12px}.faq-list{display:grid;gap:10px;margin-top:20px}.faq-list details{border:1px solid #dae5df;background:#fff;border-radius:12px;padding:18px}.faq-list summary{cursor:pointer;font-weight:600}.faq-list details p{margin:16px 0 0;line-height:1.7}.cart-control{width:46px;height:46px;border:1px solid #dfe8e1!important;border-radius:14px!important;background:#f6faf6!important;position:relative}.cart-control .count{position:absolute;right:-5px;top:-7px;min-width:20px;height:20px;display:grid;place-items:center;border:2px solid white;border-radius:20px;background:#164e3c;color:#fff;font-size:10px}.footer a.btn[href="#contact"]{color:#123c2b!important;background:#c4e986!important}.footer a.btn[href="#contact"] svg{color:inherit}.hero>.art{max-height:none}.hero>.art img{object-fit:cover!important;object-position:center}.hero{min-height:390px}.hero .hero-copy{max-width:590px}.hero:after{pointer-events:none}.optionrow h4 small{display:block;color:#6f5a3c;font-size:11px;margin:5px 0}.industry-picker label{color:#3b2630}.theme-bms .features li:before{color:#721d35}.domainbar form input{min-width:0}.product-logo+ p{max-width:760px}
@media(max-width:1150px){.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-grid .plan:last-child{grid-column:auto}}@media(max-width:760px){.tier-grid{grid-template-columns:1fr}.tier-grid .plan{padding:25px}.tier-grid .features{font-size:14px}.tier-grid .price{font-size:32px}.industry-picker{display:block}.domain-result{align-items:flex-start;flex-direction:column}.phone-input{grid-template-columns:42% 1fr}.hero{min-height:440px}.hero>.art img{object-position:65% center}.hero-copy{background:linear-gradient(90deg,rgba(3,25,18,.8),rgba(3,25,18,0));padding:12px 0}.product-logo{height:76px;width:200px}.cart-control{width:38px;height:38px}.domainbar{display:block}.domainbar form{display:flex;width:100%;margin-top:12px}.industry-picker .field{margin-bottom:14px}}

.header .cart-control,.header .cart-control .icon{color:#164e3c!important}
