:root{--bg-light:#f8fafc;--text-main:#334155;--white:#fff;--card-background:#fbf9f4;--primary:#1a1a1a;--accent:#d4af37;--text-muted:#666;--bg-light:#f9f9f9;--transition:all 0.3s ease}.our-service .img-box img{width:650px;height:650px}.our-service .pain-points{padding:80px 0;display:flex;justify-content:center}.our-service .section-title{color:var(--ztc-text-text-2);font-size:var(--ztc-font-size-font-s44);font-style:normal;font-weight:var(--ztc-weight-bold);line-height:52px;letter-spacing:-.88px;max-width:500px;margin-bottom:30px}.our-service .pain-list{gap:20px;list-style:none}.our-service .pain-item{margin-bottom:20px;background:var(--card-background);padding:25px;border-radius:12px;border-left:4px solid var(--ztc-bg-bg-8);font-weight:500;display:flex;align-items:center;gap:8px}.our-service .pain-item p{color:var(--ztc-text-text-3);font-family:var(--grotesk);font-size:var(--ztc-font-size-font-s18);font-style:normal;font-weight:var(--ztc-weight-medium);line-height:26px}.our-service .pain-item span{width:48px;height:48px;background-color:var(--ztc-bg-bg-3);border-radius:50%;display:flex;justify-content:center;align-items:center}.our-service .pain-item span i{font-size:22px}.our-service .services{padding:80px 0}.our-service .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px;gap:30px}.our-service .service-card{background:var(--ztc-bg-bg-2);padding:35px;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease}.our-service .service-card:hover{transform:translateY(-5px)}.our-service .service-card h3{margin-bottom:15px;font-size:1.4rem;color:var(--ztc-bg-bg-1)}.our-service .service-card .label-text{color:#fff}.our-service .label{display:block;font-size:0our-service .8rem;text-transform:uppercase;letter-spacing:1px;color:#94a3b8;margin-top:15px;margin-bottom:5px}.our-service .result-box{background:var(--ztc-bg-bg-1);padding:10px 15px;border-radius:8px;font-weight:600;color:var(--ztc-bg-bg-2)}.our-service .steps{padding:80px 0;text-align:center}.our-service .steps-box{display:flex;justify-content:center;align-items:center}.our-service .steps-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;max-width:500px}.our-service .step{flex:1 1;min-width:240px;padding:20px;position:relative}.our-service .step-num{font-size:2.5rem;font-weight:800;color:#e2e8f0;display:block}.our-service .audience{padding:60px 0;background:var(--ztc-bg-bg-2);color:var(--white)}.our-service .audience h2{color:var(--white)}.our-service .audience-tags{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.our-service .tag{border:1px solid #475569;padding:10px 25px;border-radius:50px;background-color:var(--ztc-bg-bg-4)}.our-service .cta-section{padding:100px 0;text-align:center}.our-service .btn{display:inline-block;background-color:var(--ztc-bg-bg-8);color:#fff;padding:20px 45px;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;transition:background .3s;margin-top:30px}.our-service .btn:hover{background-color:#1d4ed8}.our-service .holistic-alliance{padding:80px 20px;font-family:Inter,sans-serif;color:var(--primary);background-color:#fff}.our-service .container{max-width:1100px;margin:0 auto}.our-service .section-header{margin-bottom:50px}.our-service .subtitle{text-transform:uppercase;letter-spacing:2px;font-size:14px;color:var(--accent);font-weight:700}.our-service .title{font-size:36px;margin-top:10px}.our-service .accent{color:var(--accent)}.our-service .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:30px;gap:30px;margin-bottom:80px}.our-service .value-card{padding:30px;border:1px solid #eee;border-radius:12px;transition:var(--transition)}.our-service .value-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.our-service .value-card .icon{font-size:12px;font-weight:800;color:var(--accent);margin-bottom:15px;border-bottom:2px solid var(--accent);width:-moz-fit-content;width:fit-content}.our-service .value-card h3{font-size:20px;margin-bottom:15px}.our-service .value-card p{color:var(--text-muted);line-height:1.6;font-size:15px}.our-service .result-banner{background:var(--primary);color:#fff;padding:60px;border-radius:24px;position:relative;overflow:hidden;display:flex;align-items:center}.our-service .result-content{position:relative;z-index:2;max-width:650px}.our-service .result-title{font-size:32px;margin-bottom:20px;color:var(--accent)}.our-service .result-text{font-size:20px;line-height:1.5;opacity:.9}.our-service .result-text strong{color:#fff;border-bottom:1px solid var(--accent)}.our-service .result-decoration{position:absolute;right:-50px;top:-50px;width:300px;height:300px;background:radial-gradient(circle,var(--accent) 0,transparent 70%);opacity:.1;pointer-events:none}@media (max-width:768px){.our-service .result-banner{padding:40px 30px}.our-service .title{font-size:28px}}