/* Central price presentation: editorial cards stay editable in Elementor. */
.hta-catalog-price{font-family:inherit;color:#142038;min-width:0}
.hta-catalog-price p{margin:0 0 9px;line-height:1.65}
.hta-catalog-price .hta-plan-original{font-size:14px;color:#64748b}
.hta-catalog-price .hta-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;line-height:1.2;margin-bottom:12px}
.hta-catalog-price .hta-plan-price-number{font-size:39px;font-weight:600;line-height:1.25;letter-spacing:-1px}
.hta-catalog-price .hta-plan-price-unit{font-size:15px;margin:0;color:#536c85}
.hta-plan-premium .hta-catalog-price .hta-plan-price-number{color:#2057f5}
.hta-catalog-price .hta-marketing-trial{font-size:14px;color:#b52661;background:#fff2f6;padding:10px 12px;border-radius:9px;margin:4px 0 12px}
.hta-catalog-price .hta-marketing-trial strong{font-weight:500}
.hta-catalog-price .hta-plan-billing{font-size:14px;color:#536c85}
.hta-cycle-current{font-size:13px;color:#536c85;margin:10px 0 0;text-align:center}
.hta-summary-initial{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:10px;background:#eef8f4;color:#12654e;margin-top:18px;font-size:15px}
.hta-summary-initial strong{font-size:22px;font-variant-numeric:tabular-nums}
.hta-package-builder [hidden],.hta-package-dialog [hidden],.hta-catalog-price [hidden]{display:none!important}
.hta-package-dialog .hta-dialog-renewal{color:#142038;font-size:17px;margin-top:-7px}
.hta-planner-preview-note{color:#52657c}
@media(max-width:600px){.hta-catalog-price .hta-plan-price-number{font-size:36px}.hta-catalog-price .hta-marketing-trial{font-size:13px}.hta-cycle-current{text-align:left}.hta-summary-initial{padding:12px}.hta-summary-total{flex-wrap:wrap}.hta-summary-total span{max-width:70%}}

/* V086 compact plans: prices and consent remain visible. */
.hta-plan-details-v086 summary{cursor:pointer;color:#2057f5;font-size:14px;min-height:44px;display:list-item;align-content:center;padding:8px 0}
.hta-plan-details-v086[open] summary{margin-bottom:8px}
.hta-plan-details-v086 summary:focus-visible{outline:2px solid #2057f5;outline-offset:3px;border-radius:4px}
.hta-plans-jump-v086{margin:22px 0!important}
.hta-plans-jump-v086 a{display:flex;align-items:center;gap:18px;position:relative;width:100%;box-sizing:border-box;padding:24px 26px;background:#e7efff;border:1px solid #b6ccff;border-left:5px solid #2057e8;border-radius:15px;color:#12377d;font-size:18px;font-weight:700;line-height:1.65;text-decoration:none!important;box-shadow:0 5px 16px #2057e80a;transition:background .15s,box-shadow .15s}
.hta-plans-jump-v086 a:before{content:"+";display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#2057e8;color:#fff;font-size:30px;font-weight:400;line-height:1}
.hta-plans-jump-v086 a:after{content:"เลือกหมวดที่สนใจ ↘";margin-left:auto;flex-shrink:0;padding:11px 17px;background:white;border:1px solid #c5d6ff;border-radius:9px;font-size:14px;color:#2054d6}
.hta-plans-jump-v086 a:hover{background:#dfe9ff;box-shadow:0 8px 22px #2057e814}.hta-plans-jump-v086 a:focus-visible{outline:3px solid #638dff;outline-offset:4px}
@media(max-width:700px){.hta-plans-jump-v086 a{flex-wrap:wrap;gap:12px;padding:20px;font-size:16px}.hta-plans-jump-v086 a:before{width:34px;height:34px;font-size:25px}.hta-plans-jump-v086 a:after{width:100%;box-sizing:border-box;text-align:center;margin:0}}
@media(prefers-reduced-motion:reduce){.hta-plans-jump-v086 a{transition:none}}
/* 0935: package-builder invitation. No image, font or script download. */
.hta-plans-jump-v086 a.hta-mix-promo{position:relative;display:flex;align-items:center;gap:30px;padding:32px 34px;border:1px solid #cbd8f6;border-left:1px solid #cbd8f6;border-radius:24px;background:radial-gradient(ellipse at 0 100%,#e7e6ff,transparent 52%),linear-gradient(112deg,#fff,#edf4ff);box-shadow:0 12px 30px #17429108;overflow:hidden;text-decoration:none;color:#142c52;text-align:left}
.hta-plans-jump-v086 a.hta-mix-promo:before,.hta-plans-jump-v086 a.hta-mix-promo:after{display:none;content:none}.hta-plans-jump-v086 .hta-mix-art{display:grid;grid-template-columns:repeat(2,30px);gap:7px;flex:0 0 auto;transform:rotate(-9deg);padding:17px;background:#fff9;border:1px solid #fff;border-radius:24px;box-shadow:0 8px 22px #34549912}.hta-mix-art i{height:30px;border-radius:8px;background:#275deb;display:grid;place-items:center;color:#fff;font-size:24px;font-style:normal;line-height:1}.hta-mix-art i:nth-child(2){background:#a5baff}.hta-mix-art i:nth-child(3){background:#8968df}.hta-mix-art i:nth-child(4){background:#fff;color:#345cce;border:1px solid #d6e1fc}.hta-mix-copy{display:block;min-width:0;flex:1}.hta-mix-eyebrow{display:block;font-size:10px;letter-spacing:2.2px;color:#4c60a6;font-weight:500;margin-bottom:7px}.hta-plans-jump-v086 .hta-mix-copy>strong{display:block;font-size:27px;line-height:1.45;letter-spacing:-.45px;color:#142c52}.hta-mix-break{display:none}.hta-mix-description{display:block;font-size:14px;line-height:1.75;color:#526785;margin-top:5px}.hta-mix-perks{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.hta-mix-perks>span{display:inline-flex;gap:5px;padding:4px 9px;background:#ffffffa8;border:1px solid #d7e1f4;border-radius:7px;color:#526785;font-size:12px;line-height:1.7;font-weight:400}.hta-mix-perks b{color:#204fc5;font-weight:500}.hta-plans-jump-v086 .hta-mix-action{display:flex;gap:18px;align-items:center;justify-content:center;flex-shrink:0;background:#2457e7;color:#fff;border:1px solid #2457e7;border-radius:12px;padding:15px 20px;font-size:15px;line-height:1.4;box-shadow:0 7px 18px #2457e726;white-space:nowrap}.hta-mix-action>span{font-size:22px}.hta-plans-jump-v086 a.hta-mix-promo:hover{border-color:#7796ed;box-shadow:0 15px 32px #17429112;background:radial-gradient(ellipse at 0 100%,#e7e6ff,transparent 52%),linear-gradient(112deg,#fff,#e7f0ff)}.hta-plans-jump-v086 a.hta-mix-promo:focus-visible{outline:3px solid #2457e7;outline-offset:5px}
@media(max-width:1024px){.hta-plans-jump-v086 a.hta-mix-promo{flex-wrap:wrap;gap:20px;padding:26px}.hta-plans-jump-v086 .hta-mix-action{margin-left:auto}.hta-plans-jump-v086 .hta-mix-copy>strong{font-size:25px}}@media(max-width:600px){.hta-plans-jump-v086 a.hta-mix-promo{padding:22px;gap:16px;border-radius:20px;display:grid;grid-template-columns:1fr}.hta-plans-jump-v086 .hta-mix-art{position:absolute;top:20px;right:21px;grid-template-columns:repeat(2,17px);gap:4px;padding:9px;border-radius:14px}.hta-mix-art i{height:17px;border-radius:5px;font-size:16px}.hta-mix-eyebrow{margin-bottom:12px;padding-right:70px;font-size:9px}.hta-plans-jump-v086 .hta-mix-copy>strong{font-size:25px;padding-right:48px}.hta-mix-break{display:block}.hta-mix-description{margin-top:10px;font-size:13px}.hta-mix-perks{gap:6px}.hta-mix-perks>span{font-size:11px;padding:4px 7px}.hta-plans-jump-v086 .hta-mix-action{width:100%;margin:0;padding:14px 18px;justify-content:space-between}}
@media(min-width:601px){.hta-plan-details-v086 summary{font-size:13px}}
@media(max-width:600px){
 .hta-inner-plans-v12 .hta-plan-card-v12{gap:8px;--gap:8px;padding:18px!important}
 .hta-inner-plans-v12 .hta-plan-card-v12 .elementor-widget-text-editor p{margin-bottom:0}
 .hta-inner-plans-v12 .hta-plan-card-v12 .elementor-heading-title{font-size:23px}
 .hta-inner-plans-v12 .hta-plan-card-v12 .hta-plan-scope{font-size:12px}
 .hta-inner-plans-v12 .hta-catalog-price .hta-plan-price-number{font-size:34px}
 .hta-inner-plans-v12 .hta-catalog-price .hta-plan-price{margin-bottom:7px}
 .hta-inner-plans-v12 .hta-catalog-price .hta-plan-billing{font-size:12px;margin-bottom:0}
 .hta-inner-plans-v12 .hta-plan-card-v12 .elementor-icon{font-size:27px}
 .hta-inner-plans-v12 .hta-plan-details-v086 summary{font-size:14px;padding:5px 0;min-height:38px}
 .hta-inner-plans-v12 .hta-plan-card-v12 .elementor-button{min-height:46px}
}
