@charset "UTF-8";@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#07142f;--text:#101b32;--muted:#61708c;--primary:#176fff;--accent:#7755ff;--soft:#edf4ff;--border:#e2e8f2;--shadow:0 16px 45px rgba(18,42,89,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none}button,input,select,textarea{font-family:inherit}.container{width:min(1180px,100% - 40px);margin-inline:auto}.section{padding:7rem 0}.eyebrow{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:800}.section h2,.page-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.045em}.button{display:inline-flex;justify-content:center;align-items:center;gap:.55rem;border:1px solid transparent;background:linear-gradient(135deg,#1473ff,#6657ff);color:#fff;padding:.92rem 1.25rem;border-radius:9px;font-size:.82rem;font-weight:700;cursor:pointer;transition:.22s;box-shadow:0 9px 25px #205be033}.button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #205be04d}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7bb1ff;outline-offset:3px}.button-sm{padding:.68rem 1rem!important}.button-ghost{background:transparent;border-color:#ffffff47;box-shadow:none}.text-link{color:var(--text);font-weight:700;font-size:.85rem}.text-link span{color:var(--primary);margin-left:.4rem}.skip-link{position:fixed;z-index:1000;top:-100px;left:1rem;background:#fff;color:#111;padding:.8rem}.skip-link:focus{top:1rem}.page-hero{position:relative;overflow:hidden;padding:8rem 0 7rem;background:linear-gradient(135deg,#07142f,#0d285a);color:#fff}.page-hero:after{content:"";position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-150px;top:-250px}.page-hero .container{position:relative;z-index:2}.page-hero h1{font-size:clamp(2.7rem,5vw,5rem);max-width:900px;margin:1rem 0}.page-hero p{max-width:700px;color:#b8c7e4;line-height:1.8;font-size:1.05rem}.page-hero .button{margin-top:1rem}.back-link{display:block;color:#a8bde5;font-size:.8rem;margin-bottom:2rem}.hero-actions{display:flex;gap:1rem}.detail-list>article{display:grid;grid-template-columns:100px 1fr;gap:2rem;padding:4rem 0;border-bottom:1px solid var(--border)}.detail-list>article:first-child{padding-top:0}.detail-num{font-size:2rem;font-weight:800;color:#cad8f1}.detail-list h2{margin:.6rem 0}.detail-list p{color:var(--muted);line-height:1.8;max-width:750px}.detail-list ul{display:grid;grid-template-columns:1fr 1fr;padding:0;list-style:none;max-width:700px;margin:1.5rem 0}.detail-list li{padding:.5rem 0}.detail-list li:before{content:"\2713";color:var(--primary);margin-right:.6rem}.service-detail-grid,.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.service-detail-grid p,.editorial-grid p{color:var(--muted);line-height:1.9}.feature-stack article{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--border);padding:1rem}.feature-stack span{color:var(--primary);font-size:.72rem}.feature-stack h3{font-size:1rem}.soft-section{background:#f4f7fc}.outcomes{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:1rem}.outcomes article{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.4rem}.outcomes article>span{color:var(--primary)}.outcomes h3{font-size:.95rem}.outcomes p{font-size:.8rem;line-height:1.6;color:var(--muted)}.mini-cta{padding:4rem 0;background:linear-gradient(110deg,#0c2f6d,#4940a2);color:#fff}.mini-cta .container{display:flex;justify-content:space-between;align-items:center;gap:2rem}.mini-cta h2{font-size:clamp(1.8rem,3vw,2.8rem)}.button-light{background:#fff;color:#0b2450}.page-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.page-card-grid article{border:1px solid var(--border);border-radius:16px;padding:2rem;box-shadow:var(--shadow)}.large-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--soft);color:var(--primary)}.page-card-grid h2{font-size:1.2rem}.page-card-grid p{color:var(--muted);line-height:1.7;font-size:.86rem}.page-card-grid a{color:var(--primary);font-weight:700;font-size:.8rem}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.principles article{background:#fff;border-radius:16px;padding:2rem}.principles span{color:var(--primary);font-size:.72rem}.principles p{color:var(--muted);line-height:1.7}.legal-copy{max-width:850px}.legal-copy h2{font-size:1.25rem;margin-top:2.5rem}.legal-copy p{color:var(--muted);line-height:1.85}.notice{padding:1rem 1.2rem;background:#fff7df;border:1px solid #f2d987;border-radius:10px;line-height:1.7}@media(max-width:800px){.section{padding:5rem 0}.container{width:min(100% - 28px,1180px)}.page-hero{padding:6rem 0 5rem}.service-detail-grid,.editorial-grid{grid-template-columns:1fr;gap:2rem}.outcomes,.page-card-grid,.principles{grid-template-columns:1fr}.mini-cta .container{align-items:flex-start;flex-direction:column}.detail-list>article{grid-template-columns:1fr;gap:.5rem}.detail-list ul{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--navy:#050d1f;--text:#eef5ff;--muted:#9aaccb;--primary:#4ccdf5;--accent:#4d7dff;--soft:#0d1b36;--border:rgba(145,177,224,.16);--shadow:0 22px 65px rgba(0,4,18,.32);--surface:#08152b;--surface-2:#0b1b37;--surface-3:#102342}html{background:var(--navy)}body{color:var(--text);background:var(--navy)}p{text-wrap:pretty}h1,h2{font-family:Manrope,Arial,sans-serif;font-weight:700!important;letter-spacing:-.045em!important;text-wrap:balance}h3{letter-spacing:-.025em}.section{background:var(--surface);color:var(--text)}.section:nth-of-type(2n){background:var(--surface-2)}.eyebrow,.section-heading .eyebrow{color:#65dfff}.section-heading p,.section p{color:var(--muted)}.text-link{color:#eaf5ff}.text-link span,.page-card-grid a{color:#63dfff}.brand-logo{position:relative;isolation:isolate;perspective:700px;transform-style:preserve-3d}.brand-logo:before{content:"";position:absolute;inset:8px -7px -7px 8px;z-index:-2;background:url(/images/ms-nextinfra-logo-animated.svg) center/contain no-repeat;opacity:.34;filter:blur(5px) saturate(1.4);transform:translateZ(-24px) rotateY(-8deg)}.brand-logo:after{content:"";position:absolute;z-index:2;inset:-18% -8%;background:linear-gradient(108deg,transparent 37%,rgba(255,255,255,.38) 49%,transparent 61%);transform:translate(-140%) skew(-14deg);animation:logo-sweep 6s ease-in-out infinite;pointer-events:none}.brand-logo img{position:relative;z-index:1;transform:perspective(700px) rotateX(4deg) rotateY(-7deg) translateZ(14px);filter:drop-shadow(0 3px 0 #042c71) drop-shadow(0 7px 8px rgba(0,0,0,.48)) drop-shadow(0 0 15px rgba(55,182,255,.22));transition:transform .4s cubic-bezier(.2,.75,.2,1),filter .4s ease}.brand-logo:hover img{transform:perspective(700px) rotateX(0) rotateY(2deg) translateZ(25px) scale(1.035);filter:drop-shadow(0 4px 0 #05367f) drop-shadow(0 13px 14px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(72,207,255,.38))}.site-header{background:#040c1dd1!important;border-bottom-color:#74aaef21!important}.site-header.scrolled{background:#040c1df5!important}.site-header nav>a:not(.button){position:relative}.site-header nav>a:not(.button):after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.35rem;height:1px;background:#55d9ff;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.site-header nav>a.active:after,.site-header nav>a:hover:after{transform:scaleX(1)}.page-hero{background:radial-gradient(circle at 82% 20%,#143261 0,#08162d 34%,#050d1f 72%);border-bottom:1px solid var(--border)}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(91,151,225,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(91,151,225,.05) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%,transparent);mask-image:linear-gradient(90deg,transparent,#000 65%,transparent)}.page-hero:after{border-color:#5cd3ff21}.page-hero p,.back-link{color:#a8bad9}.button{background:linear-gradient(135deg,#167bb5,#3367e8);border-color:#69d9ff38;box-shadow:0 12px 30px #105ab840}.button:hover{box-shadow:0 17px 38px #1f81e057}.button{position:relative;overflow:hidden}.button:after{content:"";position:absolute;inset:-100% auto -100% -40%;width:28%;background:#ffffff3d;transform:rotate(18deg) translate(-250%);transition:transform .65s ease}.button:hover:after{transform:rotate(18deg) translate(650%)}.button-light{background:#e9f8ff;color:#071833}.button-outline,.button-ghost{background:transparent;border-color:#8cc2ef4d}.services,.tech,.industries,.why,.about-preview,.process,.showcase,.contact-section,.soft-section{background:var(--surface)!important;color:var(--text)}.ai-product,.problems{background:#050d1f!important}.process,.why,.showcase,.about-preview,.contact-section,.soft-section{background:var(--surface-2)!important}.service-card,.tech-grid article,.industry-grid article,.page-card-grid article,.principles article,.outcomes article,.about-card,.contact-grid form,.success-panel{background:linear-gradient(145deg,#102342f0,#08162df5)!important;border-color:var(--border)!important;color:var(--text);box-shadow:var(--shadow)}.service-card:first-child{background:linear-gradient(145deg,#0c2949,#123d69 60%,#174777)!important}.service-card p,.tech-grid p,.industry-grid p,.page-card-grid p,.principles p,.outcomes p,.about-card p,.contact-grid p,.success-panel p,.detail-list p,.editorial-grid p,.service-detail-grid p,.legal-copy p{color:var(--muted)!important}.service-number,.large-icon,.industry-grid span,.contact-grid aside>a>span{background:#102b4c!important;color:#6ee4ff!important}.tag-row span,.tech-grid span{background:#102440!important;color:#b9cceb!important}.service-card>a{color:#69e2ff!important}.detail-list>article,.feature-stack article{border-color:var(--border)}.detail-num{color:#47749c}.mini-cta,.cta-box{background:linear-gradient(118deg,#071c38,#0c3158 58%,#124d74)!important}.cta-box{box-shadow:0 30px 75px #00041266}.trust{background:#07142a!important;border-color:var(--border)!important;box-shadow:0 16px 40px #00041257!important}.trust-grid div{border-color:var(--border)!important;color:#c8d7ed}.trust-grid span{background:#0e2a49!important;color:#6de4ff!important}.showcase article{background:#06142b!important;border:1px solid var(--border)}.showcase-side{background:linear-gradient(145deg,#0b2548,#0c4164)!important}.browser{box-shadow:0 22px 55px #00000047}.core-label{background:#0d203d!important;border-color:var(--border)!important;color:#b9d0eb!important}.value-grid div{background:#0c1d39!important;border-color:var(--border)!important;color:#e7f1ff}.stack-visual article{background:linear-gradient(100deg,#0c2743f2,#091b35e6)!important}.problem-list article{background:#1334587a!important;border-color:var(--border)!important}footer{background:#030916!important;border-top-color:var(--border)!important}.footer-brand{display:inline-block;position:relative;perspective:700px;width:190px}.footer-brand img{display:block;width:100%;height:auto;transform:rotateX(4deg) rotateY(-8deg);filter:drop-shadow(0 4px 0 #03245d) drop-shadow(0 12px 14px rgba(0,0,0,.5))}.footer-grid h3{color:#edf7ff}.footer-grid p,.footer-grid>div>a:not(.footer-brand),.footer-bottom,.footer-bottom a{color:#91a4c2}label{color:#c4d4ea!important}input,select,textarea{background:#08162d!important;border-color:var(--border)!important;color:#edf6ff!important}input::placeholder,textarea::placeholder{color:#7084a5}.form-note{color:#8fa4c3!important}.notice{background:#18233b;color:#d8e4f3;border-color:#665e32}.legal-copy{color:var(--text)}.reveal-item{opacity:0;transform:translateY(26px);transition:opacity .65s ease var(--reveal-delay, 0ms),transform .65s cubic-bezier(.2,.7,.2,1) var(--reveal-delay, 0ms)}.reveal-item.is-visible{opacity:1;transform:none}@keyframes logo-sweep{0%,70%,to{transform:translate(-140%) skew(-14deg)}84%{transform:translate(145%) skew(-14deg)}}@media(max-width:1240px){.site-header nav{background:#07152c!important}.site-header nav>a:not(.button):after{left:.65rem;right:auto;width:35px;bottom:.25rem}}@media(prefers-reduced-motion:reduce){.brand-logo:after{animation:none}.brand-logo img,.brand-logo:hover img{transform:none}.reveal-item{opacity:1!important;transform:none!important}.button:after{display:none}}.client-work{background:#07142a!important}.client-work-heading{display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:end;margin-bottom:3rem}.client-work-heading h2{max-width:700px;margin:.85rem 0 0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.05}.client-work-heading>p{margin:0;color:#9eb1d0!important;line-height:1.8}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem}.client-card{overflow:hidden;border:1px solid rgba(139,183,231,.17);border-radius:22px;background:linear-gradient(150deg,#0d203d,#08162d);box-shadow:0 24px 65px #0004124d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.client-card:hover{transform:translateY(-8px);border-color:#59d5ff80;box-shadow:0 32px 75px #0007197a}.client-media{position:relative;aspect-ratio:3/2;overflow:hidden;background:#071426}.client-media:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#050d1fb8);pointer-events:none}.client-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.client-card:hover .client-media img{transform:scale(1.035)}.client-copy{padding:1.55rem}.client-meta{display:flex;gap:.4rem;flex-wrap:wrap}.client-meta span{padding:.32rem .5rem;border:1px solid rgba(94,206,255,.18);border-radius:999px;background:#27699e29;color:#75dcff;font-size:.57rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.client-copy h3{margin:1rem 0 .55rem;font-size:1.25rem}.client-copy p{min-height:108px;margin:0;color:#9fb0cb!important;font-size:.82rem;line-height:1.7}.client-copy strong{display:block;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(139,183,231,.12);color:#dbeaff;font-size:.7rem}.client-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:2rem;padding:1.3rem 1.45rem;border:1px solid rgba(139,183,231,.14);border-radius:15px;background:#0a1b35}.client-cta p{margin:0;color:#b6c7df!important}.client-cta .button{white-space:nowrap}@media(max-width:900px){.client-work-heading{grid-template-columns:1fr;gap:1rem}.client-grid{grid-template-columns:1fr 1fr}.client-card:last-child{grid-column:1/-1}.client-card:last-child .client-copy p{min-height:auto}}@media(max-width:620px){.client-grid{grid-template-columns:1fr}.client-card:last-child{grid-column:auto}.client-copy p{min-height:auto}.client-cta{align-items:flex-start;flex-direction:column}.client-cta .button{width:100%}}app-root{position:relative;display:block;isolation:isolate;overflow:hidden}.site-header,main,app-footer{position:relative;z-index:2}.site-3d-scene{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;perspective:1100px;background:radial-gradient(circle at 50% -20%,rgba(32,113,191,.14),transparent 42%)}.scene-orb{position:absolute;border-radius:50%;filter:blur(8px);opacity:.3;transform-style:preserve-3d}.orb-one{width:34rem;height:34rem;top:10%;right:-18rem;background:radial-gradient(circle at 34% 30%,#56e1ff,rgba(30,99,229,.3) 37%,transparent 70%);animation:scene-float 15s ease-in-out infinite}.orb-two{width:26rem;height:26rem;left:-14rem;bottom:4%;background:radial-gradient(circle at 60% 38%,#3b8fff,rgba(47,211,235,.14) 42%,transparent 70%);animation:scene-float 19s ease-in-out -6s infinite reverse}.scene-grid{position:absolute;width:54rem;height:54rem;right:-18rem;top:30%;background-image:linear-gradient(rgba(87,198,245,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(87,198,245,.1) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000,transparent 68%);mask-image:radial-gradient(circle,#000,transparent 68%);transform:rotateX(66deg) rotate(-18deg);animation:grid-drift 20s ease-in-out infinite}.scene-ring{position:absolute;border:1px solid rgba(86,211,255,.13);border-radius:50%;transform-style:preserve-3d}.scene-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:12%;left:17%;background:#61e5ff;box-shadow:0 0 20px #4fcdff}.ring-one{width:28rem;height:28rem;top:17%;left:-12rem;transform:rotateX(67deg) rotateY(22deg);animation:ring-turn 24s linear infinite}.ring-two{width:18rem;height:18rem;right:3%;bottom:10%;transform:rotateX(68deg) rotateY(-25deg);animation:ring-turn 18s linear infinite reverse}.devops-3d{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 48%,rgba(24,105,184,.27),transparent 36%),linear-gradient(135deg,#040b1b,#071833 58%,#061225)!important}.devops-3d:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(91,179,230,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(91,179,230,.04) 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(6deg) scale(1.08)}.devops-stars{position:absolute;inset:0;background-image:radial-gradient(circle,#74e5ff 1px,transparent 1.5px),radial-gradient(circle,#568cff 1px,transparent 1.5px);background-position:0 0,35px 54px;background-size:110px 110px,145px 145px;opacity:.18;animation:stars-shift 20s linear infinite}.devops-layout{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:3rem;min-height:720px}.devops-copy{position:relative;z-index:5}.devops-copy h2{margin:.9rem 0 1.25rem;font-size:clamp(2.35rem,4.3vw,4.8rem);line-height:1.01}.devops-copy>p{max-width:610px;font-size:1.02rem;line-height:1.78}.devops-points{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.7rem 0 2rem}.devops-points span{padding:.5rem .72rem;border:1px solid rgba(101,218,255,.21);border-radius:999px;background:#0f2c50a6;color:#c5e7f6;font-size:.68rem;font-weight:700}.pipeline-scene{position:relative;min-height:620px;perspective:1200px;transform-style:preserve-3d;transform:rotateX(5deg) rotateY(-5deg)}.pipeline-scene:before{content:"";position:absolute;width:72%;height:72%;left:14%;top:14%;border-radius:50%;background:radial-gradient(circle,rgba(46,190,255,.14),rgba(36,95,229,.05) 38%,transparent 70%);filter:blur(5px);animation:pulse-core 4s ease-in-out infinite}.pipeline-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(99,218,255,.26);border-radius:50%;transform-style:preserve-3d}.orbit-outer{width:540px;height:360px;margin:-180px 0 0 -270px;box-shadow:inset 0 0 32px #1d8eeb14,0 0 28px #2899f014;transform:rotate(-8deg) rotateX(63deg);animation:orbit-breathe 6s ease-in-out infinite}.orbit-inner{width:340px;height:340px;margin:-170px 0 0 -170px;border-style:dashed;transform:rotateY(68deg) rotate(8deg);animation:ring-turn 18s linear infinite}.pipeline-core{position:absolute;z-index:3;left:50%;top:50%;width:178px;height:178px;margin:-89px 0 0 -89px;border:1px solid rgba(107,226,255,.36);border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 25%,#174d88,#081a35 56%,#061126);box-shadow:inset -16px -18px 35px #00041194,inset 10px 9px 26px #57d8ff33,0 28px 70px #000412a6,0 0 60px #2395eb2e;transform:translateZ(80px);animation:core-hover 5s ease-in-out infinite}.pipeline-core span{position:absolute;inset:-5px 0 auto;font-size:6.2rem;line-height:1;color:#57dcff26;font-weight:300}.pipeline-core b{position:relative;font-size:1.2rem;line-height:1;letter-spacing:.28em;color:#ecfaff}.pipeline-core b:nth-of-type(2){color:#60dffc}.pipeline-core small{position:relative;margin-top:.65rem;color:#7398bb;font-size:.5rem;letter-spacing:.2em}.pipeline-node{position:absolute;z-index:4;width:196px;display:flex;align-items:center;gap:.7rem;padding:.85rem;border:1px solid rgba(117,204,244,.21);border-radius:15px;background:linear-gradient(135deg,#0e2649f0,#06142beb);box-shadow:0 15px 38px #00051566,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-style:preserve-3d;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pipeline-node:hover{z-index:8;border-color:#66e3ff99;box-shadow:0 24px 50px #00041294,0 0 28px #47c2ff26;transform:translateZ(55px) scale(1.06)!important}.pipeline-node>span{flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#176aa5,#315fe0);color:#fff;font-size:.58rem;font-weight:800}.pipeline-node h3{margin:0 0 .2rem;font-size:.85rem}.pipeline-node p{margin:0;color:#91a8c5!important;font-size:.58rem;line-height:1.35}.node-1{top:7%;left:38%;transform:translateZ(24px)}.node-2{top:27%;right:-1%;transform:translateZ(52px)}.node-3{right:3%;bottom:20%;transform:translateZ(18px)}.node-4{bottom:5%;left:36%;transform:translateZ(45px)}.node-5{bottom:22%;left:-2%;transform:translateZ(14px)}.node-6{top:25%;left:-5%;transform:translateZ(58px)}.service-card,.tech-grid article,.industry-grid article,.page-card-grid article{transform-style:preserve-3d;transform:perspective(900px) translateZ(0);transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .35s ease,box-shadow .35s ease}.service-card:hover,.tech-grid article:hover,.industry-grid article:hover,.page-card-grid article:hover{transform:perspective(900px) translateY(-8px) rotateX(2deg) rotateY(-2deg) translateZ(18px)}@keyframes scene-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-35px,50px,80px) scale(1.08)}}@keyframes grid-drift{0%,to{transform:rotateX(66deg) rotate(-18deg) translateZ(0)}50%{transform:rotateX(62deg) rotate(-15deg) translate3d(-35px,25px,0)}}@keyframes ring-turn{to{rotate:1turn}}@keyframes stars-shift{to{background-position:110px 110px,180px 199px}}@keyframes orbit-breathe{0%,to{transform:rotate(-8deg) rotateX(63deg) scale(1)}50%{transform:rotate(-3deg) rotateX(60deg) scale(1.04)}}@keyframes pulse-core{0%,to{transform:scale(.92);opacity:.65}50%{transform:scale(1.08);opacity:1}}@keyframes core-hover{0%,to{transform:translateZ(80px) translateY(0)}50%{transform:translateZ(105px) translateY(-9px)}}@media(max-width:1050px){.devops-layout{grid-template-columns:1fr;min-height:auto}.pipeline-scene{max-width:720px;width:100%;margin:0 auto}.devops-copy{max-width:760px}.node-2{right:1%}.node-6{left:1%}}@media(max-width:650px){.site-3d-scene{opacity:.55}.devops-layout{gap:1rem}.pipeline-scene{min-height:690px;transform:none}.pipeline-core{width:140px;height:140px;margin:-70px 0 0 -70px}.pipeline-core span{font-size:4.8rem}.pipeline-orbit{opacity:.6}.orbit-outer{width:330px;height:330px;margin:-165px 0 0 -165px}.orbit-inner{width:250px;height:250px;margin:-125px 0 0 -125px}.pipeline-node{width:155px;padding:.65rem}.pipeline-node>span{flex-basis:29px;height:29px}.pipeline-node p{display:none}.node-1{top:7%;left:50%;transform:translate(-50%)}.node-2{top:25%;right:0}.node-3{right:0;bottom:24%}.node-4{bottom:5%;left:50%;transform:translate(-50%)}.node-5{bottom:24%;left:0}.node-6{top:25%;left:0}.pipeline-node:hover{transform:scale(1.03)!important}}@media(prefers-reduced-motion:reduce){.scene-orb,.scene-grid,.scene-ring,.devops-stars,.pipeline-orbit,.pipeline-core,.pipeline-scene:before{animation:none!important}.pipeline-node:hover{transform:none!important}}.animated-poster{isolation:isolate;perspective:800px}.animated-poster>img{animation:poster-focus 8s ease-in-out infinite}.animated-poster:before{content:"";position:absolute;z-index:2;inset:0;background:radial-gradient(circle at 50% 48%,#08152b14,#0309189e);animation:poster-shade 8s ease-in-out infinite;pointer-events:none}.assembly{position:absolute;z-index:4;inset:0;transform-style:preserve-3d;pointer-events:none}.assembly i{position:absolute;display:block;filter:drop-shadow(0 11px 10px rgba(0,0,0,.6));transform-style:preserve-3d}.assembly-flare{left:50%;top:48%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 16px 5px #51dfff,0 0 45px 15px #3180ff8c;animation:assembly-flash 8s ease-in-out infinite}.motion-label{position:absolute;z-index:6;right:.65rem;top:.65rem;padding:.3rem .48rem;border:1px solid rgba(133,227,255,.32);border-radius:999px;background:#040f23b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#9cecff;font-size:.47rem;font-weight:800;letter-spacing:.12em;animation:label-pulse 8s ease-in-out infinite}.tool{background:linear-gradient(145deg,#e6f2fa 0,#64798e 32%,#182534 54%,#9cf830 55%,#19a80a);border:1px solid rgba(232,248,255,.5)}.drill{width:76px;height:35px;left:8%;top:16%;border-radius:8px 4px 5px 12px;clip-path:polygon(0 0,78% 0,78% 28%,100% 28%,100% 48%,77% 48%,66% 100%,42% 100%,43% 49%,0 48%);animation:tool-drill 8s cubic-bezier(.55,.05,.25,1) infinite}.wrench{width:83px;height:16px;right:5%;top:46%;border-radius:12px;transform-origin:center;animation:tool-wrench 8s cubic-bezier(.55,.05,.25,1) infinite}.wrench:before{content:"";position:absolute;width:30px;height:30px;left:-8px;top:-8px;border:8px solid #91a4b5;border-right-color:transparent;border-radius:50%;box-sizing:border-box}.saw{width:84px;height:37px;left:16%;bottom:6%;clip-path:polygon(0 0,100% 0,91% 80%,80% 55%,70% 82%,60% 55%,50% 82%,40% 55%,30% 82%,20% 55%,10% 82%);animation:tool-saw 8s cubic-bezier(.55,.05,.25,1) infinite}.food{left:50%;width:105px;margin-left:-52px}.bun-top{height:45px;top:3%;border-radius:58px 58px 12px 12px;background:radial-gradient(ellipse at 28% 30%,#fff3ac 0 2px,transparent 3px),radial-gradient(ellipse at 64% 23%,#fff3ac 0 2px,transparent 3px),linear-gradient(#ffca55,#d56b19);animation:burger-top 8s ease-in-out infinite}.lettuce{height:16px;top:33%;background:#50cb36;clip-path:polygon(0 40%,12% 3%,24% 45%,36% 5%,50% 52%,63% 4%,77% 48%,90% 5%,100% 44%,94% 100%,5% 100%);animation:burger-lettuce 8s ease-in-out infinite}.cheese{height:15px;right:2%;top:48%;background:#ffd12f;clip-path:polygon(0 0,100% 0,100% 60%,75% 100%,50% 58%,24% 100%,0 58%);animation:burger-cheese 8s ease-in-out infinite}.patty{height:24px;left:3%;top:59%;margin:0;border-radius:45%;background:linear-gradient(#7f3d20,#3c160d);animation:burger-patty 8s ease-in-out infinite}.bun-bottom{height:28px;bottom:2%;border-radius:12px 12px 45px 45px;background:linear-gradient(#dc7c25,#f7ad3d);animation:burger-bottom 8s ease-in-out infinite}.cake{left:50%;margin-left:-53px;width:106px}.plate{height:9px;bottom:8%;border-radius:50%;background:linear-gradient(90deg,#b4c5d7,#fff,#8397aa);animation:cake-plate 8s ease-in-out infinite}.layer-one{height:40px;bottom:14%;border-radius:7px 7px 13px 13px;background:repeating-linear-gradient(0deg,#f6a5bb 0 11px,#fff1e8 12px 18px);animation:cake-one 8s ease-in-out infinite}.layer-two{width:83px;height:34px;bottom:37%;margin-left:-41px;border-radius:7px;background:repeating-linear-gradient(0deg,#f4bfcb 0 10px,#fff4eb 11px 17px);animation:cake-two 8s ease-in-out infinite}.icing{width:84px;height:15px;bottom:55%;margin-left:-42px;border-radius:12px 12px 40% 40%;background:#fff2ef;box-shadow:0 5px #df7fa0;animation:cake-icing 8s ease-in-out infinite}.candle{width:7px;height:29px;bottom:66%;margin-left:-3px;background:repeating-linear-gradient(45deg,#fff 0 4px,#ff6f9a 5px 8px);animation:cake-candle 8s ease-in-out infinite}.candle:after{content:"";position:absolute;left:-3px;top:-11px;width:12px;height:14px;border-radius:70% 30% 60% 40%;background:#ffd858;box-shadow:0 0 12px #ff9b36}@keyframes poster-focus{0%,8%{transform:scale(1.03);filter:brightness(.48) saturate(.8)}58%,92%{transform:scale(1);filter:brightness(1) saturate(1.05)}to{transform:scale(1.03);filter:brightness(.48) saturate(.8)}}@keyframes poster-shade{0%,10%,to{opacity:.82}58%,92%{opacity:0}}@keyframes assembly-flash{0%,48%,72%,to{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(2.2)}}@keyframes label-pulse{0%,15%,to{opacity:.45}50%,90%{opacity:1}}@keyframes tool-drill{0%{transform:translate3d(-25px,-18px,120px) rotate(-45deg);opacity:0}12%{opacity:1}42%{transform:translate3d(170px,70px,30px) rotate(375deg);opacity:1}55%,to{transform:translate3d(170px,70px,-80px) rotate(390deg) scale(.15);opacity:0}}@keyframes tool-wrench{0%{transform:translate3d(35px,-10px,140px) rotate(30deg);opacity:0}15%{opacity:1}44%{transform:translate3d(-135px,0,20px) rotate(-390deg);opacity:1}56%,to{transform:translate3d(-135px,0,-80px) rotate(-420deg) scale(.15);opacity:0}}@keyframes tool-saw{0%{transform:translate3d(-35px,32px,130px) rotate(-30deg);opacity:0}17%{opacity:1}46%{transform:translate3d(130px,-72px,25px) rotate(350deg);opacity:1}57%,to{transform:translate3d(130px,-72px,-80px) rotate(370deg) scale(.15);opacity:0}}@keyframes burger-top{0%{transform:translate3d(-115px,-90px,150px) rotate(-25deg);opacity:0}12%{opacity:1}45%{transform:translate3d(0,73px,25px) rotate(0)}58%,to{transform:translate3d(0,73px,-80px) scale(.2);opacity:0}}@keyframes burger-lettuce{0%{transform:translate3d(140px,-20px,110px) rotate(30deg);opacity:0}16%{opacity:1}46%{transform:translate3d(0,26px,20px) rotate(0)}59%,to{transform:translate3d(0,26px,-80px) scale(.2);opacity:0}}@keyframes burger-cheese{0%{transform:translate3d(-150px,5px,140px) rotate(-40deg);opacity:0}20%{opacity:1}47%{transform:translate3d(-140px,-5px,30px) rotate(0)}60%,to{transform:translate3d(-140px,-5px,-80px) scale(.2);opacity:0}}@keyframes burger-patty{0%{transform:translate3d(140px,60px,100px) rotate(35deg);opacity:0}22%{opacity:1}48%{transform:translate3d(135px,-32px,20px) rotate(0)}61%,to{transform:translate3d(135px,-32px,-80px) scale(.2);opacity:0}}@keyframes burger-bottom{0%{transform:translate3d(-90px,110px,130px) rotate(-20deg);opacity:0}24%{opacity:1}49%{transform:translate3d(0,-78px,25px) rotate(0)}62%,to{transform:translate3d(0,-78px,-80px) scale(.2);opacity:0}}@keyframes cake-plate{0%{transform:translate3d(-130px,80px,130px) rotate(-18deg);opacity:0}13%{opacity:1}43%{transform:translate3d(0,-51px,20px)}58%,to{transform:translate3d(0,-51px,-80px) scale(.2);opacity:0}}@keyframes cake-one{0%{transform:translate3d(135px,45px,120px) rotate(20deg);opacity:0}16%{opacity:1}45%{transform:translate3d(0,-51px,25px) rotate(0)}60%,to{transform:translate3d(0,-51px,-80px) scale(.2);opacity:0}}@keyframes cake-two{0%{transform:translate3d(-120px,-5px,140px) rotate(-24deg);opacity:0}19%{opacity:1}47%{transform:translate3d(0,-44px,30px) rotate(0)}62%,to{transform:translate3d(0,-44px,-80px) scale(.2);opacity:0}}@keyframes cake-icing{0%{transform:translate3d(130px,-55px,130px) rotate(20deg);opacity:0}22%{opacity:1}49%{transform:translate3d(0,-40px,35px) rotate(0)}64%,to{transform:translate3d(0,-40px,-80px) scale(.2);opacity:0}}@keyframes cake-candle{0%{transform:translate3d(0,-130px,150px) rotate(35deg);opacity:0}25%{opacity:1}51%{transform:translate3d(0,-35px,40px) rotate(0)}66%,to{transform:translate3d(0,-35px,-80px) scale(.2);opacity:0}}@media(max-width:700px){.assembly{transform:scale(.82)}.motion-label{font-size:.42rem}}@media(prefers-reduced-motion:reduce){.animated-poster>img{animation:none;filter:none}.animated-poster:before{display:none}.assembly{display:none}.motion-label{animation:none}}
