*{margin:0;padding:0;box-sizing:border-box}body{color:#333;background-color:#fff;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}a{text-decoration:none}.btn{display:inline-block;padding:12px 30px;border-radius:50px;font-weight:600;transition:transform .2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn.btn-primary{background:linear-gradient(135deg, #d84315, #bf360c)}html[dir=rtl] .btn.btn-primary{background:linear-gradient(-135deg, #d84315, #bf360c)}.btn.btn-primary{color:#fff;box-shadow:0 4px 15px rgba(216,67,21,.3)}.btn.btn-light{background:#fff;color:#d84315}.navbar{background:#fff;padding:20px 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.navbar .container{display:flex;justify-content:space-between;align-items:center}.navbar .nav-links{list-style:none;display:flex;gap:30px}.navbar .nav-links li a{color:#333;font-weight:500;font-size:.95rem}html[dir=rtl][lang=ar] .navbar .nav-links li a{font-size:1.0687rem}html[dir=rtl][lang=ku] .navbar .nav-links li a{font-size:1.1086rem}.navbar .nav-links li a.active{color:#d84315}.case-study-hero{position:relative;height:60vh;background:url("https://images.unsplash.com/photo-1460925895917-afdab827c52f?ixlib=rb-1.2.1&auto=format&fit=crop&w=1920&q=80") center/cover no-repeat;display:flex;align-items:center;color:#fff}.case-study-hero .overlay{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background:linear-gradient(135deg, rgba(255, 52, 53, 0.75), rgba(70, 70, 70, 0.5))}html[dir=rtl] .case-study-hero .overlay{background:linear-gradient(-135deg, rgba(255, 52, 53, 0.75), rgba(70, 70, 70, 0.5))}.case-study-hero .hero-content{position:relative;z-index:2;text-align:center;width:100%}.case-study-hero .hero-content .sub-heading{text-transform:uppercase;letter-spacing:2px;font-size:1.4rem}html[dir=rtl][lang=ar] .case-study-hero .hero-content .sub-heading{font-size:1.575rem}html[dir=rtl][lang=ku] .case-study-hero .hero-content .sub-heading{font-size:1.6338rem}.case-study-hero .hero-content .sub-heading{opacity:.9;display:block;margin-bottom:15px}.case-study-hero .hero-content h1{font-size:3.5rem}html[dir=rtl][lang=ar] .case-study-hero .hero-content h1{font-size:3.9375rem}html[dir=rtl][lang=ku] .case-study-hero .hero-content h1{font-size:4.0845rem}.case-study-hero .hero-content h1{font-weight:700;margin-bottom:15px}.case-study-hero .hero-content p{font-size:1.5rem}html[dir=rtl][lang=ar] .case-study-hero .hero-content p{font-size:1.6875rem}html[dir=rtl][lang=ku] .case-study-hero .hero-content p{font-size:1.7505rem}.case-study-hero .hero-content p{opacity:.9}@media(max-width: 767px){.case-study-hero .hero-content h1{font-size:2.3rem}html[dir=rtl][lang=ar] .case-study-hero .hero-content h1{font-size:2.5875rem}html[dir=rtl][lang=ku] .case-study-hero .hero-content h1{font-size:2.6841rem}.case-study-hero .hero-content p{font-size:1.2rem}html[dir=rtl][lang=ar] .case-study-hero .hero-content p{font-size:1.35rem}html[dir=rtl][lang=ku] .case-study-hero .hero-content p{font-size:1.4004rem}}.case-study-body{padding:80px 0}.case-study-body .study-grid{display:grid;grid-template-columns:2fr 1fr;gap:60px}@media(max-width: 991px){.case-study-body .study-grid{grid-template-columns:3fr 2fr}}@media(max-width: 768px){.case-study-body .study-grid{grid-template-columns:1fr}}.content-col .section-block{margin-bottom:40px}.content-col .section-block h3{font-size:1.8rem}html[dir=rtl][lang=ar] .content-col .section-block h3{font-size:2.025rem}html[dir=rtl][lang=ku] .content-col .section-block h3{font-size:2.1006rem}.content-col .section-block h3{margin-bottom:20px;color:#333;position:relative}.content-col .section-block h3::after{content:"";display:block;width:50px;height:3px;background:#d84315;margin-top:10px}.content-col .section-block p{color:#666;font-size:1.05rem}html[dir=rtl][lang=ar] .content-col .section-block p{font-size:1.1813rem}html[dir=rtl][lang=ku] .content-col .section-block p{font-size:1.2254rem}.content-col .section-block p{margin-bottom:15px}.content-col .section-block .feature-list{list-style:none;margin-top:20px}.content-col .section-block .feature-list li{margin-bottom:10px;color:#333}.content-col .section-block .feature-list li i{color:#d84315;margin-inline-end:10px}.content-col .image-block{margin:40px 0}.content-col .image-block img{width:100%;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.content-col .image-block .caption{display:block;text-align:center;font-size:.9rem}html[dir=rtl][lang=ar] .content-col .image-block .caption{font-size:1.0125rem}html[dir=rtl][lang=ku] .content-col .image-block .caption{font-size:1.0503rem}.content-col .image-block .caption{color:#888;margin-top:10px;font-style:italic}.sidebar-col{position:sticky;top:77px;height:fit-content}.sidebar-col .project-info-card{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.05);border-top:4px solid #d84315;margin-bottom:30px}.sidebar-col .project-info-card h4{margin-bottom:20px;font-size:1.2rem}html[dir=rtl][lang=ar] .sidebar-col .project-info-card h4{font-size:1.35rem}html[dir=rtl][lang=ku] .sidebar-col .project-info-card h4{font-size:1.4004rem}.sidebar-col .project-info-card .info-list{list-style:none}.sidebar-col .project-info-card .info-list li{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.sidebar-col .project-info-card .info-list li:last-child{border-bottom:none}.sidebar-col .project-info-card .info-list li .label{display:block;font-size:.85rem}html[dir=rtl][lang=ar] .sidebar-col .project-info-card .info-list li .label{font-size:.9562rem}html[dir=rtl][lang=ku] .sidebar-col .project-info-card .info-list li .label{font-size:.9919rem}.sidebar-col .project-info-card .info-list li .label{color:#999;text-transform:uppercase;margin-bottom:5px}.sidebar-col .project-info-card .info-list li .value{font-weight:600;color:#333}.sidebar-col .project-info-card .info-list li .tags{display:flex;flex-wrap:wrap;gap:5px}.sidebar-col .project-info-card .info-list li .tags .tag{background:#f0f0f0;padding:4px 10px;border-radius:4px;font-size:.8rem}html[dir=rtl][lang=ar] .sidebar-col .project-info-card .info-list li .tags .tag{font-size:.9rem}html[dir=rtl][lang=ku] .sidebar-col .project-info-card .info-list li .tags .tag{font-size:.9336rem}.sidebar-col .project-info-card .info-list li .tags .tag{color:#555}.sidebar-col .project-info-card .btn{width:100%;text-align:center;margin-top:10px}.sidebar-col .tech-stack-widget{background:#f8f9fa;padding:25px;border-radius:8px}.sidebar-col .tech-stack-widget h4{margin-bottom:15px;font-size:1rem}html[dir=rtl][lang=ar] .sidebar-col .tech-stack-widget h4{font-size:1.125rem}html[dir=rtl][lang=ku] .sidebar-col .tech-stack-widget h4{font-size:1.167rem}.sidebar-col .tech-stack-widget .tech-icons{display:flex;gap:15px;font-size:2rem}html[dir=rtl][lang=ar] .sidebar-col .tech-stack-widget .tech-icons{font-size:2.25rem}html[dir=rtl][lang=ku] .sidebar-col .tech-stack-widget .tech-icons{font-size:2.334rem}.sidebar-col .tech-stack-widget .tech-icons{color:#666}.sidebar-col .tech-stack-widget .tech-icons i:hover{color:#d84315;transition:.3s}.results-section{background:#f8f9fa;padding:80px 0}.results-section .section-header{margin-bottom:50px}.results-section .section-header h2{font-size:2.5rem}html[dir=rtl][lang=ar] .results-section .section-header h2{font-size:2.8125rem}html[dir=rtl][lang=ku] .results-section .section-header h2{font-size:2.9175rem}.results-section .section-header .underline{width:60px;height:4px;background:#d84315;margin:15px auto}.results-section .stats-grid{display:flex;justify-content:space-around;text-align:center;flex-wrap:wrap}.results-section .stats-grid .stat-item .number{display:block;font-size:3.5rem}html[dir=rtl][lang=ar] .results-section .stats-grid .stat-item .number{font-size:3.9375rem}html[dir=rtl][lang=ku] .results-section .stats-grid .stat-item .number{font-size:4.0845rem}.results-section .stats-grid .stat-item .number{font-weight:700;color:#d84315;line-height:1;margin-bottom:10px}.results-section .stats-grid .stat-item .label{font-size:1.1rem}html[dir=rtl][lang=ar] .results-section .stats-grid .stat-item .label{font-size:1.2375rem}html[dir=rtl][lang=ku] .results-section .stats-grid .stat-item .label{font-size:1.2837rem}.results-section .stats-grid .stat-item .label{color:#666;font-weight:500}@media(max-width: 767px){.results-section .stats-grid .stat-item .number{font-size:2rem}html[dir=rtl][lang=ar] .results-section .stats-grid .stat-item .number{font-size:2.25rem}html[dir=rtl][lang=ku] .results-section .stats-grid .stat-item .number{font-size:2.334rem}.results-section .stats-grid .stat-item .label{font-size:.9rem}html[dir=rtl][lang=ar] .results-section .stats-grid .stat-item .label{font-size:1.0125rem}html[dir=rtl][lang=ku] .results-section .stats-grid .stat-item .label{font-size:1.0503rem}}.gallery-section{padding:80px 0}.gallery-section .full-width-img{width:100%;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.1)}.testimonial-section{background:#fff;padding-bottom:80px}.testimonial-section .quote-box{max-width:800px;margin:0 auto;text-align:center}.testimonial-section .quote-box i.fa-quote-left{font-size:2rem}html[dir=rtl][lang=ar] .testimonial-section .quote-box i.fa-quote-left{font-size:2.25rem}html[dir=rtl][lang=ku] .testimonial-section .quote-box i.fa-quote-left{font-size:2.334rem}.testimonial-section .quote-box i.fa-quote-left{color:#d84315;opacity:.3;margin-bottom:20px}.testimonial-section .quote-box p{font-size:1.5rem}html[dir=rtl][lang=ar] .testimonial-section .quote-box p{font-size:1.6875rem}html[dir=rtl][lang=ku] .testimonial-section .quote-box p{font-size:1.7505rem}.testimonial-section .quote-box p{font-style:italic;color:#333;margin-bottom:30px}.testimonial-section .quote-box .author{display:flex;justify-content:center;align-items:center;gap:15px}.testimonial-section .quote-box .author img{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-section .quote-box .author div{text-align:start}.testimonial-section .quote-box .author div strong{display:block;color:#d84315}.testimonial-section .quote-box .author div span{font-size:.9rem}html[dir=rtl][lang=ar] .testimonial-section .quote-box .author div span{font-size:1.0125rem}html[dir=rtl][lang=ku] .testimonial-section .quote-box .author div span{font-size:1.0503rem}.testimonial-section .quote-box .author div span{color:#777}.next-project-nav{border-top:1px solid #eee;padding:30px 0}.next-project-nav .container{display:flex;justify-content:space-between}.next-project-nav .container a{color:#333;font-weight:600;transition:color .3s}.next-project-nav .container a:hover{color:#d84315}.next-project-nav .container a i{margin:0 10px}
