/* The established Kkongbang scene composition remains; program-specific copy fit. */
.top-ticket>b{font-size:9cqw!important}.top-ticket-copy{font-size:4.5cqw!important}.hero-product{left:3%!important;top:8%!important;width:32%!important;height:84%!important;mask-image:none!important;background:#fff5e9;color:#202020;border-radius:2cqw;box-shadow:1.3cqw 1.3cqw 0 #ff7d36;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:4cqw 1cqw;line-height:1.2}.hero-product>span{font-size:2.5cqw;letter-spacing:.1em}.hero-product>strong{font-size:23cqw;line-height:.8;color:#ff7835}.hero-product strong small{display:block;font-size:3.7cqw;letter-spacing:.08em;margin-top:2cqw}.hero-product>b{font-size:5.4cqw;line-height:1.3}.hero-product>em{font-size:2.3cqw;font-style:normal}.hero-heading strong{font-size:5.5cqw!important}.hero-heading p{font-size:3.8cqw!important}.hero-badges span{font-size:3.1cqw!important}.section-3 h1{font-size:6cqw}.section-3>.orange{font-size:3.6cqw}.native-stat p{font-size:3.5cqw}.native-stat b{font-size:5.2cqw}.native-stat strong{font-size:4.8cqw}.sd-cta-copy h2{font-size:8cqw}.sd-cta-button .signup-open{font-size:5.9cqw!important}.sd-coupon strong{font-size:10cqw!important}.sd-coupon p{font-size:4.6cqw!important}.sd-reason-title h2{font-size:7.5cqw}.sd-reason-title p{font-size:4.9cqw}.sd-reason-stage>p{font-size:4.8cqw}.sd-reason-stage>p strong{font-size:5cqw}.sd-tools-end>strong{font-size:7cqw}.sd-tools-card>h3{font-size:4.8cqw}.sd-tools-end>small{font-size:max(12px,3.1cqw)}
.detail-gift-heading h3{font-size:6.1cqw}.detail-gift-caption b{font-size:5cqw}.detail-gift-caption p{font-size:4.2cqw!important}.detail-gift-book .detail-gift-caption{top:84%!important}.detail-gift-book .detail-gift-caption b{display:block;margin-bottom:1.5cqw}.detail-gift-book .detail-gift-heading{top:23%!important}.detail-gift-book .detail-gift-heading h3{font-size:6.1cqw}.detail-gift-book .detail-gift-display{top:43%!important;height:35%!important}.sales-result-sheet{width:75%;height:96%;padding:4cqw;background:#fffdf8;border:1px solid #ead6c6;text-align:left;box-shadow:1cqw 1.5cqw 1cqw #0002;display:flex;flex-direction:column;justify-content:space-around;color:#292420}.sales-result-sheet>span{font-size:2.5cqw;letter-spacing:.06em;color:#ae5c30}.sales-result-sheet h4{font-size:4.8cqw;margin:1cqw 0}.sales-result-sheet p{font-size:3.7cqw;line-height:1.55;border-bottom:1px solid #eadfce;padding:2cqw 0}.sales-result-sheet small{font-size:3cqw}.detail-gift-display:has(.sales-result-sheet){display:flex;align-items:center;justify-content:center}
#section-34{height:auto!important;padding:8cqw 1.3cqw}#s34-image-0{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}#s34-image-0>.art{height:auto}.sales-curriculum{position:relative!important;height:auto;padding:6cqw 3cqw;background:#ffa55d}.sales-curriculum .detail-toc-title{position:relative;inset:auto;width:auto;padding:0 0 6cqw}.sales-curriculum .detail-toc-title h2{font-size:7.1cqw}.sales-curriculum .detail-toc-title strong{font-size:6.7cqw}.sales-curriculum .detail-toc-paper{position:relative;inset:auto;padding:6cqw 5cqw;gap:8cqw}.sales-week>span{display:inline-block;background:#202020;color:white;font-size:4.1cqw;padding:1.4cqw 3cqw;letter-spacing:.06em;margin-bottom:4cqw}.sales-week h3{font-size:5.7cqw;line-height:1.55}.sales-week>p{font-size:4.3cqw;line-height:1.8}.week-practice{background:#fff1e7;padding:4cqw;margin-top:4cqw}.week-practice>b{font-size:4.1cqw;color:#b64e1d}.week-practice p{font-size:4cqw;line-height:1.8;margin-top:1.5cqw}.sales-week blockquote{margin:4cqw 0;padding:2cqw 4cqw;border-left:1cqw solid #ff8a50;font-size:4.3cqw;line-height:1.7;font-weight:600}.sales-week>strong{font-size:4.3cqw;line-height:1.7;color:#a74c26;display:block}.sales-feedback-note{background:#f3f0ec;padding:5cqw}.sales-feedback-note b{font-size:4.7cqw}.sales-feedback-note p{font-size:4.2cqw;line-height:1.8;margin-top:3cqw}.sales-feedback-note small{font-size:max(12px,3.4cqw);line-height:1.7;display:block;margin-top:3cqw;color:#777}
.detail-package-pill{font-size:5.6cqw;padding:3cqw 1cqw}.detail-package-rule{font-size:3.4cqw}.sales-program-mark{position:absolute;left:32%;width:36%;top:-86%;height:100%;display:flex;align-items:center;justify-content:center;gap:2cqw;background:#fff7e9;box-shadow:.8cqw 1cqw 0 #f88439;transform:rotate(-4deg)}.sales-program-mark strong{font-size:16cqw;line-height:1;color:#ff7738}.sales-program-mark span{font-size:2.7cqw;line-height:1.5}.detail-package-main p{font-size:4.4cqw}.detail-package-zero>strong{font-size:10cqw}.detail-package-tile small{font-size:2.7cqw}.detail-package-tile p{font-size:4.1cqw}
#section-45{height:auto!important;padding:7cqw 0 9cqw}.section-45 .interview{position:relative;inset:auto;width:84%;margin:auto;padding-top:0}.section-45 .interview h3{margin-top:11cqw}.section-45 .interview p{font-size:4cqw}.section-45 #s45-image-0{position:relative;inset:auto!important;left:3.33%!important;margin-top:12cqw}.purchase-actions .coupon{flex:0 0 22%}.purchase-actions .coupon b{font-size:22px}.purchase-actions .signup-open{font-size:15px}.order-eyebrow{font-size:11px;letter-spacing:.08em;color:#bd642f;display:block;margin:9px 0 13px}dialog{overflow:auto}dialog h2{font-size:22px;padding-right:8px}dialog ul{padding-left:20px;font-size:13px;line-height:2}.order-price{font-size:25px;font-weight:850;padding:20px 0 5px}.order-price span{color:#de6629}.order-pending{background:#fff1e5;padding:14px;border-radius:6px;font-size:13px;line-height:1.8}.order-pending p{margin-top:6px}.checkout-pending{width:100%;border:0;border-radius:6px;padding:14px;margin-top:18px;background:#e5e1dc;color:#625a51;font-weight:750;cursor:not-allowed}#form-status{font-size:12px;line-height:1.6;margin-top:13px}
@media(max-width:359px){.purchase-actions .signup-open{font-size:13px}.purchase-copy>span{font-size:10px}.hero-product>em{font-size:2.4cqw}.detail-gift-terms{font-size:3.2cqw}.detail-package-tile small{font-size:2.9cqw}}
#s28-image-3 .layer:nth-child(2){color:#fff!important;font-size:5.6cqw!important}.hero-heading strong{font-size:5.2cqw!important}.section-5 .native-benefits>b{font-size:4.2cqw}header .header-free-label{font-size:11px}
.top-ticket-copy{top:24%!important;font-size:3.65cqw!important;line-height:1.38!important}
