@media (min-width:1200px){.hero-title{font-size:4.5rem}.container{padding:0 var(--spacing-lg)}}@media (max-width:1199px){.hero-title{font-size:3.5rem}.props-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.nav-menu{background-color:rgba(26,27,58,.98);box-shadow:0 10px 27px rgba(0,0,0,.05);flex-direction:column;left:-100%;padding:var(--spacing-lg) 0;position:fixed;text-align:center;top:70px;transition:.3s;width:100%}.nav-menu.active{left:0}.nav-menu li{margin:var(--spacing-sm) 0}.hamburger{display:flex}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.1rem}.eagle-content{gap:var(--spacing-lg);grid-template-columns:1fr;text-align:center}.eagle-illustration{order:-1}.props-grid{gap:var(--spacing-md);grid-template-columns:1fr}.prop-card{padding:var(--spacing-md)}.case-studies-grid,.services-grid{gap:var(--spacing-md);grid-template-columns:1fr}.team-stats{grid-template-columns:repeat(2,1fr)}.contact-content{gap:var(--spacing-lg);grid-template-columns:1fr}.contact-text{order:-1}.footer-content{gap:40px;grid-template-columns:1fr}.footer-links{gap:30px;grid-template-columns:1fr}.service-content{padding:0 1rem}.service-description{font-size:1.1rem}.features-grid{gap:1.5rem}.features-grid,.tech-categories{grid-template-columns:1fr}.workflow-timeline{padding:var(--spacing-lg) 0}.timeline-line{left:40px;transform:none}.timeline-step{margin-bottom:var(--spacing-lg)}.step-left,.step-right{justify-content:flex-start}.timeline-number{left:40px;transform:translateX(-50%)}.step-left .timeline-connector,.step-right .timeline-connector{left:40px;right:auto;transform:translateY(-50%);width:40px}.step-left .step-card,.step-right .step-card{margin-left:100px;margin-right:0;max-width:none}.step-card{padding:var(--spacing-lg)}.comparison-table-wrapper{font-size:.85rem}.comparison-table td,.comparison-table th{padding:.75rem .5rem}.model-header h3{font-size:1rem}.model-subtitle{font-size:.8rem}.case-study-metrics{justify-content:space-around}.metric{min-width:60px}.metric-value{font-size:1.2rem}.why-grid{gap:2rem;grid-template-columns:1fr}}@media (max-width:767px){h2{font-size:2rem}h3{font-size:1.25rem}.hero{min-height:500px}.hero-title{font-size:2.5rem;line-height:1.1}.hero-subtitle{font-size:1rem;margin-bottom:var(--spacing-lg)}.hero-cta{font-size:1rem;padding:var(--spacing-sm) var(--spacing-lg)}.case-studies,.contact-section,.eagle-section,.services-overview,.team-section,.value-props{padding:var(--spacing-xl) 0}.eagle-illustration{height:150px;width:150px}.eagle-text h2{font-size:1.75rem}.prop-card{padding:var(--spacing-md)}.icon-placeholder{font-size:2rem}.service-card{padding:var(--spacing-lg)}.team-stats{gap:var(--spacing-md);grid-template-columns:1fr}.stat-number{font-size:2.5rem}.hs-form,.lead-form{padding:var(--spacing-lg)}.footer{padding:var(--spacing-xl) 0 var(--spacing-md)}}@media (max-width:575px){.container,.nav-container{padding:0 var(--spacing-sm)}.nav-logo .logo{height:35px}.hero{min-height:450px}.hero-title{font-size:2rem;margin-bottom:var(--spacing-sm)}.hero-subtitle{font-size:.95rem;margin-bottom:var(--spacing-md)}.hero-cta{font-size:.95rem;padding:var(--spacing-sm) var(--spacing-md)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.1rem}.section-title{margin-bottom:var(--spacing-lg)}.case-studies,.contact-section,.eagle-section,.services-overview,.team-section,.value-props{padding:var(--spacing-lg) 0}.eagle-illustration{height:120px;width:120px}.eagle-text h2{font-size:1.5rem;margin-bottom:var(--spacing-sm)}.eagle-text p{font-size:1rem}.props-grid{gap:var(--spacing-sm)}.prop-card{padding:var(--spacing-sm)}.prop-card h3{font-size:1rem}.services-grid{gap:var(--spacing-sm)}.service-card{padding:var(--spacing-md)}.case-studies-grid{gap:var(--spacing-sm)}.case-study-image{height:150px}.case-study-content{padding:var(--spacing-md)}.team-intro{font-size:1rem;margin-bottom:var(--spacing-lg)}.stat{padding:var(--spacing-md)}.stat-number{font-size:2rem}.stat-label{font-size:.9rem}.contact-text h2{font-size:1.75rem}.contact-text p{font-size:1rem}.lead-form{padding:var(--spacing-md)}.form-group input,.form-group select,.form-group textarea{font-size:.95rem;padding:var(--spacing-xs)}.form-submit{font-size:1rem;padding:var(--spacing-sm)}.hs-form{padding:var(--spacing-md)}.hs-form .hs-input{font-size:.95rem;padding:var(--spacing-xs)}.hs-form .hs-button{font-size:1rem;padding:var(--spacing-sm) var(--spacing-md)}.footer{padding:var(--spacing-lg) 0 var(--spacing-sm)}.footer-logo .logo{height:35px}.footer-column h4{font-size:1rem}.footer-column a{font-size:.9rem}}@media (max-width:375px){.hero-title{font-size:1.75rem}.hero-subtitle{font-size:.9rem}h2{font-size:1.5rem}h3{font-size:1rem}.eagle-text h2{font-size:1.25rem}.prop-card h3{font-size:.95rem}.stat-number{font-size:1.75rem}.contact-text h2{font-size:1.5rem}}@media (max-height:500px) and (orientation:landscape){.hero{min-height:400px}.hero-title{font-size:2rem;margin-bottom:var(--spacing-xs)}.hero-subtitle{font-size:.95rem;margin-bottom:var(--spacing-sm)}.hero-cta{padding:var(--spacing-xs) var(--spacing-md)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-title,.section-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-background #hero-animation{display:none}.hero{background:var(--gradient-primary)}}@media (max-width:991px){.blog-nav-content{flex-direction:column;gap:var(--spacing-md)}.blog-search{max-width:100%}.blog-categories{justify-content:center}.featured-article-card{grid-template-columns:1fr}.featured-article-image{height:250px}.articles-container{gap:var(--spacing-lg);grid-template-columns:1fr}.articles-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.blog-sidebar{order:-1}.article-layout{gap:var(--spacing-lg);grid-template-columns:1fr}.article-sidebar{order:1}.related-articles-grid{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:767px){.blog-hero .hero-title{font-size:2.5rem}.blog-hero-actions{flex-direction:column;gap:var(--spacing-sm)}.category-filter{font-size:.8rem;padding:var(--spacing-xs) var(--spacing-sm)}.featured-article-content{padding:var(--spacing-lg)}.featured-article-content h3{font-size:1.5rem}.articles-list{grid-template-columns:1fr}.article-card{margin-bottom:var(--spacing-md)}.article-title{font-size:2rem}.article-subtitle{font-size:1.1rem}.article-meta-section{flex-direction:column;gap:var(--spacing-sm)}.article-sharing{flex-wrap:wrap;gap:var(--spacing-sm)}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.metrics-grid{gap:var(--spacing-md);grid-template-columns:1fr}.author-bio-card{flex-direction:column;text-align:center}.newsletter-input-group{flex-direction:column;max-width:100%}.newsletter-input-group input{margin-bottom:var(--spacing-sm)}}@media (max-width:575px){.blog-hero .hero-title{font-size:2rem}.blog-search{flex-direction:column}.search-input{margin-bottom:var(--spacing-xs)}.blog-categories{gap:var(--spacing-xs)}.category-filter{font-size:.75rem;padding:4px var(--spacing-xs)}.featured-article-content{padding:var(--spacing-md)}.featured-article-content h3{font-size:1.25rem}.article-content{padding:var(--spacing-md)}.article-card h3{font-size:1.1rem}.sidebar-widget{padding:var(--spacing-md)}.article-title{font-size:1.75rem}.article-content,.article-subtitle{font-size:1rem}.article-lead{font-size:1.1rem}.article-content h2{font-size:1.25rem}.article-content h3{font-size:1.1rem}.article-quote{font-size:1rem;padding:var(--spacing-md)}.tags-label{display:block;margin-bottom:var(--spacing-xs)}.tag-list{display:flex}}@media (max-width:991px){.case-studies-hero-stats{gap:var(--spacing-md)}.hero-stat{min-width:100px}.filters-content{flex-direction:column;gap:var(--spacing-md)}.featured-case-card{grid-template-columns:1fr}.featured-case-image{height:300px}.case-studies-list{gap:var(--spacing-md);grid-template-columns:1fr}.case-study-layout{gap:var(--spacing-lg);grid-template-columns:1fr}.case-study-sidebar{order:1}.related-case-studies-grid{gap:var(--spacing-md);grid-template-columns:1fr}}@media (max-width:767px){.case-studies-hero .hero-title{font-size:2.5rem}.case-studies-hero-actions{flex-direction:column;gap:var(--spacing-sm)}.case-study-title{font-size:2rem}.case-study-subtitle{font-size:1.1rem}.case-study-hero-metrics{gap:var(--spacing-md)}.hero-metric{min-width:100px}.challenge-points{grid-template-columns:1fr}.approach-step{flex-direction:column;gap:var(--spacing-md);text-align:center}.tech-grid{grid-template-columns:1fr}}@media (max-width:575px){.case-studies-hero .hero-title{font-size:2rem}.filter-btn{font-size:.8rem;padding:var(--spacing-xs) var(--spacing-sm)}.case-study-content,.featured-case-content{padding:var(--spacing-md)}.case-study-title{font-size:1.75rem}.case-study-subtitle{font-size:1rem}.case-study-section h2{font-size:1.5rem}.section-lead{font-size:1.1rem}.challenge-point{padding:var(--spacing-md)}}@media print{.contact-section,.footer,.hero-background,.navbar{display:none}.hero{background:var(--accent-white);min-height:auto;padding:var(--spacing-lg) 0}.hero,.hero-subtitle,.hero-title{color:var(--text-dark)}body{font-size:12pt;line-height:1.4}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:14pt}.article-newsletter,.article-sharing,.blog-navigation,.blog-sidebar,.related-articles{display:none}.article-layout{grid-template-columns:1fr}.article-content{font-size:11pt}.article-title{color:var(--text-dark);font-size:16pt}.case-studies-filters,.case-study-cta-section,.case-study-sidebar,.related-case-studies{display:none}.case-study-layout{grid-template-columns:1fr}.case-study-title{color:var(--text-dark);font-size:16pt}}