.standards_promo{padding:60px 0 40px}.standards_promo .panel{position:relative;padding:40px;border-radius:32px;background-color:#fff6d6;overflow:hidden}.standards_promo .pattern{position:absolute;top:50%;left:50%;width:2400px;height:800px;transform:translate(-50%, -50%);mix-blend-mode:overlay;opacity:0.4;pointer-events:none;z-index:0;overflow:hidden}.standards_promo .pattern-img{display:block;width:100%;height:100%;object-fit:cover}.standards_promo .layout{position:relative;z-index:1;display:flex;align-items:stretch;gap:30px}.standards_promo .content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.standards_promo .copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.standards_promo .badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--primary_color, #d71010);color:#ffffff;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0.01em;white-space:nowrap}.standards_promo .badge-ico{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:14px;line-height:1}.standards_promo .title-thc{margin:0}.standards_promo .desc{margin:0;font-size:14px;font-weight:500;line-height:1.55;color:#111927}.standards_promo .cards-frame{width:100%;border-radius:18px;box-sizing:border-box}.standards_promo .cards{display:flex;align-items:stretch;gap:12px;width:100%}.standards_promo .card{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;border:0;border-radius:14px;box-shadow:none;color:#ffffff;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease}.standards_promo .card:hover{color:#ffffff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 18px rgba(17, 25, 39, 0.12);filter:brightness(1.03)}.standards_promo .card--red{background:linear-gradient(135deg, #e24d49 0%, #c62828 100%)}.standards_promo .card--orange{background:linear-gradient(135deg, #f58635 0%, #d27838 100%)}.standards_promo .card-title{font-size:18px;font-weight:700;line-height:1.3}.standards_promo .card-desc{flex:1 1 auto;font-size:14px;font-weight:400;line-height:1.55;opacity:0.95}.standards_promo .card-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;line-height:1.4;text-transform:capitalize}.standards_promo .card-cta .cta-ico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;line-height:1}.standards_promo .actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:12px}.standards_promo .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:28px;text-decoration:none;text-transform:capitalize;white-space:nowrap;transition:background-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease, color 0.22s ease, border-color 0.22s ease, opacity 0.22s ease}.standards_promo .btn .btn-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;font-size:15px;line-height:1}.standards_promo .btn--primary{background:var(--primary_color, #d71010);color:#ffffff;border:none}.standards_promo .btn--primary:hover{background:var(--cta-primary-hover-bg, #b10d0d);color:#ffffff;box-shadow:var(--cta-primary-hover-shadow, 0 8px 18px rgba(215, 16, 16, 0.3));transform:translateY(-2px);text-decoration:none}.standards_promo .btn--secondary{background:#ffffff;color:var(--primary_color, #d71010);border:1.5px solid rgba(215, 16, 16, 0.55)}.standards_promo .btn--secondary:hover{color:var(--cta-secondary-color, var(--primary_color, #d71010));border-color:var(--cta-secondary-hover-border, var(--primary_color, #d71010));background:var(--cta-secondary-hover-bg, #fff8f8);transform:translateY(-2px);box-shadow:var(--cta-secondary-hover-shadow, 0 6px 14px rgba(215, 16, 16, 0.12));text-decoration:none}.standards_promo .media{position:relative;flex:0 0 38%;max-width:420px;min-height:460px;border-radius:24px;overflow:hidden;align-self:stretch}.standards_promo .media .img,.standards_promo .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.standards_promo .media:hover .img,.standards_promo .media:hover img{transform:scale(1.06)}@media (max-width:1199.98px){.standards_promo .panel{padding:36px 28px}.standards_promo .layout{gap:28px}.standards_promo .media{flex-basis:34%;min-height:400px;border-radius:20px}.standards_promo .card-title{font-size:16px}}@media (max-width:991.98px){.standards_promo .layout{flex-direction:column;gap:24px}.standards_promo .media{flex:0 0 auto;width:100%;max-width:none;min-height:280px;aspect-ratio:1.6}.standards_promo .title-thc{max-width:none}}@media (max-width:767.98px){.standards_promo{padding:32px 0}.standards_promo .panel{padding:20px 16px;border-radius:16px}.standards_promo .pattern{width:788px;height:2370px;opacity:0.35;transform:translate(-50%, -50%) rotate(90deg)}.standards_promo .content{gap:16px}.standards_promo .copy{gap:10px}.standards_promo .desc{font-size:14px}.standards_promo .cards-frame{padding:8px;border-radius:14px}.standards_promo .cards{flex-direction:column;gap:8px}.standards_promo .card{border-radius:12px;padding:14px}.standards_promo .card:hover{transform:none;box-shadow:none;filter:none}.standards_promo .card-title{font-size:16px}.standards_promo .card-desc{font-size:14px}.standards_promo .actions{flex-direction:column;align-items:stretch;width:100%;gap:8px}.standards_promo .btn{width:100%}.standards_promo .media{min-height:220px;border-radius:16px}}