:root{--font-heading: "Monda", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Red Hat Display", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{font-size:18px;overflow-x:hidden}@media(min-width:1440px){html{font-size:19px}}body{font-family:var(--font-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6,.heading-font{font-family:var(--font-heading)}.step-nav{display:flex;gap:24px;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.step-item{position:relative;padding-bottom:6px;cursor:default;color:#94a3b8;font-weight:500}.step-item .step-index{margin-right:4px}.step-item:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:#176bff;border-radius:999px;transition:width .16s ease-out}.step-item-active{color:#176bff}.step-item-active:after{width:100%}.coupon-btn{min-width:72px;text-align:center;transition:width .4s ease-in-out,padding .4s ease-in-out;height:1.7rem;font-size:12px}.coupon-code-input{height:1.5rem;padding:.7rem}.coupon-btn-loading{width:72px}.coupon-spinner{display:inline-block;width:14px;height:14px;border-radius:9999px;border:2px solid rgba(255,255,255,.6);border-top-color:#fff;animation:coupon-spin .6s linear infinite;vertical-align:middle;margin:0}@keyframes coupon-spin{to{transform:rotate(360deg)}}#coupon-remove:hover{cursor:pointer}.intego-blue{color:#005efd}.intego-blue:hover{opacity:.75}.sponsor-zone{border:1px solid #e4e9f0}.disabled-price{color:#8e9ebb}.intego-black{color:#1c1c1c}.intego-icon{width:16px;height:16px;position:relative;top:1px}.intego-last-item{line-height:20px}.intego-bold{font-weight:700}.intego-footer{background:#282d34}.intego-footer-content{gap:16rem;align-items:flex-start}.intego-footer-text{font-size:14px;color:#fff;line-height:24px}.intego-payment-steps{color:#176bff}.intego-black-friday{background:#1c1c1c;color:#fff;width:9rem;border:none}.billing-strings-c{color:#000;font-size:12px}@media(max-width:768px){html,body{overflow-x:hidden;width:100%}*{box-sizing:border-box}.intego-footer-content{gap:1rem}}
