*{padding:0;margin:0;font-family:Avenir;animation:font-face}@font-face{font-family:Avenir;src:url(./assets/fonts/Avenir/Avenir-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(./assets/fonts/Avenir/Avenir-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*{font-family:Avenir;margin:0;padding:0;box-sizing:border-box}.navbar{position:fixed;width:100%;top:0;z-index:1000;background-color:transparent;transition:background-color .3s ease,box-shadow .3s ease;padding:1rem 2rem}.navbar.scrolled{background-color:#fff;box-shadow:0 2px 10px #0000001a}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:1300px;margin:0 auto;width:100%}.logo img{width:150px}.menu{display:flex;gap:2.3rem;align-items:center;justify-content:center}.menu-item{position:relative;color:#fff}.menu-item a{text-decoration:none;color:#fff;font-weight:500;position:relative;padding-bottom:4px;transition:color .3s ease}.navbar.scrolled .menu-item,.navbar.scrolled .menu-item a{color:#000}.menu-item a:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:0;background-color:red;transition:width .3s ease}.menu-item a:hover:after{width:100%}.menu-item:hover .dropdown{display:block}.dropdown{display:none;position:absolute;top:100%;left:0;background:linear-gradient(90deg,#650303,#b02327);color:#000;box-shadow:0 4px 10px #0000001a;border-radius:6px;min-width:200px;z-index:999}.dropdown-item{display:block;padding:.6rem 1.2rem;text-decoration:none;color:#333;font-size:.95rem;transition:background .2s ease}.navbar.scrolled .dropdown-item{background:#fff}.dropdown-item:hover{background-color:#f0f0f0;color:#000}.contact-btn1{padding:.6rem 1.4rem;background-color:#d10000;color:#fff;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease}.contact-btn1:hover{background-color:#a00}.menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1002}.bar{width:25px;height:3px;background-color:#fff;transition:all .3s ease}.navbar.scrolled .bar{background-color:#000}.close-icon{font-size:28px;color:#000;font-weight:700}@media screen and (max-width: 1050px){.menu-toggle{display:flex}.menu{position:absolute;top:100%;left:0;background-color:#fff;flex-direction:column;width:100%;align-items:flex-start;padding:20px;display:none;z-index:999}.menu.open{display:flex}.menu-item .dropdown-item{width:100%;border-bottom:1px solid #eee}.menu-item a,.menu-item span,.dropdown-item{color:#000;font-size:30px;width:100%}.dropdown{position:static;background:none;box-shadow:none}.contact-btn1{width:100%;text-align:left;margin-top:10px}}@media screen and (max-width: 750px){.menu-toggle{display:flex;flex-direction:column;gap:5px}.menu.open{display:flex}.menu{display:none}.menu-item a,.menu-item span,.dropdown-item{color:#000;font-size:15px;width:100%}.navbar-container{flex-direction:row;justify-content:space-between}.logo img{width:120px}}.footer{background-color:#0f121e;color:#ccc;padding:70px;position:relative}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2rem;border-bottom:1px solid #333;padding-bottom:2rem}.footer-logo{font-size:1.6rem;color:#fff}.footer-logo span{color:#c40000}.footer-col h4{font-size:1.1rem;color:#fff;margin-bottom:1rem;border-bottom:2px solid #c40000;display:inline-block}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:.5rem;font-size:.95rem;color:#ccc}.footer-col ul li.highlight{color:#c40000;margin-top:.5rem;font-weight:500;cursor:pointer}.footer-socials{display:flex;gap:1rem;margin-top:1rem}.footer-socials svg{font-size:1.2rem;cursor:pointer;color:#ccc;transition:color .3s}.footer-socials svg:hover{color:#fff}.contact-info li{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.contact-info svg{color:#c40000;font-size:1rem}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;margin-top:2rem;flex-wrap:wrap}.footer-links a{color:#ccc;margin-left:1.5rem;text-decoration:none;font-size:.9rem}.footer-links a:hover{text-decoration:underline}.scroll-top{position:fixed;bottom:25px;right:25px;background-color:#c40000;border:none;border-radius:50%;padding:.7rem;color:#fff;font-size:1rem;cursor:pointer;box-shadow:0 2px 10px #0000004d;transition:background-color .3s;z-index:999}.scroll-top:hover{background-color:#a00000}.hero{position:relative;height:100vh;background-size:cover;background:linear-gradient(90deg,#650303,#b02327);background-position:center;color:#fff;display:flex;align-items:center;justify-content:left;text-align:left;top:0}.hero-content{position:relative;z-index:2;max-width:1400px;text-align:left;margin-left:150px}.hero-content h1{font-size:6rem;font-weight:200}.hero-content p{font-size:9rem;font-weight:900;margin-bottom:2rem}.hero-content button{padding:.75rem 1.5rem;background-color:#d16958;color:#fff;border:none;font-weight:700;cursor:pointer;border-radius:4px;transition:background-color .3s}.hero-content button:hover{background-color:#b02327}@media screen and (max-width: 1050px){.hero-content{margin-left:80px;max-width:90%}.hero-content h1{font-size:7.5rem}.hero-content p{font-size:11.5rem}.hero-content button{padding:.7rem 1.3rem;font-size:1rem}}@media screen and (max-width: 750px){.hero{height:auto;padding:80px 20px;flex-direction:column;justify-content:flex-start;text-align:center}.overlay{height:100%}.hero-content{margin-left:0;max-width:100%;padding:10px;text-align:center}.hero-content h1{font-size:3rem}.hero-content p{font-size:4.5rem;line-height:1.2}.hero-content button{padding:.6rem 1.2rem;font-size:.95rem}}.about-section{padding-top:45px;background-color:#fefefe}.about-container{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:3rem}.about-image{position:relative;flex:1 1 45%}.about-image img{width:100%;border-radius:12px;box-shadow:0 10px 25px #0000001a}.experience-badge{position:absolute;bottom:-1rem;right:-1.5rem;background-color:#b02327;color:#fff;padding:1rem;border-radius:10px;text-align:center;width:130px;box-shadow:0 6px 12px #0003}.experience-badge h3{font-size:1.8rem;margin:0}.experience-badge p{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:1px;text-align:center}.about-text{flex:1 1 50%}.tag{background-color:#f3f4f6;padding:6px 12px;border-radius:999px;font-weight:500;font-size:1.5rem;margin-bottom:1rem;display:inline-block}.about-text h2{font-size:2.2rem;font-weight:900;margin-bottom:1.5rem;color:#111;text-align:left}.about-text p{font-size:1.05rem;line-height:1.7;margin-bottom:1rem;color:#444}.learn-more-link{background-color:#f3f4f6;padding:6px 12px;border-radius:999px;margin-top:1rem;display:inline-block;font-weight:500;color:#111;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .3s}.learn-more-link:hover{border-color:#d10000}@media screen and (max-width: 1050px){.about-container{flex-direction:column;gap:2rem;padding:0 1rem}.tag{background-color:#f3f4f6;padding:6px 12px;border-radius:999px;font-size:2rem;color:#374151}.learn-more-link{background-color:#f3f4f6;padding:6px 12px;border-radius:999px;font-size:2rem;font-weight:500}.about-text h2{font-size:3.3rem}.about-text p{font-size:1.5rem}.experience-badge{width:150px;height:100px;padding:.8rem;right:-1rem}.experience-badge h3{font-size:3rem}.experience-badge p{font-size:1rem}}@media screen and (max-width: 750px){.about-section{padding-top:2rem;padding-bottom:0;background-color:#fefefe}.about-container{flex-direction:column;gap:2rem;text-align:center}.about-image{flex:1 1 100%;text-align:center}.about-text{flex:1 1 100%}.about-text h2{font-size:2.2rem;text-align:center;margin:0 0 10px}.about-text p{font-size:1.2rem;text-align:justify}.experience-badge{position:absolute;margin:-1rem auto 0;left:11rem;bottom:-1rem;width:130px}.tag{font-size:2rem}.learn-more-link{font-size:1.2rem}}.services{background-color:#f9f9f9;padding-top:45px;text-align:center}.section-titles{font-size:2.5rem;font-weight:900;color:#111;margin-bottom:.5rem}.section-subtitles{font-weight:900;color:#555;margin-bottom:3rem;text-align:center}.section-subtitles p{font-size:1.03rem;text-align:center}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.service-card{background:#f9f9f9;padding:2rem;border-radius:12px;text-align:left;transition:transform .2s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 4px 20px #0000001a}.service-icon{font-size:2rem;color:#b02327;margin-bottom:1rem}.service-title{font-size:1.3rem;font-weight:600;margin-bottom:.5rem;color:#111}.service-description{font-size:1.05rem;color:#555;margin-bottom:1.5rem}.learn-more{color:#b02327;font-weight:500;text-decoration:none}.learn-more span{margin-left:6px;transition:margin .2s ease}.learn-more:hover span{margin-left:10px}@media screen and (max-width: 1050px){.section-titles{font-size:5rem}.section-subtitles{font-size:1.5rem}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:0 1rem}.service-icon{font-size:4rem;color:#b02327;margin-bottom:1rem}.service-card{padding:1.5rem}.service-title{font-size:2rem}.service-description{font-size:1.2rem}}@media screen and (max-width: 750px){.services{padding:1rem}.section-titles{font-size:3rem}.section-subtitles{font-size:1.2rem;text-align:justify}.services-grid{grid-template-columns:1fr;gap:1.2rem}.service-card{padding:1.2rem}.service-icon{font-size:3rem}.service-title{font-size:2rem}.service-description{font-size:1rem}.learn-more{font-size:.95rem}}.industries{padding:4rem 2rem;background-color:#fff;text-align:center}.section-title2{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#111}.section-subtitle2{font-size:1.05rem;color:#555;margin-bottom:3rem;text-align:center}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.industry-card{position:relative;height:240px;background-size:cover;background-position:center;border-radius:10px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transition:transform .3s ease}.industry-card:hover{transform:scale(1.02)}.overlay{background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff;top:50px;width:100%;transition:all .3s ease}.industry-title{font-size:1.3rem;font-weight:600;text-align:left;margin:0 5%}.industry-desc,.industry-button{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.industry-card:hover .industry-desc,.industry-card:hover .industry-button{opacity:1;transform:translateY(0);pointer-events:auto;margin-top:.75rem;top:100px}.industry-desc{font-size:1.05rem;text-align:left;margin:0 5%}.industry-button{display:inline-block;padding:.6rem 1rem;background-color:transparent;color:#fff;font-weight:500;border:1px solid white;border-radius:6px;text-decoration:none;font-size:.9rem}@media screen and (max-width: 1050px){.section-title2{font-size:6rem}.section-subtitle2{font-size:2rem;margin-bottom:2.5rem;text-align:left;margin-left:2rem}.industries-grid{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:1.5rem;padding:0 1rem}.industry-card{height:350px}.industry-title{font-size:3rem}.industry-desc{font-size:2rem}.industry-button{font-size:1.2rem;padding:.5rem .8rem}}@media screen and (max-width: 750px){.industries{padding:1rem}.section-title2{font-size:2rem}.section-subtitle2{font-size:1rem}.overlay{top:20px}.industries-grid{grid-template-columns:1fr;gap:1.2rem}.industry-card{height:200px}.industry-title{font-size:2rem}.industry-desc{font-size:.95rem}.industry-button{font-size:.85rem;padding:.5rem .8rem}}.case-studies{background-color:#f9f9f9;text-align:center}.case-title1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#111}.case-subtitle1{font-size:1.1rem;color:#555;margin-bottom:3rem;text-align:center}.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;max-width:1400px;margin:0 auto}.case-card{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000000f;transition:box-shadow .3s ease}.case-card:hover{box-shadow:0 8px 16px #0000001a}.case-img{height:180px;overflow:hidden;position:relative}.case-img:before{content:"";display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:inherit;transform:scale(1);transition:transform .4s ease;z-index:1;position:absolute;top:0;left:0}.case-img:hover:before{transform:scale(1.1)}.case-img-overlay{position:absolute;bottom:0;width:100%;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);z-index:2}.case-img-overlay h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0;position:relative;z-index:3}.case-content{padding:1.2rem;text-align:left}.case-content p{font-size:1rem;color:#333;margin-bottom:1rem}.case-link{color:#b11c1c;font-weight:500;text-decoration:none;font-size:.95rem}.case-link:hover{text-decoration:underline}@media (max-width: 1050px){.case-grid{grid-template-columns:repeat(auto-fit,minmax(620px,1fr));gap:1.5rem}.case-img{height:280px;overflow:hidden;position:relative}.case-title1{font-size:5rem}.case-link,.case-subtitle1{font-size:2rem}.case-img-overlay h3{font-size:4rem}.case-content p{font-size:2rem}}@media (max-width: 750px){.case-grid{grid-template-columns:1fr}.case-title1{font-size:3rem;margin-left:10px}.case-subtitle1{font-size:.95rem}.case-content{padding:1rem}.case-img{height:160px}.case-img-overlay h3{font-size:2rem}.case-content p{font-size:1.2rem}.case-link{font-size:1.1rem}}.contact-section{display:flex;flex-wrap:wrap;gap:3rem;padding:4rem 2rem;background-color:#fff;margin:0 70px}.contact-left{flex:1;min-width:320px}.contact-heading{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#111;border-left:4px solid #b30000;padding-left:.75rem}.contact-subtext{font-size:1.1rem;color:#555;margin-bottom:2rem;line-height:2}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;gap:1rem;align-items:flex-start}.contact-item .icon{font-size:1.6rem;color:#b30000;background:#ffeaea;border-radius:50%;padding:.6rem}.contact-item h4{margin:0;font-size:1rem;font-weight:600}.contact-item p{margin:.25rem 0 0;color:#444;font-size:.95rem}.contact-right{flex:1;min-width:340px;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 6px 30px #00000014}.contact-right h3{font-size:1.5rem;margin-bottom:1.5rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.form-row{display:flex;gap:3rem}.contact-form input,.contact-form select,.contact-form textarea{width:95%;padding:.75rem;border-radius:5px;border:1px solid #ccc;font-size:1rem}.contact-form button{padding:.75rem;background-color:#b30000;color:#fff;font-weight:600;border:none;border-radius:6px;font-size:1rem;cursor:pointer;margin-top:.5rem;transition:background-color .3s ease}.contact-form button:hover{background-color:#900}.form-group{display:flex;flex-direction:column;width:100%;margin-right:20px}.form-group label{font-weight:500;font-size:.95rem;margin-bottom:.4rem;color:#333}#service{width:99%}.privacy-check input{width:18px;height:18px}.send-button{padding:12px 20px;background-color:#0d6efd;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s}.send-button:disabled{background-color:#999;cursor:not-allowed}.send-button:hover:not(:disabled){background-color:#084bcd}@media screen and (max-width: 1050px){.contact-section{flex-direction:column;padding:3rem 2rem;margin:0 30px}.contact-heading{font-size:5rem;text-align:left}.contact-subtext{font-size:2rem;line-height:1.3}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;gap:1rem;align-items:flex-start}.contact-item .icon{font-size:3rem;color:#b30000;background:#ffeaea;border-radius:50%;padding:.6rem}.contact-item h4{margin:0;font-size:2.5rem;font-weight:600}.contact-item p{margin:.25rem 0 0;color:#444;font-size:2rem}.contact-right h3{font-size:4rem}.form-group label{font-size:1.5rem}.form-row{flex-direction:row;gap:1rem}.privacy-check input{width:18px;height:18px}}@media screen and (max-width: 750px){.contact-section{margin:0;padding:2rem 1rem;gap:2rem}.contact-heading{font-size:1.6rem;padding-left:.5rem}.contact-subtext{font-size:.95rem;line-height:1.6}.contact-item .icon{font-size:2.5rem;padding:.5rem}.contact-item h4{font-size:.95rem}.contact-item p{font-size:.9rem}.contact-right h3{font-size:1.3rem}.contact-form input,.contact-form select,.contact-form textarea{font-size:1rem}.contact-form button{font-size:.95rem;padding:.7rem}.send-button{font-size:.95rem;padding:10px 16px}.form-group label{font-size:.9rem}.form-row label{width:100%}}.our-story-section{background-color:#fff;padding:60px 40px}.our-story-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;gap:40px;flex-wrap:wrap}.story-text{flex:1;min-width:300px}.story-text h2{font-size:2.5rem;color:#111;margin-bottom:20px;text-align:left}.story-text p{font-size:1.1rem;line-height:1.6;color:#444;margin-bottom:16px}.story-image-wrapper{position:relative;flex:1;min-width:320px;max-width:600px}.image-shadow{position:absolute;top:20px;left:20px;width:100%;height:100%;background-color:#f4dfe0;border-radius:12px;z-index:0}.story-image{position:relative;width:100%;border-radius:12px;box-shadow:0 4px 20px #0000001a;z-index:1}@media (max-width: 1050px){.our-story-section{padding:50px 30px}.our-story-container{display:block;gap:30px}.story-text h2{font-size:5rem}.story-text p{font-size:1.5rem}.story-image-wrapper{max-width:100%}}@media (max-width: 750px){.our-story-section{padding:40px 20px}.our-story-container{flex-direction:column;align-items:center;gap:20px}.story-text{text-align:center}.story-text h2{font-size:4rem;text-align:center}.story-text p{font-size:1rem;text-align:center;text-align:left}.story-image-wrapper{max-width:100%}.image-shadow{top:10px;left:10px}}.mv-section{background-color:#f8f9fa;padding:60px 40px}.mv-container{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.mv-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000000d;padding:30px;flex:1 1 400px;max-width:550px;transition:all .3s ease}.mv-icon{background-color:#fce9ea;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.mv-card h3{font-size:1.6rem;color:#111;margin-bottom:15px}.mv-card p{font-size:1.05rem;color:#555;line-height:1.7}.stats-section{background:linear-gradient(90deg,maroon,#b02327);padding:60px 20px;color:#fff}.stats-container{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;max-width:1200px;margin:0 auto}.stat-box{background-color:#170c0c14;padding:40px 30px;border-radius:12px;min-width:200px;flex:1 1 200px;text-align:center}.stat-box h2{font-size:2.5rem;margin-bottom:10px;color:#fff}.stat-box p{font-size:1.1rem;color:#fff;text-align:center}@media (max-width: 1050px){.mv-section{padding:50px 30px}.mv-card{padding:25px;max-width:100%}.mv-card h3{font-size:3rem}.mv-card p{font-size:1.5rem}.stats-section{padding:50px 30px}.stat-box{padding:30px 20px}.stat-box h2{font-size:3rem}.stat-box p{font-size:1.5rem}}@media (max-width: 750px){.mv-section{padding:40px 20px}.mv-container{flex-direction:column;gap:20px;align-items:center}.mv-card{padding:20px;max-width:100%}.mv-card h3{font-size:2.5rem;text-align:center}.mv-card p{font-size:1.1rem;text-align:justify}.mv-icon{margin:0 auto 20px}.stats-section{text-align:center}.stats-container{flex-direction:column;gap:20px}.stat-box{width:100%}.stat-box h2{font-size:2rem}.stat-box p{font-size:1rem}}.core-values-section{padding:60px 20px;text-align:center;background:#fff}.section-title5{font-size:2.5rem;font-weight:700;margin-bottom:10px}.section-subtitle5{font-size:1rem;color:#666;max-width:700px;margin:0 auto 40px}.values-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.value-card{background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000000d;padding:30px 20px;width:100%;max-width:340px;text-align:left;transition:transform .3s}.value-card:hover{transform:translateY(-5px)}.value-icon{color:#d32f2f;border-radius:50%;padding:15px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.value-title{font-size:1.25rem;font-weight:600;margin-bottom:10px}.value-description{font-size:.95rem;color:#444}@media (max-width: 1050px){.core-values-section{padding:50px 20px}.section-title5{font-size:5rem}.section-subtitle5{font-size:1.2rem;margin-bottom:30px}.value-card{max-width:300px;padding:25px 18px}.value-icon,.value-title{font-size:2rem}.value-description{font-size:1.2rem}}@media (max-width: 750px){.core-values-section{padding:40px 15px}.section-title5{font-size:2.5rem}.section-subtitle5{font-size:1.1rem;margin-bottom:25px}.values-grid{flex-direction:column;gap:20px;align-items:center}.value-card{max-width:100%;text-align:center;padding:20px 15px}.value-icon{font-size:25px}.value-title{font-size:2rem}.value-description{font-size:1rem}}.cta-section5{background:linear-gradient(90deg,maroon,#b02327);color:#fff;padding:3rem 1rem;text-align:center}.cta-section5 h2{font-size:2rem;margin-bottom:1rem;color:#fff}.cta-section5 p{font-size:1rem;margin-bottom:1.5rem;text-align:center}.cta-button5{background-color:transparent;color:#fff;border:2px solid #fff;border-radius:5px;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer;transition:background .3s}.cta-button5:hover{background-color:#fff;color:#b21f2d}.cards-container{display:flex;justify-content:center;gap:30px;padding:60px 20px;background-color:#fefefe;flex-wrap:wrap}.card7{background:#fff;padding:40px 30px;border-radius:12px;box-shadow:0 4px 12px #00000014;max-width:340px;text-align:center;flex:1 1 300px}.icon-circle{background:#fceaea;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.icon{color:#b20000;font-size:24px}.card7 h3{font-size:20px;margin-bottom:10px;font-weight:600;text-align:center}.card7 p{font-size:16px;color:#4a4a4a;line-height:1.6;margin:5px 0;text-align:center}.highlight{color:#b20000;font-weight:500}.social-icons{display:flex;justify-content:center;gap:16px;margin-top:16px}.social-icons svg{background:#f2f2f2;border-radius:50%;padding:10px;width:20px;height:20px;color:#111;transition:background .3s,color .3s}.social-icons svg:hover{background:#b20000;color:#fff}@media (max-width: 1050px){.cards-container{padding:50px 20px;gap:24px}.card7{max-width:300px;padding:30px 24px}.card7 h3{font-size:2rem}.card7 p{font-size:1rem}.social-icons{gap:12px;margin-top:12px}.social-icons svg{padding:8px;width:38px;height:38px}}@media (max-width: 750px){.cards-container{flex-direction:column;align-items:center;padding:40px 15px;gap:20px}.card7{max-width:100%;width:100%;padding:25px 20px}.icon-circle{width:56px;height:56px;margin-bottom:16px}.icon{font-size:20px}.card7 h3{font-size:17px}.card7 p{font-size:14px}.social-icons{gap:12px;margin-top:12px}.social-icons svg{padding:8px;width:28px;height:28px}}.form-section{display:flex;gap:60px;padding:60px 40px;background:#fff;flex-wrap:wrap;justify-content:center}.form-left,.form-right{flex:1 1 500px;max-width:600px}.form-left h2,.form-right h2{font-size:28px;font-weight:600}.underline{width:50px;height:3px;background:#b20000;margin:10px 0 20px}.form-left p{font-size:16px;color:#4a4a4a;margin-bottom:30px}form{display:flex;flex-direction:column;gap:20px}.row{display:flex;gap:20px;flex-wrap:wrap}input,textarea{padding:14px;border:1px solid #ccc;border-radius:6px;font-size:16px}.row input{flex:1 1 240px}textarea{resize:vertical}.map-placeholder iframe{background:#e7e9ee;border-radius:10px;text-align:center;color:#4a4a4a;margin-top:20px;position:relative}.map-icon{font-size:30px;color:#b20000;margin-bottom:10px}.business-hours{margin-top:30px;background:#fff;border-radius:12px;padding:30px 20px;box-shadow:0 4px 10px #00000014}.business-hours h3{margin-bottom:20px;font-size:20px}.business-hours p{font-size:16px;display:flex;justify-content:space-between;margin:8px 0}.privacy-check{display:flex;gap:10px;font-size:14px;margin-top:10px}.privacy-check input[type=checkbox]{margin-top:3px}.privacy-check label{line-height:1.4;color:#333;width:100%}.privacy-check a{color:#b20000;text-decoration:underline}.send-button{background-color:#b20000;color:#fff;padding:14px 24px;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background .3s ease}.send-button:hover{background-color:#920000}.send-button:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width: 1050px){.form-section{gap:40px;padding:50px 30px}.form-left,.form-right{max-width:100%}.form-left h2,.form-right h2{font-size:3.5rem}.form-left p{font-size:28px}.business-hours{padding:24px 18px}.business-hours h3{font-size:3rem}.business-hours p{font-size:1.5rem}iframe{width:100%;height:350px}.send-button{padding:12px 20px;font-size:15px}}@media (max-width: 750px){.form-section{flex-direction:column;padding:40px 20px;gap:30px}.form-left,.form-right{flex:1 1 100%;max-width:100%}.form-left h2,.form-right h2{font-size:2rem;text-align:left}.underline{width:40px;height:3px}.form-left p{font-size:14px;text-align:left}.row{flex-direction:column;gap:15px}.row input{flex:1 1 100%}input,textarea{font-size:15px;padding:12px}.map-placeholder iframe{width:100%;height:auto}.business-hours{padding:20px 16px}.business-hours h3{font-size:2rem}.business-hours p{font-size:1rem}.privacy-check{flex-direction:column;font-size:13px}.send-button{padding:12px 20px;font-size:15px;width:100%}}.faq-section{padding:60px 20px;background-color:#f8f9fa;text-align:center}.faq-title{font-size:2rem;font-weight:700;color:#111}.faq-underline{width:60px;height:4px;background-color:#b30000;margin:10px auto 40px;border-radius:2px}.faq-container{display:flex;flex-direction:column;align-items:center;gap:30px}.faq-box{background:#fff;padding:30px;border-radius:10px;max-width:800px;box-shadow:0 4px 12px #00000014;text-align:left}.faq-question{font-size:1.25rem;font-weight:600;color:#111;margin-bottom:10px}.faq-answer{font-size:1rem;color:#444;line-height:1.6}@media (max-width: 1050px){.faq-section{padding:50px 20px}.faq-title{font-size:4rem}.faq-box{padding:25px}.faq-question{font-size:2.5rem}.faq-answer{font-size:1.2rem}}@media (max-width: 750px){.faq-section{padding:40px 16px}.faq-title{font-size:2.5rem}.faq-box{padding:20px;max-width:100%}.faq-question{font-size:2rem}.faq-answer{font-size:1.2rem;line-height:1.5}}.solutions-section{padding:40px 20px;max-width:1200px;margin:auto;text-align:center}.tagline{color:#a10000;font-weight:700;font-size:1.5rem;margin-bottom:30px}.tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px;gap:10px}.tab{background-color:#f5d7d7;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;font-weight:600}.tab.active{background-color:#a10000;color:#fff}.section-heading{text-align:left;margin:20px 0;font-size:1.4rem;font-weight:700}.card-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.card{border:1px solid #ccc;padding:20px;border-radius:8px;text-align:left;background:#fff;transition:box-shadow .3s}.card:hover{box-shadow:0 2px 8px #0000001a}.card h4{font-size:1.1rem;color:#000;margin-bottom:10px}.card p{font-size:.95rem;color:#444;margin-bottom:15px}.cta3{border:none;background-color:transparent;color:#a10000}@media (max-width: 1050px){.solutions-section{padding:30px 15px;max-width:900px}.tagline{font-size:3rem;margin-bottom:25px}.tabs{gap:8px;margin-bottom:30px}.tab{padding:8px 16px;font-size:1.6rem}.section-heading{font-size:2.5rem;margin:15px 0}.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.card{padding:15px}.card h4{font-size:2.2rem}.card p{font-size:1.3rem}.cta3{font-size:1.5rem}}@media (max-width: 750px){.solutions-section{padding:20px 10px;max-width:100%}.tagline{font-size:2rem;margin-bottom:20px}.tabs{flex-direction:row;gap:10px;margin-bottom:25px}.tab{width:30%;padding:12px 0;font-size:1rem;border-radius:6px}.section-heading{font-size:1.5rem;margin:10px 0}.card-grid{grid-template-columns:1fr;gap:12px}.card{padding:12px}.card h4{font-size:2rem}.card p{font-size:1.2rem}}.contact-div{position:relative;background-size:cover;background:linear-gradient(90deg,#650303,#b02327);background-position:center;height:350px;color:#fff;display:flex;align-items:center}.contact-content{max-width:700px}.contact-content h1{font-size:3rem;margin-bottom:15px;font-weight:700}.contact-content p{font-size:1.2rem;line-height:1.6}@media screen and (max-width: 1050px){.contact-div{padding:3rem 1rem;text-align:left}.contact-content h1{font-size:5rem;margin-top:50px;margin-bottom:10px}.contact-content p{font-size:2rem;line-height:1.5}}@media screen and (max-width: 750px){.contact-div{padding:2.5rem 1rem;text-align:left}.contact-content h1{font-size:3rem}.contact-content p{font-size:1.1rem}}.case-studies-container{max-width:1200px;margin:0 auto;padding:40px 20px}h2{text-align:center;font-size:2rem;margin-bottom:.5rem}.description{text-align:center;color:#666;margin-bottom:30px;font-size:1rem}.filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.filters input,.filters select{padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px}.grid4{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;text-align:left}.card4{background:#fff;border-radius:16px;box-shadow:0 2px 10px #00000014;padding:16px;transition:.3s;text-align:left;justify-content:left;align-items:left}.card4 h3,p{text-align:left}.card4:hover{box-shadow:0 6px 16px #00000026}.card-img4{width:100%;height:160px;object-fit:cover;border-radius:12px;margin-bottom:12px}.date4{font-size:.85rem;color:#888;margin-bottom:8px}.view-link4{display:inline-block;margin-top:12px;color:#b02327;text-decoration:none;font-weight:700;text-align:left}.view-link4:hover{text-decoration:underline;text-align:left}.pagination{margin-top:40px;display:flex;justify-content:center;gap:8px}.page-button{width:32px;height:32px;border:none;border-radius:50%;background-color:#eee;cursor:pointer;font-size:14px}.page-button:hover{background-color:#d03a3f;color:#fff}.page-button.active{background-color:#7f191c;color:#fff}@media (max-width: 1050px){.case-studies-container{max-width:900px;padding:30px 15px}.case-studies-container h2{font-size:7rem}.description{font-size:1.5rem;margin-bottom:25px}.filters{gap:2rem;margin-bottom:25px}.filters input{font-size:23px;padding:7px 10px}.filters select{font-size:18px;padding:7px 10px}.grid4{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.card4 h3,p{text-align:left;font-size:1.8rem}.card4{padding:14px;border-radius:12px}.card-img4{height:250px;margin-bottom:10px;border-radius:10px}.date4{font-size:1.5rem;margin-bottom:6px}.view-link4{font-size:1.5rem}.pagination{margin-top:30px;gap:6px}.page-button{width:38px;height:38px;font-size:18px}}@media (max-width: 750px){.case-studies-container{max-width:100%;padding:20px 10px}.case-studies-container h2{font-size:2.5rem}.description{font-size:1.1rem;margin-bottom:20px}.filters{flex-direction:column;gap:12px;margin-bottom:20px;align-items:center}.filters input,.filters select{width:100%;max-width:300px;font-size:14px;padding:10px 12px}.grid4{grid-template-columns:1fr;gap:16px}.card4 h3,.card4 p{font-size:1.5rem}.card-img4{height:120px;margin-bottom:8px;border-radius:8px}.date4{font-size:2rem;margin-bottom:5px}.view-link4{font-size:1.2rem}.pagination{margin-top:25px;gap:5px}.page-button{width:26px;height:26px;font-size:12px}}.casetopsection{position:relative;background-size:cover;background:linear-gradient(90deg,maroon,#b02327);background-position:center;height:80px;color:#fff;display:flex;align-items:center}.casetop-overlay{background:linear-gradient(90deg,#262424e3,#c71010b8);width:100%;height:100%;display:flex;align-items:center}.casetopletter{max-width:700px}.casetopletter h1{font-size:3rem;text-transform:uppercase;font-weight:700}.case-study-container{max-width:1100px;margin:40px auto;padding:0 20px}.back-link1{background-color:transparent;padding:10px;border-radius:5px;margin-bottom:15px}.case-study-card{border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #0000001a;background-color:#fff}.case-study-hero{position:relative;height:400px}.hero-image{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff}.hero-title{font-size:3.5rem;font-weight:900;line-height:1.3}.client-info{display:flex;align-items:center;margin-top:12px}.client-logo{width:32px;height:32px;border-radius:50%;margin-right:10px}.client-name{font-weight:600}.case-study-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;padding:24px;border-top:1px solid #e5e7eb}.meta-item{display:flex;flex-direction:column}.meta-label{font-size:14px;color:#6b7280;margin-bottom:4px}.meta-value{font-weight:600;font-size:16px;color:#111827}@media (max-width: 1050px){.back-link1{background-color:transparent;padding:10px;border-radius:15px;margin-bottom:15px;font-size:18px}.case-study-container{max-width:95%;padding:0 15px}.hero-title{font-size:3rem;line-height:1.2}.case-study-hero{height:350px}.hero-overlay,.case-study-meta{padding:20px}.meta-value{font-size:1rem}.meta-label{font-size:18px}}@media (max-width: 750px){.case-study-container{max-width:100%;padding:0 10px;margin:20px auto}.hero-title{font-size:2rem;line-height:1.2}.case-study-hero{height:220px}.case-study-meta{grid-template-columns:1fr;gap:16px;padding:16px}.meta-label{font-size:12px}.meta-value{font-size:14px}.back-link1{padding:8px;font-size:14px;margin-bottom:12px}}.case-study-content-wrapper{display:flex;gap:40px;max-width:1100px;margin:40px auto;padding:0 20px;align-items:flex-start}.case-study-main{flex:3;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 14px #0000000f}.section{margin-bottom:30px}.section h2,.section h3{margin-bottom:10px;font-weight:700;color:#111827;text-align:left;font-size:1.5rem}.section p,.section li{color:#374151;line-height:1.6}.results-list{list-style:none;padding-left:0}.results-list li{margin-bottom:10px;color:#b02327;font-weight:500;line-height:1.6}.results-list li:before{content:"✔";margin-right:8px;color:#10b981}.case-study-sidebar{flex:1.2;display:flex;flex-direction:column;gap:20px}.testimonial-box{background:linear-gradient(135deg,#a8474a,#b02327);color:#fff;padding:24px;border-radius:10px}.testimonial-box blockquote{font-style:italic;font-size:16px;line-height:1.5;margin-bottom:16px}.testimonial-box .author{font-size:14px}.tags-box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000000d}.tags-box h4{margin-bottom:10px;color:#111827}.tags{display:flex;flex-wrap:wrap;gap:10px}.cta-box{background:#fff;padding:20px;border-radius:10px;text-align:center;box-shadow:0 2px 10px #0000000d}.cta-box h4{margin-bottom:10px;color:#111827}.cta-box p{font-size:14px;color:#4b5563;margin-bottom:16px}.cta-button{background-color:#b02327;color:#fff;border:none;padding:10px 20px;font-weight:600;border-radius:6px;cursor:pointer}.cta-button:hover{background-color:#9c3639}@media (max-width: 1050px){.case-study-content-wrapper{flex-direction:column;gap:30px;padding:0 15px;margin:30px auto}.case-study-main{padding:24px}.section h2,.section h3{font-size:3rem}.section p,.section li,.results-list li{font-size:1.2rem}.testimonial-box,.tags-box,.cta-box{display:none}}@media (max-width: 750px){.case-study-content-wrapper{flex-direction:column;gap:25px;padding:0 10px;margin:20px auto}.case-study-main{padding:20px}.section h2,.section h3{font-size:1.3rem}.section p,.section li,.results-list li{font-size:14px}.results-list li:before{margin-right:6px}.testimonial-box,.tags-box,.cta-box{padding:16px}.testimonial-box blockquote{font-size:14px}.cta-box h4{font-size:1.1rem}.cta-box p{font-size:13px}.cta-button{padding:8px 16px;font-size:14px}}.next-case-box{width:100%;height:30vh;background:linear-gradient(135deg,#2b5876,#4e4376);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;cursor:pointer;margin-top:50px;transition:background .3s ease;position:relative}.next-case-box:hover{background:linear-gradient(135deg,#1d4350,#4e4376)}.next-text{position:absolute;padding:10px 20px;border-radius:8px;color:#fff;background:#b02327;font-weight:600;text-align:center}.next-text:hover{background:#c33c40}.next-case-img{width:100%;height:30vh;object-fit:cover;border-radius:6px}@media (max-width: 1050px){.next-case-box{height:25vh;font-size:20px;margin-top:40px}.next-text{font-size:16px;padding:8px 16px}.next-case-img{height:25vh}}@media (max-width: 750px){.next-case-box{height:25vh;font-size:18px;margin-top:30px;flex-direction:column;text-align:center}.next-text{font-size:14px;margin-top:10px}.next-case-img{height:25vh}}.our-service{background-size:cover;background-position:center;background:linear-gradient(90deg,#650303,#b02327);height:50vh;position:relative;color:#fff;display:flex;align-items:center;justify-content:flex-start}.our-service-content{max-width:700px}.our-service-content h1{font-size:3rem;font-weight:700;margin-bottom:1rem}.our-service-content p{font-size:1.2rem;line-height:1.6}@media screen and (max-width: 1050px){.our-service{height:40vh;padding-left:3%}.our-service-content{max-width:1400px}.our-service-content h1{font-size:9rem}.our-service-content p{font-size:2rem}}@media screen and (max-width: 750px){.our-service{flex-direction:column;justify-content:center;text-align:center}.our-service-content{max-width:100%}.our-service-content h1{font-size:3rem;margin-bottom:1rem}.our-service-content p{font-size:1rem;line-height:1.5;text-align:center}}.what-we-offer{padding:60px 20px;text-align:center;background-color:#fff}.offer-header h2{font-size:2.5rem;font-weight:900;color:#000;margin-bottom:10px;position:relative}.offer-header p{font-size:1rem;color:#666;max-width:700px;margin:10px auto 40px}.offer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(800px,fr));justify-content:center;gap:40px}.offer-card{background:#f9f9f9;box-shadow:0 4px 16px #0000000f;border-radius:12px;display:flex;width:100%;max-width:700px;padding:30px;gap:20px;text-align:left}.icon-container{flex:0 0 60px;display:flex;align-items:start;justify-content:center;margin-top:6px;font-size:3rem}.chevrons{display:flex;flex-direction:row;gap:4px}.offer-content h3{font-size:1.5rem;margin-bottom:10px;color:#111}.offer-content p{font-size:1.05rem;color:#444;margin-bottom:10px}.key-offerings{margin:10px 0}.key-offerings strong{display:block;margin-bottom:5px;color:#000}.key-offerings ul{columns:2;list-style:none;padding:0;margin:0}.key-offerings li{position:relative;padding-left:16px;margin-bottom:6px;font-size:.95rem;color:#333}.key-offerings li:before{content:"•";color:#b02327;font-weight:700;position:absolute;left:0}.learn-more{margin-top:16px;background-color:#b02327;color:#fff;padding:10px 20px;border-radius:6px;border:none;font-size:1rem;cursor:pointer;transition:background .3s ease}.learn-more span{margin-left:8px;transition:transform .3s ease}.learn-more:hover{background-color:#921823}.learn-more:hover span{transform:translate(4px)}@media screen and (max-width: 1050px){.offer-header h2{font-size:8rem}.offer-header p{font-size:2rem;margin-bottom:30px;text-align:center}.offer-cards{width:100%}.offer-card{flex-direction:column;padding:25px;width:100%}.chevrons{justify-content:flex-start;margin-bottom:10px;font-size:6rem}.icon-container{margin-bottom:10px;font-size:6rem}.offer-content h3{font-size:4rem}.offer-content p,.key-offerings strong{font-size:2rem}.key-offerings ul{columns:2;list-style:none;padding:0;margin:0}.key-offerings li{font-size:1.5rem}.learn-more{font-size:2rem}}@media screen and (max-width: 750px){.what-we-offer{padding:40px 15px}.offer-header h2{font-size:4.5rem}.offer-header p{font-size:1.2rem}.offer-cards{grid-template-columns:1fr;gap:20px}.offer-card{padding:20px}.icon-container{flex:none;justify-content:flex-start;margin:0 0 10px}.offer-content h3{font-size:2.1rem}.offer-content p,.key-offerings li{font-size:1.1rem}.learn-more{font-size:.95rem;padding:10px 16px}}.process-section{background-color:#f7f7f7;padding:60px 20px;text-align:center}.process-header h2{font-size:2.5rem;font-weight:600;margin-bottom:10px}.process-header p{color:#5f6368;max-width:800px;margin:0 auto 50px;font-size:1.05rem}.timeline{position:relative;max-width:1000px;margin:auto;padding-left:20px;padding-right:20px}.timeline:before{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ccc;transform:translate(-50%)}.timeline-item{display:flex;justify-content:flex-end;align-items:center;margin-bottom:60px;position:relative}.timeline-item.left{flex-direction:row-reverse}.timeline-item .timeline-content{background:none;padding:10px;width:45%;text-align:right}.timeline-item.right .timeline-content{text-align:left}.timeline-item h3{margin:0;font-size:1.5rem;font-weight:600}.timeline-item p{margin-top:5px;color:#5f6368;text-align:right}.timeline-item p.text-right{text-align:left}.timeline-marker{width:50px;height:50px;background-color:#d32f2f;color:#fff;font-weight:600;font-size:1.1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:10;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width: 1050px){.process-header h2{font-size:10rem}.process-header p{font-size:2rem;text-align:center}.timeline{padding-left:10px;padding-right:10px}.timeline-item .timeline-content{width:46%}.timeline-marker{width:40px;height:40px;font-size:1rem}.timeline-item h3{font-size:3rem;font-weight:600}.timeline-item p{font-size:1.5rem}.timeline-item p.text-right{text-align:left}}@media screen and (max-width: 750px){.process-section{padding:40px 10px}.process-header h2{font-size:4rem}.process-header p{font-size:1rem;margin-bottom:30px}.timeline-item h3{font-size:2.5rem;font-weight:600}.timeline-item p{font-size:1.5rem}.timeline:before{left:30px;transform:none}.timeline-item{flex-direction:column;align-items:flex-start;margin-bottom:40px}.timeline-item.left{flex-direction:column}.timeline-item.right .timeline-content{text-align:left}.timeline-item .timeline-content{width:100%;padding-left:60px;text-align:left}.timeline-item p,.timeline-item p.text-right{text-align:left}.timeline-marker{left:5px;top:20px;transform:none;width:36px;height:36px;font-size:.9rem}}.back-link{display:inline-block;color:#fff;text-decoration:none;font-size:1rem;margin-bottom:1rem;border:1px solid white;padding:10px;border-radius:10px}.offer-choose-container{display:flex;flex-wrap:wrap;gap:3rem;padding:3rem 4rem;background-color:#fff}.offer-section,.choose-section{flex:1;min-width:300px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;position:relative}.offer-items{display:flex;flex-direction:column;gap:1.5rem}.offer-item{display:flex;align-items:flex-start;gap:1rem;line-height:1.6}.check-icon{width:32px;height:32px;border-radius:50%;background-color:#fdecea;color:#b21f2d;display:flex;align-items:center;justify-content:center;font-weight:700}.offer-item h4{margin:0;font-size:1.1rem}.offer-item p{margin:.3rem 0 0;color:#555;font-size:.95rem}.choose-cards{display:flex;flex-direction:column;gap:1rem;background-color:#f7f8fa;padding:1rem;border-radius:10px}.choose-card{background-color:#fff;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 1px 3px #0000000d}.choose-card h4{margin:0 0 .5rem;font-size:1.1rem}.choose-card p{margin:0;font-size:.95rem;color:#555;line-height:1.6}@media screen and (max-width: 1050px){.offer-choose-container{flex-direction:column;gap:2rem;padding:2.5rem 2rem}.section-title{font-size:6rem;margin-bottom:1.2rem}.offer-item h4{font-size:3rem}.offer-item p,.choose-card p{font-size:2rem}.choose-card h4{font-size:3rem}.choose-cards{padding:.8rem}}@media screen and (max-width: 750px){.offer-choose-container{padding:2rem 1rem;gap:2rem}.section-title{font-size:4rem}.offer-items,.choose-cards{gap:1rem}.offer-item h4,.choose-card h4{font-size:2rem}.offer-item p,.choose-card p{font-size:1rem}.check-icon{width:58px;height:28px;font-size:.9rem}.offer-section,.choose-section{min-width:100%}}.our-process-section{background-color:#f8f9fa;padding:3rem 2rem;text-align:center}.our-process-header h2{font-size:2.5rem;font-weight:700;color:#000}.our-process-header p{color:#555;max-width:600px;margin:0 auto 2rem;font-size:1rem}.process-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:3rem}.process-card{background-color:#fff;border-radius:10px;padding:1.5rem;width:260px;box-shadow:0 4px 8px #0000000d;transition:transform .3s ease;text-align:left}.process-card:hover{transform:translateY(-5px)}.process-number{font-size:2.5rem;font-weight:900;color:#b21f2d;margin-bottom:.5rem}.process-card h4{margin:0 0 .5rem;font-size:1.1rem;color:#000}.process-card p{margin:0;font-size:.95rem;color:#555}.cta-section1{background:linear-gradient(90deg,maroon,#b02327);color:#fff;padding:3rem 1rem;border-radius:10px}.cta-section1 h2{font-size:2rem;margin-bottom:1rem;color:#fff}.cta-section1 p{font-size:1rem;margin-bottom:1.5rem;text-align:center}.cta-button1{background-color:transparent;color:#fff;border:2px solid #fff;padding:.75rem 1.5rem;font-size:1rem;border-radius:5px;cursor:pointer;transition:background .3s}.cta-button1:hover{background-color:#fff;color:#b21f2d}@media screen and (max-width: 1050px){.our-process-header h2{font-size:6rem}.our-process-header p{font-size:1.5rem;margin-bottom:1.5rem}.process-cards{gap:1rem}.process-card{width:420px;padding:1.2rem}.process-number{font-size:4rem}.process-card h4{font-size:3rem}.process-card p{font-size:1.5rem}.cta-section1{padding:2.5rem 1rem}.cta-section1 h2{font-size:2.5rem}.cta-section1 p{font-size:1.5rem}.cta-button1{font-size:1.2rem;padding:.6rem 1.2rem}}@media screen and (max-width: 750px){.our-process-section{padding:2rem 1rem}.our-process-header h2{font-size:1.6rem}.our-process-header p{font-size:.9rem;margin-bottom:1.2rem}.process-cards{flex-direction:column;align-items:center;gap:1rem}.process-card{width:100%;max-width:340px;padding:1rem}.process-number{font-size:1.8rem}.process-card h4{font-size:1rem}.process-card p{font-size:.9rem}.cta-section1 h2{font-size:1.5rem}.cta-section1 p{font-size:.9rem}.cta-button1{font-size:.9rem;padding:.6rem 1rem}}*{font-family:Avenir}.brand-section{position:relative;background:linear-gradient(90deg,#650303,#b02327);background-size:cover;background-position:center;height:50vh;color:#fff;display:flex;align-items:center}.brand-content{max-width:900px;padding:2rem 4rem}.back-link{display:inline-block;color:#fff;text-decoration:none;font-size:1rem;margin-bottom:1rem;background-color:transparent}.back-link:hover{background-color:#b21f2e6a}.brand-title{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.brand-description{font-size:1.2rem;line-height:1.6;max-width:700px}@media screen and (max-width: 1050px){.brand-section{height:auto;padding:3rem 1rem}.brand-content{padding:2rem}.brand-title{font-size:7rem;margin-bottom:1rem;max-width:100%}.brand-description{font-size:1.5rem;max-width:100%}.back-link{font-size:1.5rem;padding:8px 12px}}@media screen and (max-width: 750px){.brand-section{height:auto;padding:2.5rem 1rem;text-align:left;justify-content:center}.brand-content{padding:1rem}.brand-title{font-size:4rem;margin-bottom:1rem;text-align:left}.brand-description{font-size:1rem;line-height:1.5}.back-link{font-size:.9rem;padding:8px 14px;margin-bottom:1rem;margin-top:1rem;margin-left:0}}.industry-page-container{max-width:1400px;margin:0 auto;padding:40px 20px;color:#2c2c2c}.industry-grid{display:flex;gap:30px;align-items:flex-start}.industry-left{flex:2}.industry-right{flex:1;position:sticky;top:100px}.why-choose-box{background:#fff0f0;padding:20px;border-radius:8px;border:1px solid #f5c2c2}.why-choose-box h3{font-size:18px;margin-bottom:15px;color:#900}.why-choose-box ul{list-style:none;padding:0}.why-choose-box li{margin-bottom:15px;font-size:14px}.dot{color:#900;margin-right:5px}.contact-btn{background-color:#c00;color:#fff;border:none;padding:10px 16px;border-radius:4px;font-size:14px;margin-top:10px;cursor:pointer}.contact-btn:hover{background-color:#a80000}h2{font-size:2.5rem;font-weight:700;color:#900;margin-bottom:10px;margin-top:30px}.section-subtitle{font-size:16px;color:#555;margin-bottom:20px}.challenge-card{background:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:8px}.challenge-card h3{font-size:1.5rem;margin-bottom:15px}.challenge-item{margin-bottom:15px;font-size:1.05rem}.challenge-item p{margin:5px 0 0;font-size:14px;color:#555;line-height:2}.help-card{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:20px}.help-item{border-bottom:1px solid #e0e0e0;padding:16px 0}.help-item:last-child{border-bottom:none}.help-item h4{margin-bottom:6px;color:#900;font-size:1.05rem}.help-item p{font-size:14px;color:#555;margin-bottom:6px;line-height:2}.help-item a{font-size:13px;color:#c00;text-decoration:none}.help-item a:hover{text-decoration:underline}@media screen and (max-width: 1050px){.industry-page-container{padding:30px 15px}.industry-grid{flex-direction:column;gap:20px}.industry-left,.industry-right{width:100%}.why-choose-box{padding:18px}.why-choose-box h3{font-size:3rem}.why-choose-box li{font-size:1.5rem}.contact-btn{width:20%;text-align:center}h2{font-size:4rem}.section-subtitle{font-size:1.5rem}.challenge-card h3{font-size:2.5rem}.challenge-item{font-size:2rem}.challenge-item p{font-size:1.5rem}.help-item h4{font-size:2.5rem}.help-item p{font-size:1.5rem}.help-item a{font-size:1rem}}@media screen and (max-width: 750px){.industry-page-container{padding:25px 10px}.why-choose-box{padding:16px}.why-choose-box h3{font-size:2rem}.why-choose-box li{font-size:1rem}.contact-btn{width:30%;text-align:center}h2{font-size:2rem;margin-top:20px}.section-subtitle{font-size:1rem;text-align:center}.challenge-card{padding:16px}.challenge-card h3{font-size:1.5rem}.challenge-item{font-size:1.2rem}.challenge-item p{font-size:1rem}.help-card{padding:16px}.help-item h4{font-size:1.5rem}.help-item p{font-size:1.1rem}.contact-btn{font-size:13px;padding:9px 14px}}
