@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap");.srs-vimeo-wrapper2 iframe{height:200px;width:100%}#bannerTable{display:block;height:auto;width:100%;min-height:15vh}#bannerTable td{display:block;text-align:center;vertical-align:middle;padding:1rem}a,a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;border:none;outline:none;background:none;box-shadow:none}a::before{display:inline-block;font-size:0.9em;color:inherit;transition:transform 0.3s ease}a:hover::before{transform:rotate(10deg)}#con-us-content p{color:#000 !important;font-family:"Roboto", serif !important;font-size:16px !important;font-style:normal !important;font-weight:normal !important;line-height:1.6 !important;text-align:left !important;text-decoration:none !important;margin-bottom:1rem !important}.banner-area-innre h1,.banner-area-innre h2{color:#fff;font-family:"Roboto", serif;font-style:normal;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;margin:1rem 0}.banner-area-innre h1{font-size:28px}.banner-area-innre h2{font-size:20px}hr{margin-top:2rem;margin-bottom:1.5rem;border-top:0 !important;height:0 !important;background:transparent !important}.testimonial-container{height:auto;min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;margin:1rem 0;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)}.testimonial-container blockquote p{font-size:1rem;font-style:italic;color:#333;margin-bottom:0.8rem;text-align:center}.testimonial-container .blockquote-footer{font-size:0.85rem;color:#666;text-align:center}.testimonial-container cite{font-style:normal;color:#999}@media (min-width:768px){.srs-vimeo-wrapper2 iframe{height:300px}#bannerTable{display:inline-table;height:15vh}#bannerTable td{display:table-cell;padding:0}#con-us-content p{font-size:17px !important;line-height:1.5 !important}.banner-area-innre h1{font-size:36px}.banner-area-innre h2{font-size:24px}hr{margin-top:3rem;margin-bottom:2rem}.testimonial-container{height:180px;padding:1.5rem;border-radius:10px}.testimonial-container blockquote p{font-size:1.1rem}.testimonial-container .blockquote-footer{font-size:0.9rem}}@media (min-width:1024px){.srs-vimeo-wrapper2 iframe{height:400px}#con-us-content p{font-size:18px !important}.banner-area-innre h1{font-size:48px}.banner-area-innre h2{font-size:30px}hr{margin-top:55px;margin-bottom:25px}.testimonial-container{height:200px;padding:2rem}.testimonial-container blockquote p{font-size:1.2rem}.testimonial-container .blockquote-footer{font-size:0.95rem}}@media (min-width:1440px){.srs-vimeo-wrapper2 iframe{height:450px}.banner-area-innre h1{font-size:56px}.banner-area-innre h2{font-size:34px}}:root{--primary-blue: #0D62AE;--primary-green: #218d13;--secondary-green: #28a745;--darker-green: #1a6f0f;--darkest-green: #145a0c;--white: #ffffff;--black: #333;--gray-light: #f8f9fa;--gray-medium: #666;--gray-dark: #555;--gray-border: #e9ecef;--shadow-light: rgba(0,0,0,.08);--shadow-medium: rgba(0,0,0,.12);--green-shadow: rgba(33, 141, 19, 0.3);--green-glow-light: rgba(33, 141, 19, 0.4);--green-glow-medium: rgba(33, 141, 19, 0.2);--green-glow-strong: rgba(33, 141, 19, 0.5);--transition-smooth: all 0.3s ease;--transition-bounce: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);--border-radius-small: 8px;--border-radius-medium: 12px;--border-radius-large: 20px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Roboto", sans-serif;line-height:1.6;color:var(--black);background:#fff;overflow-x:hidden;padding:2px}.btn{padding:8px 15px;font-size:14px;font-weight:700;border-radius:5px;text-align:center;color:var(--white);border:none;display:inline-block;cursor:pointer;text-decoration:none;transition:var(--transition-smooth);width:100%;max-width:200px}.btn-primary{background-color:#007bff}.btn-primary:hover{background-color:#0056b3;transform:scale(1.02)}.button-container{display:flex;flex-direction:column;gap:5px;align-items:center;margin:10px 0}.about-container{margin:0 2px;max-width:calc(100vw - 4px);background:var(--white);border-radius:var(--border-radius-medium);overflow:hidden;box-shadow:0 4px 20px var(--shadow-light)}.why-choose-section{padding:30px 10px;font-family:Roboto, sans-serif}.section-header{text-align:center;margin-bottom:30px}.section-title{font-size:clamp(24px, 6vw, 28px);color:var(--primary-blue);font-weight:700;margin-bottom:15px;line-height:1.2}.section-subtitle{font-size:16px;color:var(--gray-medium);margin:0 auto;font-family:Roboto, sans-serif;text-align:center;padding:0 10px}.title-decoration{width:60px;height:4px;background:linear-gradient(90deg, var(--primary-blue), var(--primary-green));margin:0 auto 20px;border-radius:2px}.section-description{font-size:16px;color:var(--gray-medium);text-align:center;line-height:1.6;padding:0 15px}.benefits-grid{display:grid;grid-template-columns:1fr;gap:20px;margin:30px 0}.services-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}.benefit-card{background:var(--white);border-radius:var(--border-radius-medium);padding:20px 15px;box-shadow:0 4px 20px var(--shadow-light);transition:var(--transition-smooth);border:1px solid var(--gray-border);position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:0.6s forwards fadeInUp;width:100%;min-height:180px;display:flex;flex-direction:column;justify-content:flex-start}.benefit-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, var(--primary-blue), var(--primary-green))}.benefit-card:hover{transform:translateY(-2px);box-shadow:0 6px 25px var(--shadow-medium)}.benefit-card:focus-within{outline:var(--primary-blue) solid 2px;outline-offset:2px}.service-category{background:var(--white);border-radius:var(--border-radius-medium);padding:0;box-shadow:0 4px 20px var(--shadow-light);overflow:hidden;border:1px solid var(--gray-border);transform:translateY(20px);opacity:0;transition:all 0.4s ease}.service-category.fade-in{transform:translateY(0);opacity:1}.service-category:hover{transform:translateY(-4px);box-shadow:0 8px 30px var(--shadow-medium)}.hero-section{background:linear-gradient(135deg, var(--primary-blue) 0%, #1e7bb8 50%, var(--primary-green) 100%);color:var(--white) !important;padding:40px 15px;position:relative;overflow:hidden}.hero-section *,.hero-section::before{color:var(--white) !important}.hero-section::before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);border-radius:50%;transform:translate(50px, -50px)}.hero-content{max-width:100%;margin-bottom:30px;position:relative;z-index:2}.hero-badge{display:inline-block;background:rgba(255, 255, 255, 0.2);padding:6px 15px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:15px;backdrop-filter:blur(10px);color:var(--white) !important}.hero-title{font-size:clamp(24px, 8vw, 32px);font-weight:700;line-height:1.2;margin-bottom:15px;color:var(--white) !important;text-align:center}.hero-subtitle{font-size:16px;line-height:1.6;opacity:0.9;color:var(--white) !important;text-align:center;padding:0 10px}.hero-stats{display:grid;grid-template-columns:1fr;gap:15px;margin-top:20px}.stat-item{text-align:center;padding:15px;background:rgba(255, 255, 255, 0.1);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);color:var(--white) !important}.stat-item *{color:var(--white) !important}.stat-number{font-size:24px;font-weight:700;margin-bottom:5px;color:var(--white) !important}.stat-label{font-size:12px;opacity:0.8;color:var(--white) !important}.left-header-1{font-size:clamp(24px, 8vw, 36px) !important;color:var(--white) !important;font-weight:bold !important;line-height:1.2 !important;margin:0 auto 15px auto !important;text-align:center !important;padding:0 10px !important;max-width:100% !important}.left-header-1 img{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important}.strategy-call-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-green) !important;color:var(--white);font-family:"Roboto", sans-serif;font-size:14px;font-weight:600;padding:15px 25px;border:none;border-radius:var(--border-radius-small);text-decoration:none;cursor:pointer;transition:var(--transition-bounce);box-shadow:0 4px 15px var(--green-shadow);position:relative;min-width:200px;max-width:280px;margin:15px auto;text-transform:uppercase;letter-spacing:0.5px;overflow:hidden;width:100%}.strategy-call-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.6s ease}.strategy-call-button:hover{background:var(--white) !important;color:var(--primary-green);transform:translateY(-1px) scale(1.01);box-shadow:0 6px 20px var(--green-glow-light), 0 0 15px var(--green-glow-medium)}.strategy-call-button:hover::before{left:100%}.strategy-call-button:hover .button-phone-icon{animation:phoneRing 0.6s ease-in-out;transform:rotate(10deg) scale(1.05)}.strategy-call-button:active{transform:translateY(0) scale(0.98);transition:all 0.1s ease}.strategy-call-button-green{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary-green);color:var(--white);font-family:"Roboto", sans-serif;font-size:14px;font-weight:600;padding:15px 25px;border:none;border-radius:var(--border-radius-small);text-decoration:none;cursor:pointer;transition:var(--transition-smooth);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1), 0 4px 8px var(--green-glow-medium), inset 0 1px 0 rgba(255, 255, 255, 0.2);position:relative;min-width:200px;max-width:280px;margin:15px auto;text-transform:uppercase;letter-spacing:0.5px;border-bottom:3px solid var(--darker-green);width:100%}.strategy-call-button-green:hover{background:var(--darker-green);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15), 0 6px 12px var(--green-glow-light), inset 0 1px 0 rgba(255, 255, 255, 0.2);color:var(--white);text-decoration:none;border-bottom-color:var(--darkest-green)}.strategy-call-button-green:active{transform:translateY(1px);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), inset 0 2px 4px rgba(0, 0, 0, 0.1);border-bottom-width:1px}.strategy-call-button-green:focus{outline:2px solid var(--primary-blue);outline-offset:2px;color:var(--white);text-decoration:none}.button-phone-icon{font-size:16px;font-weight:normal;transition:var(--transition-bounce);display:inline-block;animation:phoneRing 2s ease-in-out infinite}.info-cont{display:flex;flex-direction:column}.content-section,.services-section{padding:30px 15px}.services-section{background:var(--gray-light)}.section-intro{text-align:center;margin-bottom:30px}.intro-content{display:flex;flex-direction:column;gap:20px;margin-top:20px}.intro-text-box{padding:20px;background:var(--gray-light);border-radius:12px;border-left:4px solid var(--primary-blue)}.intro-text{font-size:15px;line-height:1.7;color:var(--gray-dark);margin-bottom:15px}.intro-text:last-child{margin-bottom:0}.intro-visual{display:flex;justify-content:center;order:-1}.intro-visual img{max-width:100%;height:auto;border-radius:10px}.feature-highlight{text-align:center;padding:20px;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);border:2px solid #f0f0f0}.feature-icon{font-size:32px;margin-bottom:12px}.feature-highlight h4{color:var(--primary-blue);font-weight:600;margin-bottom:8px;font-size:16px}.feature-highlight p{color:var(--gray-medium);font-size:13px;line-height:1.5}.category-header{padding:20px 15px 15px;position:relative}.service-category.infrastructure .category-header{background:linear-gradient(135deg, var(--primary-blue), #1e7bb8);color:var(--white) !important}.service-category.security .category-header{background:linear-gradient(135deg, #dc3545, #e74c3c);color:var(--white) !important}.service-category.leadership .category-header{background:linear-gradient(135deg, var(--primary-green), var(--secondary-green));color:var(--white) !important}.service-category.infrastructure .category-header *,.service-category.security .category-header *,.service-category.leadership .category-header *{color:var(--white) !important}.category-icon{font-size:28px;margin-bottom:10px;opacity:0.9;color:inherit}.category-title{font-size:18px;font-weight:700;margin-bottom:6px;color:inherit !important}.category-subtitle{font-size:13px;opacity:0.8;line-height:1.4;color:inherit !important}.services-list{padding:15px}.service-item{display:flex;align-items:flex-start;margin-bottom:15px;padding:12px;border-radius:8px;transition:var(--transition-smooth)}.service-item:hover{transform:translateX(3px)}.service-bullet{width:6px;height:6px;background:var(--primary-blue);border-radius:50%;margin-top:6px;margin-right:12px;flex-shrink:0}.service-content{flex:1}.service-description{color:var(--gray-medium);font-size:13px;line-height:1.5;margin-top:4px}.benefit-icon{width:50px;height:50px;background:linear-gradient(135deg, var(--primary-blue), var(--primary-green));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:20px;color:var(--white)}.benefit-title{font-size:18px;font-weight:700;color:var(--primary-blue);margin-bottom:12px;text-transform:uppercase;letter-spacing:0.5px;font-family:Roboto, sans-serif}.benefit-description{font-size:15px;color:var(--gray-dark);line-height:1.7;font-family:Roboto, sans-serif}.highlight-link,.service-link{color:var(--primary-blue);text-decoration:none;font-weight:600;transition:var(--transition-smooth);border:none;outline:none;box-shadow:none;background:none}.highlight-link{padding:2px 4px;border-radius:4px;background:rgba(13, 98, 174, 0.1)}.service-link{font-size:15px;line-height:1.4}.highlight-link:hover,.highlight-link:focus{background:rgba(13, 98, 174, 0.2);color:var(--primary-blue)}.service-link:hover,.service-link:focus{color:var(--primary-green)}.benefit-description a{color:var(--primary-blue);font-weight:600;transition:color 0.3s;border-bottom:2px solid transparent}.benefit-description a:hover{color:var(--primary-green);border-bottom:2px solid var(--primary-green)}.value-section{padding:40px 15px;background:linear-gradient(135deg, var(--gray-light) 0%, var(--gray-border) 100%)}.value-content{display:flex;flex-direction:column;gap:25px;align-items:center}.value-title{font-size:24px;color:var(--primary-blue);font-weight:700;margin-bottom:15px;text-align:center}.value-description{font-size:15px;color:var(--gray-dark);line-height:1.7;margin-bottom:20px;text-align:center}.value-features{display:flex;flex-direction:column;gap:10px;width:100%}.value-feature{display:flex;align-items:center;font-size:14px;color:var(--black)}.check-icon{color:var(--primary-green);font-weight:bold;margin-right:10px;font-size:14px}.cta-section{text-align:center;padding:25px 15px;background:var(--white);border-radius:var(--border-radius-medium);box-shadow:0 4px 20px rgba(0, 0, 0, 0.1)}.cta-title{font-size:18px;color:var(--primary-blue);font-weight:700;margin-bottom:8px}.cta-subtitle{color:var(--gray-medium);font-size:13px;margin-bottom:20px;line-height:1.5;padding:0 10px}.cta-button{display:inline-flex;align-items:center;background:linear-gradient(135deg, var(--primary-green), var(--secondary-green)) !important;color:var(--white);padding:12px 25px;border-radius:var(--border-radius-medium);text-decoration:none;font-weight:600;font-size:14px;transition:var(--transition-smooth);box-shadow:0 4px 15px var(--green-glow-light);border:none;outline:none;max-width:250px;width:100%}.cta-button:hover,.cta-button:focus{transform:translateY(-1px);box-shadow:0 6px 20px var(--green-glow-strong);color:var(--white);text-decoration:none}.cta-text{color:var(--white)}.cta-arrow{margin-left:8px;font-size:16px;transition:transform 0.3s ease;color:var(--white)}.cta-button:hover .cta-arrow{transform:translateX(2px)}.service-page-container .block-banner h1,.service-page-container .block-banner h2{color:var(--white);font-family:Roboto, sans-serif;font-style:normal;font-weight:700;line-height:1.5;text-align:center;text-decoration:none}.service-page-container .block-banner h1{font-size:clamp(28px, 8vw, 36px)}.service-page-container .block-banner h2{font-size:clamp(20px, 6vw, 24px)}.service-page-container .block-content h2,.service-page-container .block-content h3,.service-page-container .block-content h4,.service-page-container .block-content ol,.service-page-container .block-content p,.service-page-container .block-content ul{color:#000;font-family:Roboto, sans-serif;font-style:normal;line-height:1.5;text-align:left;text-decoration:none}.service-page-container .block-content h2{font-size:20px;font-weight:700}.service-page-container .block-content h3{font-size:18px;font-weight:700}.service-page-container .block-content h4{font-size:16px;font-weight:700}.service-page-container .block-content p{font-size:15px;font-weight:400}.service-page-container .block-content ol,.service-page-container .block-content ul{font-size:15px;font-weight:400;margin:15px 0 15px 15px;padding-left:15px}.service-page-container .block-content ol li,.service-page-container .block-content ul li{margin-bottom:8px}.benefits-grid ul,ul.custom-list{list-style:none;padding-left:0;margin-left:0}.benefits-grid ul li,ul.custom-list li{list-style:none}.opacity8{opacity:0.8;transition:opacity 0.3s}.op-hover:hover{opacity:1}.lighter{z-index:1000075}.lighter .lighter-overlay{background:rgba(0, 0, 0, 0.5);height:100%;width:100%}.fa.fa-twitter{font-family:sans-serif}.fa.fa-twitter::before{content:"𝕏";font-size:1.2em}.seo-header .social-links a,.seo-header .header-address .item a i,.seo-header .header-address .item span{color:#000000;border-color:#000000}.get-a-quote{background:#218d13 !important;border-color:#218d13 !important;color:#ffffff !important}.left-btn-txt-1,.right-btn-txt-1{color:var(--white) !important}.left-btn-txt-1{margin-right:3px}.right-btn-txt-1{margin-left:3px}.service-page-container .faq-answer{margin-left:20px}.blocks-faq h2,.blocks-topic h2{margin-top:8px}.benefits-grid.single-card{max-width:100%;margin:0 auto;grid-template-columns:1fr}.benefit-card ul{margin:12px 0;padding-left:15px}.benefit-card ul li{margin-bottom:6px;line-height:1.6}.intro-text-box-with-image{position:relative;overflow:hidden;padding:20px;background:var(--gray-light);border-radius:12px;border-left:4px solid var(--primary-blue)}.intro-text-box-with-image::after{content:"";display:table;clear:both}.intro-text-box img,.intro-text-box-with-image img{float:none !important;display:block;margin:0 auto 15px auto;padding:0 !important;max-width:100%;border-radius:8px}.section-spacing{margin-bottom:25px}.benefit-card p.benefit-description{margin-top:12px;margin-bottom:0}.content-centered{max-width:100%;margin:0 auto;text-align:left;padding:0 10px}.cta-section .button-container{margin:5px 0 !important}.cta-section .button-container:first-of-type{margin-top:10px !important}.cta-section .button-container:last-of-type{margin-bottom:5px !important}.cta-section p{margin:5px 0 !important}.content-section div[style*="grid-template-columns"]{display:flex !important;flex-direction:column !important;gap:20px !important}.content-section div[style*="grid-template-columns"] div:last-child{order:-1}.content-section div[style*="grid-template-columns"] img{max-width:100% !important;width:100% !important;height:auto !important;object-fit:cover;border-radius:10px !important;margin-bottom:15px;float:none !important;display:block !important}.benefit-card:nth-child(1){animation-delay:0.1s}.benefit-card:nth-child(2){animation-delay:0.2s}.benefit-card:nth-child(3){animation-delay:0.3s}.benefit-card:nth-child(4){animation-delay:0.4s}.benefit-card:nth-child(5){animation-delay:0.5s}.benefit-card:nth-child(6){animation-delay:0.6s}.benefit-card:nth-child(7){animation-delay:0.7s}.service-category:nth-child(1){animation-delay:0.1s}.service-category:nth-child(2){animation-delay:0.3s}.service-category:nth-child(3){animation-delay:0.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes phoneShakeDefault{0%,85%,100%{transform:rotate(0deg)}87%{transform:rotate(-8deg)}89%{transform:rotate(8deg)}91%{transform:rotate(-6deg)}93%{transform:rotate(6deg)}95%{transform:rotate(-4deg)}97%{transform:rotate(4deg)}99%{transform:rotate(0deg)}}@keyframes phoneRing{0%,100%{transform:rotate(10deg) scale(1.05)}25%{transform:rotate(-8deg) scale(1.08)}50%{transform:rotate(15deg) scale(1.05)}75%{transform:rotate(-5deg) scale(1.08)}}@keyframes glow{from{box-shadow:0 6px 20px var(--green-glow-light), 0 0 15px var(--green-glow-medium)}to{box-shadow:0 8px 30px var(--green-glow-strong), 0 0 25px var(--green-glow-light)}}.desktop-view.menu-header{background:var(--primary-blue) !important}.desktop-view.menu-header .menu-navbar .menu-nav .menu-dropdown .menu-dropdown-toggle{color:var(--white) !important}.toc-title{font-size:24px;margin:15px 0 8px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.article-content p{color:#000 !important;font-family:"Roboto", serif !important;font-size:15px !important;font-style:normal !important;font-weight:normal !important;line-height:1.5 !important;text-align:left !important;text-decoration:none !important}.article-banner-text h1{color:#fff;font-family:"Roboto", serif;font-size:clamp(28px, 8vw, 36px);font-style:normal;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none}.blog-container .faq-answer{margin-left:20px}.blog-container h2,.blog-container h3,.blog-container h4,.blog-container p,.blog-container ol,.blog-container ul{color:#000;font-family:"Roboto", serif;font-style:normal;line-height:1.5;text-align:left;text-decoration:none}@media (min-width:481px){body{padding:5px}.hero-section,.content-section,.services-section,.value-section,.why-choose-section{padding:40px 20px}.button-container{flex-direction:row;justify-content:center}.btn{width:auto;min-width:150px}.strategy-call-button,.strategy-call-button-green{min-width:250px;padding:16px 30px;font-size:15px}.cta-button{max-width:300px;padding:14px 30px;font-size:15px}.hero-stats{grid-template-columns:repeat(2, 1fr);gap:20px}.stat-item{padding:18px}.stat-number{font-size:28px}.stat-label{font-size:13px}.category-icon{font-size:32px}.benefit-card{padding:25px 20px}.benefit-icon{width:55px;height:55px;font-size:22px}.section-title{font-size:clamp(28px, 5vw, 32px)}.section-subtitle{font-size:17px}.benefit-title{font-size:19px}.benefit-description{font-size:16px}.toc-title{font-size:26px;margin:18px 0 10px}.article-content p{font-size:16px !important}}@media (min-width:769px){body{padding:10px}.hero-section,.content-section,.services-section,.value-section,.why-choose-section{padding:50px 25px}.about-container{margin:0 auto;max-width:100%;border-radius:var(--border-radius-large)}.benefits-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:25px}.services-grid{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:25px}.hero-stats{grid-template-columns:repeat(3, 1fr);gap:25px;max-width:600px}.intro-content{display:grid;grid-template-columns:1fr;gap:30px}.intro-visual{order:0}.hero-title{font-size:clamp(32px, 6vw, 42px)}.hero-subtitle{font-size:18px}.section-subtitle{font-size:18px}.value-content{display:grid;grid-template-columns:1fr;gap:35px}.article-content p{font-size:17px !important}.toc-title{font-size:28px}}@media (min-width:1025px){body{padding:0;background:#f0f2f5}.hero-section,.content-section,.services-section,.value-section,.why-choose-section{padding:60px 40px}.about-container{max-width:1400px;margin:0 auto;border-radius:var(--border-radius-large);box-shadow:0 10px 40px var(--shadow-light)}.why-choose-section{max-width:1200px;margin:0 auto}.benefits-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px}.services-grid{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px}.intro-content{display:grid;grid-template-columns:2fr 1fr;gap:50px;align-items:center}.value-content{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:center;max-width:1200px;margin:0 auto}.hero-section::before{width:300px;height:300px;transform:translate(100px, -100px)}.hero-badge{padding:8px 20px;border-radius:25px;font-size:14px;margin-bottom:20px}.hero-title{font-size:clamp(42px, 5vw, 48px);margin-bottom:20px}.hero-subtitle{font-size:20px;max-width:600px;text-align:left;padding:0}.hero-stats{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:30px;max-width:600px}.stat-item{padding:20px}.stat-number{font-size:32px}.stat-label{font-size:14px}.section-header{margin-bottom:50px}.section-title{font-size:clamp(32px, 4vw, 36px)}.section-subtitle{font-size:18px;max-width:600px;text-align:left}.section-description{font-size:18px;text-align:left;padding:0}.title-decoration{width:80px;margin:0 auto 20px}.benefit-card{padding:30px 25px;min-height:200px}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px var(--shadow-medium)}.benefit-icon{width:60px;height:60px;font-size:24px;margin-bottom:20px}.benefit-title{font-size:20px;margin-bottom:15px}.benefit-description{font-size:16px}.category-header{padding:30px 25px 20px}.category-icon{font-size:40px;margin-bottom:15px}.category-title{font-size:22px;margin-bottom:8px}.category-subtitle{font-size:14px}.services-list{padding:25px}.service-item{padding:15px;margin-bottom:20px}.service-item:hover{transform:translateX(5px)}.service-bullet{width:8px;height:8px;margin-top:8px;margin-right:15px}.service-description{font-size:14px;margin-top:5px}.service-link{font-size:16px}.service-category:hover{transform:translateY(-8px);box-shadow:0 15px 35px var(--shadow-medium)}.intro-text-box{padding:30px;border-radius:15px;border-left:5px solid var(--primary-blue)}.intro-text-box-with-image{padding:30px;border-radius:15px;border-left:5px solid var(--primary-blue)}.intro-text{font-size:16px;margin-bottom:20px}.feature-highlight{padding:30px;border-radius:var(--border-radius-large)}.feature-icon{font-size:48px;margin-bottom:15px}.feature-highlight h4{margin-bottom:10px;font-size:18px}.feature-highlight p{font-size:14px}.value-section{padding:60px 40px}.value-title{font-size:28px;margin-bottom:20px;text-align:left}.value-description{font-size:16px;margin-bottom:25px;text-align:left}.value-feature{font-size:15px}.check-icon{font-size:16px;margin-right:12px}.value-features{gap:12px}.cta-section{padding:40px 30px;border-radius:var(--border-radius-large);box-shadow:0 8px 25px rgba(0, 0, 0, 0.1)}.cta-title{font-size:20px;margin-bottom:10px}.cta-subtitle{font-size:14px;margin-bottom:25px;padding:0}.cta-button{max-width:400px;padding:15px 30px;font-size:16px}.cta-button:hover,.cta-button:focus{transform:translateY(-2px);box-shadow:0 8px 25px var(--green-glow-strong)}.cta-arrow{margin-left:10px;font-size:18px}.cta-button:hover .cta-arrow{transform:translateX(3px)}.strategy-call-button,.strategy-call-button-green{min-width:280px;padding:18px 36px;font-size:16px}.strategy-call-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px var(--green-glow-light), 0 0 20px var(--green-glow-medium);animation:glow 2s ease-in-out infinite alternate}.strategy-call-button:hover .button-phone-icon{transform:rotate(15deg) scale(1.1)}.button-phone-icon{font-size:18px}.content-centered{max-width:900px;padding:0}.benefits-grid.single-card{max-width:800px}.service-page-container .block-banner h1{font-size:48px}.service-page-container .block-banner h2{font-size:30px}.service-page-container .block-content h2{font-size:24px}.service-page-container .block-content h3{font-size:20px}.service-page-container .block-content h4{font-size:18px}.service-page-container .block-content p{font-size:18px}.service-page-container .block-content ol,.service-page-container .block-content ul{font-size:18px;margin:20px 0 20px 20px;padding-left:20px}.service-page-container .block-content ol li,.service-page-container .block-content ul li{margin-bottom:10px}.service-page-container .faq-answer{margin-left:30px}.blocks-faq h2,.blocks-topic h2{margin-top:10px}.toc-title{font-size:30px;margin:20px 0 10px}.article-content p{font-size:18px !important}.article-banner-text h1{font-size:48px}}@media (min-width:1200px){.about-container{max-width:1400px}.why-choose-section{max-width:1200px;padding:60px 20px}.benefits-grid{gap:30px}.services-grid{gap:30px}.section-header{text-align:left}.section-subtitle{text-align:left}.section-description{text-align:left}.hero-content{max-width:800px;margin-bottom:40px}.hero-subtitle{max-width:600px;text-align:left}.intro-text-box img,.intro-text-box-with-image img{float:right;margin:0 0 15px 20px;max-width:40%}.content-section div[style*="grid-template-columns"]{display:grid !important;flex-direction:unset !important;gap:50px !important}.content-section div[style*="grid-template-columns"] div:last-child{order:unset}.content-section div[style*="grid-template-columns"] img{float:unset !important;display:unset !important;max-width:100% !important;width:100% !important;height:auto !important;object-fit:cover;border-radius:10px !important;margin-bottom:0}}@media (min-width:1400px){.strategy-call-button:hover{animation:glow 2s ease-in-out infinite alternate}.service-category:hover{transform:translateY(-8px)}.benefit-card:hover{transform:translateY(-5px)}}.toc-title{font-size:24px;margin:15px 0 8px;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.article-content p{color:#000 !important;font-family:"Roboto", serif !important;font-size:16px !important;font-style:normal !important;font-weight:normal !important;line-height:1.5 !important;text-align:left !important;text-decoration:none !important}.article-banner-text h1{color:#fff;font-family:"Roboto", serif;font-size:32px;font-style:normal;font-weight:bold;line-height:1.3;text-align:center;text-decoration:none;padding:0 10px}.blog-container .faq-answer{margin-left:20px}.blog-container h2,.blog-container h3,.blog-container h4,.blog-container p,.blog-container ol,.blog-container ul{color:#000;font-family:"Roboto", serif;font-style:normal;line-height:1.5;text-align:left;text-decoration:none}.blog-container h2{font-size:22px;font-weight:bold;margin:15px 0}.blog-container h3{font-size:20px;font-weight:bold;margin:12px 0}.blog-container h4{font-size:18px;font-weight:bold;margin:12px 0}.blog-container p{font-size:16px;font-weight:normal}.blog-container ol,.blog-container ul{font-size:16px;font-weight:normal;margin:5px 0 15px 0;padding-left:15px}.blog-container ol li,.blog-container ul li{margin-bottom:8px}.blog-container .blog-toc ol,.blog-container .blog-toc ul{font-size:14px;margin:5px 0;padding-left:20px}.blog-container .blog-toc ol li,.blog-container .blog-toc ul li{margin-bottom:3px}.blog-bottom-author{margin-top:30px !important}@media (min-width:768px){.toc-title{font-size:28px;margin:18px 0 10px}.article-content p{font-size:17px !important}.article-banner-text h1{font-size:40px;line-height:1.4;padding:0 20px}.blog-container .faq-answer{margin-left:25px}.blog-container h2{font-size:26px;margin:18px 0}.blog-container h3{font-size:22px;margin:14px 0}.blog-container h4{font-size:20px;margin:14px 0}.blog-container p{font-size:17px}.blog-container ol,.blog-container ul{font-size:17px;margin:5px 0 18px 0;padding-left:18px}.blog-container ol li,.blog-container ul li{margin-bottom:9px}.blog-container .blog-toc ol,.blog-container .blog-toc ul{font-size:14px;padding-left:25px}.blog-container .blog-toc ol li,.blog-container .blog-toc ul li{margin-bottom:4px}.blog-bottom-author{margin-top:40px !important}}@media (min-width:1024px){.toc-title{font-size:30px;margin:20px 0 10px;line-height:1.1}.article-content p{font-size:18px !important}.article-banner-text h1{font-size:48px;line-height:1.5;padding:0}.blog-container .faq-answer{margin-left:30px}.blog-container h2{font-size:28px;margin:20px 0}.blog-container h3{font-size:24px;margin:15px 0}.blog-container h4{font-size:22px;margin:15px 0}.blog-container p{font-size:18px}.blog-container ol,.blog-container ul{font-size:18px;margin:5px 0 20px 0;padding-left:20px}.blog-container ol li,.blog-container ul li{margin-bottom:10px}.blog-container .blog-toc ol,.blog-container .blog-toc ul{font-size:15px;padding-left:30px}.blog-container .blog-toc ol li,.blog-container .blog-toc ul li{margin-bottom:5px}.blog-bottom-author{margin-top:50px !important}}.press-release-container h1,.press-release-container h2{color:#fff;font-family:"Roboto", serif;font-style:normal;line-height:1.5;text-align:center;text-decoration:none}.press-release-container h1{font-size:20px;font-weight:bold}.press-release-container h2{font-size:18px;font-weight:normal}.press-release-container p,.press-release-container ol,.press-release-container ul{color:#000;font-family:"Roboto", serif;font-size:18px;font-style:normal;font-weight:normal;line-height:1.5;text-align:left;text-decoration:none}.press-release-container ol,.press-release-container ul{margin:20px 0 20px 20px;padding-left:20px}.press-release-container ol li,.press-release-container ul li{margin-bottom:10px}.case-study-container h2,.case-study-container h3{color:#000;font-family:"Roboto", serif;font-style:normal;font-weight:bold;line-height:1.5;text-align:left;text-decoration:none}.case-study-container h2{font-size:28px;margin:20px 0}.case-study-container h3{font-size:24px;margin:15px 0}.case-study-container p{color:#000 !important;font-family:"Roboto", serif !important;font-size:18px !important;font-style:normal !important;font-weight:normal !important;line-height:1.5 !important;text-align:left !important;text-decoration:none !important}.case-study-container span{color:#000 !important;font-family:"Roboto", serif !important;font-size:20px !important;font-style:normal !important;font-weight:normal !important;line-height:1.5 !important;text-align:left !important;text-decoration:none !important;background-color:transparent !important;padding:0 !important;margin:0 !important}.case-study-container ol,.case-study-container ul{color:#000;font-family:"Roboto", serif;font-size:20px;font-style:normal;font-weight:normal;line-height:1.5;text-align:left;text-decoration:none;margin:20px 0;padding-left:20px}.case-study-container ol li,.case-study-container ul li{margin-bottom:10px}