.kh-page-kalite .kh-kalite{background:#f3f4f6;padding:2.75rem 0 1rem}.kh-kalite__statement{border:1px solid #e8e8e8;border-top:5px solid var(--kh-orange);background:#fff;border-radius:12px;padding:2rem 2.1rem 1.85rem;box-shadow:0 8px 24px #0000000a}.kh-kalite__statement-title{font-family:var(--kh-display);letter-spacing:.06em;text-transform:uppercase;color:var(--kh-orange);margin:0 0 1.15rem;font-size:1.05rem;font-weight:800}.kh-kalite__statement p{color:#444;margin:0 0 1rem;font-size:1rem;line-height:1.75}.kh-kalite__statement p:last-child{margin-bottom:0}.kh-kalite__policies{margin-top:1.75rem}.kh-kalite__policies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.kh-policy-card{background:#fff;border:1px solid #e7e7e7;border-radius:14px;flex-direction:column;padding:1.6rem 1.55rem 1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0000000a}.kh-policy-card:after{content:"";background:var(--kh-orange);height:3px;position:absolute;bottom:0;left:0;right:0}.kh-policy-card__head{align-items:flex-start;gap:.9rem;margin-bottom:1.15rem;display:flex}.kh-policy-card__icon{border-radius:12px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.kh-policy-card__icon svg{width:1.45rem;height:1.45rem}.kh-policy-card--quality .kh-policy-card__icon{color:var(--kh-orange);background:#ffe8d8}.kh-policy-card--environment .kh-policy-card__icon{color:#1f9d4b;background:#e7f6ea}.kh-policy-card--safety .kh-policy-card__icon{color:#2f6fed;background:#e7f0ff}.kh-policy-card--security .kh-policy-card__icon{color:#7a3ff2;background:#efe8ff}.kh-policy-card__label{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;margin:0 0 .2rem;font-size:.78rem;font-weight:700}.kh-policy-card__title{font-family:var(--kh-display);color:#111;margin:0 0 .55rem;font-size:1.28rem;font-weight:800;line-height:1.25}.kh-policy-card__badge{color:#555;background:#f1f1f1;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.kh-policy-card__list{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.kh-policy-card__list li{color:#444;padding-left:1.15rem;font-size:.95rem;line-height:1.55;position:relative}.kh-policy-card__list li:before{content:"";background:var(--kh-orange);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.45rem;left:0}.kh-policy-card__list strong{color:#111;font-weight:700}.kh-policy-card__footer{border-left:4px solid var(--kh-orange);background:#f3f4f6;border-radius:0 8px 8px 0;margin-top:1.25rem;padding:.95rem 1rem}.kh-policy-card__footer-title{letter-spacing:.05em;text-transform:uppercase;color:var(--kh-orange);margin:0 0 .35rem;font-size:.78rem;font-weight:800}.kh-policy-card__footer-text{color:#555;margin:0;font-size:.9rem;line-height:1.55}.kh-kalite__commitment{color:#fff;background:radial-gradient(900px 280px at 92% 0,#ff650c47,#0000 55%),#141414;border-radius:16px;margin-top:1.75rem;margin-bottom:.5rem;padding:2.4rem 2.3rem 2.2rem;box-shadow:0 16px 40px #0000002e}.kh-kalite__commitment-label{letter-spacing:.08em;text-transform:uppercase;color:var(--kh-orange);margin:0 0 .85rem;font-size:.82rem;font-weight:800}.kh-kalite__commitment-title{max-width:38rem;font-family:var(--kh-display);color:#fff;margin:0 0 1.1rem;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:800;line-height:1.3}.kh-kalite__commitment-rule{background:var(--kh-orange);border-radius:999px;width:3.25rem;height:4px;margin-bottom:1.25rem}.kh-kalite__commitment p{color:#ffffffdb;max-width:48rem;margin:0 0 .95rem;font-size:1rem;line-height:1.7}.kh-kalite__commitment p:last-child{margin-bottom:0}@media (width<=900px){.kh-kalite__policies-grid{grid-template-columns:1fr}.kh-kalite__statement,.kh-kalite__commitment{padding-left:1.35rem;padding-right:1.35rem}}
