/* Premium v33 geographic price previews */
.rq33-section{padding:85px 0;background:#f0f9ff}.rq33-pricing-widget{font-family:inherit;margin:24px 0 35px;background:white;padding:clamp(18px,3vw,34px);border-radius:24px;box-shadow:0 14px 40px rgba(15,65,95,.09);color:#173b4a}.rq33-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.rq33-toolbar label{font-weight:750;color:#184a58}.rq33-toolbar select{max-width:100%;min-width:240px;flex:1;border:1px solid #bedde4;border-radius:12px;background:#fff;color:#123f50;padding:13px 14px;font:inherit}.rq33-billing{display:flex;border:1px solid #cce5e8;border-radius:12px;padding:4px;gap:4px}.rq33-billing button{cursor:pointer;border:0;border-radius:9px;background:transparent;color:#22536a;padding:10px 13px;font:inherit;font-weight:650}.rq33-billing button.is-active{background:#087e93;color:white}.rq33-region{margin:18px 0 20px;color:#365967}.rq33-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rq33-card{min-width:0;border:1px solid #d4e7eb;border-radius:18px;padding:23px 18px;background:linear-gradient(145deg,#fff,#f7fdff)}.rq33-card.rq33-featured{border:2px solid #008d9f;background:#effbfc}.rq33-card>span{font-size:10px;font-weight:800;letter-spacing:1px;color:#148394}.rq33-card h3{font-size:23px;margin:12px 0;color:#123a4b}.rq33-amount{display:flex;align-items:baseline;gap:4px;min-height:60px}.rq33-amount strong{font-size:38px;line-height:1.3;color:#073b50}.rq33-amount small{font-size:13px}.rq33-card p{font-size:12px;min-height:35px;color:#526a77}.rq33-card a{display:inline-block;background:#087e93;color:white!important;text-decoration:none;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:750}.rq33-legal{font-size:12px;line-height:1.6;color:#57717b;margin:18px 0 0}.rq33-country-section{margin:32px 0;padding:0}.rq33-country-section .rq33-pricing-widget{padding:18px;box-shadow:0 8px 25px rgba(15,65,95,.08)}.rq33-country-section .rq33-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rq33-original-plans .rq27-section-head{max-width:860px}@media(max-width:980px){.rq33-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rq33-cards,.rq33-country-section .rq33-cards{grid-template-columns:1fr}.rq33-toolbar select{min-width:100%}.rq33-billing{width:100%}.rq33-billing button{flex:1}.rq33-card{padding:18px}.rq33-section{padding:55px 0}}