:root{--ink: #0c1218;--muted: #5f6870;--line: #d9dedb;--paper: #ffffff;--soft: #f5f7f5;--green: #9f171c;--green-dark: #671014;--green-soft: #f7eded;--page-max: 1310px;--chrome-max: 1600px;--shadow: 0 18px 44px rgba(55, 12, 14, .1);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);min-width:320px;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.site-header{background:#8f1419;border-bottom:0;box-shadow:0 10px 28px #480a0c29;position:sticky;top:0;z-index:20}.header-grid{align-items:center;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(132px,1fr);gap:28px;height:92px;padding:0 clamp(24px,6vw,86px)}.benefits,.section{margin-left:auto;margin-right:auto;max-width:var(--page-max);width:100%}.header-grid,.footer-grid{margin-left:auto;margin-right:auto;width:100%}.header-grid,.footer-grid{max-width:var(--chrome-max)}.brand{align-items:center;display:inline-flex;font-size:1.18rem;font-weight:800;min-width:0}.brand img{height:auto;object-fit:contain;width:235px}.site-header .brand img,.site-footer .brand img{filter:brightness(0) invert(1)}.nav-links{align-items:center;display:flex;gap:clamp(22px,3.3vw,50px);justify-content:center}.nav-links a{color:#fff;font-size:.98rem;font-weight:650;padding:33px 0 29px;position:relative}.nav-links a:first-child:after{background:#fff;border-radius:999px;bottom:22px;content:"";height:2px;left:0;position:absolute;right:0}.header-action{align-items:center;background:#fff;border-radius:5px;color:var(--green-dark);display:inline-flex;font-weight:750;height:48px;justify-content:center;justify-self:end;min-width:122px;padding:0 24px;box-shadow:0 10px 22px #3f080a38}.hero{background:url(/kham-services-bg.webp) 82% center / auto 92% no-repeat,#fff;border-bottom:1px solid rgba(217,222,219,.72);width:100%}.hero-inner{display:block;margin:0 auto;max-width:var(--page-max);min-height:545px;overflow:visible;position:relative;width:100%}.hero-copy{align-self:center;min-width:0;max-width:540px;padding:116px 0 96px clamp(30px,5vw,78px);position:relative;z-index:2}.hero h1{font-size:clamp(2.65rem,4.05vw,4.25rem);letter-spacing:0;line-height:1.08;margin:0 0 18px;max-width:670px}.hero p{color:#28313a;font-size:clamp(1.32rem,1.8vw,1.72rem);margin:0 0 34px}.hero-actions{display:flex;flex-wrap:wrap;gap:18px}.button{align-items:center;border-radius:5px;display:inline-flex;font-size:1rem;font-weight:760;justify-content:center;min-height:54px;min-width:156px;padding:0 26px}.button-primary{background:linear-gradient(135deg,#b91f26,#7d1217);color:#fff;box-shadow:0 14px 28px #9f171c38}.button-secondary{background:#ffffffd1;border:1.5px solid var(--green);color:var(--green-dark)}.benefits{align-items:stretch;background:#fff;border-bottom:1px solid rgba(217,222,219,.72);border-top:1px solid rgba(217,222,219,.72);display:grid;grid-template-columns:repeat(4,1fr);padding:45px clamp(24px,4vw,64px)}.benefit{align-items:center;border-right:1px solid var(--line);display:grid;gap:18px;grid-template-columns:66px 1fr;min-width:0;min-height:82px;padding:0 28px}.benefit div{min-width:0}.benefit:first-child{padding-left:0}.benefit:last-child{border-right:0;padding-right:0}.benefit img{height:62px;object-fit:contain;width:62px}.benefit h2,.footer-grid h2{font-size:.98rem;margin:0 0 6px}.benefit p,.service-card p,.step p,.cta p,.footer-grid p,.footer-grid a{color:var(--muted);margin:0;overflow-wrap:anywhere}.section{padding:54px clamp(24px,6vw,110px)}.services-section{background:linear-gradient(180deg,#f8faf9,#fff)}.section-heading{text-align:center}.section-heading h2{font-size:clamp(1.8rem,2.4vw,2.2rem);line-height:1.2;margin:0 0 30px}.service-grid{display:grid;gap:42px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:980px}.service-card{align-items:center;background:#ffffffdb;border:1px solid rgba(217,222,219,.8);border-radius:7px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:330px;padding:44px 38px 34px;text-align:center}.icon-bubble,.cta-icon{align-items:center;background:var(--green-soft);border-radius:50%;display:inline-flex;justify-content:center}.icon-bubble{height:96px;margin-bottom:28px;width:96px}.icon-bubble img{height:58px;object-fit:contain;width:58px}.service-card h3{font-size:1.8rem;line-height:1.2;margin:0 0 18px}.service-card p{font-size:1.04rem;max-width:260px}.service-card a{color:var(--green);font-size:2rem;font-weight:500;line-height:1;margin-top:auto}.process-section{padding-top:34px}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px;position:relative}.steps:before{border-top:2px dashed #c8cfca;content:"";left:20%;position:absolute;right:20%;top:33px}.step{padding:0 30px;position:relative;text-align:center;z-index:1}.step span{align-items:center;background:radial-gradient(circle at 32% 20%,#c5262d,var(--green-dark));border-radius:50%;box-shadow:0 11px 26px #9f171c38;color:#fff;display:inline-flex;font-size:1.9rem;font-weight:800;height:68px;justify-content:center;margin-bottom:18px;width:68px}.step h3{font-size:1.35rem;margin:0 0 12px}.cta{align-items:center;background:linear-gradient(135deg,#f4f6f5,#fff);border:1px solid rgba(217,222,219,.8);border-radius:8px;display:grid;gap:32px;grid-template-columns:auto 1fr auto;margin:10px auto 58px;max-width:min(var(--page-max),1040px);padding:32px clamp(24px,4vw,58px)}.cta-icon{height:96px;width:96px}.cta-icon img{height:62px;object-fit:contain;width:62px}.cta h2{font-size:clamp(1.7rem,2.2vw,2.4rem);line-height:1.15;margin:0 0 10px}.site-footer{background:#8f1419;border-top:0;color:#fff}.footer-grid{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;padding:44px clamp(24px,6vw,86px)}.footer-grid h2{color:#fff}.footer-grid p,.footer-grid a{color:#ffffffc7}.footer-grid>div{display:flex;flex-direction:column;gap:8px}.footer-brand{gap:12px}.footer-grid .brand{margin-bottom:10px}.socials{display:flex;gap:14px}.socials a{align-items:center;background:#fff;border-radius:50%;color:var(--green-dark);display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.copyright{border-top:1px solid rgba(255,255,255,.2);color:#ffffffb8;font-size:.92rem;margin:0;padding:18px 24px;text-align:center}@media(max-width:1060px){.header-grid{grid-template-columns:1fr auto;height:auto;padding-bottom:18px;padding-top:18px}.nav-links{max-width:100%;grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.nav-links a{padding:0 0 6px;white-space:nowrap}.nav-links a:first-child:after{bottom:0}.hero{background:url(/kham-services-bg.webp) right bottom / auto 50% no-repeat,linear-gradient(180deg,#fff,#fbfcfb)}.hero-inner{min-height:690px}.hero-copy{margin-left:auto;margin-right:auto;max-width:340px;padding:56px 24px 28px;text-align:center;width:100%}.benefits{grid-template-columns:repeat(2,1fr);row-gap:28px}.benefit{border-right:0;padding:0 18px 0 0}.service-grid{gap:24px}}@media(max-width:760px){.header-grid{gap:16px;grid-template-columns:1fr;padding-left:18px;padding-right:18px}.brand img{width:min(235px,74vw)}.header-action{justify-self:stretch}.hero{background:url(/kham-services-bg.webp) center bottom / auto 50% no-repeat,linear-gradient(180deg,#fff,#fbfcfb)}.hero h1{font-size:clamp(2rem,8.7vw,2.5rem);margin-left:auto;margin-right:auto;max-width:8.5ch}.hero-actions{align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;max-width:240px}.hero-actions .button,.button{width:100%}.benefits,.service-grid,.steps,.footer-grid,.cta{grid-template-columns:1fr}.benefits{padding:30px 24px}.benefit{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,220px);padding:0 0 22px}.benefit:last-child{border-bottom:0;padding-bottom:0}.section{padding-left:22px;padding-right:22px}.service-card{min-height:290px}.steps{gap:34px}.steps:before{display:none}.cta{margin-left:22px;margin-right:22px;text-align:center}.cta-icon{justify-self:center}.cta .button{justify-self:stretch}}
