.hpm-el-landing{font-family:inherit;color:#111;max-width:1320px;margin:0 auto;padding:12px;line-height:1.35}.hpm-el-landing *{box-sizing:border-box}.hpm-el-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:radial-gradient(ellipse at 75% 50%,#63300d 0,#080808 58%);color:#fff;border-radius:22px;padding:30px 34px;margin:0 0 12px;overflow:hidden;min-height:330px}.hpm-el-hero h1{font-size:clamp(30px,4vw,54px);line-height:1.12;margin:0 0 18px;font-weight:900;color:#fff}.hpm-el-hero h1 em,.hpm-el-hero h1 strong{color:#ffe000}.hpm-el-hero p{font-size:19px;margin:0 0 22px}.hpm-el-hero-media img{display:block;width:100%;height:290px;object-fit:contain}.hpm-el-button,.hpm-el-cart{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#ff3333,#d90000);color:#fff!important;border-radius:999px;padding:12px 25px;font-weight:800;text-decoration:none!important;border:1px solid #ffb400;font-size:18px}.hpm-el-panel{background:#fffafa;border:1px solid #ffd3c7;border-radius:16px;padding:20px;margin:12px 0}.hpm-el-title{display:table;margin:0 auto 18px;background:#e90913;color:#fff;padding:8px 28px;border-radius:999px;font-size:clamp(21px,2.4vw,30px);line-height:1.2;text-align:center}.hpm-el-audience,.hpm-el-usage{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;background:#fff0ef}.hpm-el-image img{width:100%;max-height:270px;object-fit:contain;display:block}.hpm-el-checklist{list-style:none;margin:0;padding:0}.hpm-el-checklist li{font-size:19px;font-weight:700;margin:9px 0;padding-left:30px;position:relative}.hpm-el-checklist li:before{content:'✓';position:absolute;left:0;top:0;color:#fff;background:#e60012;border-radius:50%;width:22px;height:22px;text-align:center;line-height:22px}.hpm-el-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.hpm-el-benefit{text-align:center;padding:12px 10px;border-right:1px solid #ffd0c8;display:flex;flex-direction:column;align-items:center;gap:7px}.hpm-el-benefit:last-child{border:0}.hpm-el-benefit span{font-size:34px;color:#ed1018;line-height:1}.hpm-el-benefit strong{font-size:17px}.hpm-el-benefit small{font-size:13px}.hpm-el-usage{background:#fff4d9;border-color:#ffce76}.hpm-el-usage p{font-size:19px;font-weight:700;margin:0}.hpm-el-ingredients{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hpm-el-ingredient{text-align:center;font-weight:800}.hpm-el-ingredient img{width:100%;height:105px;object-fit:contain;display:block;margin:0 auto 7px}.hpm-el-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hpm-el-documents figure{margin:0}.hpm-el-documents img{width:100%;height:230px;object-fit:contain;background:#f8f5e9;border-radius:8px}.hpm-el-documents figcaption{text-align:center;font-size:14px}.hpm-el-order{margin:16px 0}.hpm-el-order-title{background:linear-gradient(#26c900,#087c00);color:#fff;border-radius:999px;padding:12px 20px;text-align:center;font-size:clamp(18px,2.2vw,26px);margin:0 0 8px}.hpm-el-notice{background:#e90012;color:#fff;text-align:center;border-radius:999px;padding:6px 12px;font-weight:800;margin-bottom:12px}.hpm-el-order-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.hpm-el-order-card{border:1px solid #9bd58d;border-radius:15px;padding:14px;background:#fff}.hpm-el-order-card h3{font-size:19px;color:#087c00;margin:0 0 12px}.hpm-el-products{display:grid;gap:8px}.hpm-el-product{display:flex;align-items:center;gap:12px;border:1px solid #d8ebd0;background:#f7fff4;padding:8px;border-radius:10px}.hpm-el-product img{width:58px;height:58px;object-fit:contain}.hpm-el-product-info{display:flex;flex:1;flex-direction:column;gap:3px}.hpm-el-product .button{background:#e60012;color:#fff;border-radius:30px;padding:8px 14px}.hpm-el-order-card p{font-size:16px}.hpm-el-cart{margin-top:12px;background:#128800;border:0}.hpm-el-order-card .hpm-el-button{margin-top:12px}@media(max-width:767px){.hpm-el-landing{padding:5px}.hpm-el-hero{grid-template-columns:1fr;gap:12px;padding:20px 16px;border-radius:16px;text-align:left;min-height:0}.hpm-el-hero h1{font-size:30px}.hpm-el-hero p{font-size:16px}.hpm-el-hero-media img{height:auto;max-height:230px}.hpm-el-audience,.hpm-el-usage{grid-template-columns:1fr;gap:10px;padding:12px}.hpm-el-audience .hpm-el-image{order:0}.hpm-el-title{font-size:21px;padding:7px 16px}.hpm-el-checklist li{font-size:15px;margin:7px 0}.hpm-el-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.hpm-el-benefit{border-right:1px solid #ffd0c8;border-bottom:1px solid #ffd0c8;padding:12px 5px}.hpm-el-benefit:nth-child(2n){border-right:0}.hpm-el-benefit:last-child{grid-column:1/-1}.hpm-el-benefit strong{font-size:14px}.hpm-el-ingredients{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hpm-el-ingredient img{height:82px}.hpm-el-documents{grid-template-columns:1fr}.hpm-el-documents img{height:190px}.hpm-el-order-grid{grid-template-columns:1fr}.hpm-el-order-title{border-radius:12px;font-size:18px}.hpm-el-product{gap:7px}.hpm-el-product img{width:48px;height:48px}.hpm-el-product .button{font-size:13px;padding:7px 9px}}
.hpm-el-image-placeholder{min-height:130px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;border:1px dashed #aaa;color:#666;border-radius:8px;font-size:14px}
