:root{--mobile-nav-height:72px}.interaction-v13 :where(a,button,input,textarea,select,summary){touch-action:manipulation}.interaction-v13 :where(h1,h2,h3,h4,p,li,span,strong,small){overflow-wrap:anywhere}.interaction-v13 :where(button,input,textarea,select){font:inherit}@media (max-width:1180px){.interaction-v13 .shell{width:min(100% - 30px,1040px)}.interaction-v13 .home-experience-v11 .capabilities-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.interaction-v13 .home-experience-v11 .capability-card--wide{grid-column:span 3}.interaction-v13 .home-experience-v11 .capability-card--product{grid-column:span 1}.interaction-v13 .home-experience-v11 :is(.capability-card--ai,.capability-card--growth){grid-column:span 2}.interaction-v13 .home-experience-v11 .capability-card--infra{grid-column:span 4;min-height:210px}.interaction-v13 .home-experience-v11 .stack-section{gap:28px;padding:34px}.interaction-v13 .services-main-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interaction-v13 .technology-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.interaction-v13 .process-steps-grid,.interaction-v13 .services-advantages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.interaction-v13 .shell{width:min(100% - 26px,940px)}.interaction-v13 .site-header{width:calc(100% - 18px)}.interaction-v13 .header-inner{padding-inline:10px}.interaction-v13 .header-command{display:none}.interaction-v13 .home-experience-v11 .section-heading--split{grid-template-columns:1fr;gap:12px;text-align:right}.interaction-v13 .home-experience-v11 .section-heading--split p{max-width:680px;margin:0}.interaction-v13 .home-experience-v11 .case-card--featured{grid-template-columns:1.05fr .95fr}.interaction-v13 .home-experience-v11 .quality-section{grid-template-columns:1fr;gap:24px}.interaction-v13 .home-experience-v11 .quality-orbit{min-height:330px}.interaction-v13 .home-experience-v11 .stack-section{grid-template-columns:1fr;min-height:auto}.interaction-v13 .home-experience-v11 .technology-radar{min-height:410px}.interaction-v13 .home-experience-v11 .blueprint-section{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .blueprint-copy{max-width:720px}.interaction-v13 .home-experience-v11 .founder-note{grid-template-columns:.9fr 1.1fr}.interaction-v13 .service-detail-row{grid-template-columns:1fr}.interaction-v13 .service-detail-title{padding-bottom:12px}.interaction-v13 .service-detail-columns{width:100%}.interaction-v13 .contact-main{grid-template-columns:1fr}}@media (max-width:980px){.interaction-v13 .shell{width:min(100% - 22px,820px)}.interaction-v13 .site-header{top:7px}.interaction-v13 .header-inner{min-height:64px}.interaction-v13 .brand{min-width:0}.interaction-v13 .header-cta{display:none}.interaction-v13 .menu-button,.interaction-v13 .theme-toggle{min-width:44px;min-height:44px}.interaction-v13 .mobile-nav-panel{width:min(420px,92vw);padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.interaction-v13 .mobile-nav-actions :is(a,button),.interaction-v13 .mobile-nav-links a{min-height:48px}.interaction-v13 .page-hero{width:calc(100% - 22px);min-height:700px;margin-top:16px;padding:46px 28px 300px;align-items:flex-start}.interaction-v13 .page-hero .hero-content{width:min(100%,650px)}.interaction-v13 .page-hero .hero-visual{position:absolute;inset:auto 0 0;width:100%;height:315px;z-index:-2}.interaction-v13 .page-hero .hero-visual>img{object-position:center}.interaction-v13 .page-hero:before{background:linear-gradient(180deg,var(--bg) 0,rgba(3,8,23,.94) 45%,rgba(3,8,23,.44) 70%,transparent 100%)}html[data-theme=light].interaction-v13 .page-hero:before{background:linear-gradient(180deg,#fcfdff,rgba(252,253,255,.97) 44%,rgba(250,252,255,.48) 69%,rgba(250,252,255,.02))}.interaction-v13 .hero-custom-visual{inset:auto 0 16px;width:100%;height:285px}.interaction-v13 .hero-scroll-cue{display:none}.interaction-v13 .home-experience-v11 .signal-strip{overflow-x:auto;justify-content:flex-start;padding-inline:16px;scrollbar-width:none;scroll-snap-type:x proximity}.interaction-v13 .home-experience-v11 .signal-strip::-webkit-scrollbar{display:none}.interaction-v13 .home-experience-v11 .signal-strip span{flex:0 0 auto;scroll-snap-align:center}.interaction-v13 .home-experience-v11 .experience-index{grid-template-columns:1fr;gap:14px}.interaction-v13 .home-experience-v11 .experience-index-links{grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto;padding-bottom:3px;scroll-snap-type:x mandatory;scrollbar-width:none}.interaction-v13 .home-experience-v11 .experience-index-links::-webkit-scrollbar{display:none}.interaction-v13 .home-experience-v11 .experience-index-links a{scroll-snap-align:start}.interaction-v13 .home-experience-v11 .solution-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.interaction-v13 .home-experience-v11 .solution-tabs::-webkit-scrollbar{display:none}.interaction-v13 .home-experience-v11 .solution-tabs button{flex:0 0 min(250px,72vw);scroll-snap-align:center}.interaction-v13 .home-experience-v11 .solution-stage{grid-template-columns:1fr;gap:22px;padding:30px 24px}.interaction-v13 .home-experience-v11 .solution-flow{grid-template-columns:1fr;gap:12px}.interaction-v13 .home-experience-v11 .flow-arrow{min-height:24px;transform:rotate(-90deg)}.interaction-v13 .home-experience-v11 .capabilities-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.interaction-v13 .home-experience-v11 :is(.capability-card--wide,.capability-card--infra){grid-column:span 2}.interaction-v13 .home-experience-v11 :is(.capability-card--product,.capability-card--ai,.capability-card--growth){grid-column:span 1}.interaction-v13 .home-experience-v11 .case-card,.interaction-v13 .home-experience-v11 .case-card--featured{grid-template-columns:1fr;min-height:0}.interaction-v13 .home-experience-v11 .case-media{min-height:310px}.interaction-v13 .home-experience-v11 .case-body{padding:24px}.interaction-v13 .home-experience-v11 .quality-section,.interaction-v13 .home-experience-v11 .stack-section{padding:32px 24px}.interaction-v13 .home-experience-v11 .blueprint-section{padding:30px 24px}.interaction-v13 .home-experience-v11 .founder-note{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .founder-visual{min-height:390px}.interaction-v13 .home-experience-v11 .home-final-cta{grid-template-columns:1fr;text-align:center;padding:36px 28px}.interaction-v13 .home-experience-v11 .home-final-cta-copy>:is(span,div){justify-content:center}.interaction-v13 .services-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-v13 .technology-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.interaction-v13 .deliverables-grid,.interaction-v13 .process-steps-grid,.interaction-v13 .services-advantages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-v13 .about-story,.interaction-v13 .armin-hero,.interaction-v13 .blog-featured,.interaction-v13 .contact-location,.interaction-v13 .project-architecture-grid,.interaction-v13 .project-overview-grid{grid-template-columns:1fr}.interaction-v13 .armin-hero-copy{text-align:center;padding-inline:28px}.interaction-v13 .armin-hero-actions{justify-content:center}}@media (max-width:780px){:root{--mobile-nav-height:70px}.interaction-v13 body{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.interaction-v13 .shell{width:calc(100% - 18px)}.interaction-v13 .site-header{width:calc(100% - 12px);top:6px;border-radius:18px}.interaction-v13 .header-inner{min-height:61px;padding-inline:8px;gap:8px}.interaction-v13 .brand-mark{width:34px}.interaction-v13 .brand strong{font-size:18px}.interaction-v13 .brand small{display:none}.interaction-v13 .menu-button,.interaction-v13 .theme-toggle{width:43px;height:43px;min-width:43px}.interaction-v13 .mobile-experience-nav{right:8px;left:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:62px;padding:5px;border-radius:20px;transition:transform .32s var(--interaction-ease),opacity .24s ease;will-change:transform}.interaction-v13 body.is-scrolling-down:not(.mobile-menu-open):not(.command-palette-open) .mobile-experience-nav{transform:translate3d(0,calc(100% + 24px),0);opacity:.25}.interaction-v13 .mobile-experience-nav :is(a,button){min-height:50px;font-size:8px}.interaction-v13 .mobile-experience-nav :is(a,button) svg{width:20px;height:20px}html[data-theme=light].interaction-v13 .mobile-experience-nav{border-color:rgba(23,70,199,.13);background:rgba(250,252,255,.94);box-shadow:0 20px 55px rgba(23,49,90,.17),inset 0 1px #fff;-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08)}.interaction-v13 .command-palette-backdrop{padding:12px 7px calc(var(--mobile-nav-height) + 18px + env(safe-area-inset-bottom))}.interaction-v13 .command-palette{width:100%;max-height:78dvh;border-radius:24px 24px 17px 17px}.interaction-v13 .command-search{min-height:54px}.interaction-v13 .command-results>a{min-height:62px}.interaction-v13 .page-hero{width:calc(100% - 18px);min-height:720px;margin-top:13px;padding:34px 17px 282px;border-radius:24px}.interaction-v13 .page-hero h1{font-size:clamp(29px,9vw,38px);line-height:1.52;letter-spacing:-1.2px}.interaction-v13 .page-hero .hero-content>p{font-size:12px;line-height:2.05}.interaction-v13 .page-hero .hero-actions{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.interaction-v13 .page-hero .hero-actions .button{width:100%;min-height:48px}.interaction-v13 .page-hero .hero-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.interaction-v13 .page-hero .hero-trust span{min-height:42px;justify-content:center;text-align:center;font-size:8px}.interaction-v13 .page-hero .hero-visual{height:280px}.interaction-v13 .hero-hud{inset:11px;opacity:.44}.interaction-v13 .hero-axis,.interaction-v13 .hero-light-signature,.interaction-v13 .hero-visual-label{display:none}.interaction-v13 .home-experience-v11 :is(.intelligence-section,.capabilities-section,.featured-work,.quality-section,.stack-section,.industry-section,.blueprint-section,.founder-note,.faq-section,.home-final-cta){margin-top:64px}.interaction-v13 .home-experience-v11 .section-heading{text-align:right}.interaction-v13 .home-experience-v11 .section-heading h2{font-size:clamp(24px,7.5vw,32px);line-height:1.55}.interaction-v13 .home-experience-v11 .section-heading p{font-size:11px;line-height:2}.interaction-v13 .home-experience-v11 .signal-strip{width:calc(100% - 18px);min-height:48px;border-radius:17px}.interaction-v13 .home-experience-v11 .experience-index{width:calc(100% - 18px);padding:14px;border-radius:20px}.interaction-v13 .home-experience-v11 .experience-index-links{grid-template-columns:repeat(4,145px)}.interaction-v13 .home-experience-v11 .experience-index-links a{min-height:50px}.interaction-v13 .home-experience-v11 .solution-console{border-radius:22px}.interaction-v13 .home-experience-v11 .blueprint-console-head,.interaction-v13 .home-experience-v11 .solution-console-head{min-height:42px;padding-inline:11px}.interaction-v13 .home-experience-v11 .blueprint-console-head strong,.interaction-v13 .home-experience-v11 .solution-console-head strong{max-width:56%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interaction-v13 .home-experience-v11 .solution-tabs{padding:8px}.interaction-v13 .home-experience-v11 .solution-tabs button{flex-basis:min(230px,76vw);min-height:62px}.interaction-v13 .home-experience-v11 .solution-stage{padding:24px 14px}.interaction-v13 .home-experience-v11 .solution-stage-meta{position:static;margin-bottom:14px}.interaction-v13 .home-experience-v11 .solution-stage-meta em{display:none}.interaction-v13 .home-experience-v11 .solution-command{width:100%;overflow-x:auto;font-size:8px}.interaction-v13 .home-experience-v11 .flow-column{padding:18px 14px;border-radius:18px}.interaction-v13 .home-experience-v11 .capabilities-bento{grid-template-columns:1fr;gap:12px}.interaction-v13 .home-experience-v11 :is(.capability-card--wide,.capability-card--product,.capability-card--ai,.capability-card--growth,.capability-card--infra){grid-column:auto}.interaction-v13 .home-experience-v11 .capability-card{min-height:220px;padding:22px;border-radius:20px}.interaction-v13 .home-experience-v11 .case-grid{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .case-card{border-radius:21px}.interaction-v13 .home-experience-v11 .case-media{min-height:235px}.interaction-v13 .home-experience-v11 .case-media>strong{font-size:38px}.interaction-v13 .home-experience-v11 .case-body{padding:20px 16px}.interaction-v13 .home-experience-v11 .case-actions{align-items:stretch;flex-direction:column}.interaction-v13 .home-experience-v11 .case-actions a{width:100%;justify-content:center}.interaction-v13 .home-experience-v11 .blueprint-section,.interaction-v13 .home-experience-v11 .faq-section,.interaction-v13 .home-experience-v11 .quality-section,.interaction-v13 .home-experience-v11 .stack-section{padding:24px 14px;border-radius:22px}.interaction-v13 .home-experience-v11 .quality-orbit{min-height:275px;transform:scale(.92)}.interaction-v13 .home-experience-v11 .quality-grid{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .technology-radar{min-height:390px;overflow:hidden}.interaction-v13 .home-experience-v11 .technology-radar-grid{inset:7% -9%;transform:scale(.88)}.interaction-v13 .home-experience-v11 .technology-radar-group{max-width:138px}.interaction-v13 .home-experience-v11 .technology-radar-group>span{padding:5px 6px;font-size:6px}.interaction-v13 .home-experience-v11 .industry-grid{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .industry-grid a{min-height:92px}.interaction-v13 .home-experience-v11 .blueprint-selection{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .blueprint-console{border-radius:20px}.interaction-v13 .home-experience-v11 .blueprint-progress{gap:5px}.interaction-v13 .home-experience-v11 .blueprint-progress strong{display:none}.interaction-v13 .home-experience-v11 .planner-options{display:grid;grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .planner-options button{min-height:48px}.interaction-v13 .home-experience-v11 .blueprint-result,.interaction-v13 .home-experience-v11 .blueprint-result-actions{align-items:stretch;flex-direction:column}.interaction-v13 .home-experience-v11 .blueprint-result-actions>*{width:100%}.interaction-v13 .home-experience-v11 .founder-visual{min-height:330px}.interaction-v13 .home-experience-v11 .founder-copy{padding:27px 17px}.interaction-v13 .home-experience-v11 .faq-grid,.interaction-v13 .home-experience-v11 .founder-proof{grid-template-columns:1fr}.interaction-v13 .home-experience-v11 .faq-grid summary{min-height:60px;padding-inline:10px}.interaction-v13 .home-experience-v11 .home-final-cta{padding:30px 16px;border-radius:23px}.interaction-v13 .home-experience-v11 .home-final-cta h2{font-size:clamp(27px,8.5vw,38px)}.interaction-v13 .home-experience-v11 .home-final-cta-copy>div{flex-direction:column}.interaction-v13 .home-experience-v11 .home-final-cta .button{width:100%}.interaction-v13 .home-experience-v11 .home-final-cta-system{min-height:150px}.interaction-v13 .about-principles,.interaction-v13 .about-reasons,.interaction-v13 .about-team-grid,.interaction-v13 .blog-grid,.interaction-v13 .blog-popular-grid,.interaction-v13 .contact-benefits,.interaction-v13 .contact-faq-grid,.interaction-v13 .deliverables-grid,.interaction-v13 .portfolio-grid-v4,.interaction-v13 .process-faq-grid,.interaction-v13 .process-steps-grid,.interaction-v13 .process-values-grid,.interaction-v13 .project-architecture-grid,.interaction-v13 .project-facts,.interaction-v13 .project-goals-grid,.interaction-v13 .related-projects-grid,.interaction-v13 .services-advantages-grid,.interaction-v13 .services-main-grid{grid-template-columns:1fr}.interaction-v13 .technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-v13 .service-detail-columns{grid-template-columns:1fr}.interaction-v13 .service-detail-columns ul{min-height:auto;padding-block:10px;border-right:0;border-top:1px solid rgba(100,130,190,.12)}.interaction-v13 .service-detail-title{align-items:flex-start}.interaction-v13 .about-story,.interaction-v13 .about-team,.interaction-v13 .about-timeline,.interaction-v13 .about-trust,.interaction-v13 .armin-approach,.interaction-v13 .armin-architecture,.interaction-v13 .armin-capabilities,.interaction-v13 .armin-duality,.interaction-v13 .armin-stack,.interaction-v13 .armin-systems,.interaction-v13 .blog-featured,.interaction-v13 .blog-newsletter,.interaction-v13 .contact-location,.interaction-v13 .contact-main,.interaction-v13 .portfolio-detail-hero,.interaction-v13 .process-section,.interaction-v13 .project-architecture,.interaction-v13 .project-delivery,.interaction-v13 .project-faq,.interaction-v13 .project-overview,.interaction-v13 .related-projects,.interaction-v13 .services-main-panel{border-radius:21px}.interaction-v13 .armin-hero{padding-block:30px 22px;border-radius:22px}.interaction-v13 .armin-hero-copy{padding:20px 15px 0}.interaction-v13 .armin-hero h1{font-size:clamp(31px,9vw,40px)}.interaction-v13 .armin-hero-actions{align-items:stretch;flex-direction:column}.interaction-v13 .armin-hero-actions .button{width:100%}.interaction-v13 .armin-hero-trust{grid-template-columns:1fr}.interaction-v13 :where(a,button,summary,input,select){min-height:44px}.interaction-v13 :where(textarea){min-height:120px}.interaction-v13 :where(.panel,[class$=-panel],[class$=-section]){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:520px){.interaction-v13 .shell{width:calc(100% - 14px)}.interaction-v13 .page-hero{width:calc(100% - 14px);padding-inline:14px;min-height:700px}.interaction-v13 .page-hero h1{font-size:clamp(27px,8.7vw,35px)}.interaction-v13 .page-hero .hero-trust{grid-template-columns:1fr}.interaction-v13 .page-hero .hero-trust span{min-height:39px}.interaction-v13 .mobile-experience-nav{right:6px;left:6px}.interaction-v13 .mobile-experience-nav :is(a,button) span{font-size:7px}.interaction-v13 .home-experience-v11 .technology-radar{min-height:350px}.interaction-v13 .home-experience-v11 .technology-radar-grid{inset:10% -18%;transform:scale(.8)}.interaction-v13 .home-experience-v11 .technology-radar-group{max-width:118px}.interaction-v13 .technology-grid{grid-template-columns:1fr 1fr;gap:7px}.interaction-v13 .system-state{width:calc(100% - 18px);padding:32px 14px}}@media (orientation:landscape) and (max-height:560px) and (max-width:980px){.interaction-v13 .mobile-nav-panel{width:min(520px,76vw)}.interaction-v13 .mobile-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-v13 .page-hero{min-height:620px}.interaction-v13 .command-palette{max-height:88dvh}}@media (prefers-reduced-motion:reduce){.interaction-v13 body.is-scrolling-down .mobile-experience-nav{transform:none;opacity:1}}html{text-size-adjust:100%;scroll-padding-top:96px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:10000;top:10px;right:50%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:2px solid;border-radius:12px;color:#fff;background:#1746c7;box-shadow:0 14px 34px rgba(0,0,0,.24);transform:translate(50%,-160%);transition:transform .18s ease}.skip-link:focus{transform:translate(50%)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--foundation-royal-bright) 42%,transparent);outline-offset:3px}html[data-theme=light] :where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:rgba(23,70,199,.34)}:where(button,input,textarea,select){font:inherit}:where(button,[role=button],summary){cursor:pointer}:where(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.62;filter:saturate(.7)}.quality-v14 main :where(p,li){line-height:1.9}.quality-v14 main :where(.service-card p,.benefit-card p,.process-card p,.services-main-card p,.services-advantage-card p,.technology-card span,.footer a,.footer p){font-size:max(10.5px,.68rem)}.quality-v14 :where(section,article,details,[id]){scroll-margin-top:104px}.quality-v14 :where(input,textarea,select)[aria-invalid=true]{border-color:var(--foundation-danger)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--foundation-danger) 13%,transparent)!important}.quality-v14 .contact-form-status.error{color:var(--foundation-danger);border-right:3px solid;padding-right:10px}.quality-v14 .contact-form-status.success{color:var(--foundation-success);border-right:3px solid;padding-right:10px}.quality-v14 .command-label{display:flex;align-items:center;justify-content:space-between;gap:12px}.quality-v14 .command-label output{font-size:9px;color:var(--foundation-muted)}.quality-v14 .command-palette[role=dialog]{isolation:isolate}.quality-v14 .mobile-nav-panel[aria-hidden=true],.quality-v14 .nav-mega[aria-hidden=true]{visibility:hidden}.quality-v14 .mobile-nav-panel[aria-hidden=false],.quality-v14 .nav-mega[aria-hidden=false]{visibility:visible}.quality-v14 .blueprint-status,.quality-v14 .footer-availability,.quality-v14 .hero-trust span,.quality-v14 .mobile-nav-status,.quality-v14 .nav-mega-status{position:relative}.quality-v14 :is(.footer-availability,.blueprint-status,.mobile-nav-status,.nav-mega-status) i:after{content:"";position:absolute;inset:50%;width:1px;height:1px;overflow:hidden}@media (pointer:coarse){:where(a,button,summary,input,select){min-height:44px}.footer-column a{padding-block:5px}.socials :where(a,span){min-width:44px;min-height:44px}}@media (prefers-contrast:more){:root{--foundation-muted:#d0dbef;--foundation-line:rgba(142,175,255,.48)}html[data-theme=light]{--foundation-muted:#344b68;--foundation-line:rgba(14,52,145,.30);--foundation-line-strong:rgba(14,52,145,.52)}.quality-v14 :where(.button-secondary,.outline-link,input,textarea,select,.planner-options button){border-width:2px}}@media (prefers-reduced-transparency:reduce){.quality-v14 :where(.site-header,.nav-mega,.mobile-nav-panel,.command-palette,.mobile-experience-nav,.experience-index,.signal-strip){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=light] .quality-v14 :where(.site-header,.nav-mega,.mobile-nav-panel,.command-palette,.mobile-experience-nav){background:#f8fbff!important}}@media (forced-colors:active){*{box-shadow:none!important;text-shadow:none!important}:where(a,button,input,textarea,select,summary){forced-color-adjust:auto}.brand-mark,.footer-availability i,.mobile-nav-status i,.nav-mega-status i,.status-dot{border:1px solid CanvasText;background:Canvas}.button-primary,.contact-submit,.header-cta{border:2px solid ButtonText!important}}.quality-v14 :where(.motion-reveal,.motion-tilt,.motion-magnetic,.motion-parallax-target){will-change:auto}.quality-v14 :where(.motion-reveal:not(.is-motion-visible),.motion-tilt.is-tilting,.motion-magnetic:hover){will-change:transform,opacity}@supports (content-visibility:auto){.quality-v14 :where(.intelligence-section,.capabilities-section,.featured-work,.quality-section,.stack-section,.industry-section,.blueprint-section,.founder-note,.faq-section,.home-final-cta,.services-main-panel,.services-detail,.services-tech,.services-advantages,.process-section,.blog-content,.blog-popular,.blog-newsletter,.contact-benefits,.contact-location,.contact-faq,.about-story,.about-principles,.about-team,.about-timeline,.armin-capabilities,.armin-systems,.armin-architecture,.project-overview,.project-goals,.project-architecture,.project-delivery,.project-faq,.related-projects){content-visibility:auto;contain-intrinsic-size:auto 720px}}.quality-v14 :where(.hero-light-atmosphere,.hero-hud,.motion-ambient,.technology-radar,.quality-orbit,.footer-aura){contain:layout paint style}.quality-v14 :where(.theme-image-stack,.case-media,.portfolio-card-media,.services-main-icon,.blog-card-image){contain:paint}.quality-v14 img{height:auto}.quality-v14 :where(.theme-image-stack--fill,.hero-visual,.case-media,.project-image) img{height:100%}.quality-v14.quality-low-power .hero-light-atmosphere,.quality-v14.quality-low-power .hero-scan-line,.quality-v14.quality-low-power .motion-ambient,.quality-v14.quality-low-power .motion-cursor-core,.quality-v14.quality-low-power .motion-cursor-halo,.quality-v14.quality-low-power .motion-data-line,.quality-v14.quality-low-power .quality-orbit>i,.quality-v14.quality-low-power .technology-radar-sweep{display:none!important}.quality-v14.quality-low-power :where(.site-header,.nav-mega,.mobile-nav-panel,.command-palette,.mobile-experience-nav,.signal-strip,.experience-index){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.quality-v14.quality-low-power :where(*,:before,:after){animation-duration:.001ms!important;animation-iteration-count:1!important}.quality-v14.quality-low-power .motion-reveal{opacity:1!important;filter:none!important;transform:none!important}@media (max-width:780px){.quality-v14 body{background-attachment:scroll}.quality-v14 :where(.site-header,.mobile-nav-panel,.command-palette,.mobile-experience-nav){backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.quality-v14 :where(.motion-orb,.motion-data-line,.hero-scan-line){animation:none!important}}@media (hover:none){.quality-v14 :where(.capability-card,.case-card,.services-main-card,.technology-card,.services-advantage-card,.blog-card,.contact-info-card):hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.quality-v14 :where(.motion-ambient,.motion-cursor-halo,.motion-cursor-core,.hero-scan-line,.technology-radar-sweep){display:none!important}.quality-v14 :where(.motion-reveal,.motion-hero-item){opacity:1!important;filter:none!important;transform:none!important}}@media print{.experience-dock,.footer-signal,.hero-scroll-cue,.mobile-experience-nav,.motion-ambient,.motion-cursor-core,.motion-cursor-halo,.motion-scroll-progress,.site-header{display:none!important}body{color:#000!important;background:#fff!important}:where(section,article,details){page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}a[href]:after{content:" (" attr(href) ")";font-size:9pt}}.quality-v14 html[data-theme=light],html[data-theme=light].quality-v14{color-scheme:light}html[data-theme=light].quality-v14 :where(.command-palette,.nav-mega,.mobile-nav-panel){color:var(--foundation-ink);border-color:var(--foundation-line-strong);background:linear-gradient(180deg,rgba(253,254,255,.98),rgba(242,247,252,.98));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light].quality-v14 :where(.command-results>a,.nav-mega-links a,.mobile-nav-links a){color:var(--foundation-muted)}html[data-theme=light].quality-v14 :where(.command-results>a:hover,.command-results>a:focus-visible,.nav-mega-links a:hover,.mobile-nav-links a:hover){color:var(--foundation-royal-deep);background:rgba(23,70,199,.065)}.quality-v14 :where(.contact-field input,.contact-field textarea,.contact-field select,.blog-search input,.blog-newsletter input,.command-search input){min-height:46px}.quality-v14 textarea{resize:vertical;min-height:130px}.quality-v14 select{cursor:pointer}.quality-v14 .contact-faq-grid article p[hidden]{display:none!important}.quality-v14 .system-skeleton-shell,.quality-v14 .system-state{max-width:1180px}.quality-v14 .footer-credit i{flex:0 0 auto}.quality-v14 :where(.button-primary,.button-secondary,.header-cta,.outline-link,.contact-submit){touch-action:manipulation}html[data-theme=light].quality-v14 :where(.contact-form-status,.command-footer,.footer-bottom,.hero-trust,.solution-stage-meta){color:#4b6381}html[data-theme=light].quality-v14 :where(.text-link,.case-detail-link,.case-visit-link,.footer-more-link){color:#1649bf}@media (max-width:980px){.quality-v14 .mobile-nav-panel{height:100dvh;max-height:100dvh}.quality-v14 .mobile-nav-head{flex:0 0 auto;min-height:52px;font-size:9px}.quality-v14 .mobile-nav-status{flex:0 0 auto;min-height:46px;font-size:11.5px;font-weight:600;line-height:1.65}.quality-v14 .mobile-nav-links{flex:1 1 auto;min-height:0;gap:5px;padding-block:6px}.quality-v14 .mobile-nav-links a{min-height:52px}.quality-v14 .mobile-nav-links strong{font-size:14px;font-weight:700}.quality-v14 .mobile-nav-links em{font-size:9px}.quality-v14 .mobile-nav-actions{flex:0 0 auto}.quality-v14 .mobile-nav-actions :is(a,button){font-size:12.5px}.quality-v14 body.mobile-menu-open .mobile-experience-nav{opacity:0;pointer-events:none;transform:translate3d(0,calc(100% + 24px),0)}}@media (max-width:520px){.quality-v14 .command-footer span:last-child{display:none}.quality-v14 .footer-credit{text-align:center}}@media (min-width:1051px){html[data-theme=light].quality-v14 .home-v3 .page-hero{min-height:0;aspect-ratio:1677/935}html[data-theme=light].quality-v14 .home-v3 .page-hero .hero-content{width:min(34%,440px)}html[data-theme=light].quality-v14 .home-v3 .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .home-v3 .page-hero:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}}@media (min-width:1051px){.quality-v14 :is(.page-hero,.armin-hero) h1{font-size:clamp(23px,2vw,30px);line-height:1.62;letter-spacing:-.85px}}@media (max-width:1050px) and (min-width:781px){.quality-v14 :is(.page-hero,.armin-hero) h1{font-size:clamp(27px,4.1vw,36px);line-height:1.5}}@media (max-width:780px){.quality-v14 :is(.page-hero,.armin-hero) h1{font-size:clamp(25px,7.6vw,32px);line-height:1.55;letter-spacing:-1px}}.quality-v14 :is(.site-header,.footer-brand) .brand-mark{width:42px;flex:0 0 42px;overflow:hidden;-webkit-clip-path:none;clip-path:none;border:1px solid rgba(119,179,255,.38);border-radius:12px;background-color:#06132f;background-image:url(/brand/arcotech-mark-metallic.png),radial-gradient(circle at 52% 42%,rgba(29,92,195,.3),rgba(3,10,27,.96) 72%);background-repeat:no-repeat,no-repeat;background-position:50%,50%;background-size:92%,cover;box-shadow:0 10px 28px rgba(12,73,205,.28),0 0 0 1px rgba(41,139,255,.07),inset 0 1px rgba(255,255,255,.18);filter:none;animation:none}html[data-theme=light].quality-v14 :is(.site-header,.footer-brand) .brand-mark{border-color:rgba(38,104,214,.34);background-color:#0a2358;background-image:url(/brand/arcotech-mark-metallic.png),radial-gradient(circle at 52% 42%,#204f9f,#071b46 74%);box-shadow:0 9px 22px rgba(23,70,199,.2),0 0 0 3px rgba(255,255,255,.72),inset 0 1px rgba(255,255,255,.2)}.quality-v14 .site-header .brand{min-width:188px;gap:12px}.quality-v14 .site-header .brand-copy{display:grid;align-content:center;grid-gap:1px;gap:1px}.quality-v14 .site-header .brand-copy strong{font-size:20px;line-height:1.25;letter-spacing:-.35px}.quality-v14 .site-header .brand-copy small{margin-top:1px;color:#91a3c2;font-size:8px;letter-spacing:.62px}.quality-v14 :is(.site-header,.footer-brand) .brand-mark:after,.quality-v14 :is(.site-header,.footer-brand) .brand-mark>span{display:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .home-v3 .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .home-v3 .page-hero:hover .hero-visual .theme-image--light{object-fit:contain;object-position:center bottom;transform:none}}@media (min-width:1051px){html[data-theme=light].quality-v14 .contact-page #contact{min-height:0;aspect-ratio:1776/887}html[data-theme=light].quality-v14 .contact-page #contact .hero-content{width:min(39%,500px)}}html[data-theme=light].quality-v14 .contact-page #contact .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .contact-page #contact:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .contact-page #contact .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .contact-page #contact:hover .hero-visual .theme-image--light{object-position:center bottom}}@media (min-width:1051px){html[data-theme=light].quality-v14 .services-page #services{min-height:0;aspect-ratio:1776/887}html[data-theme=light].quality-v14 .services-page #services .hero-content{width:min(39%,500px)}}html[data-theme=light].quality-v14 .services-page #services .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .services-page #services:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .services-page #services .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .services-page #services:hover .hero-visual .theme-image--light{object-position:center bottom}}@media (min-width:1051px){html[data-theme=light].quality-v14 .about-page #about{min-height:0;aspect-ratio:1776/887}html[data-theme=light].quality-v14 .about-page #about .hero-content{width:min(39%,500px)}}html[data-theme=light].quality-v14 .about-page #about .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .about-page #about:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .about-page #about .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .about-page #about:hover .hero-visual .theme-image--light{object-position:center bottom}}@media (min-width:1051px){html[data-theme=light].quality-v14 .process-page #process{min-height:0;aspect-ratio:1776/887}html[data-theme=light].quality-v14 .process-page #process .hero-content{width:min(39%,500px)}}html[data-theme=light].quality-v14 .process-page #process .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .process-page #process:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .process-page #process .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .process-page #process:hover .hero-visual .theme-image--light{object-position:center bottom}}@media (min-width:1051px){html[data-theme=light].quality-v14 .blog-page #blog{min-height:0;aspect-ratio:1776/887}html[data-theme=light].quality-v14 .blog-page #blog .hero-content{width:min(39%,500px)}}html[data-theme=light].quality-v14 .blog-page #blog .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .blog-page #blog:hover .hero-visual .theme-image--light{object-fit:contain;object-position:left center;transform:none}@media (max-width:1050px){html[data-theme=light].quality-v14 .blog-page #blog .hero-visual .theme-image--light,html[data-theme=light].quality-v14 .blog-page #blog:hover .hero-visual .theme-image--light{object-position:center bottom}}.quality-v14 .project-gallery-controls{display:inline-flex;align-items:center;gap:6px}.quality-v14 .project-gallery-controls button{width:36px;min-width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(115,148,226,.24);border-radius:10px;color:var(--foundation-ink-soft);background:rgba(8,20,46,.76)}.quality-v14 .project-gallery-controls button:first-child svg{transform:rotate(180deg)}html[data-theme=light].quality-v14 .project-gallery-controls button{color:var(--foundation-royal-deep);border-color:var(--foundation-line);background:rgba(255,255,255,.84);box-shadow:var(--foundation-shadow-xs),var(--foundation-inner)}html[data-theme=light].quality-v14 :where(.site-header,.signal-strip,.experience-index,.solution-console,.capability-card,.case-card,.quality-section,.stack-section,.industry-grid,.blueprint-section,.founder-note,.faq-grid details,.contact-form-panel,.contact-info-panel,.blog-card,.services-main-card,.technology-card,.process-step-card){border-color:rgba(38,78,160,.16);background:radial-gradient(circle at 8% 0,rgba(76,133,223,.095),transparent 30%),radial-gradient(circle at 96% 100%,rgba(108,83,194,.07),transparent 32%),linear-gradient(155deg,rgba(238,244,251,.94),rgba(219,230,243,.92));box-shadow:0 22px 55px rgba(26,52,93,.11),inset 0 1px rgba(255,255,255,.72)}html[data-theme=light].quality-v14 :where(.eyebrow-pill,.hero-trust span,.capability-tags span,.case-stack span,.stack-principles span,.technology-radar-group span,.quality-grid article,.industry-grid a){border-color:rgba(38,78,160,.15);background:linear-gradient(160deg,rgba(236,243,251,.88),rgba(211,224,240,.84));box-shadow:inset 0 1px rgba(255,255,255,.65)}html[data-theme=light].quality-v14 .site-header{background:rgba(224,234,246,.88);box-shadow:0 15px 42px rgba(25,49,88,.13),inset 0 1px rgba(255,255,255,.72)}html[data-theme=light].quality-v14 :where(.button-secondary,.outline-link,.blueprint-reset){color:#173d7e;border-color:rgba(29,72,165,.22);background:linear-gradient(145deg,rgba(229,238,249,.96),rgba(207,221,239,.94))}html[data-theme=light].quality-v14 .home-final-cta{background:radial-gradient(circle at 12% 18%,rgba(80,190,255,.28),transparent 27%),radial-gradient(circle at 88% 78%,rgba(133,94,235,.24),transparent 31%),linear-gradient(135deg,#0d327f,#1746c7 52%,#294fae);border-color:rgba(15,51,137,.58);box-shadow:0 34px 82px rgba(23,70,199,.3),inset 0 1px rgba(255,255,255,.19)}html[data-theme=light].quality-v14 .home-final-cta :where(h2,strong){color:#fff!important}html[data-theme=light].quality-v14 .home-final-cta :where(p,small){color:#dbe8fb!important}html[data-theme=light].quality-v14 .home-final-cta-copy>span{color:#e5efff!important}html[data-theme=light].quality-v14 .home-final-cta-system{border-color:rgba(255,255,255,.23);background:linear-gradient(155deg,rgba(4,25,78,.58),rgba(255,255,255,.08));box-shadow:inset 0 1px rgba(255,255,255,.15),0 24px 52px rgba(4,24,78,.22)}html[data-theme=light].quality-v14 .home-final-cta .button-primary{color:#123b91!important;background:#fff!important;box-shadow:0 17px 38px rgba(4,28,91,.28),inset 0 1px #fff}html[data-theme=light].quality-v14 .home-final-cta .button-primary :where(span,svg){color:#123b91!important}html[data-theme=light].quality-v14 .home-final-cta .button-secondary{color:#f5f8ff;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.09);box-shadow:inset 0 1px rgba(255,255,255,.13)}html[data-theme=light].quality-v14 .signal-strip{color:#eef6ff;border-color:rgba(25,62,151,.42);background:linear-gradient(105deg,#103583,#1746c7 52%,#315fd2);box-shadow:0 18px 44px rgba(23,70,199,.24),inset 0 1px rgba(255,255,255,.18)}html[data-theme=light].quality-v14 .signal-strip :where(span,i){color:#eef6ff}html[data-theme=light].quality-v14 .experience-index{color:#edf5ff;border-color:rgba(18,55,143,.42);background:radial-gradient(circle at 86% 20%,rgba(87,166,255,.27),transparent 24%),linear-gradient(115deg,#0f347e,#1746c7 58%,#274fa9);box-shadow:0 20px 50px rgba(18,55,143,.25),inset 0 1px rgba(255,255,255,.17)}html[data-theme=light].quality-v14 .experience-index-status :is(span,small){color:#dbeaff}html[data-theme=light].quality-v14 .experience-index-links a{color:#dceaff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.075)}html[data-theme=light].quality-v14 .experience-index-links a.active,html[data-theme=light].quality-v14 .experience-index-links a.is-active,html[data-theme=light].quality-v14 .experience-index-links a:hover{color:#fff;border-color:rgba(117,203,255,.48);background:linear-gradient(135deg,rgba(56,150,255,.46),rgba(104,78,218,.42))}html[data-theme=light].quality-v14 .capability-card{border-color:rgba(25,68,158,.19)!important;background:radial-gradient(circle at 8% 4%,rgba(58,123,255,.16),transparent 30%),linear-gradient(145deg,#d8e5f5,#c8d9ed)!important;box-shadow:0 22px 52px rgba(25,52,96,.14),inset 0 1px rgba(255,255,255,.68)!important}html[data-theme=light].quality-v14 .capability-card:first-child{color:#fff;border-color:rgba(13,47,127,.62);background:radial-gradient(circle at 10% 8%,rgba(89,190,255,.28),transparent 30%),linear-gradient(135deg,#123b91,#1746c7 56%,#315fd2)!important;box-shadow:0 28px 66px rgba(23,70,199,.28),inset 0 1px rgba(255,255,255,.18)!important}html[data-theme=light].quality-v14 .capability-card:first-child :where(h3,p,small,span,svg){color:#f3f7ff}html[data-theme=light].quality-v14 .capability-card:first-child .capability-tags span{border-color:rgba(255,255,255,.19);background:rgba(255,255,255,.09)}html[data-theme=light].quality-v14 .capability-card:nth-child(4){background:radial-gradient(circle at 90% 12%,rgba(104,77,207,.18),transparent 32%),linear-gradient(145deg,#d9def4,#c8d5ed)!important}html[data-theme=light].quality-v14 .case-card .case-body{background:radial-gradient(circle at 100% 0,rgba(55,116,222,.12),transparent 28%),linear-gradient(155deg,#d9e5f3,#c9d9ec)}html[data-theme=light].quality-v14 .case-card:nth-child(2n) .case-body{background:radial-gradient(circle at 0 100%,rgba(101,76,198,.11),transparent 30%),linear-gradient(155deg,#d5e2f2,#c8d6eb)}html[data-theme=light].quality-v14 .case-result-preview{border-color:rgba(20,112,101,.18);background:rgba(197,228,224,.74)}html[data-theme=light].quality-v14 .quality-section{color:#f5f8ff;border-color:rgba(15,48,126,.62)!important;background:radial-gradient(circle at 16% 14%,rgba(72,174,255,.27),transparent 28%),radial-gradient(circle at 90% 88%,rgba(116,82,218,.23),transparent 32%),linear-gradient(135deg,#0d2e72,#1746c7 54%,#243f8e)!important;box-shadow:0 34px 80px rgba(16,49,126,.3),inset 0 1px rgba(255,255,255,.16)!important}html[data-theme=light].quality-v14 .quality-section :where(h2,p,.section-heading>span){color:#f7faff!important;opacity:1}html[data-theme=light].quality-v14 .quality-grid article{color:#16386f;border-color:rgba(255,255,255,.25);background:linear-gradient(145deg,rgba(239,246,255,.94),rgba(207,224,244,.92));box-shadow:0 13px 30px rgba(3,20,63,.18),inset 0 1px rgba(255,255,255,.72)}html[data-theme=light].quality-v14 .stack-section{padding:clamp(28px,4vw,54px);border:1px solid rgba(30,72,160,.17)!important;border-radius:30px;background:radial-gradient(circle at 12% 16%,rgba(58,123,255,.13),transparent 27%),linear-gradient(150deg,#d5e2f2,#c4d5e9)!important;box-shadow:0 25px 62px rgba(24,49,91,.15),inset 0 1px rgba(255,255,255,.66)!important}html[data-theme=light].quality-v14 .industry-grid{border-color:rgba(18,55,143,.46);background:linear-gradient(115deg,#123b91,#1746c7 55%,#315fd2);box-shadow:0 26px 64px rgba(23,70,199,.27),inset 0 1px rgba(255,255,255,.17)}html[data-theme=light].quality-v14 .industry-grid a{border-color:rgba(255,255,255,.18)!important;color:#f3f7ff;background:rgba(255,255,255,.035)!important;box-shadow:none!important}html[data-theme=light].quality-v14 .industry-grid a :where(strong,span,svg){color:#f7faff!important;opacity:1}html[data-theme=light].quality-v14 .blueprint-section{border-color:rgba(27,70,163,.24)!important;background:radial-gradient(circle at 92% 8%,rgba(48,112,225,.17),transparent 28%),radial-gradient(circle at 4% 92%,rgba(99,72,204,.1),transparent 30%),linear-gradient(145deg,#d3e1f2,#c1d3e9)!important;box-shadow:0 28px 68px rgba(24,49,91,.17),inset 0 1px rgba(255,255,255,.65)!important}.quality-v14 .home-experience-v11 .section-heading p{max-width:760px;font-size:12.5px;line-height:2.05}.quality-v14 .home-experience-v11 :is(.capability-card p,.case-body p,.stack-intro p,.faq-grid p){font-size:11.75px;line-height:2}.quality-v14 .home-experience-v11 .quality-grid article small{font-size:10px;line-height:1.75}.quality-v14 .home-experience-v11 :is(.capability-tags span,.case-stack span,.stack-principles span){font-size:9.5px;line-height:1.5}.quality-v14 .home-experience-v11 :is(.button-primary,.button-secondary,.outline-link){min-height:47px;font-size:12px;font-weight:800}.quality-v14 .home-experience-v11 .button-primary{box-shadow:0 16px 36px rgba(38,101,235,.24),inset 0 1px rgba(255,255,255,.22)}.quality-v14 .home-experience-v11 .button-secondary{box-shadow:inset 0 1px rgba(255,255,255,.06)}.quality-v14 .home-experience-v11 .case-result-preview{padding:12px 13px;border-right:3px solid #38d4a7;background:rgba(43,184,145,.085)}.quality-v14 .home-experience-v11 .case-result-preview span{font-size:10.5px;line-height:1.9}@media (max-width:780px){.quality-v14 .home-experience-v11 .section-heading p,.quality-v14 .home-experience-v11 :is(.capability-card p,.case-body p,.stack-intro p,.faq-grid p){font-size:12px}}@media (max-width:520px){.quality-v14 .page-hero{min-height:880px;padding-bottom:245px}.quality-v14 .page-hero .hero-content>p{font-size:14px!important;line-height:2.05!important}.quality-v14 .page-hero .hero-trust{grid-template-columns:1fr!important;gap:6px}.quality-v14 .page-hero .hero-trust span{min-height:42px;padding-inline:10px;font-size:11.5px;font-weight:650}.quality-v14 .page-hero .hero-trust svg{width:14px;height:14px}.quality-v14 .page-hero .hero-visual{height:245px}.quality-v14 .home-experience-v11 :is(.button-primary,.button-secondary,.outline-link){font-size:11.5px}}.quality-v14 .home-experience-v11 :is(.section-heading h2,.stack-intro h2,.blueprint-copy h2){font-size:clamp(25px,2.2vw,32px);line-height:1.55;letter-spacing:-.75px}.quality-v14 .home-experience-v11 .solution-copy h3{font-size:clamp(25px,2.2vw,32px);line-height:1.55}.quality-v14 .home-experience-v11 :is(.section-heading p,.solution-copy p,.stack-intro p,.blueprint-copy>p){font-size:13.5px;line-height:2}.quality-v14 .home-experience-v11 .solution-tabs button{font-size:12.5px;font-weight:750}.quality-v14 .home-experience-v11 .solution-tabs button em{font-size:9px}.quality-v14 .home-experience-v11 :is(.solution-console-head,.blueprint-console-head) strong{font-size:8.5px}.quality-v14 .home-experience-v11 :is(.solution-console-head,.blueprint-console-head) em{font-size:7.5px}.quality-v14 .home-experience-v11 .solution-stage-meta{font-size:7.5px}.quality-v14 .home-experience-v11 .solution-metrics span{font-size:9px}.quality-v14 .home-experience-v11 .solution-command{font-size:10.5px}.quality-v14 .home-experience-v11 .flow-column>small{font-size:8.5px}.quality-v14 .home-experience-v11 .flow-column strong{font-size:15px}.quality-v14 .home-experience-v11 .flow-column span{min-height:42px;font-size:11.5px;line-height:1.7}.quality-v14 .home-experience-v11 .capability-card small{font-size:11px}.quality-v14 .home-experience-v11 .capability-card h3{font-size:clamp(21px,1.8vw,25px);line-height:1.55}.quality-v14 .home-experience-v11 .capability-card p{font-size:13px;line-height:1.95}.quality-v14 .home-experience-v11 :is(.capability-tags span,.stack-principles span){font-size:10px;line-height:1.4}.quality-v14 .home-experience-v11 .technology-radar-core small{font-size:8px}.quality-v14 .home-experience-v11 .technology-radar-group>b{font-size:9px}.quality-v14 .home-experience-v11 .technology-radar-group>span{padding:7px 9px;font-size:9px}.quality-v14 .home-experience-v11 .blueprint-selection>span,.quality-v14 .home-experience-v11 .blueprint-status{font-size:11.5px}.quality-v14 .home-experience-v11 .blueprint-selection small{font-size:9px}.quality-v14 .home-experience-v11 .blueprint-progress :is(span,strong){font-size:8px}.quality-v14 .home-experience-v11 .planner-group legend{font-size:12.5px}.quality-v14 .home-experience-v11 .planner-group legend span{font-size:10px}.quality-v14 .home-experience-v11 .planner-options button{font-size:11.5px}.quality-v14 .home-experience-v11 .blueprint-result>div>span{font-size:10.5px}.quality-v14 .home-experience-v11 .blueprint-result p{font-size:11.5px;line-height:1.85}html[data-theme=light].quality-v14 .home-experience-v11 :is(.section-heading p,.solution-copy p,.stack-intro p,.blueprint-copy>p){color:#405a79}html[data-theme=light].quality-v14 .home-experience-v11 .flow-column span{color:#3f5875}html[data-theme=light].quality-v14 .home-experience-v11 .capability-card p{color:#405774!important}html[data-theme=light].quality-v14 .home-experience-v11 .capability-card:first-child :is(h3,p,small){color:#f4f8ff!important;opacity:1}html[data-theme=light].quality-v14 .home-experience-v11 .technology-radar-group>b{color:#1746c7}html[data-theme=light].quality-v14 .home-experience-v11 .technology-radar-group>span{color:#294e78;border-color:rgba(23,70,199,.18)}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-copy>p{color:#3f5875}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-selection>span{color:#294b73}html[data-theme=light].quality-v14 .home-experience-v11 .planner-group legend,html[data-theme=light].quality-v14 .home-experience-v11 .planner-options button{color:#334f70}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-result p{color:#38536f}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-selection>span,html[data-theme=light].quality-v14 .home-experience-v11 .planner-group legend,html[data-theme=light].quality-v14 .home-experience-v11 .planner-options button:not(.active){color:#244668;font-weight:600}html[data-theme=light].quality-v14 .home-experience-v11 .planner-options button.active,html[data-theme=light].quality-v14 .home-experience-v11 .planner-options button[aria-pressed=true]{color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(3,22,58,.34)}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-status{color:#09664d;font-weight:700}html[data-theme=light].quality-v14 .home-experience-v11 .blueprint-result p{color:#294967}@media (max-width:780px){.quality-v14 .home-experience-v11 :is(.section-heading h2,.stack-intro h2,.blueprint-copy h2,.solution-copy h3){font-size:clamp(24px,7.4vw,30px)}.quality-v14 .home-experience-v11 :is(.section-heading p,.solution-copy p,.stack-intro p,.blueprint-copy>p){font-size:13px}.quality-v14 .home-experience-v11 .technology-radar-group>span{font-size:8px}}.quality-v14 .premium-footer .brand small,.quality-v14 .site-header .brand small{font-size:9.5px;line-height:1.5;opacity:1}.quality-v14 .page-hero .eyebrow-pill{min-height:34px;padding-inline:13px;font-family:var(--font-primary);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:0}.quality-v14 .page-hero .hero-content>p{font-size:clamp(14px,1.15vw,16px);font-weight:500;line-height:2.05}.quality-v14 .page-hero .hero-trust span{min-height:40px;font-size:13px;font-weight:700;line-height:1.55}.quality-v14 .page-hero .hero-actions .button{font-size:13px}.quality-v14 :is(.services-page,.process-page,.blog-page,.contact-page,.about-page,.armin-page,.portfolio-page-v4,.portfolio-detail-page-v4) :is(p,li){font-size:13.5px;line-height:2}.quality-v14 :is(.services-page,.process-page,.blog-page,.contact-page,.about-page,.armin-page,.portfolio-page-v4,.portfolio-detail-page-v4) small{font-size:11.5px;line-height:1.75}.quality-v14 :is(.services-section-title,.process-section-title)>span{font-size:clamp(21px,2vw,27px);line-height:1.65;font-weight:850;white-space:normal}.quality-v14 .service-detail-title h3,.quality-v14 .services-main-card h3{font-size:clamp(17px,1.45vw,20px);line-height:1.65}.quality-v14 .services-page #services .hero-content>p{font-size:15px;font-weight:600;line-height:2}.quality-v14 .services-page #services .hero-trust span{font-size:13px}.quality-v14 .service-detail-column h4{font-size:14px;line-height:1.7}.quality-v14 .service-detail-columns li,.quality-v14 .services-advantage-card p,.quality-v14 .services-main-card :is(p,li),.quality-v14 .services-portfolio-card p{font-size:13px;line-height:1.95}.quality-v14 .technology-card span{font-size:12.5px}.quality-v14 .services-advantage-card h3,.quality-v14 .services-portfolio-card h3{font-size:17px;line-height:1.65}.quality-v14 .process-step-card h2{font-size:18px;line-height:1.7}.quality-v14 .collaboration-side p,.quality-v14 .deliverable-card li,.quality-v14 .process-faq details p,.quality-v14 .process-step-card p,.quality-v14 .process-value-card p{font-size:12px;line-height:2}.quality-v14 .collaboration-note,.quality-v14 .flow-track span,.quality-v14 .process-time{font-size:10.5px}.quality-v14 :is(.deliverable-card,.process-value-card) h3{font-size:16.5px;line-height:1.7}.quality-v14 .blog-featured-copy h2{font-size:clamp(24px,2.25vw,31px);line-height:1.65}.quality-v14 .blog-card-copy h2{font-size:18px;line-height:1.7}.quality-v14 .blog-card-copy>p,.quality-v14 .blog-featured-copy>p{font-size:12.5px;line-height:2}.quality-v14 .article-coming-soon,.quality-v14 .blog-card-copy>a,.quality-v14 .blog-category,.quality-v14 .blog-meta{font-size:10.5px}.quality-v14 .blog-popular-grid h3{font-size:14px;line-height:1.75}.quality-v14 .contact-panel-heading h2{font-size:22px;line-height:1.65}.quality-v14 .contact-field>span{font-size:11.5px}.quality-v14 .contact-info-card strong{font-size:13px}.quality-v14 .contact-info-card b{font-size:12.5px}.quality-v14 .contact-form-status,.quality-v14 .contact-info-card small{font-size:11px;line-height:1.8}.quality-v14 .contact-benefits h3{font-size:17px;line-height:1.7}.quality-v14 .contact-social-box h3{font-size:15px}.quality-v14 .about-story-copy h2,.quality-v14 .about-team-intro h2{font-size:clamp(24px,2.2vw,30px);line-height:1.65}.quality-v14 .about-principles :is(p,li),.quality-v14 .about-reasons p,.quality-v14 .about-story-copy p,.quality-v14 .about-team :is(p,small),.quality-v14 .about-timeline p{font-size:12.5px;line-height:2}.quality-v14 :is(.about-principles,.about-team,.about-reasons,.about-timeline) h3{font-size:17px;line-height:1.7}.quality-v14 .armin-signature strong{font-size:clamp(20px,2vw,25px);line-height:1.65}.quality-v14 .armin-hero-copy .eyebrow-pill{font-size:10px}.quality-v14 .armin-cta-copy h2,.quality-v14 .armin-page .section-heading h2,.quality-v14 :is(.armin-architecture-copy,.armin-stack-copy,.armin-duality-copy) h2{font-size:clamp(26px,2.45vw,32px);line-height:1.6}.quality-v14 :is(.armin-capability-card,.armin-system-card,.armin-approach-card) h3{font-size:17px;line-height:1.7}.quality-v14 :is(.armin-architecture-copy,.armin-stack-copy,.armin-duality-copy) p,.quality-v14 :is(.armin-capability-card,.armin-system-card,.armin-approach-card) p{font-size:12.5px;line-height:2}.quality-v14 :is(.armin-card-tags,.armin-stack-cloud,.armin-duality-copy>div) span{font-size:10.5px;line-height:1.5}.quality-v14 .armin-hero-trust small{font-size:10px}.quality-v14 .armin-hero-trust b{font-size:12px}.quality-v14 .portfolio-card-result p,.quality-v14 .portfolio-card-title-wrap p,.quality-v14 .portfolio-page-v4 :is(.projects-hero-copy,.portfolio-heading)>p{font-size:12.5px;line-height:2}.quality-v14 .portfolio-detail-page-v4 .project-delivery-copy h2,.quality-v14 .portfolio-detail-page-v4 .project-section-heading h2,.quality-v14 .portfolio-detail-page-v4 .project-visit-banner h2,.quality-v14 .portfolio-detail-page-v4 .projects-cta h2{font-size:clamp(26px,2.4vw,32px);line-height:1.6;letter-spacing:-.8px}.quality-v14 .portfolio-detail-page-v4 :is(.project-highlight-note,.project-challenge-card,.project-section-heading,.project-goals-grid,.project-architecture-grid,.project-delivery-copy,.project-seo-copy-grid,.project-faq-list,.related-projects-grid) p{font-size:12.5px;line-height:2}.quality-v14 .portfolio-detail-page-v4 :is(.project-deliverables span,.project-detail-tags span){font-size:10.5px;line-height:1.6}.quality-v14 .related-projects-grid h3{font-size:17px;line-height:1.7}.quality-v14 .home-experience-v11 .founder-copy h2,.quality-v14 .home-experience-v11 .home-final-cta h2{font-size:clamp(24px,2vw,30px);line-height:1.6}.quality-v14 .home-experience-v11 .experience-index-status small{font-size:10px}.quality-v14 .home-experience-v11 .experience-index-links :is(span,em){font-size:9.5px}.quality-v14 .home-experience-v11 .solution-metrics span{font-size:10.5px}.quality-v14 .home-experience-v11 .quality-grid article strong{font-size:12.5px}.quality-v14 .home-experience-v11 .quality-grid article small{font-size:11.5px}.quality-v14 .home-experience-v11 .technology-radar-group>b,.quality-v14 .home-experience-v11 .technology-radar-group>span{font-size:10px}.quality-v14 .premium-footer :is(.footer-signal-copy p,.footer-brand>p){font-size:12px;line-height:2}.quality-v14 .premium-footer :is(.footer-availability,.footer-column>a,.footer-contact-column p){font-size:10.5px}html[data-theme=light].quality-v14 :is(.services-page,.process-page,.blog-page,.contact-page,.about-page,.armin-page,.portfolio-page-v4,.portfolio-detail-page-v4) :is(p,li,small){color:#344f70;opacity:1}html[data-theme=light].quality-v14 .page-hero .hero-content>p{color:#385676}html[data-theme=light].quality-v14 .page-hero .hero-trust span{color:#294d77}html[data-theme=light].quality-v14 .page-hero .hero-visual{z-index:0}html[data-theme=light].quality-v14 .services-page #services .hero-content>p{color:#274b70}html[data-theme=light].quality-v14 .services-page #services .hero-trust span{color:#1f466f}html[data-theme=light].quality-v14 :is(.services-page,.process-page,.blog-page,.contact-page,.about-page,.armin-page,.portfolio-page-v4,.portfolio-detail-page-v4) :is(h2,h3,h4,strong,b),html[data-theme=light].quality-v14 :is(.services-section-title,.process-section-title)>span{color:#102a4f;opacity:1}html[data-theme=light].quality-v14 .page-hero .button-secondary{color:#17385f;border-color:rgba(23,70,199,.24);background:rgba(248,251,255,.94)}html[data-theme=light].quality-v14 .portfolio-detail-page-v4 .portfolio-detail-copy--reference>p{color:#385676!important;opacity:1}html[data-theme=light].quality-v14 .portfolio-detail-page-v4 .portfolio-detail-copy--reference .portfolio-detail-pill{color:#1746c7;border-color:rgba(23,70,199,.18);background:rgba(239,246,255,.9)}html[data-theme=dark].quality-v14 :is(.armin-stack-cloud,.armin-duality-copy>div) span{color:#c3d2e8;border-color:rgba(120,160,225,.28);background:rgba(18,35,67,.82)}@media (max-width:780px){.quality-v14 .site-header .brand{gap:9px}.quality-v14 .site-header .brand-mark{width:38px;flex-basis:38px;border-radius:11px}.quality-v14 .site-header .brand-copy strong{font-size:18px}.quality-v14 .site-header .brand small{font-size:8.5px}.quality-v14 .page-hero .eyebrow-pill{min-height:34px;font-size:11px}.quality-v14 .page-hero .hero-content>p{font-size:14px}.quality-v14 .page-hero .hero-trust span{font-size:11.5px}.quality-v14 :is(.services-section-title,.process-section-title)>span{font-size:clamp(20px,6.3vw,24px)}.quality-v14 .armin-cta-copy h2,.quality-v14 .armin-page .section-heading h2,.quality-v14 .portfolio-detail-page-v4 .project-delivery-copy h2,.quality-v14 .portfolio-detail-page-v4 .project-section-heading h2,.quality-v14 .portfolio-detail-page-v4 .project-visit-banner h2,.quality-v14 .portfolio-detail-page-v4 .projects-cta h2,.quality-v14 :is(.armin-architecture-copy,.armin-stack-copy,.armin-duality-copy) h2{font-size:clamp(24px,7.2vw,29px)}}.quality-v14 .tech-marquee-section .tech-marquee-pill b{color:#f5f8ff}.quality-v14 .tech-marquee-section .tech-marquee-pill--secondary b{color:#c9d8f1}