.gmd-sales-host[hidden]{display:none!important}
.gmd-sales-host{margin:40px auto;width:100%;max-width:1200px;min-width:0}
.gmd-sales-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #dbeaf4;border-radius:24px;background:linear-gradient(120deg,#f6fbff,#e7f6ff);color:#0b2858;font-family:Inter,'Noto Sans Thai',sans-serif;text-align:left;box-shadow:0 8px 28px #173b5d0d}
.gmd-sales-copy{position:relative;z-index:1;align-self:center;padding:clamp(24px,4vw,48px)}
.gmd-sales-logo{display:block!important;width:110px!important;height:auto!important;max-height:62px;object-fit:contain;object-position:left;margin:0 0 18px!important}
.gmd-sales-copy h2{font-size:clamp(25px,2.8vw,39px)!important;line-height:1.3!important;font-weight:800;letter-spacing:-.025em;margin:0 0 16px!important;color:#0b2858}
.gmd-sales-copy p{font-size:clamp(16px,1.6vw,19px)!important;line-height:1.65!important;margin:0 0 24px!important;color:#4b6176}
.gmd-sales-actions{display:flex;gap:12px;flex-wrap:wrap}
.gmd-sales-actions a,.home-actions .gmd-plan-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;border:2px solid #075cda;border-radius:999px;background:#075cda;color:#fff!important;text-decoration:none!important;font-size:16px;font-weight:750;line-height:1.4;padding:12px 22px;text-align:center}
.gmd-sales-actions a+a{color:#075cda!important;background:#fff}
.gmd-sales-actions a:focus-visible,.home-actions .gmd-plan-link:focus-visible{outline:3px solid #e69f00;outline-offset:4px}
/* Display the supplied artwork without regenerating its book covers. The text
   half of the raster stays outside this decorative window; copy/links are HTML. */
.gmd-sales-art{position:relative;overflow:hidden;min-width:0;min-height:0;aspect-ratio:1;align-self:stretch;mask-image:linear-gradient(to right,transparent,#000 10%)}
.gmd-sales-art img{position:absolute!important;max-width:none!important;width:200%!important;height:100%!important;right:0;top:0;object-fit:cover}
.gmd-sales-art[hidden]{display:none}
#pricing{scroll-margin-top:105px}
/* Mobile/tablet: retain the complete height of the supplied illustration and
   a 1040px-wide source window. The contour excludes baked Thai promotional copy
   while keeping all five original English book titles inside the image window. */
@media(max-width:1180px), (max-width:1366px) and (hover:none) and (pointer:coarse){
 .gmd-sales-art{aspect-ratio:1040/887;align-self:center;width:100%;height:auto;mask-image:none}
 .gmd-sales-art img{width:170.576923%!important;height:100%!important;top:0;bottom:auto;object-fit:fill;clip-path:polygon(43.05% 7%,57% 2%,78% 0,100% 0,100% 100%,42% 100%,42% 90%,49.2% 85%,47.5% 69%,46% 55%,45.5% 48%,48.2% 44.5%,48.2% 36%,44.3% 30%)}
}
@media(max-width:760px){.gmd-sales-banner{grid-template-columns:1fr}.gmd-sales-copy{padding:26px 22px}.gmd-sales-art{min-height:0}.gmd-sales-actions a{flex:1 1 180px}.gmd-sales-host{margin:28px auto}.gmd-sales-copy h2{font-size:28px!important}}
@media(prefers-reduced-motion:reduce){#pricing{scroll-behavior:auto}}
