.breadcrumb-nav{background:#f8f9fa;padding:20px 0;border-bottom:1px solid #e9ecef}.breadcrumb-container{max-width:1400px;margin:0 auto;padding:0 20px}.breadcrumb{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.breadcrumb-item{display:flex;align-items:center;gap:10px}.breadcrumb-item a{color:#666;text-decoration:none;transition:color .3s ease}.breadcrumb-item a:hover{color:#f20}.breadcrumb-item.active{color:#1a1a1a;font-weight:600}.breadcrumb-separator{color:#999}.service-hero{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:80px 0 60px;color:#fff;position:relative;overflow:hidden}.service-hero:before{content:"";position:absolute;inset:0;background:url(images/decorative/hero_left_mem_dots_f_circle3.svg) no-repeat left center,url(images/decorative/hero_right_circle-con3.svg) no-repeat right center;opacity:.1;pointer-events:none}.service-hero-content{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.service-hero-text h1{font-size:52px;font-weight:800;margin-bottom:20px;line-height:1.2}.service-category{display:inline-block;background:#f203;color:#f20;padding:8px 20px;border-radius:50px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.service-hero-text p{font-size:18px;line-height:1.7;opacity:.9;margin-bottom:30px}.hero-features{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px}.hero-feature{display:flex;align-items:center;gap:10px}.hero-feature i{color:#f20;font-size:20px}.hero-feature span{font-size:16px}.service-hero-icon{display:flex;justify-content:center;align-items:center}.service-icon-large{width:300px;height:300px;background:linear-gradient(135deg,#f20,#ff6b00);border-radius:30px;display:flex;align-items:center;justify-content:center;transform:rotate(-5deg);transition:transform .3s ease}.service-icon-large:hover{transform:rotate(0) scale(1.05)}.service-icon-large i{font-size:120px;color:#fff}.service-overview{max-width:1400px;margin:0 auto;padding:80px 20px}.overview-content{max-width:900px;margin:0 auto}.overview-content h2{font-size:42px;font-weight:800;margin-bottom:20px;color:#1a1a1a}.overview-content p{font-size:18px;line-height:1.8;color:#555;margin-bottom:25px}.features-section{background:#f8f9fa;padding:80px 20px}.features-container{max-width:1400px;margin:0 auto}.section-title{text-align:center;margin-bottom:50px}.section-title h2{font-size:42px;font-weight:800;margin-bottom:15px;color:#1a1a1a}.section-title p{font-size:18px;color:#666}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card{background:#fff;padding:35px;border-radius:15px;transition:all .3s ease;border:2px solid transparent}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:#f20}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,#f20,#ff6b00);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-icon i{font-size:28px;color:#fff}.feature-card h3{font-size:22px;font-weight:800;margin-bottom:12px;color:#1a1a1a}.feature-card p{font-size:16px;line-height:1.6;color:#666;margin:0}.process-section{max-width:1400px;margin:0 auto;padding:80px 20px}.process-timeline{position:relative;margin-top:50px}.process-timeline:before{content:"";position:absolute;left:50%;top:40px;bottom:40px;width:3px;background:linear-gradient(180deg,#f20,#ff6b00);transform:translate(-50%)}.process-step{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;margin-bottom:60px;position:relative;align-items:center}.process-step:nth-child(odd) .step-content{grid-column:1}.process-step:nth-child(odd) .step-number-wrapper{grid-column:2}.process-step:nth-child(odd) .step-spacer{grid-column:3}.process-step:nth-child(2n) .step-content{grid-column:3}.process-step:nth-child(2n) .step-number-wrapper{grid-column:2}.process-step:nth-child(2n) .step-spacer{grid-column:1}.step-content{background:#fff;padding:35px;border-radius:15px;box-shadow:0 5px 20px #00000014}.step-content h3{font-size:24px;font-weight:800;margin-bottom:15px;color:#1a1a1a}.step-content p{font-size:16px;line-height:1.7;color:#666;margin:0}.step-number-wrapper{display:flex;justify-content:center;align-items:center}.step-number{width:80px;height:80px;background:linear-gradient(135deg,#f20,#ff6b00);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#fff;position:relative;z-index:2;box-shadow:0 5px 20px #ff22004d}.step-spacer{min-width:0}.tech-section{background:#1a1a1a;padding:80px 20px;color:#fff}.tech-container{max-width:1400px;margin:0 auto}.tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:30px;margin-top:50px}.tech-item{text-align:center;padding:25px;background:#ffffff0d;border-radius:12px;transition:all .3s ease}.tech-item:hover{background:#ffffff1a;transform:translateY(-5px)}.tech-item i{font-size:48px;margin-bottom:15px;color:#f20}.tech-item h4{font-size:16px;font-weight:700;margin:0}.pricing-section{max-width:1400px;margin:0 auto;padding:80px 20px}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px}.pricing-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026;border-color:#f20}.pricing-card.featured{border-color:#f20;transform:scale(1.05)}.popular-badge{position:absolute;top:20px;right:20px;background:#f20;color:#fff;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase}.pricing-card h3{font-size:28px;font-weight:800;margin-bottom:10px;color:#1a1a1a}.pricing-card .price{font-size:48px;font-weight:800;color:#f20;margin-bottom:10px}.pricing-card .price span{font-size:18px;color:#666;font-weight:600}.pricing-card .description{color:#666;margin-bottom:30px;font-size:16px}.pricing-features{list-style:none;padding:0;margin:0 0 30px}.pricing-features li{padding:12px 0;color:#555;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f0f0}.pricing-features li:last-child{border-bottom:none}.pricing-features i{color:#f20;font-size:16px}.pricing-btn{width:100%;padding:16px;background:#f20;color:#fff;border:none;border-radius:50px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:block;text-align:center}.pricing-btn:hover{background:#cc1b00;color:#fff;transform:translateY(-2px)}.faq-section{background:#f8f9fa;padding:80px 20px}.faq-container{max-width:900px;margin:0 auto}.faq-item{background:#fff;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.faq-question{padding:25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.faq-question:hover{background:#f8f9fa}.faq-question h3{font-size:18px;font-weight:700;margin:0;color:#1a1a1a}.faq-question i{font-size:20px;color:#f20;transition:transform .3s ease}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{padding:0 25px 25px;color:#666;line-height:1.7}.related-services{max-width:1400px;margin:0 auto;padding:80px 20px}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.related-card{background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 20px #00000014;transition:all .3s ease;text-decoration:none;display:block}.related-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.related-icon{width:60px;height:60px;background:linear-gradient(135deg,#f20,#ff6b00);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.related-icon i{font-size:28px;color:#fff}.related-card h3{font-size:22px;font-weight:800;margin-bottom:12px;color:#1a1a1a}.related-card p{font-size:15px;color:#666;margin-bottom:15px}.related-card .learn-more{color:#f20;font-weight:700;display:inline-flex;align-items:center;gap:8px}@media (max-width: 992px){.service-hero-content{grid-template-columns:1fr;gap:40px}.service-hero-text h1{font-size:38px}.service-icon-large{width:200px;height:200px}.service-icon-large i{font-size:80px}.process-timeline:before{left:40px;top:20px;bottom:20px}.process-step{grid-template-columns:auto 1fr;gap:20px;margin-left:0;margin-bottom:40px}.process-step .step-content{grid-column:2!important;grid-row:1}.process-step .step-number-wrapper{grid-column:1!important;grid-row:1;align-self:start;padding-top:35px}.process-step .step-spacer{display:none}.step-number{width:60px;height:60px;font-size:24px}.pricing-card.featured{transform:none}}@media (max-width: 768px){.service-hero-text h1,.section-title h2{font-size:32px}.features-grid,.pricing-grid,.related-grid{grid-template-columns:1fr}}
