.arcotech-promo{position:fixed;z-index:154;top:50%;right:max(18px,env(safe-area-inset-right));width:min(326px,calc(100vw - 36px));pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(calc(100% + 40px),-50%,0) rotateY(-12deg) scale(.94);transform-origin:right center;transition:opacity .42s ease,visibility .42s ease,transform .72s cubic-bezier(.16,1,.3,1);perspective:1000px}.arcotech-promo.is-visible{opacity:1;visibility:visible;transform:translate3d(0,-50%,0) rotateY(0) scale(1);pointer-events:auto}.arcotech-promo-shell{position:relative;isolation:isolate;overflow:hidden;padding:10px;border:1px solid rgba(92,166,255,.42);border-radius:26px 14px 26px 26px;background:radial-gradient(circle at 85% 8%,rgba(57,179,255,.22),transparent 30%),radial-gradient(circle at 12% 84%,rgba(125,68,255,.21),transparent 34%),linear-gradient(150deg,rgba(5,16,42,.985),rgba(5,12,31,.99));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.035),0 0 45px rgba(47,118,255,.13);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.arcotech-promo-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.09) 28%,transparent 42%) -140% 0/55% 100% no-repeat;animation:promoSheen 5.8s ease-in-out infinite}.arcotech-promo-shell:after{content:"";position:absolute;top:0;right:32px;width:86px;height:3px;border-radius:0 0 99px 99px;background:linear-gradient(90deg,#50d4ff,#5479ff 46%,#a258ff);box-shadow:0 0 18px rgba(83,147,255,.76)}.arcotech-promo-glow{position:absolute;z-index:-2;right:-70px;top:18%;width:180px;aspect-ratio:1;border-radius:50%;background:rgba(47,129,255,.24);filter:blur(42px)}.arcotech-promo-topline{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 7px;direction:ltr}.arcotech-promo-topline>span{display:flex;align-items:center;gap:7px;color:#9dc0ff;font:700 8px/1 Consolas,monospace;letter-spacing:1.35px}.arcotech-promo-topline>span i{width:7px;height:7px;border-radius:50%;background:#42e0bd;box-shadow:0 0 0 4px rgba(66,224,189,.08),0 0 13px rgba(66,224,189,.62)}.arcotech-promo-topline button{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(112,158,255,.17);border-radius:10px;color:#b6c7e5;background:rgba(255,255,255,.04);cursor:pointer;transition:.2s ease}.arcotech-promo-topline button:hover{color:#fff;border-color:rgba(97,161,255,.42);background:rgba(51,105,211,.15);transform:rotate(4deg)}.arcotech-promo-topline svg{width:15px;height:15px}.arcotech-promo-art{position:relative;height:min(430px,56vh);overflow:hidden;border:1px solid rgba(111,155,255,.24);border-radius:18px 9px 18px 18px;background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.72);transform:translateZ(0)}.arcotech-promo-art:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 45%,rgba(4,15,42,.11)),radial-gradient(circle at 88% 10%,rgba(75,182,255,.18),transparent 28%)}.arcotech-promo-art-link{position:absolute;inset:0;display:block}.arcotech-promo-art img{width:100%;height:100%;display:block;object-fit:contain;object-position:center top;transform:none;position:relative;z-index:1;transition:opacity .22s ease}.arcotech-promo-art.is-loading img{opacity:.01}.arcotech-promo-art.is-ready img{opacity:1}.arcotech-promo-placeholder{position:absolute;inset:0;z-index:0;display:grid;place-items:center;padding:24px;text-align:center;color:#32598a;font-size:12px;font-weight:800;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(235,244,255,.92)),linear-gradient(90deg,rgba(40,116,233,.06),rgba(77,182,255,.12))}.arcotech-promo-placeholder span{display:inline-flex;align-items:center;gap:10px}.arcotech-promo-placeholder span:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(40,116,233,.22);border-top-color:#2f78ff;animation:promoLoader .9s linear infinite}.arcotech-promo-scan{position:absolute;z-index:2;inset:0 auto auto -35%;width:27%;height:150%;transform:translateX(0) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:promoScan 4.7s ease-in-out 1s infinite;pointer-events:none}.arcotech-promo-copy{display:grid;grid-gap:4px;gap:4px;padding:13px 5px 6px;text-align:right}.arcotech-promo-copy>span{color:#6fc9ff;font-size:9px;font-weight:800}.arcotech-promo-copy strong{color:#f7faff;font-size:15.2px;line-height:1.65}.arcotech-promo-copy p{margin:0;color:#99a9c3;font-size:9.6px;line-height:1.8}.arcotech-promo-actions{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:4px 3px 3px}.arcotech-promo-actions a{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;text-decoration:none;font-size:10.5px;font-weight:900;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.arcotech-promo-primary{color:#fff;border:1px solid rgba(116,193,255,.32);background:linear-gradient(135deg,#199eff,#336ef5 55%,#7654ef);box-shadow:0 12px 28px rgba(39,103,231,.26),inset 0 1px rgba(255,255,255,.3)}.arcotech-promo-primary svg{width:15px;height:15px}.arcotech-promo-secondary{min-width:74px;color:#c6d3e8;border:1px solid rgba(105,148,236,.18);background:rgba(255,255,255,.045)}.arcotech-promo-actions a:hover{transform:translateY(-2px)}.arcotech-promo-primary:hover{box-shadow:0 16px 34px rgba(39,103,231,.34),inset 0 1px rgba(255,255,255,.34)}.arcotech-promo-secondary:hover{color:#fff;border-color:rgba(96,161,255,.38)}.arcotech-promo-signal{height:19px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px;padding:2px 8px 0;direction:ltr}.arcotech-promo-signal span{height:1px;background:linear-gradient(90deg,transparent,rgba(84,151,255,.35))}.arcotech-promo-signal span:last-child{transform:scaleX(-1)}.arcotech-promo-signal b{color:#6680a9;font:700 7px/1 Consolas,monospace;letter-spacing:.7px}html[data-theme=light] .arcotech-promo-shell{border-color:rgba(38,101,211,.24);background:radial-gradient(circle at 86% 8%,rgba(52,132,246,.13),transparent 30%),radial-gradient(circle at 10% 88%,rgba(115,77,232,.1),transparent 34%),linear-gradient(150deg,rgba(248,251,255,.99),rgba(230,239,251,.99));box-shadow:0 30px 75px rgba(34,59,101,.22),inset 0 0 0 1px rgba(255,255,255,.72),0 0 34px rgba(47,118,255,.08)}html[data-theme=light] .arcotech-promo-topline>span{color:#456d9e}html[data-theme=light] .arcotech-promo-topline button{color:#526b8b;border-color:rgba(35,82,167,.13);background:rgba(255,255,255,.54)}html[data-theme=light] .arcotech-promo-copy>span{color:#276ec8}html[data-theme=light] .arcotech-promo-copy strong{color:#102d55}html[data-theme=light] .arcotech-promo-copy p{color:#5f7390}html[data-theme=light] .arcotech-promo-secondary{color:#24476f;border-color:rgba(36,87,177,.15);background:rgba(255,255,255,.57)}html[data-theme=light] .arcotech-promo-signal b{color:#7290b5}@keyframes promoSheen{0%,58%{background-position:-140% 0}to{background-position:280% 0}}@keyframes promoScan{0%,55%{transform:translateX(0) rotate(18deg);opacity:0}66%{opacity:.85}to{transform:translateX(592.593%) rotate(18deg);opacity:0}}@keyframes promoLoader{to{transform:rotate(1turn)}}@media (max-width:900px){.arcotech-promo{top:auto;right:12px;bottom:88px;width:min(312px,calc(100vw - 24px));transform:translate3d(calc(100% + 30px),0,0) scale(.96)}.arcotech-promo.is-visible{transform:translateZ(0) scale(1)}.arcotech-promo-art{height:min(360px,54vh)}}@media (max-width:520px){.arcotech-promo{right:10px;bottom:82px;width:calc(100vw - 20px)}.arcotech-promo-shell{padding:8px;border-radius:22px 12px 22px 22px}.arcotech-promo-art{height:min(300px,48vh)}.arcotech-promo-copy{padding:10px 4px 4px}.arcotech-promo-copy strong{font-size:14px}.arcotech-promo-copy p{display:none}.arcotech-promo-actions a{min-height:39px}}@media (prefers-reduced-motion:reduce){.arcotech-promo,.arcotech-promo-actions a,.arcotech-promo-scan,.arcotech-promo-shell:before{transition:none!important;animation:none!important}}: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:9px}.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:12.8px;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:9px}.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:11.8px;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:9px}.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:7px}.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:8px}.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:10px;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.is-reveal-armed: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,.pricing-section,.sales-assurance,.lead-builder,.lottie-feature,.support-center,.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-binary-trail,.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}.quality-v14 :where(.support-sidebar,.support-form,.support-lookup,.support-thread-card){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.quality-v14 .support-widget-panel{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.quality-v14 .arcotech-ai-panel{backdrop-filter:blur(12px) saturate(1.05)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05)!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,.motion-binary-trail,.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-binary-trail,.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.interaction-v13 .motion-reveal{filter:none!important;transition:opacity .56s var(--interaction-ease-soft) var(--reveal-delay,0s),transform .82s var(--interaction-ease) var(--reveal-delay,0s)!important}.quality-v14.interaction-v13 .motion-reveal.is-reveal-armed:not(.is-motion-visible){will-change:opacity,transform}.quality-v14.interaction-v13 .motion-hero-item{filter:none!important;transition:opacity .52s ease var(--hero-delay,0s),transform .72s var(--interaction-ease) var(--hero-delay,0s)!important;will-change:opacity,transform}.quality-v14.interaction-v13 .capability-card.motion-scroll-scene :is(.capability-copy,.capability-tags),.quality-v14.interaction-v13 .case-card.motion-scroll-scene .case-body,.quality-v14.interaction-v13 .case-card.motion-scroll-scene .case-media img,.quality-v14.interaction-v13 :is(.hero-visual,.services-hero-visual,.process-hero-visual,.about-hero-visual,.blog-hero-visual,.contact-hero-visual).motion-parallax-target>img,.quality-v14.interaction-v13 :is(.services-cta-art,.process-cta-art,.about-cta-art,.contact-cta-art,.blog-newsletter-art).motion-parallax-target img,.quality-v14.interaction-v13 :is(.technology-radar-grid,.quality-orbit,.founder-visual).motion-parallax-target{transition:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.quality-v14 .product-window{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.quality-v14.interaction-v13 body.is-motion-scrolling .armin-cta-mark:after,.quality-v14.interaction-v13 body.is-motion-scrolling .armin-cta-mark:before,.quality-v14.interaction-v13 body.is-motion-scrolling .armin-duality-ring:after,.quality-v14.interaction-v13 body.is-motion-scrolling .armin-duality-ring:before,.quality-v14.interaction-v13 body.is-motion-scrolling .armin-orbit-stage:before,.quality-v14.interaction-v13 body.is-motion-scrolling .custom-pricing:after,.quality-v14.interaction-v13 body.is-motion-scrolling .estimate-box:after,.quality-v14.interaction-v13 body.is-motion-scrolling .flow-track:after,.quality-v14.interaction-v13 body.is-motion-scrolling .footer-signal:after,.quality-v14.interaction-v13 body.is-motion-scrolling .hero-visual:after,.quality-v14.interaction-v13 body.is-motion-scrolling .hero-visual:before,.quality-v14.interaction-v13 body.is-motion-scrolling .motion-data-line:after,.quality-v14.interaction-v13 body.is-motion-scrolling .process-line:after,.quality-v14.interaction-v13 body.is-motion-scrolling .product-core:after,.quality-v14.interaction-v13 body.is-motion-scrolling .product-core:before,.quality-v14.interaction-v13 body.is-motion-scrolling .quality-orbit:before,.quality-v14.interaction-v13 body.is-motion-scrolling :is(.motion-orb,.hero-scan-line,.product-window,.product-node,.hero-float-card,.pricing-card-glow,.custom-pricing-orbit,.lead-console-scan,.estimate-box,.technology-radar-sweep,.technology-radar-group>span,.quality-orbit,.stack-cloud span,.service-icon,.benefit-icon,.services-main-icon,.process-step-icon,.deliverable-icon,.about-principle-icon,.contact-benefits article>div,.logos span,.armin-orbit,.armin-scan-line,.armin-skill-node,.armin-map-layer,.armin-map-pulse,.brand-mark,.brand-mark>span){animation-play-state:paused!important}.quality-v14 :is(.services-hero-visual img,.process-hero-visual img,.blog-hero-art img){-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@keyframes interactionStageIn{0%{opacity:.24;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leadStepIn{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes servicesFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes processFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes blogArtFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.quality-v14 .armin-orbit-stage:before,.quality-v14 .pricing-card-glow{will-change:transform,opacity}.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active),.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active) *,.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active) :after,.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active) :before,.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active):after,.quality-v14.interaction-v13 .motion-animation-zone:not(.is-motion-zone-active):before{animation-play-state:paused!important}@media (pointer:coarse){.quality-v14 .motion-pointer-glow{display:none}}@media (prefers-reduced-motion:reduce){.quality-v14 .motion-pointer-glow{display:none}}.quality-v14.quality-low-power .motion-pointer-glow{display:none}