:root{--section-padding:128px;--section-padding-tablet:64px;--section-padding-mobile:32px;--section-padding-small:20px;--section-max-width-paragraph:663px;--section-max-width-ul:550px;--section-max-width-ul-small:350px;--p-padding:94px;--p-padding-tablet:56px;--p-padding-mobile:24px;--p-padding-small:16px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Filson Pro,sans-serif,Helvetica,Arial;min-height:100vh;width:100%}main.container{padding-top:2rem;padding-bottom:1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-inside{list-style-position:inside}body>main{margin:0 auto;color:#486966;font-size:24px;font-weight:400;letter-spacing:0;line-height:36px}section{display:block;width:100%;margin:0 auto;padding:32px var(--section-padding);box-sizing:border-box}section hr{margin-top:4rem;border-bottom:1px solid #555555;&.hr-last{margin-left:var(--section-padding);margin-right:var(--section-padding)}}p.heading{font-size:24px;font-weight:500;line-height:36px;color:#486966;margin-top:20px;margin-bottom:20px;padding:0 var(--p-padding);&.integrations{text-align:center}}h1,h2,h3,h4,h5,h6{color:#004742;font-weight:700;font-style:Bold;line-height:100%;letter-spacing:0;text-align:center}h1{font-size:62px}h2{font-size:40px}h3{font-size:26px}h4{font-size:16px;font-weight:500}section{opacity:0;transform:translateY(50px)}section.animate-in{opacity:1;transform:translateY(0)}section:nth-child(2n){transform:translateY(30px) scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}section:nth-child(2n).animate-in{transform:translateY(0) scale(1)}section.hero{opacity:0;transform:scale(.95);transition:opacity 1s ease-out,transform 1s ease-out}section.hero.animate-in{opacity:1;transform:scale(1)}section.animate-in>*{animation:fadeInUp .6s ease-out forwards}section.animate-in>:nth-child(2){animation-delay:.1s}section.animate-in>:nth-child(3){animation-delay:.2s}section.animate-in>:nth-child(4){animation-delay:.3s}@media (prefers-reduced-motion:reduce){section,section.hero,section:nth-child(2n){transition:opacity .3s ease-out;transform:none!important}section.animate-in>*{animation:none}}@media (max-width:1024px){:root{--section-max-width-paragraph:280px}section{padding-left:var(--section-padding-tablet);padding-right:var(--section-padding-tablet)}section hr.hr-last{margin-left:var(--section-padding-tablet);margin-right:var(--section-padding-tablet)}p.heading{padding-left:var(--p-padding-tablet);padding-right:var(--p-padding-tablet)}}@media (max-width:768px){:root{--section-max-width-paragraph:250px}section{padding-left:var(--section-padding-mobile);padding-right:var(--section-padding-mobile)}section hr.hr-last{margin-left:var(--section-padding-mobile);margin-right:var(--section-padding-mobile)}p.heading{padding-left:var(--p-padding-tablet);padding-right:var(--p-padding-tablet)}.logo{width:300px;height:auto}}@media (max-width:480px){:root{--section-max-width-paragraph:200px}section{padding-left:var(--section-padding-small);padding-right:var(--section-padding-small)}section hr.hr-last{margin-left:var(--section-padding-small);margin-right:var(--section-padding-small)}p.heading{padding-left:var(--p-padding-tablet);padding-right:var(--p-padding-tablet)}.logo{width:250px;height:auto}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4,p.heading{font-size:16px;font-weight:500}p.heading{line-height:auto}}@media (max-width:360px){:root{--section-max-width-paragraph:180px}section{padding-left:16px;padding-right:16px}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4,p.heading{font-size:16px;font-weight:500}p.heading{line-height:auto}}section{opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}.js-enabled section{opacity:0;transform:translateY(50px)}.js-enabled section.animate-in{opacity:1;transform:translateY(0)}.js-enabled section:nth-child(2n){transform:translateY(30px) scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}.js-enabled section:nth-child(2n).animate-in{transform:translateY(0) scale(1)}.js-enabled section.disable-animation,section.disable-animation{opacity:1!important;transform:scale(1)!important;transition:none!important}.js-enabled section.disable-animation.animate-in{opacity:1!important;transform:scale(1)!important}section.disable-animation *{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.js-enabled section.disable-animation.animate-in>*{animation:none!important}.js-enabled section.animate-in>*{animation:fadeInUp .6s ease-out forwards}.js-enabled section.animate-in>:nth-child(2){animation-delay:.1s}.js-enabled section.animate-in>:nth-child(3){animation-delay:.2s}.js-enabled section.animate-in>:nth-child(4){animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:142px;background:#EBFFFE;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px 0 #0047421A;flex-direction:column;justify-content:center}.header-sticky,nav{width:100%;display:flex}nav{max-width:var(--section-max-width);height:64px;justify-content:space-between;opacity:1;margin:0 auto;padding:0 20px}nav,nav .links{align-items:center}nav .links{text-decoration:none;gap:20px}.desktop-nav,nav .links{display:flex}.mobile-nav{display:none}.hidden-mobile{display:block}.mobile-menu-container{width:250px;padding:20px}.mobile-menu-header{display:flex;justify-content:flex-end;margin-bottom:20px}.mobile-menu-cta{background:#00E3D2!important;border-radius:30px!important;margin:16px 0!important}.mobile-menu-cta .MuiListItemText-primary{color:#004742!important;font-weight:600!important;font-size:18px!important;text-align:center!important}footer{padding:30px 20px 20px;margin-left:calc(-50vw + 50%);box-sizing:border-box}footer .footer-container{width:100%;max-width:var(--section-max-width);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-gap:12px;gap:12px;align-items:start}footer .footer-logo{grid-column:1;grid-row:1/3;display:flex;align-items:flex-start}footer .footer-nav{grid-row:1;gap:24px;align-items:center}footer .footer-copyright,footer .footer-nav{grid-column:2;display:flex;justify-content:flex-end}footer .footer-copyright{grid-row:2;font-size:14px;color:#6B7280;margin-top:0;text-align:left}footer .footer-cta{grid-column:3;grid-row:1/3;display:flex;align-items:flex-start;padding-left:64px}footer .footer-nav a{color:#486966;text-decoration:none;font-size:18px;font-weight:400}footer .footer-nav a:hover{color:#004742}.video-cta-bar{width:100%;height:58px;padding:12px 20px;gap:10px;transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:center;background:#004742;margin-bottom:10px;Button{background:none;border:none;color:white;cursor:pointer;text-decoration:underline;&:hover{text-decoration:underline}}}p.default,ul.default{max-width:var(--section-max-width-ul);margin:10px auto;font-weight:600}li{border:none;border-bottom:1px dashed}section.hero{padding-top:32px;padding-bottom:16px;background:#EBFFFE;position:relative;overflow:hidden;max-width:100%}section.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 5% 10%,#00E3D240 0,transparent 20%),radial-gradient(circle at 95% 5%,#E43CCE40 0,transparent 25%),radial-gradient(circle at 15% 25%,#00E3D240 0,transparent 25%),radial-gradient(circle at 85% 15%,#00E3C147 0,transparent 30%),radial-gradient(circle at 75% 75%,#E43CCE40 0,transparent 35%),radial-gradient(circle at 25% 85%,#E43CCE40 0,transparent 25%),radial-gradient(circle at 50% 50%,#00E3D240 0,transparent 20%);pointer-events:none;z-index:1}section.hero>*{position:relative;z-index:2}section.hero div>div,section.hero div>div>ul{padding-bottom:20px}section.hero div>div:first-child{padding-bottom:40px}section.hero #hero-video{width:100%;height:auto;padding:1rem 4rem;box-sizing:border-box;margin:0 auto 20px}section.hero #hero-video video{width:100%;border-radius:10px}.hero-video-placeholder:hover{transform:scale(1.02);transition:transform .3s ease}section.hero ul li{transition:all .3s ease}section.hero ul li:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border:none}.why-arch-ai{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-gap:48px;gap:48px;margin-top:48px;margin-bottom:48px}.why-arch-ai .why-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:32px;gap:32px;max-width:100%}.why-arch-ai .why-item.reverse{direction:rtl}.why-arch-ai .why-item.reverse>*{direction:ltr}.why-arch-ai .why-item img{object-fit:contain;flex-shrink:0;transform:rotate(0deg);background:#F1FAF9;border-radius:30px;width:100%;height:auto}.why-arch-ai .why-content h2{margin-bottom:40px;text-align:left}.why-arch-ai .why-content p{font-size:18px;color:#486966;line-height:1.5;margin:0}.infographic-container{text-align:center;margin:32px 0}.infographic-container img{max-width:100%;height:auto}.infographic-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:var(--section-max-width);margin:0 auto;padding-top:80px}.workflow-process{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:115px 94px;gap:115px 94px;max-width:1200px;margin:0 auto;position:relative}.workflow-step{display:flex;align-items:center;position:relative}.workflow-step:first-child{grid-row:1;grid-column:1}.workflow-step:nth-child(2){grid-row:1;grid-column:2}.workflow-step:nth-child(3){grid-row:1;grid-column:3}.workflow-step:nth-child(4){grid-row:2;grid-column:1/4;justify-self:center;width:100%;height:1px}.workflow-step:nth-child(5){grid-row:3;grid-column:1}.workflow-step:nth-child(6){grid-row:3;grid-column:2}.workflow-step:nth-child(7){grid-row:3;grid-column:3}.step-card{background:#EBFFFE;border:none;border-radius:20px;padding:94px 32px 18px;min-width:310px;min-height:400px;position:relative;z-index:2}.step-circle{position:absolute;top:-71px;left:50%;transform:translateX(-50%);width:142px;height:142px;background:#EBFFFE;border-radius:50%;box-shadow:0 4px 18px 0 #0047421A;z-index:3;border:3px solid #ffffff}.step-circle,.step-icon{display:flex;align-items:center;justify-content:center}.step-icon{width:34px;height:34px;background:transparent;color:#004742;border-radius:50%}.step-title{font-weight:700;font-size:26px;color:#004742;margin-bottom:16px;text-align:center}.step-items{list-style:none;padding:0;margin:0}.step-items li{font-size:24px;font-weight:400;color:#004742;line-height:1.4;margin-bottom:16px;text-align:center;border:none}.step-items li:last-child{margin-bottom:0}.step-connector{display:grid;position:absolute;top:50%;right:-87px;transform:translateY(-50%);padding:0;margin:0;z-index:5}.workflow-step:first-child .step-connector,.workflow-step:nth-child(2) .step-connector{grid-template-columns:1fr auto;grid-template-rows:1fr;width:87px;height:16px;gap:0;align-items:center}.workflow-step .arrow-right{grid-column:2;grid-row:1;width:87px;height:16px}.workflow-step:nth-child(3) .step-connector{display:none}.step-highlight{position:absolute;z-index:4}.workflow-step.step-4-1{position:absolute;left:169px;top:-19px;img{width:12px;height:66px}}.workflow-step.step-4-2{background:transparent;position:absolute;top:-19px;left:calc(13% + 14px);right:calc(13% + 14px)}.workflow-step.step-4-3{position:absolute;right:169px;bottom:19px;img{width:12px;height:89px}}.step-highlight.step-4{top:50%;right:-20px;transform:translateY(-50%)}.step-highlight.step-4 img{width:20px!important;height:20px!important}.step-highlight.step-5{top:50%;right:-170px;transform:translateY(-50%)}.step-highlight.step-5 img{width:150px!important;height:4px!important}.step-highlight.step-6{top:calc(50% + 10px);right:-95px;transform:translateY(0) rotate(90deg);transform-origin:top center}.step-highlight.step-6 img{width:4px!important;height:100px!important}section.talk-to-experts{overflow:hidden;max-width:100%}.app-integration-container{display:flex;justify-content:center;align-items:center;padding:0;margin:4rem 0 0;position:relative}.deep-dives-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-top:48px;margin-bottom:20px}.deep-dive-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#F8F9FA;border-radius:0;padding:24px;transition:all .3s ease}.deep-dive-content{display:flex;flex-direction:column;height:100%}.deep-dive-content h3{margin-bottom:16px;text-align:left}.deep-dive-content p{font-size:18px;color:#486966;line-height:1.5;margin-bottom:24px;flex-grow:1}.case-study-content a,.deep-dive-content a{font-weight:600;color:#004742;text-decoration:underline;transition:color .3s ease}.case-study-content a:hover,.deep-dive-content a:hover{text-decoration:underline}.access-all-reports{text-align:center;margin-top:32px}.case-studies-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:48px;margin-bottom:48px}.case-studies-grid.vertical{grid-template-columns:1fr;gap:32px}.case-study-item{display:flex;flex-direction:column;align-items:center;text-align:center}.case-studies-grid.vertical .case-study-item{display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left;grid-gap:32px;gap:32px;width:100%}.case-studies-grid.vertical .case-study-item>img{margin-bottom:0;max-width:325px;min-width:325px;grid-column:1}.case-studies-grid.vertical .case-study-content{grid-column:2;align-items:flex-start}.case-study-item>img{object-fit:contain;flex-shrink:0;transform:rotate(0deg);background:#D8FFFC;border-radius:30px;width:100%;height:auto;max-height:275px;margin-bottom:32px;&.alt1-bg-color{background:#EBFFFE}&.alt2-bg-color{background:#F4F5FF}&.alt3-bg-color{background:#FFEBE2}}.case-study-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.case-study-content h3{text-align:left}.case-study-content h4{margin-bottom:12px}.case-study-content p{font-weight:400;margin-bottom:24px}.case-study-card{transition:all .3s ease}.case-study-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.resource-card{transition:all .3s ease}.resource-card:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}a{font-family:Filson Pro,sans-serif;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;transition:color .3s ease}a,a:hover,a:visited{color:#486966!important;text-decoration:none}.back-link{a{text-transform:uppercase}a,a:hover,a:visited{color:white!important}}.btn-primary,.btn-secondary{width:auto;height:42px;gap:14px;padding:10px 16px;border-radius:43px;background:#00E3D2;font-family:Filson Pro,sans-serif;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;color:#004742;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-primary:hover{box-shadow:0 8px 25px rgba(0,227,210,.4);text-decoration:none}.btn-secondary,.btn-secondary:visited{padding-left:2rem;padding-right:2rem;background:#004742;color:#ffffff!important}.btn-secondary:hover{box-shadow:0 8px 25px rgba(0,71,66,.4);text-decoration:none}.text-white{color:#ffffff}.hidden,.hidden-temp{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.consultation-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;max-width:var(--section-max-width);margin:0 auto;align-items:start}.consultation-content{display:flex;flex-direction:column}.consultation-content h1{text-align:left;margin-bottom:24px}.consultation-description{font-size:18px;color:#486966;line-height:1.5;margin-bottom:20px}.consultation-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 0!important;margin-bottom:16px}.consultation-images img{height:auto;opacity:.5;object-fit:contain;width:120px;max-width:120px;flex-shrink:0}.consultation-divider{border:none;border-top:1px solid #e5e7eb;margin:20px 0;width:100%}.what-to-expect h3{text-align:left;margin-bottom:16px;font-size:20px}.what-to-expect ul{list-style:none;padding:0}.what-to-expect li{padding:8px 0 8px 20px;position:relative;font-size:16px;font-weight:500;border:none}.consultation-form{background:white;border-radius:20px;padding:40px;box-shadow:0 4px 18px 0 #0047421A}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-group{display:flex;flex-direction:column;padding:0!important}.form-group label{font-weight:600;font-size:14px;color:#004742;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{font-size:16px;padding:8px 12px;border:1px solid #bfbfbf;border-radius:3px;transition:border-color .3s ease;background:white}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#00E3D2;box-shadow:0 0 0 3px rgba(0,227,210,.1)}.form-group textarea{resize:vertical;min-height:100px}.form-disclaimer{margin:0}.form-disclaimer p{font-size:12px;color:#6B7280;line-height:1.4}.form-submit{width:100%;margin-top:0;padding:16px 24px;font-size:18px;font-weight:600}@media (max-width:768px){.consultation-grid{grid-template-columns:1fr;gap:32px;padding:24px 20px}.consultation-form{padding:24px}.form-row{grid-template-columns:1fr;gap:20px}.consultation-images{justify-content:center;gap:12px;padding:12px 0!important}.consultation-images img{width:100px;max-width:100px;flex-shrink:0}}@media (max-width:1024px) and (min-width:769px){.consultation-images{gap:14px}.consultation-images img{width:110px;max-width:110px}}.form-field{font-family:Filson Pro,sans-serif;font-size:16px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;transition:border-color .3s ease;background:white;width:100%;box-sizing:border-box}.form-field:focus{outline:none;border-color:#00E3D2;box-shadow:0 0 0 3px rgba(0,227,210,.1)}.form-field.error{border-color:#EF4444}.error-message{color:#EF4444;font-size:12px;margin-top:4px;padding:0!important}.error-message,.form-status{font-family:Filson Pro,sans-serif}.form-status{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.form-status.success{background-color:#D1FAE5;color:#065F46;border:1px solid #10b981}.form-status.error{background-color:#FEE2E2;color:#991B1B;border:1px solid #ef4444}.btn-primary:disabled{background-color:#9CA3AF;cursor:not-allowed;opacity:.6}.btn-primary:disabled:hover{box-shadow:none;transform:none}.integration-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:48px;margin-bottom:48px}.integration-card{background:white;border-radius:10px;padding:30px;box-shadow:0 4px 18px 0 #0047421A;display:grid;grid-template-columns:auto 1fr;grid-gap:15px;gap:15px;align-items:center;transition:all .3s ease}.integration-card.full-width{grid-column:1/-1;span.featured{padding:3px 4px;margin-left:10px;background:#004742;color:white;font-size:18px;font-weight:400}}.integration-card img{width:60px;height:60px;object-fit:contain;flex-shrink:0}.integration-card-content{display:flex;flex-direction:column;gap:8px}.integration-card-content h3{font-size:20px;font-weight:600;color:#004742;margin:0;text-align:left}.integration-card-content p{font-size:16px;color:#486966;line-height:1.5;margin:0;text-align:left}.why-item{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:32px;gap:32px;max-width:100%;margin-top:32px;margin-bottom:32px}.why-item.reverse{direction:rtl}.why-item.reverse>*{direction:ltr}.why-item img{object-fit:contain;flex-shrink:0;transform:rotate(0deg);background:#F1FAF9;border-radius:30px;width:100%;height:auto}.why-content h2{margin-bottom:20px;text-align:left}.why-content p{font-size:18px;color:#486966;line-height:1.5;margin:0;text-align:left}.why-content ul{list-style:disc;padding-left:20px;margin:0}.why-content li{font-size:18px;color:#486966;line-height:1.5;margin-bottom:12px;text-align:left}section.full-width{max-width:100%;padding-left:8px;padding-right:8px;h2{letter-spacing:7%;text-transform:uppercase;font-size:36px}.why-item{align-items:start;margin-top:0;margin-bottom:0}}section.about-arch-ai,section.what-to-expect,section.what-we-do{.why-item img{background:transparent;max-height:390px}.why-item{align-items:start;margin-top:0;margin-bottom:0;p{line-height:1.5}}}section.about-arch-ai .why-item p{line-height:2.5}.founder{display:flex;justify-content:center;align-items:center;background-color:#FFEBE2;padding:2rem 0 0;margin:2rem auto}.founder,.founder img{border-radius:20px;max-width:640px;width:100%}.founder img{height:auto;object-fit:contain;margin:0;padding:0}.problem-solution-grid{display:flex;justify-content:center;align-items:flex-start;gap:128px;margin:2rem auto;position:relative;max-width:1200px}.problem-column,.solution-column{padding:32px 0 32px 32px;border-radius:10px}.problem-column{margin-top:32px;background-color:#D8FFFC;width:420px}.solution-column{background-color:transparent;padding-left:0;width:595px}.problem-solution-grid h3{margin-bottom:1.5rem;text-align:left;font-size:24px;font-weight:600}.problem-solution-grid ul{list-style:disc;padding:0;margin:0 0 0 20px}.solution-column ul{list-style:none}.problem-solution-grid li{border:none}.problem-solution-grid li,.solution-column li{font-size:24px;font-weight:500;line-height:64px;position:relative;padding:10px 20px}.solution-column li{background-color:#FFEBE2;border:2px solid #ddbcac;border-radius:10px;margin-bottom:10px}.solution-column li:last-child{margin-bottom:0}.problem-column li:first-child:after{top:25%;background-image:url(/assets/arrow-1.png)}.problem-column li:first-child:after,.problem-column li:nth-child(2):after{content:"";position:absolute;right:-190px;width:306px;height:45px;background-size:contain;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%);z-index:10;pointer-events:none}.problem-column li:nth-child(2):after{top:50%;background-image:url(/assets/arrow-2.png)}.problem-column li:nth-child(3):after{right:-160px;width:250px;height:17px;background-image:url(/assets/arrow-3.png)}.problem-column li:nth-child(3):after,.problem-column li:nth-child(4):after{content:"";position:absolute;top:50%;background-size:contain;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%);z-index:10;pointer-events:none}.problem-column li:nth-child(4):after{right:-190px;width:275px;height:15px;background-image:url(/assets/arrow-4.png)}.problem-column li:nth-child(5):after{content:"";position:absolute;top:50%;right:-190px;width:306px;height:45px;background-image:url(/assets/arrow-5.png);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:10;pointer-events:none}.app-integration-scroll{overflow:hidden;width:100%;position:relative;mask:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent 0,black 10%,black 90%,transparent)}.app-integration-track{display:flex;gap:94px;width:calc(1601px * 2 + 94px);animation:scroll-left 30s linear infinite}.app-integration-track img{width:1601px;height:220px;flex-shrink:0}section.report h2,section.report h3,section.report h4,section.report h5{margin-top:32px;margin-bottom:20px}section.report a.cta-link{font-weight:600;color:#004742;text-decoration:underline;transition:color .3s ease}section.report p{font-size:18px;color:#486966;line-height:1.6;margin-bottom:16px;text-align:left;padding-left:0}section.report p.text-center{text-align:center}section.report ol,section.report ul{padding-left:24px;margin-bottom:24px}section.report ul{list-style:disc}section.report li{font-size:18px;color:#486966;line-height:1.6;margin-bottom:12px;border:none}section.report li strong{color:#004742;font-weight:600}section.report table{width:100%;border:none;border-collapse:collapse;margin-bottom:32px;border-radius:0;overflow:hidden;td{border:1px solid #b8e6e1;padding:20px;font-size:18px;color:#004742;line-height:1.5;&.no-border{border:none}}}section.report table.metrics-table{border:1px solid #b8e6e1;background:#EBFFFE}section.report table.highlight-table{background:#F1FAF9;border:1px solid #b8e6e1}section.report table.cta-table{background:#F1FAF9;border:2px solid #004742}section.report td.center{text-align:center}section.report td.metric{text-align:center;font-weight:700;font-size:20px;background:white}section.report .cta-container{margin-top:32px;text-align:center}section.report .quote{font-style:italic;font-size:20px;color:#486966;text-align:center;margin:32px 0;padding:24px;background:#F8F9FA;border-left:4px solid #00e3d2;border-radius:0}section.report .quote-author{font-style:italic;font-size:18px;color:#486966;text-align:center;margin-top:8px;font-weight:500}section.report .solution-highlight{background:#EBFFFE;padding:32px;border-radius:0;margin:32px 0;border-left:4px solid #00e3d2}section.report .key-outcomes{background:#F1FAF9;padding:24px;border-radius:0;margin:24px 0;border-left:4px solid #00e3d2}section.report .projected-note{font-size:16px;color:#486966;font-style:italic;margin-top:-16px;margin-bottom:32px}section.report strong{color:#004742;font-weight:600}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(calc(-1601px - 94px))}}.app-integration-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.js-enabled section.hero,.js-enabled section:nth-child(2n),section{transition:opacity .3s ease-out;transform:none!important}.js-enabled section.animate-in>*{animation:none}}@media (max-width:1400px){.workflow-step.step-4-2{left:calc(16%);right:calc(16%)}}@media (max-width:1200px){.problem-column li:after{display:none}}@media (max-width:1024px){.app-integration-track{animation-duration:25s}}@media (max-width:1024px) and (min-width:769px){.workflow-process{grid-template-columns:repeat(2,1fr);gap:94px 30px;.workflow-step .arrow-right{width:70px;height:auto}.step-connector{right:-48px}}.workflow-step:first-child,.workflow-step:nth-child(2),.workflow-step:nth-child(3),.workflow-step:nth-child(5),.workflow-step:nth-child(6),.workflow-step:nth-child(7){grid-row:auto;grid-column:auto}.workflow-step:nth-child(4){display:none}.workflow-step:nth-child(3) .step-connector{display:grid}.workflow-step:nth-child(2),.workflow-step:nth-child(5){.step-connector{display:none}}.step-highlight{display:none}.consultation-images{gap:14px}.consultation-images img{width:110px;max-width:110px}}@media (max-width:800px){section.about-arch-ai .why-item p{line-height:1.5}.roi-calculator{h1,h1.roi-section-header{font-size:48px}h2{font-size:36px}h3{font-size:24px}}}@media (max-width:768px){.header-sticky{background:#EBFFFE;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px 0 #0047421A;justify-content:center}nav{padding:0 20px;justify-content:space-between;align-items:center}.desktop-nav,nav .links.desktop-nav{display:none!important}.mobile-nav{display:flex}.hidden-mobile{display:none}footer{padding-top:20px}footer .footer-logo,footer .footer-nav{display:none}footer .footer-container{grid-template-columns:auto auto;grid-template-rows:auto auto}footer .footer-copyright{grid-column:1;grid-row:2;justify-content:flex-start}footer .footer-cta{grid-column:2;grid-row:1/3}.workflow-process{grid-template-columns:1fr;gap:94px;max-width:300px;.step-circle{position:absolute;top:-41px;width:70px;height:70px}}.workflow-step:first-child,.workflow-step:nth-child(2),.workflow-step:nth-child(3),.workflow-step:nth-child(5),.workflow-step:nth-child(6),.workflow-step:nth-child(7){grid-row:auto;grid-column:auto}.step-connector,.step-highlight,.workflow-step:nth-child(4){display:none}.step-content{min-width:200px}.case-studies-grid,.deep-dives-grid{grid-template-columns:1fr;gap:32px}.case-studies-grid.vertical .case-study-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.case-studies-grid.vertical .case-study-item>img{margin-bottom:16px}.hero-title{font-size:2.5rem}.section-padding{padding:2rem 0}.container-mobile{padding-left:1rem;padding-right:1rem}#hero-video{padding:.5rem 2rem;margin-bottom:1rem}#hero-video video{border-radius:4px}section{padding:16px 1rem}.consultation-grid{grid-template-columns:1fr;gap:32px;padding:24px 20px}.consultation-form{padding:24px}.form-row{grid-template-columns:1fr;gap:20px}.consultation-images{justify-content:center;gap:12px;padding:12px 0!important}.consultation-images img{width:100px;max-width:100px;flex-shrink:0}.integration-cards{grid-template-columns:1fr;gap:24px}.integration-card.full-width{grid-column:1}.problem-solution-grid{flex-direction:column;gap:2rem;align-items:center}.problem-column,.solution-column{flex:none;width:100%;max-width:400px}.why-item{grid-template-columns:1fr;gap:24px;text-align:center}.why-item.reverse{direction:ltr}.app-integration-track{animation-duration:20s}}@media (max-width:480px){p.default,ul.default{max-width:var(--section-max-width-ul-small)}.consultation-images img{width:90px;max-width:90px}}