/* 2026 premium pricing refinements */
.gt-pricing-redesign{background:#fff}
.gt-pricing-redesign .gt-pricing-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(11,120,201,.16),transparent 28%),radial-gradient(circle at 15% 6%,rgba(116,199,244,.12),transparent 22%),linear-gradient(180deg,#fff,#f1f8fd);border-bottom:0}
.gt-pricing-redesign .gt-pricing-hero:after{content:"";position:absolute;right:-120px;bottom:-190px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(11,120,201,.10),transparent 68%)}
.gt-pricing-redesign .gt-pricing-hero .gt-shell{position:relative;z-index:1}
.gt-pricing-redesign .gt-pricing-hero h1{font-size:clamp(48px,5.2vw,68px);line-height:.99;letter-spacing:-.05em}
.gt-pricing-redesign .gt-price{border-radius:24px!important;background:linear-gradient(160deg,#fff,#fbfdff 60%,#f3f9fd)!important;border-color:#cfe2ed!important;box-shadow:0 16px 44px rgba(16,47,74,.07)!important;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.gt-pricing-redesign .gt-price:hover{transform:translateY(-6px);box-shadow:0 28px 66px rgba(16,47,74,.13)!important;border-color:#9ccbe5!important}
.gt-pricing-redesign .gt-price-featured{background:linear-gradient(150deg,#fff,#eef8fe)!important;border-color:#69b3df!important;box-shadow:0 30px 72px rgba(11,120,201,.17)!important}
.gt-pricing-redesign .gt-plan-finder,.gt-pricing-redesign .gt-why-pricing,.gt-pricing-redesign .gt-faq{background:#fff}
.gt-pricing-redesign .gt-product-demo,.gt-pricing-redesign .gt-support-band{background:linear-gradient(180deg,#f7fbfe,#edf7fc)}
.gt-pricing-redesign .gt-finder-card,.gt-pricing-redesign .gt-why-card,.gt-pricing-redesign .gt-testimonial-slot,.gt-pricing-redesign .gt-switch-checklist,.gt-pricing-redesign .gt-faq details{border-radius:18px!important;box-shadow:0 12px 34px rgba(16,47,74,.055)}
.gt-pricing-redesign .gt-demo-window{border-radius:24px!important;overflow:hidden;box-shadow:0 28px 72px rgba(16,47,74,.18)!important}
.gt-pricing-redesign .gt-switch-card,.gt-pricing-redesign .gt-faq-help{border-radius:22px!important;background:linear-gradient(145deg,#0b3554,#0d4a70)!important;box-shadow:0 22px 56px rgba(16,47,74,.18)}
.gt-pricing-redesign .gt-final-pricing-cta{background:linear-gradient(135deg,#082f4a,#0c456b 58%,#0869b2 132%)!important}
.gt-pricing-redesign .gt-final-cta-card{border-radius:22px!important;box-shadow:0 28px 72px rgba(5,48,80,.25)!important}
.gt-pricing-redesign .gt-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}.gt-pricing-redesign .gt-compare{min-width:760px}.gt-pricing-redesign .gt-final-pricing-cta h2,.gt-pricing-redesign .gt-final-pricing-cta h3{color:#fff!important}.gt-pricing-redesign .gt-final-pricing-cta p{color:#e3f0f7!important}
@media(max-width:760px){.gt-pricing-redesign .gt-pricing-hero h1{font-size:40px}.gt-pricing-redesign .gt-price{border-radius:18px!important}.gt-pricing-redesign .gt-demo-window{border-radius:18px!important}.gt-pricing-redesign .gt-compare-wrap{margin-inline:-8px;padding-bottom:8px}.gt-pricing-redesign .gt-compare{min-width:720px}}
