@import"https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@400;500;600;700;800&display=swap";:root{--brand-main: #0e4856;--brand-light: #1a6275;--brand-dark: #0a343f;--brand-yellow: #e6b116;--text: #0f2f3b;--muted: #4c6a75;--card: #f5f8f9;--border: #e0e7ea;--shadow: 0 16px 40px rgba(14, 72, 86, .1);--max-width: 1120px;font-family:Darker Grotesque,sans-serif;font-size:18px;line-height:1.5;font-weight:500;color:var(--text);background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:#fff}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;color:var(--brand-dark);letter-spacing:-.01em}h1{font-size:46px;line-height:1.1}h2{font-size:32px}h3{font-size:24px}p{margin:0}#app{min-height:100vh}.site{display:flex;flex-direction:column;min-height:100vh;background:#fff}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.site-header{display:flex;width:100%;background:var(--brand-dark);color:#fff;box-shadow:0 4px 16px #0000002e;position:sticky;top:0;z-index:10}.header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0}.brand{display:flex;flex-direction:column;gap:4px}.brand-mark{font-size:28px;font-weight:800;letter-spacing:.01em;color:#fff}.brand-sub{color:#fffc;font-size:17px}.header-nav{display:flex;gap:24px;align-items:center}.header-link{color:#fff;font-weight:700;letter-spacing:.01em;transition:color .2s ease}.header-link:hover{color:var(--brand-yellow)}.hero{padding:72px 0 64px;background-image:linear-gradient(#0a343f99,#0a343f99),url(/images/background_home_page.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:16px;color:var(--muted)}.hero .eyebrow{color:#ffffffe6}.lede{max-width:760px;color:var(--muted);font-size:20px}.hero h1{color:#fff}.hero .lede{color:#fffffff2}.hero-inner{display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center}.hero-bullets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.bullet{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--muted)}.hero .bullet{color:#ffffffe6}.dot{width:8px;height:8px;border-radius:50%;background:var(--brand-yellow);display:inline-block}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;justify-content:center}.cta,.ghost{padding:12px 18px;border-radius:12px;font-weight:700;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,border .15s ease}.cta{background:linear-gradient(120deg,var(--brand-main),var(--brand-light));border-color:var(--brand-yellow);border-width:2px;color:#fff;box-shadow:0 8px 24px #e6b11640;position:relative}.cta:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(230,177,22,.1),transparent);border-radius:12px;opacity:0;transition:opacity .2s ease}.cta:hover:before{opacity:1}.ghost{border-color:var(--border);background:#fff;color:var(--brand-main)}.cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e6b11659;border-color:var(--brand-yellow)}.ghost:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000038;border-color:var(--brand-yellow);color:var(--brand-dark)}.section{display:flex;flex-direction:column;gap:24px;padding:72px 0}.section-head{display:flex;flex-direction:column;gap:8px;position:relative;padding-bottom:16px}.section-head:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:var(--brand-yellow);border-radius:2px}.section-alt{background:linear-gradient(180deg,#f7fbfd,#e6b11608)}.section-alt .section-head h2{color:var(--brand-dark)}.about-intro{max-width:700px;color:var(--muted);font-size:19px;margin-top:8px;text-align:center}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.team-photo{width:200px;height:200px;border-radius:50%;overflow:hidden;border:4px solid var(--brand-yellow);box-shadow:0 8px 24px #0e485626;background:#fff;display:flex;align-items:center;justify-content:center}.team-photo img{width:100%;height:100%;object-fit:cover;display:block}.team-info{display:flex;flex-direction:column;gap:8px;align-items:center;flex:1}.team-info h3{font-size:24px;color:var(--brand-dark);margin:0}.team-role{color:var(--brand-main);font-weight:600;font-size:16px;margin:0}.team-description{color:var(--muted);font-size:16px;line-height:1.6;margin:0;max-width:300px;min-height:50px;text-align:center}.linkedin-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand-main);color:#fff;transition:all .2s ease;margin-top:4px}.linkedin-link:hover{background:var(--brand-light);transform:translateY(-2px);box-shadow:0 4px 12px #0e48564d}.linkedin-link svg{width:20px;height:20px}.team-footer{text-align:center;color:var(--muted);font-size:17px;font-style:italic;margin-top:40px;max-width:600px;margin-left:auto;margin-right:auto}.section-expertise{background:linear-gradient(180deg,#fff,#f7fbfd)}.expertise-intro{max-width:800px;color:var(--muted);font-size:20px;margin-top:8px}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px;align-items:stretch}.expertise-column{display:flex;flex-direction:column;gap:16px;min-height:100%}.expertise-column h3{font-size:22px;color:var(--brand-main);margin-bottom:4px}.expertise-boxes{display:grid;grid-template-rows:repeat(3,1fr);gap:12px;flex:1}.expertise-box{padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#fff,#e6b1160d);border:2px solid var(--brand-yellow);box-shadow:0 4px 12px #e6b11626;display:flex;flex-direction:column;justify-content:center;min-height:0;transition:transform .2s ease,box-shadow .2s ease}.expertise-box:hover{transform:translateY(-2px);box-shadow:0 6px 16px #e6b11640}.expertise-label{font-weight:700;color:var(--brand-dark);font-size:16px;margin-bottom:4px}.expertise-tech{color:var(--muted);font-size:17px;margin:0}.expertise-list{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:repeat(3,1fr);gap:10px;flex:1}.expertise-list li{padding:10px 14px;border-radius:8px;background:var(--brand-dark);color:#fff;font-size:16px;line-height:1.5;display:flex;align-items:center;min-height:0}.expertise-list li span{width:100%;word-wrap:break-word;overflow-wrap:break-word}.expertise-list li strong{display:inline;white-space:normal}.expertise-list li strong{color:var(--brand-yellow);font-weight:700}.model-agnostic-banner{margin-top:56px;padding-top:40px;border-top:2px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:24px}.banner-text{font-size:20px;font-weight:700;color:var(--brand-dark);margin:0;text-align:center}.model-logos{width:100%;max-width:var(--max-width);padding:32px 40px;background:linear-gradient(135deg,var(--card) 0%,rgba(230,177,22,.05) 100%);border:2px solid var(--border);border-top:3px solid var(--brand-yellow);border-radius:12px;box-shadow:0 8px 24px #e6b1161a;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.model-logo{height:40px;width:auto;object-fit:contain;opacity:.8;transition:opacity .2s ease}.model-logo:hover{opacity:1}.erp-integration-banner{margin-top:56px;padding-top:40px;border-top:2px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:24px}.erp-logos{width:100%;max-width:var(--max-width);padding:32px 40px;background:linear-gradient(135deg,var(--card) 0%,rgba(230,177,22,.05) 100%);border:2px solid var(--border);border-top:3px solid var(--brand-yellow);border-radius:12px;box-shadow:0 8px 24px #e6b1161a;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.erp-logo{height:40px;width:auto;object-fit:contain;opacity:.8;transition:opacity .2s ease}.erp-logo:hover{opacity:1}.diagnosis-intro{max-width:900px;color:var(--muted);font-size:22px;line-height:1.7;margin-top:16px}.methodology-section{max-width:1000px;margin:0 auto}.methodology-intro{color:var(--muted);font-size:19px;line-height:1.7;margin-bottom:48px}.methodology-steps{display:flex;flex-direction:column;gap:48px}.methodology-step{padding:32px;background:linear-gradient(135deg,#fff,#e6b11605);border-radius:16px;border:1px solid var(--border);border-left:4px solid transparent;box-shadow:var(--shadow);transition:border-color .2s ease}.methodology-step:hover{border-left-color:var(--brand-yellow)}.step-header{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;border-bottom:2px solid var(--border)}.step-number-large{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--brand-main),var(--brand-light));border:3px solid var(--brand-yellow);color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;flex-shrink:0;box-shadow:0 4px 16px #e6b1164d}.step-header h3{font-size:28px;color:var(--brand-dark);margin:0 0 4px}.step-duration{color:var(--muted);font-size:16px;font-weight:600;margin:0}.step-content{display:flex;flex-direction:column;gap:24px}.step-content h4{font-size:20px;color:var(--brand-main);margin:0 0 12px}.methodology-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.methodology-list li{padding-left:24px;position:relative;color:var(--muted);font-size:16px;line-height:1.7}.methodology-list li:before{content:"•";position:absolute;left:0;color:var(--brand-yellow);font-weight:700;font-size:20px}.methodology-list li strong{color:var(--brand-dark);font-weight:700}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px}.opportunity-card{padding:20px;background:linear-gradient(135deg,var(--card) 0%,rgba(230,177,22,.05) 100%);border-radius:12px;border:1px solid var(--border);border-top:2px solid transparent;transition:border-color .2s ease}.opportunity-card:hover{border-top-color:var(--brand-yellow)}.opportunity-card h5{font-size:18px;color:var(--brand-dark);margin:0 0 12px}.deliverables-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:16px}.deliverable-card{padding:24px;background:linear-gradient(135deg,var(--card) 0%,rgba(230,177,22,.05) 100%);border-radius:12px;border:1px solid var(--border);border-left:3px solid transparent;box-shadow:0 4px 12px #e6b1161a;transition:border-color .2s ease,transform .2s ease}.deliverable-card:hover{border-left-color:var(--brand-yellow);transform:translate(4px)}.deliverable-card h4{font-size:20px;color:var(--brand-dark);margin:0 0 12px}.deliverable-card p{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.value-proposition{max-width:1000px;margin:0 auto}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.value-item{padding:24px;background:linear-gradient(135deg,#fff,#e6b11608);border-radius:12px;border:1px solid var(--border);border-top:3px solid transparent;box-shadow:var(--shadow);transition:border-color .2s ease,transform .2s ease}.value-item:hover{border-top-color:var(--brand-yellow);transform:translateY(-2px)}.value-item h3{font-size:20px;color:var(--brand-dark);margin:0 0 12px}.value-item p{color:var(--muted);font-size:16px;line-height:1.7;margin:0}.toolbox-intro{max-width:800px;color:var(--muted);font-size:20px;line-height:1.7;margin-top:16px}.toolbox-nav{display:flex;flex-direction:column;gap:16px;margin-top:40px;max-width:900px;margin-left:auto;margin-right:auto}.toolbox-link{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:linear-gradient(135deg,#fff,#e6b11608);border:2px solid var(--border);border-left:4px solid transparent;border-radius:12px;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none;color:inherit}.toolbox-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e6b11633;border-left-color:var(--brand-yellow);border-color:#e6b1164d}.toolbox-link-content{flex:1}.toolbox-link h3{font-size:22px;color:var(--brand-dark);margin:0 0 8px}.toolbox-link p{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.toolbox-arrow{font-size:24px;color:var(--brand-yellow);font-weight:700;margin-left:24px;flex-shrink:0;transition:transform .2s ease}.toolbox-link:hover .toolbox-arrow{transform:translate(4px)}.article-content{max-width:900px;margin:0 auto}.article-header{margin-bottom:48px;padding-bottom:32px;border-bottom:2px solid var(--border)}.article-subtitle{color:var(--muted);font-size:20px;line-height:1.7;margin-top:12px}.article-body{display:flex;flex-direction:column;gap:48px}.article-section{display:flex;flex-direction:column;gap:16px}.article-section h2{font-size:28px;color:var(--brand-dark);margin:0}.article-section h3{font-size:22px;color:var(--brand-main);margin:24px 0 12px}.article-section h4{font-size:20px;color:var(--brand-dark);margin:20px 0 12px}.article-section p{color:var(--muted);font-size:18px;line-height:1.8;margin:0}.article-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.article-list li{padding-left:28px;position:relative;color:var(--muted);font-size:17px;line-height:1.8}.article-list li:before{content:"•";position:absolute;left:0;color:var(--brand-yellow);font-weight:700;font-size:24px;line-height:1}.article-list li strong{color:var(--brand-dark);font-weight:700}.example-box{padding:20px 24px;background:var(--card);border-left:4px solid var(--brand-yellow);border-radius:8px;margin:16px 0;font-size:16px;line-height:1.7;color:var(--muted)}.example-box strong{color:var(--brand-dark);font-weight:700;display:block;margin-bottom:8px}.warning-box{padding:20px 24px;background:#e6b1161a;border-left:4px solid var(--brand-yellow);border-radius:8px;margin:16px 0;font-size:16px;line-height:1.7;color:var(--muted)}.warning-box strong{color:var(--brand-dark);font-weight:700;display:block;margin-bottom:8px}.article-section.highlight{background:linear-gradient(135deg,#0e48560d,#e6b1160d);padding:32px;border-radius:16px;border:1px solid var(--border)}.cta-section{text-align:center;max-width:800px;margin:0 auto}.cta-section h2{font-size:32px;color:var(--brand-dark);margin-bottom:16px}.cta-description{color:var(--muted);font-size:19px;line-height:1.7;margin-bottom:32px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.card{padding:20px 18px;border-radius:12px;background:var(--card);border:1px solid var(--border);border-left:3px solid transparent;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,transform .2s ease}.card:hover{border-left-color:var(--brand-yellow);transform:translateY(-2px);box-shadow:0 12px 32px #e6b11626}.pill{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#e6b11633;color:var(--brand-dark);font-weight:700;border:2px solid var(--brand-yellow);font-size:16px;box-shadow:0 2px 8px #e6b11633}ul{margin:0;padding-left:20px;color:var(--muted);display:grid;gap:10px}.examples .example-list{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.example-card{border-radius:12px;border:1px solid var(--border);border-left:3px solid transparent;padding:16px 14px;background:#fff;box-shadow:var(--shadow);display:grid;gap:8px;transition:border-color .2s ease,transform .2s ease}.example-card:hover{border-left-color:var(--brand-yellow);transform:translate(4px)}.example-card h3{font-size:22px}.example-card p{color:var(--muted)}.usecases-intro{max-width:700px;color:var(--muted);font-size:19px;margin-top:8px;text-align:center;margin-left:auto;margin-right:auto}.usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.usecase-card{border-radius:16px;border:2px solid var(--border);border-top:4px solid transparent;padding:32px 24px;background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.usecase-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #e6b11633;border-top-color:var(--brand-yellow);border-color:#e6b1164d}.usecase-card h3{font-size:24px;color:var(--brand-dark);margin:0}.usecase-card p{color:var(--muted);font-size:16px;line-height:1.6;flex:1}.usecase-link{color:var(--brand-main);font-weight:700;font-size:16px;transition:color .2s ease;align-self:flex-start;position:relative}.usecase-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--brand-yellow);transition:width .2s ease}.usecase-link:hover{color:var(--brand-dark)}.usecase-link:hover:after{width:100%}.usecase-detail{padding-top:48px}.back-link{display:inline-flex;align-items:center;color:var(--brand-main);font-weight:600;margin-bottom:32px;transition:color .2s ease}.back-link:hover{color:var(--brand-light)}.usecase-header{margin-bottom:48px;padding-bottom:32px;border-bottom:2px solid var(--border)}.usecase-subtitle{color:var(--muted);font-size:20px;margin-top:8px;max-width:800px}.usecase-content{max-width:900px;margin:0 auto}.usecase-section{margin-bottom:48px}.usecase-section h2{font-size:28px;color:var(--brand-dark);margin-bottom:16px}.usecase-section p{color:var(--muted);font-size:18px;line-height:1.7;margin-bottom:16px}.usecase-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.usecase-list li{padding:12px 16px;border-left:3px solid var(--brand-yellow);background:var(--card);border-radius:4px;color:var(--muted);font-size:16px;line-height:1.6}.usecase-list li strong{color:var(--brand-dark);font-weight:700}.usecase-section.highlight{background:linear-gradient(135deg,#0e48560d,#e6b1160d);padding:32px;border-radius:16px;border:1px solid var(--border)}.roi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0}.roi-item{text-align:center;padding:16px 12px;background:linear-gradient(135deg,#fff,#e6b11608);border-radius:12px;border:1px solid var(--border);border-top:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.roi-item:hover{border-top-color:var(--brand-yellow);transform:translateY(-2px)}.roi-number{font-size:36px;font-weight:800;color:var(--brand-main);margin-bottom:8px}.roi-label{color:var(--muted);font-size:16px;line-height:1.4}.roi-note{margin-top:24px;font-size:17px;color:var(--brand-dark);font-weight:600;text-align:center}.process-steps{display:grid;gap:24px;margin-top:32px}.process-step{display:flex;gap:20px;align-items:flex-start}.step-number{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--brand-main),var(--brand-light));border:3px solid var(--brand-yellow);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px #e6b1164d}.step-content h3{font-size:20px;color:var(--brand-dark);margin:0 0 8px}.step-content p{color:var(--muted);font-size:16px;margin:0}.usecase-examples{display:grid;gap:16px;margin-top:24px}.example-item{padding:16px 20px;background:var(--card);border-radius:8px;border-left:4px solid var(--brand-yellow);color:var(--muted);font-size:16px;line-height:1.6}.example-item strong{color:var(--brand-dark);font-weight:700}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:24px}.capability-item{padding:20px;background:linear-gradient(135deg,#fff,#e6b11608);border-radius:12px;border:1px solid var(--border);border-left:3px solid transparent;box-shadow:0 4px 12px #e6b11614;transition:border-color .2s ease,transform .2s ease}.capability-item:hover{border-left-color:var(--brand-yellow);transform:translate(4px)}.capability-item h3{font-size:18px;color:var(--brand-dark);margin:0 0 8px}.capability-item p{color:var(--muted);font-size:17px;margin:0;line-height:1.6}.usecase-cta{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#0e485614,#e6b11614);border-radius:16px;border:2px solid var(--brand-yellow);margin-top:48px}.usecase-cta h2{font-size:28px;color:var(--brand-dark);margin-bottom:12px}.usecase-cta p{color:var(--muted);font-size:18px;margin-bottom:24px}.site-footer{display:flex;width:100%;background:var(--brand-dark);color:#e5edf0;margin-top:auto;padding:32px 0 28px;box-shadow:0 -8px 20px #0003}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-note{font-weight:600}.footer-sub{color:#e5edf0cc}.footer-links{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.footer-links a{color:#fff;font-weight:600}.footer-links a:hover{color:var(--brand-yellow)}@media(max-width:1024px){.expertise-grid,.usecases-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:720px){.header-nav{gap:16px}.header-link{font-size:16px}.brand-mark{font-size:24px}.lede{font-size:18px}h1{font-size:36px}.footer-inner{flex-direction:column;align-items:flex-start}.expertise-grid{grid-template-columns:1fr;gap:24px}.expertise-intro{font-size:18px}.model-agnostic-banner{margin-top:40px;padding-top:32px}.banner-text{font-size:18px}.model-logos{padding:24px 20px;gap:24px;justify-content:center}.model-logo{height:32px;flex:0 1 auto}.erp-integration-banner{margin-top:40px;padding-top:32px}.erp-logos{padding:24px 20px;gap:24px;justify-content:center}.erp-logo{height:32px;flex:0 1 auto}.diagnosis-intro{font-size:19px}.methodology-step{padding:24px 20px}.step-header{flex-direction:column;gap:16px}.step-number-large{width:56px;height:56px;font-size:28px}.step-header h3{font-size:24px}.opportunity-grid,.deliverables-grid,.value-grid{grid-template-columns:1fr}.cta-section h2{font-size:28px}.cta-description{font-size:17px}.cta-buttons{flex-direction:column;align-items:stretch}.toolbox-intro{font-size:18px}.toolbox-link{padding:20px;flex-direction:column;align-items:flex-start}.toolbox-arrow{margin-left:0;margin-top:12px;align-self:flex-end}.article-header{margin-bottom:32px;padding-bottom:24px}.article-subtitle{font-size:18px}.article-section h2{font-size:24px}.article-section h3{font-size:20px}.article-section h4{font-size:18px}.article-section p,.article-list li{font-size:16px}.example-box,.warning-box{padding:16px 20px;font-size:15px}.article-body{gap:32px}.team-grid{grid-template-columns:1fr;gap:40px}.team-photo{width:180px;height:180px}.about-intro{font-size:18px}.team-footer{font-size:16px}.usecases-grid{grid-template-columns:1fr;gap:20px}.usecase-header{flex-direction:column;gap:16px}.usecase-section h2{font-size:24px}.usecase-section p{font-size:16px}.roi-grid{grid-template-columns:repeat(2,1fr);gap:16px}.roi-item{padding:14px 10px}.roi-number{font-size:28px}.process-step{flex-direction:column;gap:12px}.capabilities-grid{grid-template-columns:1fr}.usecase-cta{padding:32px 20px}.usecase-cta h2{font-size:24px}}
