.theme-toggle{min-width:72px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(103,134,210,.2);border-radius:10px;color:#9caac1;background:rgba(255,255,255,.025);transition:.25s ease}.theme-toggle:hover{color:#fff;border-color:rgba(65,197,255,.45);background:rgba(48,137,255,.08);transform:translateY(-1px)}.theme-toggle svg{width:16px;height:16px}.theme-toggle span{font-size:9px;font-weight:700}.mobile-theme-toggle{order:-1}html[data-theme=light]{--bg:#e9eef6;--bg-soft:#f3f6fb;--panel:rgba(248,251,255,.9);--panel-2:rgba(240,245,252,.92);--line:rgba(25,67,158,.14);--line-strong:rgba(24,70,177,.34);--text:#10213d;--muted:#5c6d88;--cyan:#1472e6;--blue:#1746c7;--violet:#315ee8;--pink:#526fe3;--shadow:0 18px 55px rgba(32,54,91,.12),0 2px 12px rgba(32,54,91,.06);--ux-cyan:#1764da;--ux-blue:#1746c7;--ux-violet:#3458d7;--ux-green:#15966e;--ux-glass:rgba(248,251,255,.86);--ux-border:rgba(28,75,177,.16)}html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 82% 7%,rgba(23,70,199,.13),transparent 27%),radial-gradient(circle at 4% 31%,rgba(41,103,226,.09),transparent 24%),radial-gradient(circle at 78% 80%,rgba(55,88,215,.07),transparent 22%),linear-gradient(180deg,#edf2f8,#e7edf5 50%,#eef3f9)}html[data-theme=light] body:before{opacity:.42;background-image:linear-gradient(rgba(26,63,135,.035) 1px,transparent 0),linear-gradient(90deg,rgba(26,63,135,.035) 1px,transparent 0)}html[data-theme=light] ::selection{background:rgba(23,70,199,.22);color:#0b2452}html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,strong,b,summary,label){color:#10213d}html[data-theme=light] :where(p,li){color:#5c6d88}html[data-theme=light] .brand small{color:#61718a}html[data-theme=light] .brand-mark{filter:drop-shadow(0 8px 16px rgba(23,70,199,.23))}html[data-theme=light] .brand-mark>span{background:#f5f8fd}html[data-theme=light] .site-header{border-color:rgba(24,67,157,.12);background:rgba(244,248,253,.74);box-shadow:0 10px 35px rgba(30,52,88,.07),inset 0 1px rgba(255,255,255,.9)}html[data-theme=light] .site-header.is-scrolled{border-color:rgba(24,67,157,.16);background:rgba(247,250,254,.92);box-shadow:0 16px 45px rgba(30,52,88,.13),inset 0 1px #fff}html[data-theme=light] .site-header:before{background:linear-gradient(110deg,rgba(23,100,218,.28),rgba(23,70,199,.04) 45%,rgba(64,90,210,.18))}html[data-theme=light] :is(.desktop-nav>a,.nav-more>button){color:#53647e}html[data-theme=light] :is(.desktop-nav>a:hover,.desktop-nav>a.active,.nav-more>button:hover,.nav-more>button.active){color:#143fae}html[data-theme=light] .nav-more>button>span{color:#355796}html[data-theme=light] :is(.theme-toggle,.header-command){color:#244b9c;border-color:rgba(24,70,177,.16);background:rgba(255,255,255,.68);box-shadow:0 6px 18px rgba(36,68,126,.07)}html[data-theme=light] :is(.theme-toggle,.header-command):hover{color:#103ba8;border-color:rgba(23,70,199,.32);background:#fff}html[data-theme=light] .nav-mega{border-color:rgba(24,70,177,.15);background:rgba(247,250,254,.97);box-shadow:0 30px 80px rgba(31,51,84,.18),inset 0 1px #fff}html[data-theme=light] .mobile-nav-panel:before,html[data-theme=light] .nav-mega:before{background-image:linear-gradient(rgba(27,67,145,.035) 1px,transparent 0),linear-gradient(90deg,rgba(27,67,145,.035) 1px,transparent 0)}html[data-theme=light] .nav-mega-intro{border-left-color:rgba(24,70,177,.12);background:radial-gradient(circle at 0 100%,rgba(42,83,205,.12),transparent 46%)}html[data-theme=light] .nav-mega-intro p{color:#63738c}html[data-theme=light] .nav-mega-intro button,html[data-theme=light] .nav-mega-links a{color:#183c84;border-color:rgba(24,70,177,.12);background:rgba(255,255,255,.62)}html[data-theme=light] .nav-mega-intro button kbd{color:#526783;border-color:rgba(24,70,177,.15);background:#edf2f8}html[data-theme=light] .nav-mega-links a.active,html[data-theme=light] .nav-mega-links a:hover{border-color:rgba(23,70,199,.28);background:linear-gradient(135deg,rgba(37,91,207,.1),rgba(56,84,201,.06))}html[data-theme=light] .nav-mega-links a strong{color:#162a4a}html[data-theme=light] .nav-mega-links a small,html[data-theme=light] .nav-mega-status{color:#687991}html[data-theme=light] .mobile-menu-backdrop{background:rgba(29,42,67,.35)}html[data-theme=light] .mobile-nav-panel{border-left-color:rgba(24,70,177,.14);background:rgba(247,250,254,.985);box-shadow:-24px 0 70px rgba(31,51,84,.18)}html[data-theme=light] .mobile-nav-head{color:#526884}html[data-theme=light] .mobile-nav-head button{color:#1746c7;border-color:rgba(24,70,177,.16);background:#edf2f8}html[data-theme=light] .mobile-nav-status{color:#28745e;border-color:rgba(21,150,110,.18);background:rgba(21,150,110,.06)}html[data-theme=light] .mobile-nav-links a{color:#53657e}html[data-theme=light] .mobile-nav-links a.active,html[data-theme=light] .mobile-nav-links a:hover{color:#143fae;border-color:rgba(23,70,199,.18);background:rgba(23,70,199,.07)}html[data-theme=light] .mobile-nav-actions>button{color:#244b9c;border-color:rgba(24,70,177,.16);background:rgba(255,255,255,.7)}html[data-theme=light] .armin-hero,html[data-theme=light] .home-v3 .hero,html[data-theme=light] .page-hero,html[data-theme=light] .project-detail-hero,html[data-theme=light] .projects-hero{border-color:rgba(24,70,177,.15);background:rgba(246,249,253,.72);box-shadow:0 26px 75px rgba(31,52,89,.13),inset 0 1px rgba(255,255,255,.95)}html[data-theme=light] .hero:before,html[data-theme=light] .home-v3 .hero:before{background:linear-gradient(90deg,transparent,rgba(246,249,253,.1) 37%,rgba(246,249,253,.84) 67%,rgba(246,249,253,.99))}html[data-theme=light] .home-v3 .hero-visual:after{background:radial-gradient(circle at 27% 44%,rgba(23,100,218,.1),transparent 24%),linear-gradient(90deg,rgba(246,249,253,.02),transparent 50%)}html[data-theme=light] .hero-content:before{background:radial-gradient(circle,rgba(255,255,255,.94),rgba(255,255,255,.44) 45%,transparent 74%)}html[data-theme=light] :is(.hero-content>p,.services-hero-copy>p,.process-hero-copy>p,.blog-hero-copy>p,.contact-hero-copy>p,.about-hero-copy>p,.armin-hero-description,.projects-hero-copy>p,.project-detail-copy>p){color:#50627e}html[data-theme=light] :is(.hero-trust,.services-hero-trust,.contact-hero-trust,.about-hero-points){color:#49617f}html[data-theme=light] :is(.hero-trust svg,.services-hero-trust svg,.contact-hero-trust svg){color:#1746c7}html[data-theme=light] .eyebrow-pill{color:#214b9e;border-color:rgba(23,70,199,.24);background:rgba(255,255,255,.72);box-shadow:0 8px 20px rgba(31,57,101,.06),inset 0 1px #fff}html[data-theme=light] .button-secondary{color:#173a7d;border-color:rgba(23,70,199,.24);background:rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(35,59,101,.08),inset 0 1px #fff}html[data-theme=light] .button-secondary:hover,html[data-theme=light] .outline-link:hover{color:#103da9;border-color:rgba(23,70,199,.42);background:#fff}html[data-theme=light] :is(.services-page,.process-page,.blog-page,.contact-page,.about-page,.armin-page,.portfolio-page-v4,.portfolio-detail-page-v4){background:transparent}html[data-theme=light] :is(.services-hero:before,.process-hero:before,.blog-hero:before,.contact-hero:before,.about-hero:before){opacity:.68;filter:saturate(.7)}html[data-theme=light] :where(.panel,[class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "],.process-section,.about-story,.about-team,.about-trust,.about-timeline,.contact-benefits,.contact-location,.contact-faq,.blog-featured,.blog-newsletter,.blog-popular,.armin-architecture,.armin-stack,.armin-duality,.quality-section,.stack-section,.founder-note,.blueprint-section,.project-overview,.project-goals,.project-architecture,.project-delivery,.project-seo-copy,.project-faq,.related-projects,.portfolio-detail-hero,.project-philosophy){border-color:rgba(25,67,158,.13)!important;background:linear-gradient(155deg,rgba(249,251,254,.95),rgba(239,244,250,.9))!important;box-shadow:0 16px 45px rgba(31,52,89,.1),0 3px 10px rgba(31,52,89,.045),inset 0 1px rgba(255,255,255,.98)!important}html[data-theme=light] :where([class$=-card],[class*="-card "],.faq-grid details,.process-faq-grid details,.contact-faq-grid details,.project-faq-list details,.industry-grid a,.quality-grid article,.about-principles article,.about-reasons article,.about-timeline-list article,.armin-hero-trust>span,.armin-card-tags span,.armin-stack-cloud span,.case-stack span,.project-detail-tags span,.project-stack-list span):hover{border-color:rgba(23,70,199,.27)!important;box-shadow:0 18px 38px rgba(30,55,100,.13),inset 0 1px #fff!important}html[data-theme=light] :where(.panel,.process-section,.blueprint-section,.quality-section,.stack-section,.founder-note):before{opacity:.35}html[data-theme=light] .panel:before{background:linear-gradient(120deg,rgba(23,100,218,.05),transparent 22%,transparent 75%,rgba(49,76,197,.045))}html[data-theme=light] :where(.service-card p,.benefit-card p,.project-card p,.process-card p,.services-main-card p,.services-advantage-card p,.service-detail-title p,.process-step-card p,.deliverable-card ul,.process-value-card p,.collaboration-side p,.collaboration-note,.blog-card-copy>p,.about-story-copy p,.about-testimonial p,.about-reasons p,.about-timeline p,.contact-info-card small,.contact-location-copy p,.armin-capability-card p,.armin-system-card p,.armin-approach-card p,.armin-duality-copy p,.capability-card p,.case-body p,.quality-grid span,.stack-intro p,.founder-copy p,.faq-grid p,.portfolio-card-content p,.project-narrative p,.project-challenge-card p,.project-deliverables p){color:#5f7089!important}html[data-theme=light] :where(.services-main-card ul,.service-detail-columns ul,.deliverable-card ul,.project-stack-list,.technology-card span,.case-stack span,.project-detail-tags span,.armin-card-tags span,.armin-stack-cloud span){color:#405776!important}html[data-theme=light] .process-section-title,html[data-theme=light] .project-section-heading span,html[data-theme=light] .section-badge,html[data-theme=light] .section-heading>span,html[data-theme=light] .services-section-title span{color:#1746c7}html[data-theme=light] .process-section-title{color:#10213d}html[data-theme=light] .process-section-title:after,html[data-theme=light] .process-section-title:before{background:linear-gradient(90deg,transparent,rgba(23,70,199,.24),transparent)}html[data-theme=light] .service-detail-columns ul{border-right-color:rgba(23,70,199,.18)}html[data-theme=light] .deliverable-card li::marker,html[data-theme=light] .service-detail-columns li::marker,html[data-theme=light] .services-main-card li::marker{color:#1746c7}html[data-theme=light] .blog-card-image,html[data-theme=light] .services-main-icon{background:#e6ecf5}html[data-theme=light] .blog-card-image:after{background:linear-gradient(0deg,rgba(232,238,246,.92),transparent)}html[data-theme=light] .blog-card-copy>a{color:#173a7d;border-color:rgba(23,70,199,.2);background:rgba(255,255,255,.72)}html[data-theme=light] .about-principles article,html[data-theme=light] .about-reasons article,html[data-theme=light] .about-timeline-list article,html[data-theme=light] .armin-card-tags span,html[data-theme=light] .armin-hero-trust>span,html[data-theme=light] .armin-stack-cloud span,html[data-theme=light] .case-stack span,html[data-theme=light] .contact-faq-grid details,html[data-theme=light] .faq-grid details,html[data-theme=light] .industry-grid a,html[data-theme=light] .process-faq-grid details,html[data-theme=light] .project-detail-tags span,html[data-theme=light] .project-faq-list details,html[data-theme=light] .project-stack-list span,html[data-theme=light] .quality-grid article{color:#405776;border-color:rgba(25,67,158,.13);background:rgba(248,251,255,.72);box-shadow:0 8px 22px rgba(31,52,89,.055),inset 0 1px rgba(255,255,255,.9)}html[data-theme=light] .faq-grid details:hover,html[data-theme=light] .faq-grid details[open]{background:#f8fbff}html[data-theme=light] .faq-grid details[open] summary{color:#143fae}html[data-theme=light] :where(input,textarea,select){color:#152b4c!important;border-color:rgba(25,67,158,.15)!important;background:rgba(248,251,255,.78)!important;box-shadow:inset 0 1px rgba(255,255,255,.95),0 5px 15px rgba(31,52,89,.045)}html[data-theme=light] :where(input,textarea,select)::placeholder{color:#8290a4}html[data-theme=light] :where(input,textarea,select):focus{border-color:rgba(23,70,199,.42)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(23,70,199,.08),0 10px 25px rgba(31,52,89,.08)!important}html[data-theme=light] .contact-info-card b{color:#173052}html[data-theme=light] .contact-info-card i{color:#1746c7;border-color:rgba(23,70,199,.18);background:radial-gradient(circle at 50% 35%,rgba(23,70,199,.12),rgba(239,244,250,.88))}html[data-theme=light] .command-palette-backdrop{background:rgba(39,53,78,.35)}html[data-theme=light] .command-palette{border-color:rgba(24,70,177,.16);background:rgba(247,250,254,.985);box-shadow:0 36px 110px rgba(31,51,84,.24),0 0 60px rgba(23,70,199,.06),inset 0 1px #fff}html[data-theme=light] .command-head{border-bottom-color:rgba(24,70,177,.1)}html[data-theme=light] .command-brand strong{color:#17345f}html[data-theme=light] .command-brand small,html[data-theme=light] .command-footer,html[data-theme=light] .command-label{color:#657791}html[data-theme=light] .command-head>button{color:#1746c7;border-color:rgba(24,70,177,.15);background:#edf2f8}html[data-theme=light] .command-search{border-color:rgba(23,70,199,.24);background:rgba(238,244,251,.85);box-shadow:0 0 0 4px rgba(23,70,199,.04),inset 0 1px #fff}html[data-theme=light] .command-search input{color:#173052}html[data-theme=light] .command-search kbd{color:#5e7089;border-color:rgba(24,70,177,.14);background:#e5ebf3}html[data-theme=light] .command-results>a:focus-visible,html[data-theme=light] .command-results>a:hover{border-color:rgba(23,70,199,.18);background:linear-gradient(90deg,rgba(23,70,199,.08),rgba(52,88,215,.04))}html[data-theme=light] .command-icon{color:#1746c7;border-color:rgba(23,70,199,.13);background:rgba(23,70,199,.06)}html[data-theme=light] .command-results strong{color:#173052}html[data-theme=light] .command-results small{color:#6b7b92}html[data-theme=light] .mobile-experience-nav{border-color:rgba(24,70,177,.16);background:rgba(247,250,254,.92);box-shadow:0 20px 55px rgba(31,51,84,.18),inset 0 1px #fff}html[data-theme=light] .mobile-experience-nav :is(a,button){color:#61728a}html[data-theme=light] .mobile-experience-nav a.active{color:#1746c7;background:linear-gradient(180deg,rgba(23,70,199,.1),rgba(52,88,215,.05))}html[data-theme=light] .armin-profile-window,html[data-theme=light] .armin-stack-console,html[data-theme=light] .blueprint-console,html[data-theme=light] .solution-console{border-color:rgba(25,67,158,.16);background:#f8fbff;box-shadow:0 24px 65px rgba(31,52,89,.14),inset 0 1px #fff}html[data-theme=light] :is(.armin-profile-toolbar,.armin-console-head,.blueprint-console-head,.solution-console-head){border-bottom-color:rgba(25,67,158,.12);background:#e9eff7}html[data-theme=light] .armin-console-body{background:radial-gradient(circle at 80% 20%,rgba(23,70,199,.07),transparent 34%)}html[data-theme=light] .armin-console-body p{color:#536984}html[data-theme=light] .armin-console-body p:first-child{color:#173052}html[data-theme=light] .armin-duality-side{border-color:rgba(25,67,158,.15);background:rgba(248,251,255,.94);box-shadow:0 16px 36px rgba(31,52,89,.12)}html[data-theme=light] .armin-approach-card strong{background:#e8eff8;color:#1746c7;box-shadow:0 0 0 7px rgba(23,70,199,.045),0 10px 24px rgba(23,70,199,.1)}html[data-theme=light] .project-highlight-note{background:rgba(23,70,199,.055)}html[data-theme=light] :is(.header-cta,.button-primary,.contact-submit,.footer-consult){color:#fff!important;background:linear-gradient(105deg,#225fe4,#1746c7 52%,#3157cc)!important;border-color:rgba(255,255,255,.34)!important;box-shadow:0 12px 30px rgba(23,70,199,.24),inset 0 1px rgba(255,255,255,.32)!important}html[data-theme=light] :is(.header-cta,.button-primary,.contact-submit,.footer-consult) :where(span,strong,b,svg){color:#fff!important}html[data-theme=light] :is(.services-cta,.process-cta,.about-cta,.contact-cta,.armin-cta,.projects-cta,.project-visit-banner,.footer-signal){border-color:rgba(25,67,158,.26)!important;background:linear-gradient(110deg,#143da6,#1746c7 53%,#294db7)!important;box-shadow:0 24px 65px rgba(23,70,199,.23),inset 0 1px rgba(255,255,255,.16)!important}html[data-theme=light] :is(.services-cta,.process-cta,.about-cta,.contact-cta,.armin-cta,.projects-cta,.project-visit-banner,.footer-signal) :where(h1,h2,h3,h4,strong,b,p,span,small,li){color:#fff!important}html[data-theme=light] :is(.services-cta,.process-cta,.about-cta,.contact-cta,.armin-cta,.projects-cta,.project-visit-banner,.footer-signal) .button-secondary{color:#fff;border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1);box-shadow:none}html[data-theme=light] .services-cta:after{background:linear-gradient(90deg,rgba(13,45,128,.05),rgba(13,45,128,.2) 45%,rgba(10,37,111,.48))}html[data-theme=light] .footer{color:#334b6d;border-top-color:rgba(25,67,158,.12);background:linear-gradient(180deg,rgba(232,238,246,.35),rgba(221,229,239,.84))}html[data-theme=light] .footer :where(h3,strong){color:#173052}html[data-theme=light] .footer :where(a,p,span,small){color:#5d708b}html[data-theme=light] .footer a:hover{color:#1746c7}html[data-theme=light] .footer-bottom{border-top-color:rgba(25,67,158,.12);color:#708097}html[data-theme=light] .premium-footer:before{color:rgba(23,70,199,.045)}html[data-theme=light] .skip-link{background:#1746c7}html[data-theme=light] :is(.case-media,.portfolio-card-media,.blog-card-image,.project-detail-visual,.portfolio-detail-frame-screen) :where(span,strong,b,small){color:#fff}html[data-theme=light] .project-detail-visual:after{background:linear-gradient(90deg,rgba(12,35,83,.72),transparent 43%),linear-gradient(180deg,transparent 58%,rgba(10,31,75,.55))}html[data-theme=light] .portfolio-card-media-overlay{background:linear-gradient(180deg,transparent 43%,rgba(10,31,75,.78))}@media (max-width:980px){.theme-toggle{min-width:40px;width:40px;padding:0;margin-right:auto}.theme-toggle span{display:none}html[data-theme=light] .home-v3 .page-hero:before,html[data-theme=light] .page-hero:before{background:linear-gradient(180deg,#f4f7fb,rgba(244,247,251,.94) 43%,rgba(244,247,251,.42) 70%,rgba(244,247,251,.08))}}@media (max-width:780px){html[data-theme=light] body{background:linear-gradient(180deg,#edf2f8,#e7edf5)}html[data-theme=light] .services-cta-copy{background:linear-gradient(180deg,rgba(19,57,153,.76),rgba(16,53,145,.92))}}html[data-theme=light]{--light-canvas:#edf2f8;--light-canvas-deep:#e7edf5;--light-surface:#f8fafd;--light-surface-strong:#ffffff;--light-surface-soft:#f1f5fa;--light-royal:#1746c7;--light-royal-bright:#2464e8;--light-royal-deep:#10358f;--light-ink:#0e213f;--light-muted:#536782;--light-border:rgba(27,69,156,.16);--light-border-strong:rgba(23,70,199,.31);--light-shadow:0 22px 58px rgba(28,50,88,.12),0 4px 14px rgba(28,50,88,.055);--light-shadow-soft:0 12px 30px rgba(28,50,88,.085),0 2px 7px rgba(28,50,88,.04)}html[data-theme=light] body{color:var(--light-ink);background:radial-gradient(circle at 96% 4%,rgba(39,96,218,.075),transparent 24%),radial-gradient(circle at 3% 47%,rgba(66,109,207,.045),transparent 25%),linear-gradient(180deg,#f0f4f9 0,var(--light-canvas) 48%,#eef3f8 100%)}html[data-theme=light] body:before{opacity:.22;background-size:54px 54px;background-image:linear-gradient(rgba(26,63,135,.032) 1px,transparent 0),linear-gradient(90deg,rgba(26,63,135,.032) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 82%)}html[data-theme=light] body:after{opacity:.34;filter:saturate(.65)}html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,strong,b,summary,label){color:var(--light-ink)}html[data-theme=light] :where(p,li){color:var(--light-muted)}html[data-theme=light] .site-header{border-color:rgba(29,71,158,.17);background:rgba(248,250,253,.88);box-shadow:0 15px 38px rgba(25,48,88,.105),inset 0 1px rgba(255,255,255,.96);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}html[data-theme=light] .site-header.is-scrolled{border-color:rgba(23,70,199,.22);background:rgba(250,252,255,.96);box-shadow:0 18px 48px rgba(25,48,88,.145),inset 0 1px #fff}html[data-theme=light] .site-header:before{background:linear-gradient(110deg,rgba(36,100,232,.42),rgba(23,70,199,.04) 44%,rgba(23,70,199,.26))}html[data-theme=light] .brand strong{color:#0b1f3d}html[data-theme=light] :is(.desktop-nav>a,.nav-more>button){color:#526681}html[data-theme=light] :is(.desktop-nav>a:hover,.desktop-nav>a.active,.nav-more>button:hover,.nav-more>button.active){color:var(--light-royal)}html[data-theme=light] .home-v3 .page-hero{border-color:rgba(30,71,158,.17);background:var(--light-surface);box-shadow:0 28px 72px rgba(24,49,91,.14),inset 0 1px rgba(255,255,255,.98)}html[data-theme=light] .home-v3 .page-hero:before{background:linear-gradient(90deg,transparent,transparent 47%,rgba(240,245,252,.18) 52%,rgba(243,247,252,.76) 61%,rgba(248,250,253,.97) 72%,#f8fafd)}html[data-theme=light] .home-v3 .hero-visual-shade{background:linear-gradient(180deg,rgba(3,12,34,.015),rgba(3,12,34,.06))}html[data-theme=light] .home-v3 .hero-content{text-shadow:0 1px rgba(255,255,255,.8)}html[data-theme=light] .home-v3 .hero-content h1{color:#0b1f3d}html[data-theme=light] .home-v3 .hero-content>p{color:#4c617d}html[data-theme=light] .home-v3 .hero-content:before{display:none}html[data-theme=light] .home-v3 .eyebrow-pill{color:#1746c7;border-color:rgba(23,70,199,.23);background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(25,52,100,.08),inset 0 1px #fff}html[data-theme=light] .home-v3 .hero-trust span{color:#385477;border-color:rgba(25,67,158,.15);background:rgba(247,250,254,.9);box-shadow:0 7px 17px rgba(30,53,91,.075),inset 0 1px #fff}html[data-theme=light] .home-v3 .hero-trust span svg{color:var(--light-royal)}html[data-theme=light] .home-v3 .button-secondary{color:#153b82;border-color:rgba(23,70,199,.22);background:rgba(251,253,255,.92);box-shadow:0 10px 24px rgba(28,52,93,.1),inset 0 1px #fff}html[data-theme=light] .signal-strip{color:#426188;border-color:rgba(27,69,156,.14);background:linear-gradient(180deg,rgba(250,252,255,.92),rgba(239,244,250,.94));box-shadow:var(--light-shadow-soft),inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .signal-strip i{background:var(--light-royal-bright);box-shadow:0 0 0 3px rgba(36,100,232,.09),0 0 10px rgba(36,100,232,.34)}html[data-theme=light] .experience-index{border-color:rgba(27,69,156,.16);background:linear-gradient(115deg,rgba(249,251,254,.97),rgba(235,241,248,.96));box-shadow:var(--light-shadow-soft),inset 0 1px #fff}html[data-theme=light] .experience-index-status>i{background:var(--light-royal-bright);box-shadow:0 0 0 5px rgba(36,100,232,.08),0 0 12px rgba(36,100,232,.3)}html[data-theme=light] .experience-index-status span{color:#365680}html[data-theme=light] .experience-index-status small{color:#6a7c93}html[data-theme=light] .experience-index-links a{color:#526a88;border-color:rgba(27,69,156,.12);background:rgba(255,255,255,.62);box-shadow:inset 0 1px rgba(255,255,255,.9)}html[data-theme=light] .experience-index-links a:hover{color:var(--light-royal);border-color:rgba(23,70,199,.27);background:#fff;box-shadow:0 10px 22px rgba(26,54,102,.09),inset 0 1px #fff}html[data-theme=light] .experience-index-links em{color:var(--light-royal-bright)}html[data-theme=light] .section-heading h2{color:#0d2343}html[data-theme=light] .section-heading p{color:#586d88}html[data-theme=light] .section-heading>span{color:var(--light-royal)}html[data-theme=light] .section-heading>span:before{background:linear-gradient(90deg,var(--light-royal-bright),transparent)}html[data-theme=light] .solution-console{border-color:rgba(25,67,158,.18)!important;background:linear-gradient(155deg,#fbfcfe,#f2f6fb)!important;box-shadow:0 24px 62px rgba(25,49,91,.13),inset 0 1px #fff!important}html[data-theme=light] .solution-console:before{opacity:.38;background:linear-gradient(rgba(27,69,156,.032) 1px,transparent 0),linear-gradient(90deg,rgba(27,69,156,.032) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}html[data-theme=light] .blueprint-console-head,html[data-theme=light] .solution-console-head{color:#526982;border-bottom-color:rgba(25,67,158,.13);background:linear-gradient(180deg,#eef3f9,#e8eef6)}html[data-theme=light] .blueprint-console-head strong,html[data-theme=light] .solution-console-head strong{color:#385170}html[data-theme=light] .blueprint-console-head em,html[data-theme=light] .solution-console-head em{color:#128662}html[data-theme=light] .solution-tabs{gap:8px;padding:10px;border-bottom-color:rgba(25,67,158,.13);background:linear-gradient(180deg,#edf2f8,#e8eef5)}html[data-theme=light] .solution-tabs button{border:1px solid transparent;border-radius:12px;color:#60728a;background:rgba(255,255,255,.32)}html[data-theme=light] .solution-tabs button:last-child{border-left:1px solid transparent}html[data-theme=light] .solution-tabs button:hover{color:#234b91;border-color:rgba(23,70,199,.16);background:rgba(255,255,255,.82)}html[data-theme=light] .solution-tabs button.active{color:#fff;border-color:rgba(255,255,255,.28);background:linear-gradient(110deg,#2868e8,#1746c7 58%,#2442a8);box-shadow:0 12px 27px rgba(23,70,199,.24),inset 0 1px rgba(255,255,255,.25)}html[data-theme=light] .solution-tabs button svg{color:currentColor}html[data-theme=light] .solution-tabs button em{color:#738399}html[data-theme=light] .solution-tabs button.active em{color:#d8e7ff}html[data-theme=light] .solution-tabs button:after{background:rgba(255,255,255,.72)}html[data-theme=light] .solution-stage{background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(246,249,252,.82))}html[data-theme=light] .solution-stage-meta{color:#718098}html[data-theme=light] .solution-stage-meta span{color:#168466}html[data-theme=light] .console-eyebrow{color:#1764da}html[data-theme=light] .solution-copy h3{color:#0e2241}html[data-theme=light] .solution-copy p{color:#526780}html[data-theme=light] .solution-command{color:#bfe9ff;border:1px solid rgba(50,103,198,.3);background:linear-gradient(100deg,#071a37,#09254b);box-shadow:0 13px 26px rgba(15,43,85,.18),inset 0 1px rgba(255,255,255,.06)}html[data-theme=light] .text-link{color:#1764da}html[data-theme=light] .flow-column{border-color:rgba(25,67,158,.14);background:linear-gradient(180deg,#f7f9fc,#eef3f8);box-shadow:0 12px 26px rgba(28,51,89,.08),inset 0 1px #fff}html[data-theme=light] .flow-column:hover{border-color:rgba(23,70,199,.24);box-shadow:0 17px 34px rgba(28,51,89,.115),inset 0 1px #fff}html[data-theme=light] .flow-column strong{color:#17345d}html[data-theme=light] .flow-column span{color:#53677f;border:1px solid rgba(25,67,158,.075);background:rgba(255,255,255,.62)}html[data-theme=light] .flow-column--system{border-color:rgba(23,70,199,.3);background:linear-gradient(180deg,#e8effd,#dce7fa);box-shadow:0 14px 30px rgba(23,70,199,.13),inset 0 1px rgba(255,255,255,.95)}html[data-theme=light] .flow-column--system strong{color:#123b91}html[data-theme=light] .flow-column--system span{color:#2f527f;background:rgba(255,255,255,.52)}html[data-theme=light] .flow-arrow{color:#3167c8}html[data-theme=light] .capability-card,html[data-theme=light] .case-card,html[data-theme=light] .faq-grid details,html[data-theme=light] .founder-note,html[data-theme=light] .industry-grid a,html[data-theme=light] .quality-section,html[data-theme=light] .stack-section{border-color:var(--light-border)!important;background:linear-gradient(155deg,#fafcff,#eef3f8)!important;box-shadow:var(--light-shadow-soft),inset 0 1px #fff!important}html[data-theme=light] .capability-card:before,html[data-theme=light] .case-card:before{opacity:.45}html[data-theme=light] .capability-top>span{color:#55719a}html[data-theme=light] .capability-top svg{color:var(--light-royal-bright)}html[data-theme=light] .capability-card small{color:#607691}html[data-theme=light] .capability-card h3{color:#102746}html[data-theme=light] .capability-card p{color:#586d86!important}html[data-theme=light] .case-body small,html[data-theme=light] .case-index{color:#315eac}html[data-theme=light] .case-body h3,html[data-theme=light] .case-body h3 a{color:#102746}html[data-theme=light] .case-detail-link{color:#1746c7}html[data-theme=light] .stack-cloud span{color:#375575;border-color:rgba(25,67,158,.14);background:linear-gradient(145deg,#f8fbff,#e7eef7);box-shadow:0 8px 18px rgba(28,51,89,.07),inset 0 1px #fff}html[data-theme=light] .industry-grid a:hover{color:#123d9c;border-color:rgba(23,70,199,.26)!important;background:linear-gradient(135deg,#fff,#e5edfb)!important}html[data-theme=light] .blueprint-section{border-color:rgba(23,70,199,.2)!important;background:radial-gradient(circle at 4% 94%,rgba(37,93,216,.09),transparent 31%),radial-gradient(circle at 97% 5%,rgba(23,70,199,.075),transparent 28%),linear-gradient(145deg,#f9fbfe,#edf3f9)!important;box-shadow:0 25px 66px rgba(25,49,91,.13),inset 0 1px #fff!important}html[data-theme=light] .blueprint-copy h2{color:#0e2342}html[data-theme=light] .blueprint-copy>p{color:#566b85}html[data-theme=light] .blueprint-status{color:#16795e;border-color:rgba(20,139,103,.16);background:rgba(232,248,242,.72)}html[data-theme=light] .blueprint-console{border-color:rgba(25,67,158,.17)!important;background:linear-gradient(160deg,#fbfcfe,#f0f5fa)!important;box-shadow:0 20px 48px rgba(25,49,91,.12),inset 0 1px #fff!important}html[data-theme=light] .blueprint-progress span{color:#5e7390;border-color:rgba(25,67,158,.18);background:rgba(255,255,255,.72)}html[data-theme=light] .blueprint-progress span.active{color:#0f7f60;border-color:rgba(20,139,103,.25);background:#e9f8f2}html[data-theme=light] .blueprint-progress i{background:linear-gradient(90deg,rgba(21,151,111,.5),rgba(36,100,232,.38))}html[data-theme=light] .blueprint-progress strong{color:#107a5d}html[data-theme=light] .planner-group{border-color:rgba(25,67,158,.1)}html[data-theme=light] .planner-group legend{color:#5d718b}html[data-theme=light] .planner-group legend span{color:#1764da}html[data-theme=light] .planner-options button{color:#4f6480;border-color:rgba(25,67,158,.17);background:rgba(255,255,255,.7);box-shadow:inset 0 1px rgba(255,255,255,.9)}html[data-theme=light] .planner-options button:hover{color:#1746c7;border-color:rgba(23,70,199,.28);background:#fff;box-shadow:0 8px 18px rgba(25,52,97,.08),inset 0 1px #fff}html[data-theme=light] .planner-options button i{border-color:#7990aa}html[data-theme=light] .planner-options button.active{color:#fff;border-color:rgba(23,70,199,.4);background:linear-gradient(110deg,#3272ee,#1746c7);box-shadow:0 10px 22px rgba(23,70,199,.2),inset 0 1px rgba(255,255,255,.22)}html[data-theme=light] .planner-options button.active i{background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.18),0 0 9px rgba(255,255,255,.7)}html[data-theme=light] .blueprint-result{border-color:rgba(23,70,199,.18);background:linear-gradient(125deg,#e8f0fb,#dfe9f8);box-shadow:inset 0 1px rgba(255,255,255,.9)}html[data-theme=light] .blueprint-result span{color:#1746c7}html[data-theme=light] .blueprint-result p{color:#4e6480}html[data-theme=light] :is(.process-highlight-grid,.process-breadcrumb,.process-time,.collaboration-side,.flow-track,.blog-search,.blog-filters button,.blog-popular-grid article,.blog-category,.contact-kicker,.contact-benefits article,.contact-location-stats b,.contact-faq-grid article,.about-breadcrumb,.about-stats,.about-team-intro,.about-testimonial,.armin-signature,.armin-profile-status,.armin-skill-node,.armin-map-layer,.armin-duality-copy>div span,.project-facts article,.project-goals-grid article,.project-architecture-grid article,.portfolio-card-facts>div,.portfolio-card-result,.portfolio-tech-tags span,.services-portfolio-preview,.services-portfolio-card){color:#4e6480;border-color:rgba(25,67,158,.14)!important;background:linear-gradient(155deg,#f8fafd,#ebf1f7)!important;box-shadow:0 11px 27px rgba(27,50,88,.075),inset 0 1px #fff!important}html[data-theme=light] .blog-filters button.active{color:#fff;border-color:rgba(23,70,199,.3)!important;background:linear-gradient(105deg,#2869e8,#1746c7)!important;box-shadow:0 10px 23px rgba(23,70,199,.2)!important}html[data-theme=light] .contact-field select option{color:#173052;background:#f7faff}html[data-theme=light] .about-story-media,html[data-theme=light] .blog-card-image,html[data-theme=light] .blog-featured-image,html[data-theme=light] .contact-map-art,html[data-theme=light] .services-portfolio-media{background:#e7edf6}html[data-theme=light] .footer{background:linear-gradient(180deg,rgba(235,241,248,.42),#e2e9f2);box-shadow:inset 0 1px rgba(255,255,255,.76)}html[data-theme=light] .footer,html[data-theme=light] .footer-bottom{border-top-color:rgba(25,67,158,.14)}html[data-theme=light] .header-command:focus-visible,html[data-theme=light] .planner-options button:focus-visible,html[data-theme=light] .solution-tabs button:focus-visible,html[data-theme=light] .theme-toggle:focus-visible{outline:3px solid rgba(36,100,232,.2);outline-offset:2px}@media (max-width:980px){html[data-theme=light] .home-v3 .page-hero:before{background:linear-gradient(180deg,#f8fafd,rgba(248,250,253,.97) 41%,rgba(248,250,253,.48) 68%,rgba(248,250,253,.06))}html[data-theme=light] .solution-tabs{gap:6px}html[data-theme=light] .solution-tabs button.active{box-shadow:0 8px 19px rgba(23,70,199,.2),inset 0 1px rgba(255,255,255,.22)}}@media (max-width:780px){html[data-theme=light] body{background:linear-gradient(180deg,#f0f4f9,#e9eff6)}html[data-theme=light] .experience-index,html[data-theme=light] .signal-strip{box-shadow:0 9px 23px rgba(28,50,88,.08),inset 0 1px #fff}html[data-theme=light] .solution-tabs button{background:rgba(255,255,255,.48)}html[data-theme=light] .solution-stage{padding-top:20px}html[data-theme=light] .flow-column{box-shadow:0 9px 22px rgba(28,51,89,.075),inset 0 1px #fff}html[data-theme=light] .blueprint-section{padding:18px 12px}}html[data-theme=light] .service-detail-row,html[data-theme=light] .services-page .service-detail-row{border-color:rgba(25,67,158,.17);background:linear-gradient(100deg,#f8fafd,#eaf0f7 52%,#f3f6fa);box-shadow:0 11px 26px rgba(26,50,89,.075),inset 0 1px #fff}html[data-theme=light] .services-page .service-detail-media{background:#e6edf6}html[data-theme=light] .service-detail-title h3{color:#112a4b}html[data-theme=light] .service-detail-title p{color:#60728a}html[data-theme=light] .service-detail-columns ul{color:#405977;border-right-color:rgba(25,67,158,.16)}html[data-theme=light] .about-principle-icon,html[data-theme=light] .collaboration-avatar,html[data-theme=light] .process-step-icon{color:#1746c7;border-color:rgba(23,70,199,.17);background:radial-gradient(circle at 45% 34%,rgba(61,119,237,.18),rgba(232,239,249,.82));box-shadow:0 10px 23px rgba(23,70,199,.1),inset 0 1px #fff}html[data-theme=light] .case-study,html[data-theme=light] .lab-grid article,html[data-theme=light] .portfolio-card-v4,html[data-theme=light] .portfolio-detail-content-grid article,html[data-theme=light] .portfolio-detail-mini-grid article,html[data-theme=light] .related-projects-grid>a{border-color:rgba(25,67,158,.16);background:linear-gradient(155deg,#fafcff,#edf3f8);box-shadow:0 16px 40px rgba(27,50,89,.095),inset 0 1px #fff}html[data-theme=light] .case-study-title h2,html[data-theme=light] .case-study-title h2 a,html[data-theme=light] .portfolio-card-title-wrap h2,html[data-theme=light] .portfolio-detail-content-grid h2,html[data-theme=light] .portfolio-detail-mini-grid strong,html[data-theme=light] .related-projects-grid h3{color:#102746}html[data-theme=light] .case-study-block strong,html[data-theme=light] .case-study-system>strong{color:#28476d}html[data-theme=light] .case-study-block p,html[data-theme=light] .case-study-result p,html[data-theme=light] .portfolio-card-content p,html[data-theme=light] .portfolio-detail-content-grid li,html[data-theme=light] .portfolio-detail-mini-grid p,html[data-theme=light] .related-projects-grid p{color:#5a6e87}html[data-theme=light] .case-study-stack span,html[data-theme=light] .case-study-system li,html[data-theme=light] .portfolio-tech-tags span{color:#45607f;border-color:rgba(25,67,158,.14);background:rgba(248,251,255,.78);box-shadow:inset 0 1px #fff}html[data-theme=light] .case-study-result{border-right-color:#1746c7;background:rgba(23,70,199,.055)}html[data-theme=light] .case-detail-link,html[data-theme=light] .case-study-link,html[data-theme=light] .case-visit-link,html[data-theme=light] .related-projects-grid strong{color:#1746c7}html[data-theme=light] .case-study-link,html[data-theme=light] .case-visit-link{border-color:rgba(23,70,199,.19);background:rgba(23,70,199,.055)}html[data-theme=light] .portfolio-detail-mini-grid article span{color:#1746c7;background:#e5edf9;box-shadow:inset 0 1px #fff}html[data-theme=light] .portfolio-card-category{color:#dceaff;border-color:rgba(255,255,255,.24);background:rgba(10,39,91,.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .lab-grid article>svg{color:#2464e8;filter:drop-shadow(0 8px 13px rgba(36,100,232,.18))}:root{--foundation-canvas:#030817;--foundation-canvas-deep:#020612;--foundation-surface:rgba(7,17,38,.88);--foundation-surface-strong:#071124;--foundation-surface-soft:rgba(13,27,58,.72);--foundation-glass:rgba(3,10,26,.76);--foundation-ink:#f7f9ff;--foundation-ink-soft:#dce5f7;--foundation-muted:#a8b3c9;--foundation-royal:#2684ff;--foundation-royal-bright:#48a7ff;--foundation-royal-deep:#3158d9;--foundation-success:#27d79a;--foundation-danger:#ff6f91;--foundation-line:rgba(104,139,255,.22);--foundation-line-strong:rgba(82,139,255,.44);--foundation-grid:rgba(255,255,255,.018);--foundation-shadow-xs:0 8px 20px rgba(0,0,0,.18);--foundation-shadow-sm:0 16px 38px rgba(0,0,0,.22);--foundation-shadow-md:0 28px 70px rgba(0,0,0,.28);--foundation-shadow-lg:0 42px 110px rgba(0,0,0,.34);--foundation-inner:inset 0 1px rgba(255,255,255,.045);--foundation-radius-xs:10px;--foundation-radius-sm:14px;--foundation-radius-md:20px;--foundation-radius-lg:28px;--foundation-radius-xl:34px;--foundation-ease:cubic-bezier(.16,1,.3,1);--foundation-fast:180ms;--foundation-normal:300ms;--foundation-slow:620ms}html[data-theme=light]{color-scheme:light;--foundation-canvas:#e7eef7;--foundation-canvas-deep:#dbe5f1;--foundation-surface:rgba(238,244,251,.92);--foundation-surface-strong:#edf3fa;--foundation-surface-soft:rgba(220,231,244,.92);--foundation-glass:rgba(226,236,248,.82);--foundation-ink:#0b1f3d;--foundation-ink-soft:#17345f;--foundation-muted:#526b88;--foundation-royal:#1746c7;--foundation-royal-bright:#3478f6;--foundation-royal-deep:#0f2f83;--foundation-success:#138562;--foundation-danger:#c84662;--foundation-line:rgba(21,66,167,.13);--foundation-line-strong:rgba(23,70,199,.25);--foundation-grid:rgba(24,64,142,.045);--foundation-shadow-xs:0 8px 22px rgba(23,47,87,.065),0 2px 8px rgba(23,47,87,.03);--foundation-shadow-sm:0 16px 40px rgba(23,47,87,.09),0 4px 12px rgba(23,47,87,.04);--foundation-shadow-md:0 28px 72px rgba(23,47,87,.12),0 8px 20px rgba(23,47,87,.05);--foundation-shadow-lg:0 42px 105px rgba(23,47,87,.14),0 12px 30px rgba(23,47,87,.065);--foundation-inner:inset 0 1px rgba(255,255,255,.98),inset 0 0 0 1px rgba(255,255,255,.30);--bg:var(--foundation-canvas-deep);--bg-soft:var(--foundation-canvas);--panel:var(--foundation-surface);--panel-2:var(--foundation-surface-soft);--line:var(--foundation-line);--line-strong:var(--foundation-line-strong);--text:var(--foundation-ink);--muted:var(--foundation-muted);--cyan:var(--foundation-royal-bright);--blue:var(--foundation-royal);--violet:#315fd2;--pink:#496dd0;--shadow:var(--foundation-shadow-md);--ux-cyan:var(--foundation-royal-bright);--ux-blue:var(--foundation-royal);--ux-violet:#315fd2;--ux-green:var(--foundation-success);--ux-glass:var(--foundation-glass);--ux-border:var(--foundation-line)}html[data-theme=light] body{color:var(--foundation-ink);background:radial-gradient(circle at 7% 7%,rgba(77,128,224,.17),transparent 23%),radial-gradient(circle at 91% 10%,rgba(120,92,211,.12),transparent 27%),radial-gradient(circle at 82% 70%,rgba(67,169,193,.1),transparent 22%),radial-gradient(circle at 19% 87%,rgba(94,126,193,.12),transparent 20%),linear-gradient(155deg,#edf3fa 0,var(--foundation-canvas) 46%,var(--foundation-canvas-deep) 100%);background-attachment:fixed}html[data-theme=light] body:before{opacity:.18;background-image:linear-gradient(var(--foundation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--foundation-grid) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 82%)}html[data-theme=light] body:after{opacity:.5;background:radial-gradient(600px circle at var(--pointer-x) var(--pointer-y),rgba(52,120,246,.055),transparent 62%),linear-gradient(115deg,transparent 30%,rgba(23,70,199,.018) 50%,transparent 70%)}html[data-theme=light] ::selection{color:#0a2455;background:rgba(52,120,246,.2)}html[data-theme=light] :where(h1,h2,h3,h4,h5,h6,strong,b,summary,label){color:var(--foundation-ink)}html[data-theme=light] :where(p,li){color:var(--foundation-muted)}html[data-theme=light] .motion-orb{opacity:.2;filter:saturate(.55) blur(2px)}html[data-theme=light] .motion-orb-one{background:radial-gradient(circle,rgba(58,123,255,.2),rgba(58,123,255,.035) 54%,transparent 72%)}html[data-theme=light] .motion-orb-two{background:radial-gradient(circle,rgba(37,82,196,.16),rgba(37,82,196,.025) 52%,transparent 72%)}html[data-theme=light] .motion-orb-three{background:radial-gradient(circle,rgba(91,139,231,.15),rgba(91,139,231,.025) 53%,transparent 72%)}html[data-theme=light] .motion-data-line{opacity:.055;background:linear-gradient(90deg,transparent,#3478f6 24%,#1746c7 56%,transparent);box-shadow:0 0 12px rgba(52,120,246,.13)}html[data-theme=light] .motion-data-line:after{background:#3478f6;box-shadow:0 0 12px 3px rgba(52,120,246,.18)}html[data-theme=light] .skip-link{color:#fff;background:var(--foundation-royal);box-shadow:var(--foundation-shadow-sm)}html[data-theme=light] :focus-visible{outline-color:rgba(52,120,246,.4)}@media (max-width:780px){html[data-theme=light] body{background:radial-gradient(circle at 82% 3%,rgba(83,117,213,.14),transparent 24%),linear-gradient(165deg,#edf3fa,#e3ebf5 55%,#dbe5f1);background-attachment:scroll}html[data-theme=light] body:before{opacity:.12;background-size:52px 52px}html[data-theme=light] .motion-data-line,html[data-theme=light] .motion-orb{opacity:.025}}.header-lux-line{display:none}.theme-toggle .theme-toggle-icon{display:grid;place-items:center}.theme-toggle .theme-toggle-label{display:inline;font-size:9px;font-weight:800}html[data-theme=light] .site-header{top:10px;width:min(1200px,calc(100% - 24px));border:1px solid rgba(23,70,199,.11);border-radius:var(--foundation-radius-md);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,254,.91));box-shadow:var(--foundation-shadow-xs),var(--foundation-inner);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);transition:background var(--foundation-normal) ease,border-color var(--foundation-normal) ease,box-shadow var(--foundation-normal) ease,transform var(--foundation-normal) var(--foundation-ease)}html[data-theme=light] .site-header:before{inset:-1px;border-radius:inherit;background:linear-gradient(110deg,rgba(52,120,246,.42),rgba(23,70,199,.025) 44%,rgba(52,120,246,.2));opacity:.46}html[data-theme=light] .site-header.is-scrolled{border-color:rgba(23,70,199,.17);background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(248,251,255,.975));box-shadow:var(--foundation-shadow-sm),var(--foundation-inner)}html[data-theme=light] .site-header.is-scrolled:before{opacity:.72}html[data-theme=light] .header-lux-line{display:block;position:absolute;right:30px;left:30px;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(23,70,199,.22),transparent)}html[data-theme=light] .header-inner{min-height:72px;padding-inline:16px;gap:20px}html[data-theme=light] .header-inner .brand{min-width:180px;gap:11px}html[data-theme=light] .header-inner .brand-mark{width:36px;position:relative;filter:drop-shadow(0 9px 17px rgba(23,70,199,.22))}html[data-theme=light] .header-inner .brand-mark:after{content:"";position:absolute;inset:-5px;z-index:-1;-webkit-clip-path:inherit;clip-path:inherit;border:1px solid rgba(52,120,246,.14);background:rgba(255,255,255,.4)}html[data-theme=light] .header-inner .brand-mark>span{background:#f8fbff}html[data-theme=light] .brand-copy strong{display:block;color:#0b1f3d;font-size:20px;letter-spacing:-.55px}html[data-theme=light] .brand-copy small{display:block;margin-top:3px;color:#637792;font:7px/1.4 Consolas,monospace;letter-spacing:.55px;direction:ltr}html[data-theme=light] .desktop-nav{gap:clamp(15px,2vw,28px)}html[data-theme=light] .desktop-nav>a,html[data-theme=light] .nav-more>button{color:#536984;font-weight:700}html[data-theme=light] .desktop-nav>a:after,html[data-theme=light] .nav-more>button:after{height:2px;border-radius:999px;background:linear-gradient(90deg,var(--foundation-royal-bright),var(--foundation-royal));box-shadow:0 4px 12px rgba(52,120,246,.18)}html[data-theme=light] .desktop-nav>a.active,html[data-theme=light] .desktop-nav>a:hover,html[data-theme=light] .nav-more>button.active,html[data-theme=light] .nav-more>button:hover{color:var(--foundation-royal)}html[data-theme=light] .nav-more>button>span{color:#6480a5}html[data-theme=light] .header-actions{gap:9px}html[data-theme=light] .header-command,html[data-theme=light] .theme-toggle{min-height:42px;border:1px solid rgba(23,70,199,.13);border-radius:var(--foundation-radius-sm);color:#315793;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,246,252,.9));box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff;transition:color var(--foundation-fast) ease,border-color var(--foundation-fast) ease,background var(--foundation-fast) ease,transform var(--foundation-fast) var(--foundation-ease),box-shadow var(--foundation-fast) ease}html[data-theme=light] .theme-toggle{min-width:82px;padding:0 11px;gap:8px}html[data-theme=light] .theme-toggle-icon{width:25px;height:25px;border:1px solid rgba(23,70,199,.12);border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#e8f0fb);box-shadow:0 6px 14px rgba(23,49,90,.07),inset 0 1px #fff}html[data-theme=light] .theme-toggle-icon svg{color:var(--foundation-royal);font-size:14px}html[data-theme=light] .theme-toggle-label{color:#365b96}html[data-theme=light] .header-command{min-width:58px}html[data-theme=light] .header-command kbd{color:#6c7e96}html[data-theme=light] .header-command:hover,html[data-theme=light] .theme-toggle:hover{color:var(--foundation-royal);border-color:rgba(23,70,199,.25);background:#fff;box-shadow:var(--foundation-shadow-sm),inset 0 1px #fff;transform:translateY(-2px)}html[data-theme=light] .header-cta{min-height:42px;padding-inline:17px;border-radius:var(--foundation-radius-sm);color:#fff;border:1px solid rgba(255,255,255,.19);background:linear-gradient(135deg,#3c7df8,#1746c7 50%,#0f3085);box-shadow:0 14px 30px rgba(23,70,199,.2),inset 0 1px rgba(255,255,255,.24)}html[data-theme=light] .header-cta:hover{box-shadow:0 18px 38px rgba(23,70,199,.25),inset 0 1px rgba(255,255,255,.26)}html[data-theme=light] .nav-mega{border-color:rgba(23,70,199,.14);border-radius:24px;background:radial-gradient(circle at 0 100%,rgba(52,120,246,.075),transparent 34%),linear-gradient(160deg,rgba(255,255,255,.985),rgba(241,246,252,.98));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner);-webkit-backdrop-filter:blur(30px) saturate(1.12);backdrop-filter:blur(30px) saturate(1.12)}html[data-theme=light] .nav-mega:before{opacity:.46;background-image:linear-gradient(var(--foundation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--foundation-grid) 1px,transparent 1px)}html[data-theme=light] .nav-mega-intro{border-left-color:rgba(23,70,199,.11);background:radial-gradient(circle at 0 100%,rgba(52,120,246,.1),transparent 44%),rgba(246,249,253,.72)}html[data-theme=light] .nav-mega-intro>span{color:var(--foundation-royal)}html[data-theme=light] .nav-mega-intro>strong{color:var(--foundation-ink)}html[data-theme=light] .nav-mega-intro p{color:#64758e}html[data-theme=light] .nav-mega-intro button{color:#244d94;border-color:rgba(23,70,199,.14);border-radius:13px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px #fff}html[data-theme=light] .nav-mega-intro button:hover{border-color:rgba(23,70,199,.25);background:#fff}html[data-theme=light] .nav-mega-intro button kbd{color:#5f718a;border-color:rgba(23,70,199,.12);background:#e9eff7}html[data-theme=light] .nav-mega-links a{border-color:rgba(23,70,199,.1);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(244,248,252,.76));box-shadow:inset 0 1px rgba(255,255,255,.96)}html[data-theme=light] .nav-mega-links a.active,html[data-theme=light] .nav-mega-links a:hover{border-color:rgba(23,70,199,.22);background:linear-gradient(135deg,#fff,#eaf1fc);box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .nav-mega-links a>span{color:var(--foundation-royal);background:linear-gradient(145deg,#edf3ff,#dfeaff);box-shadow:inset 0 1px #fff}html[data-theme=light] .nav-mega-links a strong{color:#173052}html[data-theme=light] .nav-mega-links a small,html[data-theme=light] .nav-mega-status{color:#6c7d94}html[data-theme=light] .nav-mega-links a>svg{color:#6c83aa}@media (max-width:980px){.theme-toggle .theme-toggle-icon{display:grid}.theme-toggle .theme-toggle-label{display:none}html[data-theme=light] .site-header{top:7px;width:calc(100% - 14px);border-radius:17px}html[data-theme=light] .header-inner{min-height:63px;padding-inline:10px}html[data-theme=light] .theme-toggle{min-width:42px;width:42px;padding:0}html[data-theme=light] .theme-toggle-label{display:none}html[data-theme=light] .theme-toggle-icon{border:0;background:transparent;box-shadow:none}html[data-theme=light] .menu-button{color:#214b93;border:1px solid rgba(23,70,199,.13);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,245,251,.92));box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .mobile-menu-backdrop{background:rgba(27,42,68,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .mobile-nav-panel{border-left-color:rgba(23,70,199,.13);background:radial-gradient(circle at 100% 0,rgba(52,120,246,.08),transparent 25%),linear-gradient(180deg,rgba(252,253,255,.995),rgba(242,247,252,.995));box-shadow:-28px 0 80px rgba(23,47,87,.18)}html[data-theme=light] .mobile-nav-panel:before{opacity:.42;background-image:linear-gradient(var(--foundation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--foundation-grid) 1px,transparent 1px)}html[data-theme=light] .mobile-nav-head{color:#60758f}html[data-theme=light] .mobile-nav-head button{color:var(--foundation-royal);border-color:rgba(23,70,199,.13);background:#edf3f9}html[data-theme=light] .mobile-nav-status{color:#27765f;border-color:rgba(19,133,98,.16);background:rgba(229,247,240,.76)}html[data-theme=light] .mobile-nav-links a{color:#566b85}html[data-theme=light] .mobile-nav-links a.active,html[data-theme=light] .mobile-nav-links a:hover{color:var(--foundation-royal);border-color:rgba(23,70,199,.16);background:linear-gradient(90deg,rgba(52,120,246,.09),rgba(52,120,246,.035))}html[data-theme=light] .mobile-nav-links em,html[data-theme=light] .mobile-nav-links svg{color:#6680a6}html[data-theme=light] .mobile-nav-actions>button{color:#2c5599;border-color:rgba(23,70,199,.13);background:rgba(255,255,255,.72)}}.hero-content-accent,.hero-light-atmosphere,.hero-light-image-bridge,.hero-light-signature{display:none}html[data-theme=light] .page-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(550px,69vh,710px);padding:74px 54px 64px;border:1px solid rgba(23,70,199,.13);border-radius:var(--foundation-radius-xl);background:radial-gradient(circle at 83% 17%,rgba(103,139,221,.2),transparent 23%),radial-gradient(circle at 64% 88%,rgba(105,81,190,.1),transparent 28%),linear-gradient(155deg,rgba(231,239,249,.96),rgba(217,229,244,.98));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light] .page-hero:before{z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(226,236,248,0),rgba(218,231,246,.06) 38%,rgba(213,227,244,.34) 48%,rgba(214,228,244,.86) 60%,rgba(218,230,244,.98) 71%,#dce8f5)}html[data-theme=light] .page-hero:after{content:"";position:absolute;z-index:0;right:auto;left:48%;top:20%;width:240px;height:1px;opacity:.46;background:linear-gradient(90deg,transparent,rgba(52,120,246,.66),rgba(23,70,199,.28),transparent);box-shadow:0 0 18px rgba(52,120,246,.13)}html[data-theme=light] .hero-light-atmosphere{display:block;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}html[data-theme=light] .hero-light-atmosphere span{position:absolute;border-radius:50%;filter:blur(1px)}html[data-theme=light] .hero-light-atmosphere span:first-child{width:360px;height:360px;right:-100px;top:-130px;background:radial-gradient(circle,rgba(52,120,246,.11),transparent 68%);animation:foundationHeroDrift 10s ease-in-out infinite alternate}html[data-theme=light] .hero-light-atmosphere span:nth-child(2){width:290px;height:290px;right:32%;bottom:-210px;background:radial-gradient(circle,rgba(23,70,199,.07),transparent 70%);animation:foundationHeroDrift 13s ease-in-out -4s infinite alternate-reverse}html[data-theme=light] .hero-light-atmosphere i{position:absolute;right:54%;top:0;width:1px;height:100%;opacity:.28;background:linear-gradient(180deg,transparent,rgba(23,70,199,.15),transparent)}html[data-theme=light] .hero-visual{border-radius:inherit;background:#e8eef7}html[data-theme=light] .hero-visual>img{filter:saturate(.98) contrast(1.025) brightness(1.015);transition:transform 1.1s var(--foundation-ease),filter .45s ease}html[data-theme=light] .page-hero:hover .hero-visual>img{transform:scale(1.012);filter:saturate(1.035) contrast(1.035) brightness(1.015)}html[data-theme=light] .hero-visual-shade{background:linear-gradient(180deg,rgba(8,28,70,.015),rgba(8,28,70,.065)),radial-gradient(circle at 24% 48%,rgba(52,120,246,.055),transparent 26%)}html[data-theme=light] .hero-light-image-bridge{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,transparent 43%,rgba(205,222,242,.16) 49%,rgba(207,224,243,.78) 60%,rgba(214,228,244,.98) 72%,#dce8f5)}html[data-theme=light] .home-v3 .hero-hud,html[data-theme=light] .page-hero .hero-hud{display:block;z-index:1;opacity:.78}html[data-theme=light] .hero-corner{border-color:rgba(23,70,199,.24)}html[data-theme=light] .hero-code{color:rgba(34,75,145,.58)}html[data-theme=light] .hero-code i{background:linear-gradient(90deg,var(--foundation-royal-bright),transparent)}html[data-theme=light] .hero-visual-label span{color:#2f68c7}html[data-theme=light] .hero-visual-label strong{color:rgba(35,65,111,.62)}html[data-theme=light] .hero-axis{opacity:.07}html[data-theme=light] .hero-axis--x{background:linear-gradient(90deg,transparent,#1746c7,transparent)}html[data-theme=light] .hero-axis--y{background:linear-gradient(180deg,transparent,#1746c7,transparent)}html[data-theme=light] .hero-scan-line{opacity:.1;background:linear-gradient(90deg,transparent,#3478f6,rgba(23,70,199,.52),transparent);box-shadow:0 0 16px rgba(52,120,246,.12)}html[data-theme=light] .hero-light-signature{display:flex;position:absolute;z-index:2;left:42px;bottom:28px;align-items:center;gap:11px;pointer-events:none;direction:ltr;color:rgba(28,66,132,.46);font:7px/1 Consolas,monospace;letter-spacing:1.4px}html[data-theme=light] .hero-light-signature i{width:52px;height:1px;background:linear-gradient(90deg,rgba(52,120,246,.6),transparent)}html[data-theme=light] .page-hero .hero-content{z-index:3;width:min(47%,550px);text-shadow:0 1px rgba(255,255,255,.88)}html[data-theme=light] .page-hero .hero-content:before{display:none}html[data-theme=light] .hero-content-accent{display:block;position:absolute;right:-22px;top:-18px;width:66px;height:66px;pointer-events:none;border-top:1px solid rgba(23,70,199,.17);border-right:1px solid rgba(23,70,199,.17);border-radius:0 18px 0 0}html[data-theme=light] .page-hero h1{color:var(--foundation-ink)}html[data-theme=light] .page-hero h1 span{color:transparent;background:linear-gradient(90deg,#3478f6,#1746c7 52%,#244cae);-webkit-background-clip:text;background-clip:text;text-shadow:none}html[data-theme=light] .page-hero .hero-content>p{max-width:545px;color:#4c6481;font-size:12.2px;line-height:2.15}html[data-theme=light] .page-hero .eyebrow-pill{min-height:34px;padding-inline:14px;gap:8px;color:#214d9d;border-color:rgba(23,70,199,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,252,.92));box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .page-hero .eyebrow-pill>i{background:var(--foundation-royal-bright);box-shadow:0 0 0 4px rgba(52,120,246,.08),0 0 10px rgba(52,120,246,.25)}html[data-theme=light] .page-hero .hero-actions{gap:12px;margin-top:28px}html[data-theme=light] .page-hero .hero-actions .button{min-height:49px;border-radius:var(--foundation-radius-sm)}html[data-theme=light] .page-hero .button-primary{color:#fff;border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#3b7df8,#1746c7 52%,#0f3085);box-shadow:0 18px 36px rgba(23,70,199,.22),inset 0 1px rgba(255,255,255,.25)}html[data-theme=light] .page-hero .button-primary:hover{box-shadow:0 22px 44px rgba(23,70,199,.27),inset 0 1px rgba(255,255,255,.26)}html[data-theme=light] .page-hero .button-secondary{color:#173f89;border-color:rgba(23,70,199,.18);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(242,247,252,.93));box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .page-hero .button-secondary:hover{color:var(--foundation-royal);border-color:rgba(23,70,199,.3);background:#fff}html[data-theme=light] .page-hero .hero-trust{gap:10px;margin-top:23px}html[data-theme=light] .page-hero .hero-trust span{min-height:38px;padding:0 13px;color:#3e5b7d;border:1px solid rgba(23,70,199,.11);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,246,252,.91));box-shadow:0 9px 21px rgba(23,47,87,.06),inset 0 1px #fff}html[data-theme=light] .page-hero .hero-trust svg{color:var(--foundation-royal)}html[data-theme=light] .hero-scroll-cue{color:#60738d}html[data-theme=light] .hero-scroll-cue i{background:rgba(23,70,199,.12)}html[data-theme=light] .hero-scroll-cue i:after{background:var(--foundation-royal-bright)}@keyframes foundationHeroDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-18px,12px,0) scale(1.05)}}@media (max-width:980px){html[data-theme=light] .page-hero{min-height:700px;padding:48px 28px 300px;align-items:flex-start;border-radius:28px}html[data-theme=light] .page-hero:before{background:linear-gradient(180deg,#fcfdff,rgba(252,253,255,.97) 42%,rgba(250,252,255,.53) 66%,rgba(250,252,255,.08))}html[data-theme=light] .hero-light-image-bridge{background:linear-gradient(180deg,#fcfdff,rgba(252,253,255,.95) 42%,rgba(248,251,255,.43) 66%,transparent)}html[data-theme=light] .page-hero .hero-content{width:min(100%,620px)}html[data-theme=light] .hero-content-accent{right:-12px;top:-12px}html[data-theme=light] .hero-light-atmosphere i{display:none}html[data-theme=light] .hero-light-signature{bottom:22px;left:28px}}@media (max-width:780px){html[data-theme=light] .page-hero{width:calc(100% - 18px);min-height:735px;margin-top:14px;padding:35px 18px 286px;border-radius:24px;box-shadow:var(--foundation-shadow-md),var(--foundation-inner)}html[data-theme=light] .page-hero:after{display:none}html[data-theme=light] .page-hero h1{color:var(--foundation-ink)}html[data-theme=light] .page-hero .hero-content>p{font-size:11px;line-height:2}html[data-theme=light] .page-hero .hero-actions{flex-direction:column;align-items:stretch}html[data-theme=light] .page-hero .hero-actions .button{width:100%}html[data-theme=light] .page-hero .hero-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .page-hero .hero-trust span{justify-content:center;padding-inline:8px;text-align:center}html[data-theme=light] .hero-content-accent,html[data-theme=light] .hero-light-signature,html[data-theme=light] .hero-visual-label{display:none}html[data-theme=light] .hero-hud{inset:12px;opacity:.48}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .hero-light-atmosphere span{animation:none!important}}.home-experience-v11 .signal-strip{position:relative;isolation:isolate;overflow:hidden;min-height:58px;padding:10px 22px;border:1px solid rgba(93,132,218,.16);border-radius:18px;background:rgba(4,13,31,.58);box-shadow:0 18px 46px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.025);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-experience-v11 .signal-strip:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent 0 35%,rgba(75,177,255,.08) 46%,transparent 58%);background-size:230% 100%;animation:homeSignalSweep 8s linear infinite}.home-experience-v11 .signal-strip span{white-space:nowrap}.home-experience-v11 .signal-strip i{width:4px;height:4px;flex:0 0 auto}.home-experience-v11 .experience-index{position:relative;z-index:6;top:auto;min-height:88px;grid-template-columns:.92fr 1.08fr;margin-bottom:clamp(18px,2vw,28px);border-radius:20px;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.home-experience-v11 .experience-index-status>i{width:9px;box-shadow:0 0 0 5px rgba(67,217,255,.06),0 0 14px rgba(67,217,255,.72)}.home-experience-v11 .experience-index-links a{position:relative;isolation:isolate;overflow:hidden;min-height:54px;border-radius:12px}.home-experience-v11 .experience-index-links a>i{position:absolute;right:10px;left:10px;bottom:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--ux-cyan),transparent);transform:scaleX(0);opacity:0;transition:transform .28s var(--foundation-ease),opacity .28s ease}.home-experience-v11 .experience-index-links a.active{color:#fff;border-color:rgba(65,190,255,.32);background:linear-gradient(135deg,rgba(38,132,255,.17),rgba(92,66,219,.11));box-shadow:inset 0 0 24px rgba(54,129,255,.07)}.home-experience-v11 .experience-index-links a.active>i{transform:scaleX(1);opacity:1}html[data-theme=light] .home-experience-v11 .signal-strip{color:#4e6889;border-color:rgba(23,70,199,.12);background:radial-gradient(circle at 8% 50%,rgba(52,120,246,.07),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,246,252,.94));box-shadow:var(--foundation-shadow-sm),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .signal-strip:before{background:linear-gradient(105deg,transparent 0 34%,rgba(52,120,246,.08) 45%,rgba(255,255,255,.7) 49%,transparent 59%);background-size:240% 100%}html[data-theme=light] .home-experience-v11 .signal-strip i{background:var(--foundation-royal-bright);box-shadow:0 0 0 4px rgba(52,120,246,.07),0 0 10px rgba(52,120,246,.23)}html[data-theme=light] .home-experience-v11 .experience-index{border-color:rgba(23,70,199,.13);background:radial-gradient(circle at 100% 0,rgba(52,120,246,.07),transparent 30%),linear-gradient(120deg,rgba(255,255,255,.91),rgba(239,245,252,.94));box-shadow:var(--foundation-shadow-sm),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .experience-index-status>i{background:var(--foundation-royal-bright);box-shadow:0 0 0 5px rgba(52,120,246,.075),0 0 12px rgba(52,120,246,.28)}html[data-theme=light] .home-experience-v11 .experience-index-status span{color:#31598f}html[data-theme=light] .home-experience-v11 .experience-index-status small{color:#6b7e97}html[data-theme=light] .home-experience-v11 .experience-index-links a{color:#536b89;border-color:rgba(23,70,199,.09);background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(246,249,253,.6));box-shadow:inset 0 1px rgba(255,255,255,.95)}html[data-theme=light] .home-experience-v11 .experience-index-links a:hover{color:var(--foundation-royal);border-color:rgba(23,70,199,.2);background:#fff;box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .experience-index-links a.active{color:#fff;border-color:rgba(255,255,255,.28);background:linear-gradient(135deg,#3b7df8,#1746c7 58%,#12348b);box-shadow:0 14px 28px rgba(23,70,199,.18),inset 0 1px rgba(255,255,255,.22)}html[data-theme=light] .home-experience-v11 .experience-index-links a.active em{color:#ddebff}@keyframes homeSignalSweep{to{background-position:-230% 0}}@media (max-width:980px){.home-experience-v11 .experience-index{position:relative;top:auto}}@media (max-width:780px){.home-experience-v11 .signal-strip{min-height:62px;padding:12px 14px}.home-experience-v11 .experience-index{border-radius:18px}.home-experience-v11 .experience-index-links a{min-height:48px}}@media (prefers-reduced-motion:reduce){.home-experience-v11 .signal-strip:before{animation:none}}.home-experience-v11 .solution-console{border-radius:28px}.home-experience-v11 .solution-console-head em{display:inline-flex;align-items:center;gap:6px}.home-experience-v11 .solution-console-head em>i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.home-experience-v11 .solution-tabs{gap:8px;padding:10px}.home-experience-v11 .solution-tabs button{position:relative;min-height:70px;padding-inline:12px;border:1px solid transparent;border-radius:15px}.home-experience-v11 .solution-tabs button .solution-tab-state{position:absolute;right:12px;bottom:8px;width:18px;height:2px;border-radius:999px;background:currentColor;opacity:.18;transition:width .28s var(--foundation-ease),opacity .28s ease}.home-experience-v11 .solution-tabs button.active .solution-tab-state{width:calc(100% - 24px);opacity:.72}.home-experience-v11 .solution-stage{min-height:425px;grid-template-columns:.86fr 1.56fr;gap:38px;padding:46px 40px 38px}.home-experience-v11 .solution-copy{align-self:center}.home-experience-v11 .solution-metrics{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.home-experience-v11 .solution-metrics span{padding:7px 9px;border:1px solid rgba(96,132,210,.18);border-radius:999px;color:#8495b1;background:rgba(255,255,255,.025);font:7px/1 Consolas,monospace;letter-spacing:.4px}.home-experience-v11 .flow-column{position:relative;overflow:hidden;justify-content:flex-start;padding:23px 16px 19px}.home-experience-v11 .flow-column:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 44%,rgba(255,255,255,.035) 52%,transparent 60%);transform:translateX(-110%);transition:transform .75s var(--foundation-ease)}.home-experience-v11 .flow-column:hover:before{transform:translateX(110%)}.home-experience-v11 .flow-column>small{margin-bottom:10px;color:#60718f;font:7px/1 Consolas,monospace;letter-spacing:1px;direction:ltr}.home-experience-v11 .flow-column strong{font-size:13px}.home-experience-v11 .flow-column span{min-height:40px}html[data-theme=light] .home-experience-v11 .solution-console{border-color:rgba(23,70,199,.14);background:radial-gradient(circle at 100% 0,rgba(52,120,246,.075),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(240,246,252,.96));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .solution-console:before{opacity:.36;background:linear-gradient(var(--foundation-grid) 1px,transparent 1px),linear-gradient(90deg,var(--foundation-grid) 1px,transparent 1px);background-size:38px 38px}html[data-theme=light] .home-experience-v11 .solution-console-head{min-height:42px;color:#647892;border-bottom-color:rgba(23,70,199,.1);background:linear-gradient(180deg,#f5f8fc,#e8eff7)}html[data-theme=light] .home-experience-v11 .solution-console-head strong{color:#365273}html[data-theme=light] .home-experience-v11 .solution-console-head em{color:var(--foundation-success)}html[data-theme=light] .home-experience-v11 .solution-tabs{border-bottom-color:rgba(23,70,199,.1);background:linear-gradient(180deg,rgba(240,245,251,.98),rgba(232,239,247,.96))}html[data-theme=light] .home-experience-v11 .solution-tabs button{color:#5d7089;border-color:rgba(23,70,199,.07);background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(243,247,252,.74));box-shadow:inset 0 1px rgba(255,255,255,.96)}html[data-theme=light] .home-experience-v11 .solution-tabs button:hover{color:#244f99;border-color:rgba(23,70,199,.15);background:#fff}html[data-theme=light] .home-experience-v11 .solution-tabs button.active{color:#fff;border-color:rgba(255,255,255,.28);background:linear-gradient(135deg,#3e7ff8,#1746c7 56%,#12368f);box-shadow:0 16px 32px rgba(23,70,199,.21),inset 0 1px rgba(255,255,255,.22)}html[data-theme=light] .home-experience-v11 .solution-tabs button em{color:#75879d}html[data-theme=light] .home-experience-v11 .solution-tabs button.active em{color:#deebff}html[data-theme=light] .home-experience-v11 .solution-stage{background:radial-gradient(circle at 5% 8%,rgba(52,120,246,.045),transparent 21%),linear-gradient(180deg,rgba(255,255,255,.64),rgba(244,248,252,.91))}html[data-theme=light] .home-experience-v11 .solution-stage-meta{color:#75849a}html[data-theme=light] .home-experience-v11 .solution-stage-meta span{color:var(--foundation-success)}html[data-theme=light] .home-experience-v11 .console-eyebrow,html[data-theme=light] .home-experience-v11 .text-link{color:var(--foundation-royal-bright)}html[data-theme=light] .home-experience-v11 .console-eyebrow i{background:currentColor;box-shadow:0 0 9px rgba(52,120,246,.22)}html[data-theme=light] .home-experience-v11 .solution-copy h3{color:var(--foundation-ink)}html[data-theme=light] .home-experience-v11 .solution-copy p{color:var(--foundation-muted)}html[data-theme=light] .home-experience-v11 .solution-metrics span{color:#476485;border-color:rgba(23,70,199,.1);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(240,245,251,.9));box-shadow:0 7px 16px rgba(23,47,87,.05),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .solution-command{color:#bfeaff;border-color:rgba(45,103,207,.3);background:linear-gradient(100deg,#061831,#0a2851);box-shadow:0 14px 28px rgba(12,38,79,.16),inset 0 1px rgba(255,255,255,.06)}html[data-theme=light] .home-experience-v11 .flow-column{border-color:rgba(23,70,199,.11);background:linear-gradient(180deg,#f8fbff,#eef3f8);box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .flow-column:hover{border-color:rgba(23,70,199,.2);box-shadow:var(--foundation-shadow-sm),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .flow-column>small{color:#6b7f99}html[data-theme=light] .home-experience-v11 .flow-column strong{color:#18345a}html[data-theme=light] .home-experience-v11 .flow-column span{color:#536a84;border:1px solid rgba(23,70,199,.055);background:rgba(255,255,255,.67)}html[data-theme=light] .home-experience-v11 .flow-column--system{border-color:rgba(23,70,199,.24);background:linear-gradient(180deg,#ebf3ff,#dfeaff);box-shadow:0 16px 34px rgba(23,70,199,.11),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .flow-column--system strong{color:#123a90}html[data-theme=light] .home-experience-v11 .flow-arrow{color:#3468c6;filter:drop-shadow(0 6px 12px rgba(52,104,198,.14))}@media (max-width:1050px){.home-experience-v11 .solution-stage{grid-template-columns:1fr}}@media (max-width:780px){.home-experience-v11 .solution-tabs{grid-template-columns:repeat(2,1fr)}.home-experience-v11 .solution-tabs button{min-height:62px}.home-experience-v11 .solution-stage{padding:24px 14px 18px}.home-experience-v11 .solution-flow{grid-template-columns:1fr}.home-experience-v11 .flow-arrow{min-height:28px;transform:rotate(-90deg)}}.home-experience-v11 .capabilities-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(245px,auto);gap:16px}.home-experience-v11 .capability-card{min-height:250px;gap:24px;padding:27px;border-radius:24px}.home-experience-v11 .capability-card--wide{grid-column:span 4}.home-experience-v11 .capability-card--ai,.home-experience-v11 .capability-card--growth,.home-experience-v11 .capability-card--infra,.home-experience-v11 .capability-card--product{grid-column:span 2}.home-experience-v11 .capability-card--experience{min-height:285px}.home-experience-v11 .capability-top svg{width:42px;height:42px}.home-experience-v11 .capability-copy{margin-top:auto}.home-experience-v11 .capability-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:7px}.home-experience-v11 .capability-tags span{padding:7px 9px;border:1px solid rgba(87,130,217,.18);border-radius:999px;color:#7c8ba5;background:rgba(255,255,255,.025);font:7px/1 Consolas,monospace}.home-experience-v11 .capability-card--ai:after{content:"AI";position:absolute;left:18px;bottom:4px;color:rgba(79,150,255,.055);font:900 92px/1 Consolas,monospace;pointer-events:none}.home-experience-v11 .capability-card--infra:after{content:"//";position:absolute;left:21px;bottom:8px;color:rgba(79,150,255,.06);font:900 78px/1 Consolas,monospace;pointer-events:none}.home-experience-v11 .case-grid{gap:18px}.home-experience-v11 .case-card{position:relative;min-height:390px;border-radius:25px}.home-experience-v11 .case-card--featured{min-height:470px;grid-template-columns:1.28fr .72fr}.home-experience-v11 .case-media>strong{position:absolute;z-index:3;left:18px;bottom:12px;color:rgba(255,255,255,.76);font:900 52px/1 Consolas,monospace;text-shadow:0 10px 28px rgba(0,0,0,.35)}.home-experience-v11 .case-body{padding:28px}.home-experience-v11 .case-result-preview{display:flex;align-items:flex-start;gap:9px;margin-top:17px;padding:12px 13px;border-right:2px solid #55cda8;border-radius:9px 0 0 9px;color:#aebbd0;background:rgba(49,189,148,.055)}.home-experience-v11 .case-result-preview svg{width:15px;flex:0 0 auto;margin-top:3px;color:#55d4ad}.home-experience-v11 .case-result-preview span{font-size:9.5px;line-height:1.85}.home-experience-v11 .quality-section{position:relative;min-height:560px;border-radius:30px}.home-experience-v11 .quality-section:after{content:"ARCOTECH / DELIVERY STANDARD";position:absolute;left:28px;bottom:20px;color:rgba(113,145,201,.2);font:7px/1 Consolas,monospace;letter-spacing:1.4px;direction:ltr}.home-experience-v11 .quality-orbit{min-height:430px}.home-experience-v11 .quality-signal{position:absolute;z-index:4;width:8px;height:8px;border:1px solid rgba(88,180,255,.64);border-radius:50%;background:#071b3a;box-shadow:0 0 0 6px rgba(70,154,255,.045),0 0 18px rgba(70,154,255,.52);animation:qualitySignalPulse 2.8s ease-in-out infinite}.home-experience-v11 .quality-signal--one{top:17%;right:25%}.home-experience-v11 .quality-signal--two{top:56%;left:10%;animation-delay:-1s}.home-experience-v11 .quality-signal--three{bottom:12%;right:33%;animation-delay:-2s}.home-experience-v11 .quality-grid article{position:relative;grid-template-columns:42px 36px 1fr;min-height:74px;padding:12px 14px;border:1px solid rgba(84,120,201,.15);border-radius:14px;background:rgba(255,255,255,.018);transition:transform .26s var(--foundation-ease),border-color .26s ease,background .26s ease}.home-experience-v11 .quality-grid article>span{color:#627492;font:7px/1 Consolas,monospace;direction:ltr}.home-experience-v11 .quality-grid article>svg{width:24px;height:24px}.home-experience-v11 .quality-grid article small{display:block;margin-top:4px;color:#8e9db5;font-size:9px;line-height:1.6}.home-experience-v11 .quality-grid article:focus-visible,.home-experience-v11 .quality-grid article:hover{transform:translateX(-4px)}.home-experience-v11 .stack-section{min-height:520px;grid-template-columns:.72fr 1.28fr;gap:50px;padding:42px;border:1px solid rgba(85,119,209,.18);border-radius:30px;overflow:hidden}.home-experience-v11 .stack-principles{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;direction:ltr}.home-experience-v11 .stack-principles span{padding:7px 9px;border:1px solid rgba(87,130,217,.16);border-radius:999px;color:#7889a5;background:rgba(255,255,255,.02);font:7px/1 Consolas,monospace}.home-experience-v11 .technology-radar{position:relative;min-height:430px;direction:ltr}.home-experience-v11 .technology-radar-grid{position:absolute;inset:4% 8%;border:1px solid rgba(74,148,255,.18);border-radius:50%;background:linear-gradient(rgba(74,148,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(74,148,255,.055) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle,black 38%,transparent 74%);mask-image:radial-gradient(circle,black 38%,transparent 74%)}.home-experience-v11 .technology-radar-grid:after,.home-experience-v11 .technology-radar-grid:before,.home-experience-v11 .technology-radar-grid>i{content:"";position:absolute;border:1px solid rgba(74,148,255,.15);border-radius:50%}.home-experience-v11 .technology-radar-grid:before{inset:15%}.home-experience-v11 .technology-radar-grid:after{inset:31%}.home-experience-v11 .technology-radar-grid>i:first-child{inset:46%}.home-experience-v11 .technology-radar-grid>i:nth-child(2){inset:0 50%;border-radius:0;border-width:0 0 0 1px}.home-experience-v11 .technology-radar-grid>i:nth-child(3){inset:50% 0;border-radius:0;border-width:1px 0 0}.home-experience-v11 .technology-radar-grid>span{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 80%,rgba(62,173,255,.18) 96%,transparent 100%);animation:homeRadarSweep 9s linear infinite}.home-experience-v11 .technology-radar-core{position:absolute;z-index:4;inset:37% 39%;display:grid;place-content:center;justify-items:center;border:1px solid rgba(75,164,255,.36);border-radius:50%;color:#fff;background:linear-gradient(145deg,#0d2b59,#06162f);box-shadow:0 0 45px rgba(42,128,255,.2),inset 0 1px rgba(255,255,255,.08)}.home-experience-v11 .technology-radar-core strong{font:900 26px/1 Consolas,monospace}.home-experience-v11 .technology-radar-core small{margin-top:5px;color:#68c7ff;font:6px/1 Consolas,monospace}.home-experience-v11 .technology-radar-group{position:absolute;z-index:5;display:flex;flex-wrap:wrap;gap:6px;max-width:175px}.home-experience-v11 .technology-radar-group>b{flex-basis:100%;color:#5bc6ff;font:7px/1 Consolas,monospace;letter-spacing:.8px}.home-experience-v11 .technology-radar-group>span{padding:6px 8px;border:1px solid rgba(80,139,227,.22);border-radius:999px;color:#a1afc5;background:rgba(4,14,34,.85);box-shadow:0 8px 18px rgba(0,0,0,.14);font:7px/1 Consolas,monospace;animation:technologyNodeFloat 5s ease-in-out infinite;animation-delay:calc((var(--tech-index) + var(--group-index)) * -.55s)}.home-experience-v11 .technology-radar-group--frontend{top:5%;left:30%}.home-experience-v11 .technology-radar-group--backend{top:35%;right:0}.home-experience-v11 .technology-radar-group--ai{bottom:4%;left:34%}.home-experience-v11 .technology-radar-group--infra{top:42%;left:0}html[data-theme=light] .home-experience-v11 .capability-card{border-color:rgba(23,70,199,.11);background:radial-gradient(circle at 92% 5%,rgba(52,120,246,.07),transparent 29%),linear-gradient(160deg,rgba(255,255,255,.95),rgba(241,246,252,.94));box-shadow:var(--foundation-shadow-sm),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .capability-card:hover{border-color:rgba(23,70,199,.22);box-shadow:var(--foundation-shadow-md),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .capability-card--ai{background:radial-gradient(circle at 95% 4%,rgba(52,120,246,.13),transparent 32%),linear-gradient(155deg,#f8fbff,#e7f0ff)}html[data-theme=light] .home-experience-v11 .capability-card small,html[data-theme=light] .home-experience-v11 .capability-top>span{color:#67809e}html[data-theme=light] .home-experience-v11 .capability-top svg{color:var(--foundation-royal-bright);filter:drop-shadow(0 8px 15px rgba(52,120,246,.18))}html[data-theme=light] .home-experience-v11 .capability-card h3{color:var(--foundation-ink)}html[data-theme=light] .home-experience-v11 .capability-card p{color:var(--foundation-muted)!important}html[data-theme=light] .home-experience-v11 .capability-tags span,html[data-theme=light] .home-experience-v11 .stack-principles span{color:#416184;border-color:rgba(23,70,199,.1);background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(239,245,252,.91));box-shadow:0 7px 16px rgba(23,47,87,.05),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .case-card{border-color:rgba(23,70,199,.12);background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(240,246,252,.95));box-shadow:var(--foundation-shadow-md),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .case-card:hover{border-color:rgba(23,70,199,.22);box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .case-media:after{background:linear-gradient(90deg,transparent 42%,rgba(13,37,79,.68))}html[data-theme=light] .home-experience-v11 .case-body h3,html[data-theme=light] .home-experience-v11 .case-body h3 a{color:var(--foundation-ink)}html[data-theme=light] .home-experience-v11 .case-body p{color:var(--foundation-muted)}html[data-theme=light] .home-experience-v11 .case-result-preview{color:#526b83;border-right-color:var(--foundation-success);background:rgba(19,133,98,.055)}html[data-theme=light] .home-experience-v11 .case-result-preview svg{color:var(--foundation-success)}html[data-theme=light] .home-experience-v11 .quality-section{border-color:rgba(23,70,199,.12);background:radial-gradient(circle at 17% 50%,rgba(52,120,246,.09),transparent 29%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,245,252,.95));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .quality-signal{border-color:rgba(52,120,246,.38);background:#fff;box-shadow:0 0 0 6px rgba(52,120,246,.05),0 0 18px rgba(52,120,246,.24)}html[data-theme=light] .home-experience-v11 .quality-grid article{border-color:rgba(23,70,199,.1);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(242,247,252,.74));box-shadow:inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .quality-grid article:focus-visible,html[data-theme=light] .home-experience-v11 .quality-grid article:hover{border-color:rgba(23,70,199,.2);background:#fff;box-shadow:var(--foundation-shadow-xs),inset 0 1px #fff}html[data-theme=light] .home-experience-v11 .quality-grid article>span{color:#6681a4}html[data-theme=light] .home-experience-v11 .quality-grid article>svg{color:var(--foundation-royal-bright)}html[data-theme=light] .home-experience-v11 .quality-grid article strong{color:#16345a}html[data-theme=light] .home-experience-v11 .quality-grid article small{color:#687b94}html[data-theme=light] .home-experience-v11 .stack-section{border-color:rgba(23,70,199,.12);background:radial-gradient(circle at 77% 50%,rgba(52,120,246,.075),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.95),rgba(240,246,252,.95));box-shadow:var(--foundation-shadow-lg),var(--foundation-inner)}html[data-theme=light] .home-experience-v11 .technology-radar-grid{border-color:rgba(23,70,199,.16);background-image:linear-gradient(rgba(23,70,199,.04) 1px,transparent 0),linear-gradient(90deg,rgba(23,70,199,.04) 1px,transparent 0)}html[data-theme=light] .home-experience-v11 .technology-radar-grid:after,html[data-theme=light] .home-experience-v11 .technology-radar-grid:before,html[data-theme=light] .home-experience-v11 .technology-radar-grid>i{border-color:rgba(23,70,199,.12)}html[data-theme=light] .home-experience-v11 .technology-radar-core{color:#fff;border-color:rgba(52,120,246,.32);background:linear-gradient(145deg,#245fcb,#12347f);box-shadow:0 18px 36px rgba(23,70,199,.2),inset 0 1px rgba(255,255,255,.18)}html[data-theme=light] .home-experience-v11 .technology-radar-core strong{color:#fff}html[data-theme=light] .home-experience-v11 .technology-radar-core small,html[data-theme=light] .home-experience-v11 .technology-radar-group>b{color:var(--foundation-royal)}html[data-theme=light] .home-experience-v11 .technology-radar-group>span{color:#416183;border-color:rgba(23,70,199,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,245,252,.93));box-shadow:0 9px 20px rgba(23,47,87,.07),inset 0 1px #fff}@keyframes qualitySignalPulse{50%{opacity:.42;transform:scale(.72)}}@keyframes homeRadarSweep{to{transform:rotate(1turn)}}@keyframes technologyNodeFloat{50%{transform:translateY(-4px)}}@media (max-width:1050px){.home-experience-v11 .capabilities-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-experience-v11 .capability-card,.home-experience-v11 .capability-card--ai,.home-experience-v11 .capability-card--growth,.home-experience-v11 .capability-card--infra,.home-experience-v11 .capability-card--product,.home-experience-v11 .capability-card--wide{grid-column:span 1}.home-experience-v11 .case-card--featured{grid-column:span 2}.home-experience-v11 .stack-section{grid-template-columns:1fr}.home-experience-v11 .technology-radar{width:min(100%,700px);margin-inline:auto}}@media (max-width:780px){.home-experience-v11 .capabilities-bento{grid-template-columns:1fr}.home-experience-v11 .capability-card{min-height:235px;padding:22px}.home-experience-v11 .case-card,.home-experience-v11 .case-card--featured{grid-column:auto;grid-template-columns:1fr;min-height:0}.home-experience-v11 .case-media{min-height:260px}.home-experience-v11 .quality-section{padding:24px 15px}.home-experience-v11 .quality-orbit{min-height:350px}.home-experience-v11 .stack-section{padding:28px 14px}.home-experience-v11 .technology-radar{min-height:610px}.home-experience-v11 .technology-radar-grid{inset:12% 3% 30%}.home-experience-v11 .technology-radar-core{inset:34% 36% 48%}.home-experience-v11 .technology-radar-group{position:static;max-width:none;margin-bottom:9px}.home-experience-v11 .technology-radar-group--frontend{position:absolute;top:0;left:0;right:0}.home-experience-v11 .technology-radar-group--backend{position:absolute;right:0;left:50%;bottom:6%;top:auto}.home-experience-v11 .technology-radar-group--ai{position:absolute;left:0;right:50%;bottom:6%;top:auto}.home-experience-v11 .technology-radar-group--infra{position:absolute;left:0;right:0;bottom:22%;top:auto}}@media (prefers-reduced-motion:reduce){.home-experience-v11 .quality-signal,.home-experience-v11 .technology-radar-grid>span,.home-experience-v11 .technology-radar-group>span{animation:none}}