.LangToggle-module__KDki3q__toggle{border:1px solid var(--yk-border);border-radius:var(--yk-radius-pill);background:#ffffff0d;align-items:center;gap:2px;padding:3px;display:flex}.LangToggle-module__KDki3q__btn{letter-spacing:.08em;color:var(--yk-text-muted);border-radius:var(--yk-radius-pill);transition:background var(--yk-duration-fast) var(--yk-ease), color var(--yk-duration-fast) var(--yk-ease);padding:4px 10px;font-size:.72rem;font-weight:600}.LangToggle-module__KDki3q__btn:hover{color:var(--yk-text)}.LangToggle-module__KDki3q__active{background:var(--yk-accent);color:#fff!important}.LangToggle-module__KDki3q__divider{display:none}
.MobileMenu-module__dvw3PW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;opacity:0;pointer-events:none;transition:opacity var(--yk-duration) var(--yk-ease);background:#0009;position:fixed;inset:0}.MobileMenu-module__dvw3PW__backdrop.MobileMenu-module__dvw3PW__open{opacity:1;pointer-events:auto}.MobileMenu-module__dvw3PW__drawer{background:var(--yk-navy-light);border-left:1px solid var(--yk-border);z-index:200;width:min(380px,100vw);padding:var(--yk-space-6);transition:transform var(--yk-duration) var(--yk-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.MobileMenu-module__dvw3PW__drawer.MobileMenu-module__dvw3PW__open{transform:translate(0)}.MobileMenu-module__dvw3PW__header{margin-bottom:var(--yk-space-10);justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__dvw3PW__title{font-family:var(--yk-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--yk-text-muted);font-size:.85rem;font-weight:600}.MobileMenu-module__dvw3PW__close{border-radius:var(--yk-radius-sm);width:36px;height:36px;color:var(--yk-text-muted);transition:background var(--yk-duration-fast) var(--yk-ease), color var(--yk-duration-fast);justify-content:center;align-items:center;display:flex}.MobileMenu-module__dvw3PW__close:hover{color:var(--yk-text);background:#ffffff12}.MobileMenu-module__dvw3PW__links{gap:var(--yk-space-2);flex-direction:column;flex:1;display:flex}.MobileMenu-module__dvw3PW__link{padding:var(--yk-space-4) var(--yk-space-4);border-radius:var(--yk-radius-md);font-size:1.2rem;font-family:var(--yk-font-display);color:var(--yk-text);transition:background var(--yk-duration-fast) var(--yk-ease), color var(--yk-duration-fast);justify-content:space-between;align-items:center;font-weight:600;display:flex}.MobileMenu-module__dvw3PW__link:hover{color:var(--yk-accent);background:#ffffff0f}.MobileMenu-module__dvw3PW__link svg{opacity:0;transition:opacity var(--yk-duration-fast), transform var(--yk-duration-fast) var(--yk-ease);transform:translate(-4px)}.MobileMenu-module__dvw3PW__link:hover svg{opacity:1;transform:translate(0)}.MobileMenu-module__dvw3PW__footer{padding-top:var(--yk-space-6);border-top:1px solid var(--yk-border);margin-top:var(--yk-space-6);justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__dvw3PW__cta{color:#fff;background:var(--yk-accent);border-radius:var(--yk-radius-pill);transition:background var(--yk-duration-fast) var(--yk-ease);align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:500;display:inline-flex}.MobileMenu-module__dvw3PW__cta:hover{background:var(--yk-accent-bright)}
.Navbar-module__cRh5nW__header{z-index:100;transition:background var(--yk-duration) var(--yk-ease), box-shadow var(--yk-duration) var(--yk-ease), padding var(--yk-duration) var(--yk-ease);padding-block:16px;position:fixed;top:0;left:0;right:0}.Navbar-module__cRh5nW__scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:0 1px 0 var(--yk-border), var(--yk-shadow-sm);background:#0d1629e0;padding-block:10px}.Navbar-module__cRh5nW__inner{align-items:center;gap:var(--yk-space-8);display:flex}.Navbar-module__cRh5nW__logo{align-items:center;gap:var(--yk-space-3);flex-shrink:0;display:flex}.Navbar-module__cRh5nW__logoText{font-family:var(--yk-font-display);letter-spacing:.08em;color:var(--yk-text);font-size:1.25rem;font-weight:800}.Navbar-module__cRh5nW__nav{align-items:center;gap:var(--yk-space-8);margin-left:auto;display:flex}.Navbar-module__cRh5nW__navLink{color:var(--yk-text-muted);transition:color var(--yk-duration-fast) var(--yk-ease);font-size:.9rem;font-weight:500;position:relative}.Navbar-module__cRh5nW__navLink:after{content:"";background:var(--yk-accent);height:1px;transition:transform var(--yk-duration-fast) var(--yk-ease);transform-origin:0;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.Navbar-module__cRh5nW__navLink:hover{color:var(--yk-text)}.Navbar-module__cRh5nW__navLink:hover:after{transform:scaleX(1)}.Navbar-module__cRh5nW__right{align-items:center;gap:var(--yk-space-4);margin-left:var(--yk-space-4);display:flex}.Navbar-module__cRh5nW__cta{color:#fff;background:var(--yk-accent);border-radius:var(--yk-radius-pill);transition:background var(--yk-duration-fast) var(--yk-ease), box-shadow var(--yk-duration-fast) var(--yk-ease), transform var(--yk-duration-fast) var(--yk-ease-spring);align-items:center;gap:6px;padding:9px 20px;font-size:.875rem;font-weight:500;display:inline-flex}.Navbar-module__cRh5nW__cta:hover{background:var(--yk-accent-bright);box-shadow:0 0 20px var(--yk-accent-glow);transform:translateY(-1px)}.Navbar-module__cRh5nW__cta svg{transition:transform var(--yk-duration-fast) var(--yk-ease)}.Navbar-module__cRh5nW__cta:hover svg{transform:translate(3px)}.Navbar-module__cRh5nW__burger{border-radius:var(--yk-radius-sm);width:36px;height:36px;transition:background var(--yk-duration-fast) var(--yk-ease);flex-direction:column;justify-content:center;gap:5px;padding:6px;display:none}.Navbar-module__cRh5nW__burger:hover{background:#ffffff12}.Navbar-module__cRh5nW__burger span{background:var(--yk-text);height:1.5px;transition:transform var(--yk-duration-fast) var(--yk-ease), opacity var(--yk-duration-fast);border-radius:2px;display:block}@media (max-width:768px){.Navbar-module__cRh5nW__nav{display:none}.Navbar-module__cRh5nW__burger{display:flex}.Navbar-module__cRh5nW__cta{display:none}.Navbar-module__cRh5nW__right{margin-left:auto}}@media (max-width:480px){.Navbar-module__cRh5nW__logoText{letter-spacing:.05em;font-size:1.05rem}}
.Footer-module__3hUVsW__footer{background:var(--yk-navy-deep);border-top:1px solid var(--yk-border);padding-block:var(--yk-space-16) var(--yk-space-10)}.Footer-module__3hUVsW__top{gap:var(--yk-space-12);margin-bottom:var(--yk-space-12);grid-template-columns:1fr 160px 160px;display:grid}.Footer-module__3hUVsW__logoRow{align-items:center;gap:var(--yk-space-3);margin-bottom:var(--yk-space-4);display:flex}.Footer-module__3hUVsW__logoText{font-family:var(--yk-font-display);letter-spacing:.06em;color:var(--yk-text);font-size:1rem;font-weight:700}.Footer-module__3hUVsW__tagline{color:var(--yk-text-dim);max-width:320px;font-size:.9rem;line-height:1.6}.Footer-module__3hUVsW__col{gap:var(--yk-space-3);flex-direction:column;display:flex}.Footer-module__3hUVsW__colTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--yk-text-muted);margin-bottom:var(--yk-space-1);font-size:.72rem;font-weight:700}.Footer-module__3hUVsW__link{color:var(--yk-text-dim);transition:color var(--yk-duration-fast) var(--yk-ease);font-size:.875rem}.Footer-module__3hUVsW__link:hover{color:var(--yk-text)}.Footer-module__3hUVsW__bottom{padding-top:var(--yk-space-6);border-top:1px solid var(--yk-border);color:var(--yk-text-dim);justify-content:space-between;align-items:center;gap:var(--yk-space-4);flex-wrap:wrap;font-size:.78rem;display:flex}@media (max-width:640px){.Footer-module__3hUVsW__top{gap:var(--yk-space-8);grid-template-columns:1fr}.Footer-module__3hUVsW__bottom{flex-direction:column;align-items:flex-start}}
.HeroFallback-module__l2c63a__root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroFallback-module__l2c63a__ambient{background:radial-gradient(#4a90d91f 0%,#4a90d90a 40%,#0000 70%);width:70vw;max-width:800px;height:70vw;max-height:800px;animation:6s ease-in-out infinite HeroFallback-module__l2c63a__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes HeroFallback-module__l2c63a__pulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.HeroFallback-module__l2c63a__node{background:var(--yk-accent);box-shadow:0 0 12px var(--yk-accent-glow);border-radius:50%;position:absolute}.HeroFallback-module__l2c63a__node0{opacity:.7;width:8px;height:8px;animation:7s ease-in-out infinite HeroFallback-module__l2c63a__float0;top:25%;left:25%}.HeroFallback-module__l2c63a__node1{opacity:.5;width:5px;height:5px;animation:9s ease-in-out infinite HeroFallback-module__l2c63a__float1;top:50%;left:50%}.HeroFallback-module__l2c63a__node2{opacity:.8;width:10px;height:10px;animation:8s ease-in-out infinite HeroFallback-module__l2c63a__float2;top:37%;left:75%}.HeroFallback-module__l2c63a__node3{opacity:.6;width:6px;height:6px;animation:10s ease-in-out infinite HeroFallback-module__l2c63a__float3;top:67%;left:37%}.HeroFallback-module__l2c63a__node4{opacity:.5;width:4px;height:4px;animation:6s ease-in-out infinite HeroFallback-module__l2c63a__float4;top:20%;left:62%}.HeroFallback-module__l2c63a__node5{opacity:.4;width:7px;height:7px;animation:11s ease-in-out infinite HeroFallback-module__l2c63a__float5;top:63%;left:80%}.HeroFallback-module__l2c63a__node6{opacity:.4;width:5px;height:5px;animation:8s ease-in-out 1s infinite HeroFallback-module__l2c63a__float0;top:15%;left:40%}.HeroFallback-module__l2c63a__node7{opacity:.5;width:8px;height:8px;animation:7s ease-in-out 2s infinite HeroFallback-module__l2c63a__float1;top:80%;left:20%}.HeroFallback-module__l2c63a__node8{opacity:.35;width:4px;height:4px;animation:9s ease-in-out .5s infinite HeroFallback-module__l2c63a__float2;top:45%;left:10%}.HeroFallback-module__l2c63a__node9{opacity:.5;width:6px;height:6px;animation:8s ease-in-out 1.5s infinite HeroFallback-module__l2c63a__float3;top:70%;left:55%}.HeroFallback-module__l2c63a__node10{opacity:.45;width:9px;height:9px;animation:10s ease-in-out 3s infinite HeroFallback-module__l2c63a__float4;top:30%;left:88%}.HeroFallback-module__l2c63a__node11{opacity:.35;width:5px;height:5px;animation:7s ease-in-out 2s infinite HeroFallback-module__l2c63a__float5;top:88%;left:70%}.HeroFallback-module__l2c63a__node12{opacity:.3;width:7px;height:7px;animation:12s ease-in-out 1s infinite HeroFallback-module__l2c63a__float0;top:10%;left:15%}.HeroFallback-module__l2c63a__node13{opacity:.4;width:4px;height:4px;animation:8s ease-in-out infinite HeroFallback-module__l2c63a__float1;top:55%;left:92%}.HeroFallback-module__l2c63a__node14{opacity:.3;width:6px;height:6px;animation:9s ease-in-out 2.5s infinite HeroFallback-module__l2c63a__float2;top:92%;left:40%}.HeroFallback-module__l2c63a__node15{opacity:.45;width:8px;height:8px;animation:7s ease-in-out .8s infinite HeroFallback-module__l2c63a__float3;top:40%;left:30%}.HeroFallback-module__l2c63a__node16{opacity:.3;width:5px;height:5px;animation:11s ease-in-out 1.2s infinite HeroFallback-module__l2c63a__float4;top:78%;left:90%}.HeroFallback-module__l2c63a__node17{opacity:.4;width:7px;height:7px;animation:6s ease-in-out 3.5s infinite HeroFallback-module__l2c63a__float5;top:22%;left:77%}@keyframes HeroFallback-module__l2c63a__float0{0%,to{transform:translate(0)}33%{transform:translate(8px,-12px)}66%{transform:translate(-6px,8px)}}@keyframes HeroFallback-module__l2c63a__float1{0%,to{transform:translate(0)}33%{transform:translate(-10px,6px)}66%{transform:translate(7px,-9px)}}@keyframes HeroFallback-module__l2c63a__float2{0%,to{transform:translate(0)}33%{transform:translate(12px,8px)}66%{transform:translate(-8px,-10px)}}@keyframes HeroFallback-module__l2c63a__float3{0%,to{transform:translate(0)}50%{transform:translate(-14px,-6px)}}@keyframes HeroFallback-module__l2c63a__float4{0%,to{transform:translate(0)}50%{transform:translate(10px,14px)}}@keyframes HeroFallback-module__l2c63a__float5{0%,to{transform:translate(0)}33%{transform:translate(6px,-8px)}66%{transform:translate(-10px,5px)}}.HeroFallback-module__l2c63a__lines{width:100%;height:100%;position:absolute;inset:0}
.Hero-module___w2HtG__hero{background:var(--yk-navy-deep);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__canvas{position:absolute;inset:0}.Hero-module___w2HtG__overlay{background:radial-gradient(70% 60%,#0000 30%,#0d16298c 70%,#0d1629f2 100%),linear-gradient(#0d162966 0%,#0000 30% 70%,#0d1629e6 100%);position:absolute;inset:0}.Hero-module___w2HtG__content{z-index:10;min-height:100vh;padding-top:var(--yk-nav-h);padding-bottom:var(--yk-space-16);flex-direction:column;justify-content:center;display:flex;position:relative}.Hero-module___w2HtG__inner{max-width:720px}.Hero-module___w2HtG__eyebrow{margin-bottom:var(--yk-space-6);animation:Hero-module___w2HtG__fadeUp .7s var(--yk-ease) both}.Hero-module___w2HtG__tagline{font-size:clamp(2.6rem,6vw,5rem);font-family:var(--yk-font-display);letter-spacing:-.04em;color:var(--yk-text);margin-bottom:var(--yk-space-6);animation:Hero-module___w2HtG__fadeUp .7s var(--yk-ease) .1s both;font-weight:800;line-height:1.05}.Hero-module___w2HtG__tagline strong{color:var(--yk-accent-bright)}.Hero-module___w2HtG__subtext{color:var(--yk-text-muted);max-width:520px;margin-bottom:var(--yk-space-10);animation:Hero-module___w2HtG__fadeUp .7s var(--yk-ease) .22s both;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.Hero-module___w2HtG__ctas{align-items:center;gap:var(--yk-space-4);animation:Hero-module___w2HtG__fadeUp .7s var(--yk-ease) .34s both;flex-wrap:wrap;display:flex}.Hero-module___w2HtG__ctaPrimary{color:#fff;background:var(--yk-accent);border-radius:var(--yk-radius-pill);transition:background var(--yk-duration-fast) var(--yk-ease), box-shadow var(--yk-duration-fast) var(--yk-ease), transform var(--yk-duration-fast) var(--yk-ease-spring);letter-spacing:-.01em;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;display:inline-flex}.Hero-module___w2HtG__ctaPrimary:hover{background:var(--yk-accent-bright);transform:translateY(-2px);box-shadow:0 0 32px #4a90d973}.Hero-module___w2HtG__ctaPrimary svg{transition:transform var(--yk-duration-fast) var(--yk-ease)}.Hero-module___w2HtG__ctaPrimary:hover svg{transform:translate(4px)}.Hero-module___w2HtG__ctaSecondary{color:var(--yk-text-muted);border-radius:var(--yk-radius-pill);border:1px solid var(--yk-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color var(--yk-duration-fast) var(--yk-ease), border-color var(--yk-duration-fast) var(--yk-ease), background var(--yk-duration-fast) var(--yk-ease);align-items:center;padding:14px 20px;font-size:.95rem;font-weight:500;display:inline-flex}.Hero-module___w2HtG__ctaSecondary:hover{color:var(--yk-text);border-color:var(--yk-border-bright);background:#ffffff0a}.Hero-module___w2HtG__scrollHint{animation:Hero-module___w2HtG__fadeUp 1s var(--yk-ease) .8s both;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module___w2HtG__scrollLine{background:linear-gradient(to bottom, var(--yk-accent), transparent);width:1px;height:56px;animation:2s ease-in-out infinite Hero-module___w2HtG__scrollPulse}@keyframes Hero-module___w2HtG__scrollPulse{0%{opacity:0;transform-origin:top;transform:scaleY(0)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(1)}}@keyframes Hero-module___w2HtG__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module___w2HtG__scrollHint{display:none}.Hero-module___w2HtG__tagline{letter-spacing:-.03em}}
.Process-module__MDuI_q__section{padding-block:var(--yk-section-py);background:var(--yk-navy);position:relative;overflow:hidden}.Process-module__MDuI_q__bg{pointer-events:none;background:radial-gradient(80% 50% at 100% 0,#4a90d90f 0%,#0000 60%),radial-gradient(60% 60% at 0 100%,#4a90d90a 0%,#0000 60%);position:absolute;inset:0}.Process-module__MDuI_q__header{margin-bottom:var(--yk-space-16);opacity:0;max-width:600px;transition:opacity .7s var(--yk-ease), transform .7s var(--yk-ease);transform:translateY(24px)}.Process-module__MDuI_q__headerIn{opacity:1;transform:none}.Process-module__MDuI_q__title{margin-top:var(--yk-space-4);font-size:clamp(1.7rem,3vw,2.5rem)}.Process-module__MDuI_q__ladder{flex-direction:column;gap:0;max-width:760px;display:flex;position:relative}.Process-module__MDuI_q__step{gap:var(--yk-space-6);padding:var(--yk-space-8);border-radius:var(--yk-radius-lg);opacity:0;transition:opacity .6s var(--yk-ease), transform .6s var(--yk-ease), background .3s var(--yk-ease), border-color .3s var(--yk-ease);background:0 0;border:1px solid #0000;grid-template-columns:56px 64px 1fr;align-items:start;display:grid;position:relative;transform:translate(-20px)}.Process-module__MDuI_q__step:hover{background:var(--yk-surface-1);border-color:var(--yk-border)}.Process-module__MDuI_q__inView{opacity:1;transform:none}.Process-module__MDuI_q__stepNum{font-family:var(--yk-font-display);color:var(--yk-accent);opacity:.25;letter-spacing:-.05em;transition:opacity .3s var(--yk-ease);padding-top:6px;font-size:2.5rem;font-weight:800;line-height:1}.Process-module__MDuI_q__step:hover .Process-module__MDuI_q__stepNum{opacity:.6}.Process-module__MDuI_q__icon{width:48px;height:48px;color:var(--yk-accent);opacity:.75;padding-top:4px;transition:opacity .3s}.Process-module__MDuI_q__step:hover .Process-module__MDuI_q__icon{opacity:1}.Process-module__MDuI_q__stepContent{padding-top:4px}.Process-module__MDuI_q__stepTitle{color:var(--yk-text);margin-bottom:var(--yk-space-3);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.Process-module__MDuI_q__stepDesc{color:var(--yk-text-muted);font-size:.95rem;line-height:1.7}.Process-module__MDuI_q__connector{left:calc(56px + var(--yk-space-6) + 24px);top:calc(var(--yk-space-8) + 56px);width:1px;height:calc(100% - var(--yk-space-8) - 56px + var(--yk-space-8));background:linear-gradient(to bottom, var(--yk-accent), transparent);opacity:0;transform-origin:top;transition:opacity .6s var(--yk-ease) .3s, transform .6s var(--yk-ease) .3s;position:absolute;transform:scaleY(0)}.Process-module__MDuI_q__connectorIn{opacity:.2;transform:scaleY(1)}@media (max-width:640px){.Process-module__MDuI_q__step{grid-template-rows:auto auto;grid-template-columns:40px 1fr}.Process-module__MDuI_q__icon{display:none}.Process-module__MDuI_q__stepNum{font-size:1.8rem}.Process-module__MDuI_q__connector{display:none}}
.CaseStudy-module__9pFFKW__section{padding-block:var(--yk-section-py);background:var(--yk-navy-surface);position:relative;overflow:hidden}.CaseStudy-module__9pFFKW__gridBg{pointer-events:none;background-image:radial-gradient(circle,#4a90d914 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.CaseStudy-module__9pFFKW__header{margin-bottom:var(--yk-space-12);opacity:0;transition:opacity .7s var(--yk-ease), transform .7s var(--yk-ease);transform:translateY(20px)}.CaseStudy-module__9pFFKW__headerIn{opacity:1;transform:none}.CaseStudy-module__9pFFKW__title{margin-top:var(--yk-space-4);margin-bottom:var(--yk-space-3);font-size:clamp(1.7rem,3vw,2.5rem)}.CaseStudy-module__9pFFKW__subtitle{color:var(--yk-text-muted);max-width:540px;margin-bottom:var(--yk-space-6);font-size:1.05rem}.CaseStudy-module__9pFFKW__tags{gap:var(--yk-space-2);flex-wrap:wrap;display:flex}.CaseStudy-module__9pFFKW__tag{letter-spacing:.04em;color:var(--yk-accent);border-radius:var(--yk-radius-pill);background:#4a90d91a;border:1px solid #4a90d933;padding:4px 12px;font-size:.75rem;font-weight:500}.CaseStudy-module__9pFFKW__phaseNav{gap:var(--yk-space-2);margin-bottom:var(--yk-space-8);flex-wrap:wrap;display:flex;position:relative}.CaseStudy-module__9pFFKW__progressTrack{background:var(--yk-border);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:0;right:0}.CaseStudy-module__9pFFKW__progressBar{background:var(--yk-accent);height:100%;transition:width .4s var(--yk-ease);border-radius:2px}.CaseStudy-module__9pFFKW__phaseBtn{border-radius:var(--yk-radius-pill);border:1px solid var(--yk-border);color:var(--yk-text-muted);transition:background var(--yk-duration-fast) var(--yk-ease), border-color var(--yk-duration-fast) var(--yk-ease), color var(--yk-duration-fast) var(--yk-ease);background:0 0;padding:8px 16px}.CaseStudy-module__9pFFKW__phaseBtn:hover{color:var(--yk-text);background:#ffffff0a}.CaseStudy-module__9pFFKW__phaseBtnActive{background:var(--yk-accent)!important;border-color:var(--yk-accent)!important;color:#fff!important}.CaseStudy-module__9pFFKW__phaseBadge{letter-spacing:.1em;font-size:.72rem;font-weight:700}.CaseStudy-module__9pFFKW__panel{background:var(--yk-surface-2);border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);padding:clamp(var(--yk-space-8), 5vw, var(--yk-space-12));animation:CaseStudy-module__9pFFKW__panelIn .4s var(--yk-ease) both}@keyframes CaseStudy-module__9pFFKW__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.CaseStudy-module__9pFFKW__panelInner{gap:var(--yk-space-12);margin-bottom:var(--yk-space-8);grid-template-columns:280px 1fr;align-items:start;display:grid}.CaseStudy-module__9pFFKW__panelBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--yk-accent);border-radius:var(--yk-radius-pill);margin-bottom:var(--yk-space-4);background:#4a90d91f;border:1px solid #4a90d940;padding:5px 12px;font-size:.65rem;font-weight:800;display:inline-block}.CaseStudy-module__9pFFKW__panelTitle{color:var(--yk-text);letter-spacing:-.02em;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.2}.CaseStudy-module__9pFFKW__panelContent{color:var(--yk-text-muted);font-size:1rem;line-height:1.75}.CaseStudy-module__9pFFKW__panelNav{justify-content:flex-end;align-items:center;gap:var(--yk-space-4);border-top:1px solid var(--yk-border);padding-top:var(--yk-space-6);display:flex}.CaseStudy-module__9pFFKW__navBtn{border:1px solid var(--yk-border);width:40px;height:40px;color:var(--yk-text-muted);transition:background var(--yk-duration-fast) var(--yk-ease), color var(--yk-duration-fast) var(--yk-ease), border-color var(--yk-duration-fast) var(--yk-ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.CaseStudy-module__9pFFKW__navBtn:hover:not(:disabled){background:var(--yk-accent);border-color:var(--yk-accent);color:#fff}.CaseStudy-module__9pFFKW__navBtn:disabled{opacity:.3;cursor:default}.CaseStudy-module__9pFFKW__navCount{color:var(--yk-text-muted);text-align:center;min-width:40px;font-size:.85rem;font-weight:500}@media (max-width:720px){.CaseStudy-module__9pFFKW__panelInner{gap:var(--yk-space-6);grid-template-columns:1fr}.CaseStudy-module__9pFFKW__phaseNav{gap:var(--yk-space-2)}}
.ContactForm-module__MW0ffG__section{padding-block:var(--yk-section-py);background:var(--yk-navy-deep);position:relative;overflow:hidden}.ContactForm-module__MW0ffG__glow{pointer-events:none;background:radial-gradient(#4a90d914 0%,#0000 65%);width:600px;height:600px;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.ContactForm-module__MW0ffG__header{margin-bottom:var(--yk-space-12);opacity:0;max-width:600px;transition:opacity .7s var(--yk-ease), transform .7s var(--yk-ease);transform:translateY(20px)}.ContactForm-module__MW0ffG__headerIn{opacity:1;transform:none}.ContactForm-module__MW0ffG__title{margin-top:var(--yk-space-4);margin-bottom:var(--yk-space-4);font-size:clamp(1.7rem,3vw,2.5rem)}.ContactForm-module__MW0ffG__subtitle{color:var(--yk-text-muted);font-size:1rem;line-height:1.65}.ContactForm-module__MW0ffG__card{background:var(--yk-surface-1);border:1px solid var(--yk-border);border-radius:var(--yk-radius-xl);max-width:780px;padding:clamp(var(--yk-space-8), 5vw, var(--yk-space-12));opacity:0;transition:opacity .7s var(--yk-ease) .1s, transform .7s var(--yk-ease) .1s;transform:translateY(20px)}.ContactForm-module__MW0ffG__cardIn{opacity:1;transform:none}.ContactForm-module__MW0ffG__grid{gap:var(--yk-space-5);margin-bottom:var(--yk-space-6);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__MW0ffG__field{gap:var(--yk-space-2);flex-direction:column;display:flex}.ContactForm-module__MW0ffG__fieldFull{grid-column:1/-1}.ContactForm-module__MW0ffG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--yk-text-muted);font-size:.8rem;font-weight:600}.ContactForm-module__MW0ffG__req{color:var(--yk-accent);margin-left:2px}.ContactForm-module__MW0ffG__input{border:1px solid var(--yk-border);border-radius:var(--yk-radius-md);width:100%;font-family:var(--yk-font-body);color:var(--yk-text);transition:border-color var(--yk-duration-fast) var(--yk-ease), box-shadow var(--yk-duration-fast) var(--yk-ease), background var(--yk-duration-fast) var(--yk-ease);appearance:none;background:#ffffff0a;outline:none;padding:12px 16px;font-size:.95rem}.ContactForm-module__MW0ffG__input::placeholder{color:var(--yk-text-dim)}.ContactForm-module__MW0ffG__input:focus{border-color:var(--yk-accent);background:#ffffff0f;box-shadow:0 0 0 3px #4a90d926}.ContactForm-module__MW0ffG__inputError{border-color:var(--yk-error)}.ContactForm-module__MW0ffG__inputError:focus{box-shadow:0 0 0 3px #f8717126}.ContactForm-module__MW0ffG__textarea{resize:vertical;min-height:120px}.ContactForm-module__MW0ffG__fieldError{color:var(--yk-error);margin-top:2px;font-size:.78rem}.ContactForm-module__MW0ffG__submitRow{align-items:center;gap:var(--yk-space-6);flex-wrap:wrap;display:flex}.ContactForm-module__MW0ffG__submitBtn{color:#fff;background:var(--yk-accent);border-radius:var(--yk-radius-pill);transition:background var(--yk-duration-fast) var(--yk-ease), box-shadow var(--yk-duration-fast) var(--yk-ease), transform var(--yk-duration-fast) var(--yk-ease-spring), opacity var(--yk-duration-fast);letter-spacing:-.01em;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;display:inline-flex}.ContactForm-module__MW0ffG__submitBtn:hover:not(:disabled){background:var(--yk-accent-bright);transform:translateY(-1px);box-shadow:0 0 28px #4a90d966}.ContactForm-module__MW0ffG__submitBtn:disabled{opacity:.5;cursor:default}.ContactForm-module__MW0ffG__submitBtn svg{transition:transform var(--yk-duration-fast) var(--yk-ease)}.ContactForm-module__MW0ffG__submitBtn:hover svg{transform:translate(3px)}.ContactForm-module__MW0ffG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite ContactForm-module__MW0ffG__spin}@keyframes ContactForm-module__MW0ffG__spin{to{transform:rotate(360deg)}}.ContactForm-module__MW0ffG__statusOk{color:var(--yk-success);font-size:.9rem;font-weight:500}.ContactForm-module__MW0ffG__statusErr{color:var(--yk-error);font-size:.9rem;font-weight:500}@media (max-width:600px){.ContactForm-module__MW0ffG__grid{grid-template-columns:1fr}.ContactForm-module__MW0ffG__submitRow{flex-direction:column;align-items:flex-start}}
