@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.pz6HDq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.pz6HDq_variable{--font-sans-var:"DM Sans", "DM Sans Fallback"}
.ldgnoG_navbar{z-index:var(--z-header);transition:background-color var(--transition-base), box-shadow var(--transition-base), -webkit-backdrop-filter var(--transition-base), backdrop-filter var(--transition-base), transform .36s cubic-bezier(.16, 1, .3, 1);-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();color:var(--color-text);will-change:transform, background-color;background:0 0;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.ldgnoG_hidden{transform:translateY(-100%)}.ldgnoG_compressed .ldgnoG_inner{height:88px}.ldgnoG_compressed .ldgnoG_logoDark{height:48px}.ldgnoG_transparent{box-shadow:none;background:0 0}.ldgnoG_solid{background:var(--glass-bg-scrolled);box-shadow:var(--glass-shadow)}.ldgnoG_glass{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ldgnoG_light{color:var(--color-text-inverse)}.ldgnoG_light .ldgnoG_navLink{color:#fff;text-shadow:0 0 2px #00000059,0 2px 6px #00000080;font-weight:var(--font-weight-semibold)}.ldgnoG_light .ldgnoG_navLink:hover,.ldgnoG_light .ldgnoG_active{color:var(--color-text-inverse);text-shadow:0 0 2px #0006,0 2px 8px #0009}.ldgnoG_light .ldgnoG_navDivider{background:#ffffff73}.ldgnoG_light .ldgnoG_langBtn{color:#fffffff2;text-shadow:0 0 2px #00000059,0 2px 6px #00000080;font-weight:var(--font-weight-semibold)}.ldgnoG_light .ldgnoG_activeLang{color:var(--color-text-inverse);text-shadow:0 0 2px #00000059,0 2px 6px #00000080;background:#ffffff38}.ldgnoG_light .ldgnoG_logoDark{filter:brightness(0)invert()drop-shadow(0 2px 6px #00000073)}.ldgnoG_inner{width:100%;max-width:var(--max-width);padding:0 var(--container-padding);height:var(--navbar-height);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;margin:0 auto;transition:height .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ldgnoG_logo{flex-shrink:0;align-items:center;display:flex}.ldgnoG_logoDark{width:auto;height:60px;transition:filter var(--transition-slow), height .36s cubic-bezier(.16, 1, .3, 1)}.ldgnoG_desktop{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.ldgnoG_navItem{position:relative}.ldgnoG_navLink{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:color var(--transition-slow), background var(--transition-fast), text-shadow var(--transition-slow);white-space:nowrap;display:inline-flex}.ldgnoG_navLink:hover{color:var(--color-primary);background:var(--color-primary-soft)}.ldgnoG_active{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ldgnoG_chevron{transition:transform var(--transition-fast);margin-left:2px}.ldgnoG_chevronUp{transform:rotate(180deg)}.ldgnoG_navDivider{background:var(--color-border);width:1px;height:20px;margin:0 var(--space-3);transition:background var(--transition-slow)}.ldgnoG_langSwitch{gap:var(--space-1);display:flex}.ldgnoG_langBtn{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-slow), background var(--transition-slow), text-shadow var(--transition-slow);background:0 0;border:none}.ldgnoG_langBtn:hover{color:var(--color-primary)}.ldgnoG_activeLang{color:var(--color-primary);font-weight:var(--font-weight-semibold);background:var(--color-primary-soft)}.ldgnoG_dropdown{top:calc(100% + var(--space-2));min-width:240px;padding:var(--space-2);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border-light);opacity:0;visibility:hidden;transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 8px 30px #1a27441f,0 2px 8px #1a27440f}.ldgnoG_dropdownOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.ldgnoG_dropdownLink{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);white-space:nowrap;border-radius:var(--radius-sm);transition:all var(--transition-fast);display:block}.ldgnoG_dropdownLink:hover{color:var(--color-accent);background:var(--color-accent-soft)}.ldgnoG_light .ldgnoG_dropdown{background:var(--color-white);border-color:var(--color-border-light)}.ldgnoG_light .ldgnoG_dropdownLink{color:var(--color-text-secondary)}.ldgnoG_light .ldgnoG_dropdownLink:hover{color:var(--color-accent);background:var(--color-accent-soft)}.ldgnoG_right{z-index:2;align-items:center;display:none}.ldgnoG_burger{cursor:pointer;width:28px;height:28px;color:var(--color-accent);background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;padding:0;display:flex}.ldgnoG_light .ldgnoG_burger{color:var(--color-accent-light)}.ldgnoG_burger span{width:100%;height:2px;transition:all var(--transition-base);transform-origin:50%;background:currentColor;border-radius:2px;display:block}.ldgnoG_burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.ldgnoG_burgerOpen span:nth-child(2){opacity:0}.ldgnoG_burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ldgnoG_mobile{transition:grid-template-rows var(--transition-slow);background:0 0;grid-template-rows:0fr;display:grid;overflow:hidden}.ldgnoG_mobileOpen{grid-template-rows:1fr}.ldgnoG_mobileContent{min-height:0;overflow:hidden}.ldgnoG_mobileScroll{padding:var(--space-4) var(--container-padding) var(--space-8);max-height:calc(100vh - var(--navbar-height));overflow-y:auto}.ldgnoG_mobileItem{border-bottom:1px solid var(--color-border-light)}.ldgnoG_mobileLink{width:100%;padding:var(--space-4) 0;font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.ldgnoG_mobileChevron{transition:transform var(--transition-fast)}.ldgnoG_mobileChevronUp{transform:rotate(180deg)}.ldgnoG_accordion{transition:grid-template-rows var(--transition-base);grid-template-rows:0fr;display:grid}.ldgnoG_accordionOpen{grid-template-rows:1fr}.ldgnoG_accordionInner{min-height:0;overflow:hidden}.ldgnoG_accordionLink{padding:var(--space-3) 0 var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--color-text-secondary);transition:color var(--transition-fast);display:block}.ldgnoG_accordionLink:hover{color:var(--color-accent)}.ldgnoG_mobileLang{gap:var(--space-2);padding-top:var(--space-6);display:flex}@media (max-width:1024px){.ldgnoG_desktop{display:none}.ldgnoG_right{display:flex}}@media (min-width:1025px){.ldgnoG_mobile,.ldgnoG_right{display:none!important}}@media (max-width:768px){.ldgnoG_inner{padding:0 var(--space-5)}.ldgnoG_mobileScroll{padding:var(--space-4) var(--space-5) var(--space-8)}.ldgnoG_logoDark{height:44px}}
.e7WGRa_btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);letter-spacing:var(--letter-spacing-wide);border:2px solid #0000;line-height:1.4;text-decoration:none;display:inline-flex}.e7WGRa_btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.e7WGRa_sm{padding:var(--space-2) var(--space-5);font-size:var(--text-xs)}.e7WGRa_md{padding:var(--space-3) var(--space-8);font-size:var(--text-sm)}.e7WGRa_lg{padding:var(--space-4) var(--space-10);font-size:var(--text-base)}.e7WGRa_primary{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}.e7WGRa_primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-violet);transform:translateY(-2px)}.e7WGRa_primary:active:not(:disabled){transform:translateY(0)}.e7WGRa_secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.e7WGRa_secondary:hover:not(:disabled){background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md);transform:translateY(-2px)}.e7WGRa_accent{background:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.e7WGRa_accent:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.e7WGRa_ghost{color:var(--color-text-inverse);background:0 0;border-color:#fff6}.e7WGRa_ghost:hover:not(:disabled){background:#ffffff1f;border-color:#ffffffb3;transform:translateY(-2px)}.e7WGRa_outline{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.e7WGRa_outline:hover:not(:disabled){background:var(--color-accent);color:var(--color-text-inverse);box-shadow:var(--shadow-violet);transform:translateY(-2px)}.e7WGRa_fullWidth{width:100%}@media (max-width:768px){.e7WGRa_md{padding:var(--space-3) var(--space-6);font-size:var(--text-xs)}.e7WGRa_lg{padding:var(--space-3) var(--space-8);font-size:var(--text-sm)}}
.GKIgka_fade{--fade-duration:.8s;--fade-ease:cubic-bezier(.16, 1, .3, 1);opacity:0;transition:opacity var(--fade-duration) var(--fade-ease), transform var(--fade-duration) var(--fade-ease), filter var(--fade-duration) var(--fade-ease);will-change:opacity, transform}.GKIgka_fade-up{transform:translateY(40px)}.GKIgka_fade-down{transform:translateY(-40px)}.GKIgka_fade-left{transform:translate(50px)}.GKIgka_fade-right{transform:translate(-50px)}.GKIgka_scale{transform:scale(.94)}.GKIgka_blur-in{filter:blur(10px)}.GKIgka_visible{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.GKIgka_fade{opacity:1;filter:none;transition:none;transform:none}}
.-\33 QPdq_badge{border-radius:var(--radius-md);transition:transform var(--transition-slow), background-color var(--transition-slow), color var(--transition-slow), box-shadow var(--transition-slow);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.-\33 QPdq_sm{width:40px;height:40px}.-\33 QPdq_sm svg{width:18px;height:18px}.-\33 QPdq_md{width:56px;height:56px}.-\33 QPdq_md svg{width:26px;height:26px}.-\33 QPdq_lg{border-radius:var(--radius-lg);width:72px;height:72px}.-\33 QPdq_lg svg{width:32px;height:32px}.-\33 QPdq_pale{background:var(--color-accent-pale);color:var(--color-accent)}.-\33 QPdq_solid{background:var(--color-accent);color:var(--color-text-inverse);box-shadow:var(--shadow-violet)}.-\33 QPdq_outline{color:var(--color-accent);border:1.5px solid var(--color-border-accent);background:0 0}.-\33 QPdq_navy{background:var(--color-primary);color:var(--color-text-inverse)}[data-icon-badge-parent]:hover .-\33 QPdq_pale{background:var(--color-accent);color:var(--color-text-inverse);box-shadow:var(--shadow-violet);transform:scale(1.08)}[data-icon-badge-parent]:hover .-\33 QPdq_outline{background:var(--color-accent-pale);border-color:var(--color-accent);transform:scale(1.08)}[data-icon-badge-parent]:hover .-\33 QPdq_navy{background:var(--color-accent);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.-\33 QPdq_badge{transition:none}}
.T5s65a_header{margin-bottom:var(--space-16)}.T5s65a_eyebrowRow{margin-bottom:var(--space-4);display:flex}.T5s65a_center{text-align:center}.T5s65a_center .T5s65a_eyebrowRow{justify-content:center}.T5s65a_left .T5s65a_eyebrowRow{justify-content:flex-start}.T5s65a_center .T5s65a_subtitle{max-width:640px;margin-left:auto;margin-right:auto}.T5s65a_left{text-align:left}.T5s65a_left .T5s65a_subtitle{max-width:640px}.T5s65a_subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-top:var(--space-4);margin-bottom:0}.T5s65a_dark .T5s65a_subtitle{color:var(--color-text-on-dark)}@media (max-width:768px){.T5s65a_header{margin-bottom:var(--space-10)}.T5s65a_subtitle{font-size:var(--text-base)}}
.RH8joa_wrapper{padding:var(--space-24) var(--space-5);text-align:center;isolation:isolate;position:relative;overflow:hidden}.RH8joa_gradient{background:var(--gradient-violet-navy);color:var(--color-text-on-dark)}.RH8joa_photo{color:var(--color-text-on-dark);justify-content:center;align-items:center;min-height:420px;display:flex}.RH8joa_bg{object-fit:cover;z-index:0}.RH8joa_overlay{z-index:1;background:linear-gradient(135deg,#1f1a43e0 0%,#1a2744c7 100%);position:absolute;inset:0}.RH8joa_inner{z-index:2;max-width:var(--max-width-narrow);margin:0 auto;position:relative}.RH8joa_title{color:var(--color-text-inverse);font-size:clamp(2rem, 4.5vw, var(--text-4xl));font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-5);line-height:var(--line-height-snug)}.RH8joa_text{color:var(--color-text-on-dark);font-size:var(--text-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-10);max-width:560px;margin-left:auto;margin-right:auto}.RH8joa_actions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:768px){.RH8joa_wrapper{padding:var(--space-16) var(--space-5)}.RH8joa_photo{min-height:360px}.RH8joa_text{font-size:var(--text-base)}.RH8joa_actions{flex-direction:column;align-items:center;width:100%}.RH8joa_actions .btn{justify-content:center;width:100%;max-width:320px}}
.CD182a_card{padding:var(--space-10);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.CD182a_card:hover{box-shadow:var(--shadow-violet-lg);transform:translateY(-6px)}.CD182a_height-sm{min-height:340px}.CD182a_height-md{min-height:440px}.CD182a_height-lg{min-height:520px}.CD182a_bg{object-fit:cover;z-index:0;transition:transform .7s cubic-bezier(.16,1,.3,1)}.CD182a_card:hover .CD182a_bg{transform:scale(1.04)}.CD182a_overlay{z-index:1;background:linear-gradient(#1f1a4314 0%,#1f1a4366 52%,#1f1a43d9 100%),linear-gradient(135deg,#41358b2e 0%,#0000 60%);position:absolute;inset:0}.CD182a_content{z-index:2;color:var(--color-white);position:relative}.CD182a_title{color:var(--color-white);font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-xl), 2.2vw, var(--text-2xl));margin-bottom:var(--space-3);line-height:var(--line-height-snug);letter-spacing:-.015em}.CD182a_description{color:#ffffffe0;font-size:var(--text-sm);line-height:var(--line-height-relaxed);margin-bottom:var(--space-6);max-width:420px}.CD182a_cta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-white);letter-spacing:var(--letter-spacing-wide);transition:gap .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.CD182a_card:hover .CD182a_cta{gap:var(--space-3)}.CD182a_ctaArrow{width:18px;height:18px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.CD182a_card:hover .CD182a_ctaArrow{transform:translate(4px)}@media (max-width:768px){.CD182a_card{padding:var(--space-8)}.CD182a_height-sm,.CD182a_height-md{min-height:320px}.CD182a_height-lg{min-height:380px}}
.Grjkva_footer{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-text-on-dark);padding:var(--space-16) 0 var(--space-8)}.Grjkva_inner{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.Grjkva_grid{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.Grjkva_brandLogo{margin-bottom:var(--space-4);filter:brightness(0)invert();width:auto;height:42px}.Grjkva_brand p{font-size:var(--text-sm);line-height:var(--line-height-relaxed);color:var(--color-text-on-dark-muted);margin-bottom:var(--space-5)}.Grjkva_brandSocial{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-on-dark-muted);transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex}.Grjkva_brandSocial:hover{color:var(--color-accent-light);background:#ffffff0f;border-color:#ffffff3d}.Grjkva_colTitle{color:var(--color-accent-light);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--space-5)}.Grjkva_links{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.Grjkva_links a{font-size:var(--text-sm);color:var(--color-text-on-dark-muted);transition:color var(--transition-fast)}.Grjkva_links a:hover{color:var(--color-accent-light)}.Grjkva_contactItem{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-on-dark-muted);margin-bottom:var(--space-4);display:flex}.Grjkva_contactItem a{color:var(--color-text-on-dark-muted);transition:color var(--transition-fast)}.Grjkva_contactItem a:hover{color:var(--color-accent-light)}.Grjkva_contactIcon{color:var(--color-accent-light);flex-shrink:0;margin-top:2px}.Grjkva_affiliations{justify-content:center;align-items:center;gap:var(--space-12);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid #ffffff1a;display:flex}.Grjkva_affLogo{filter:brightness(0)invert();opacity:.6;transition:all var(--transition-base);width:auto;height:35px}.Grjkva_affLogo:hover{opacity:1;transform:scale(1.05)}.Grjkva_bottom{justify-content:space-between;align-items:center;display:flex}.Grjkva_copy,.Grjkva_credit{font-size:var(--text-xs);color:var(--color-text-on-dark-faint);margin:0}.Grjkva_creditLink{color:var(--color-text-on-dark-muted);transition:color var(--transition-fast)}.Grjkva_creditLink:hover{color:var(--color-accent-light)}@media (max-width:1024px){.Grjkva_grid{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (max-width:768px){.Grjkva_footer{padding:var(--space-12) 0 var(--space-6)}.Grjkva_inner{padding:0 var(--space-5)}.Grjkva_grid{gap:var(--space-8);grid-template-columns:1fr}.Grjkva_affiliations{gap:var(--space-8);flex-wrap:wrap}.Grjkva_bottom{gap:var(--space-4);text-align:center;flex-direction:column}}
.oG98LG_statement{padding-block:clamp(var(--space-12), 7vw, var(--space-20));padding-inline:var(--space-6);position:relative;overflow:hidden}.oG98LG_cream{background:var(--color-cream)}.oG98LG_lavender{background:var(--color-accent-mist)}.oG98LG_paper{background:var(--color-bg)}.oG98LG_inner{text-align:center;max-width:820px;padding-block:clamp(var(--space-6), 3vw, var(--space-10));flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.oG98LG_inner:before,.oG98LG_inner:after{font-family:var(--font-display);color:var(--color-accent);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(6rem,10vw,9rem);font-style:normal;font-weight:400;line-height:.85;position:absolute}.oG98LG_inner:before{content:"“";top:-.05em;left:-.3em}.oG98LG_inner:after{content:"”";bottom:-.55em;right:-.3em}.oG98LG_inner>*{z-index:1;position:relative}.oG98LG_eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-8);align-items:center;display:inline-flex}.oG98LG_eyebrow:before,.oG98LG_eyebrow:after{content:"";width:22px;height:1px;margin:0 var(--space-3);opacity:.55;background:currentColor;display:inline-block}.oG98LG_text{font-family:var(--font-display);letter-spacing:-.018em;color:var(--color-primary);text-wrap:balance;quotes:none;max-width:720px;margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-style:normal;font-weight:400;line-height:1.22}.oG98LG_text:before,.oG98LG_text:after{content:""}.oG98LG_attribution{align-items:center;gap:var(--space-4);margin-top:var(--space-10);font-style:normal;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);display:inline-flex}.oG98LG_attribution:before,.oG98LG_attribution:after{content:"";background:var(--color-accent);opacity:.55;width:32px;height:1px}.oG98LG_paper .oG98LG_attribution:before,.oG98LG_paper .oG98LG_attribution:after{opacity:.45}@media (max-width:768px){.oG98LG_statement{padding-block:clamp(var(--space-16), 18vw, var(--space-24))}.oG98LG_inner{padding-block:var(--space-12)}.oG98LG_inner:before,.oG98LG_inner:after{opacity:.2;font-size:clamp(4rem,15vw,5.5rem)}.oG98LG_inner:before{top:-.15em;left:-.05em}.oG98LG_inner:after{bottom:-.45em;right:-.05em}.oG98LG_eyebrow{margin-bottom:var(--space-8);letter-spacing:.22em}.oG98LG_eyebrow:before,.oG98LG_eyebrow:after{width:16px}.oG98LG_text{font-size:clamp(1.35rem,5.2vw,1.7rem);line-height:1.32}.oG98LG_attribution{margin-top:var(--space-10);justify-content:center;gap:var(--space-3);flex-wrap:wrap}.oG98LG_attribution:before,.oG98LG_attribution:after{width:22px}}@media (max-width:380px){.oG98LG_inner:before,.oG98LG_inner:after{font-size:3.4rem}}
.nquuZG_intro{gap:var(--space-5);flex-direction:column;display:flex}.nquuZG_intro p{font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.nquuZG_intro p:first-child{font-family:var(--font-display);font-style:normal;font-size:clamp(var(--text-lg), 2vw, var(--text-xl));color:var(--color-primary);letter-spacing:-.01em;padding-bottom:var(--space-4);border-bottom:var(--hairline-violet);margin-bottom:var(--space-2);font-weight:400;line-height:1.4}.nquuZG_benefitsList{max-width:960px;margin:0;padding:0;list-style:none}.nquuZG_benefit{gap:var(--space-10);padding:var(--space-10) 0;border-top:var(--hairline);grid-template-columns:140px 1fr;align-items:baseline;display:grid}.nquuZG_benefitsList>li:last-child .nquuZG_benefit{border-bottom:var(--hairline)}.nquuZG_benefitNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.4px var(--color-accent);letter-spacing:-.04em;font-size:clamp(64px,7vw,104px);font-style:normal;font-weight:400;line-height:.85}.nquuZG_benefitBody{gap:var(--space-3);flex-direction:column;display:flex}.nquuZG_benefitTitle{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-xl), 2.2vw, var(--text-2xl));color:var(--color-primary);letter-spacing:-.015em;line-height:var(--line-height-snug);margin:0}.nquuZG_benefitText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:680px;margin:0}@media (max-width:1024px){.nquuZG_benefit{gap:var(--space-6);padding:var(--space-8) 0;grid-template-columns:100px 1fr}}@media (max-width:640px){.nquuZG_benefit{gap:var(--space-3);padding:var(--space-6) 0;grid-template-columns:1fr}.nquuZG_benefitNum{font-size:64px}}
._8aEwW_missionGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}._8aEwW_missionText{gap:var(--space-4);flex-direction:column;display:flex}._8aEwW_missionTitle{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl));color:var(--color-primary);letter-spacing:-.02em;margin:0;line-height:1.1}._8aEwW_missionValues{flex-direction:column;display:flex}._8aEwW_missionValue{gap:var(--space-5);padding:var(--space-5) 0;border-top:var(--hairline);transition:padding-left var(--transition-base);grid-template-columns:44px 1fr;align-items:baseline;display:grid}._8aEwW_missionValues>:last-child ._8aEwW_missionValue{border-bottom:var(--hairline)}._8aEwW_missionValueNum{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.15em;font-weight:var(--font-weight-semibold);color:var(--color-accent);font-variant-numeric:tabular-nums;padding-top:4px}._8aEwW_missionValueText{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(var(--text-base), 1.6vw, var(--text-lg));color:var(--color-primary);letter-spacing:-.01em;line-height:1.4}._8aEwW_statsSection{position:relative;overflow:hidden}._8aEwW_missionBody{max-width:var(--max-width-prose);margin:var(--space-16) auto 0}._8aEwW_missionBody p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}._8aEwW_missionBody p:last-child{margin-bottom:0}._8aEwW_missionLink{color:var(--color-accent);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1.5px solid #0000}._8aEwW_missionLink:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent)}._8aEwW_principlesBand{padding:var(--space-12) 0;border-top:var(--hairline);border-bottom:var(--hairline);background:var(--color-white)}._8aEwW_principlesInner{justify-content:center;display:flex}._8aEwW_principlesList{justify-content:center;align-items:center;gap:clamp(var(--space-4), 3vw, var(--space-10));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._8aEwW_principlesList li{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary);padding:0 var(--space-2);position:relative}._8aEwW_principlesList li+li:before{content:"·";left:calc(-1 * clamp(var(--space-2), 1.5vw, var(--space-5)));color:var(--color-accent);font-weight:var(--font-weight-bold);position:absolute;top:50%;transform:translateY(-50%)}._8aEwW_servicesGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}._8aEwW_whyList{gap:var(--space-10) var(--space-12);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}._8aEwW_whyItem{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--hairline-violet);grid-template-rows:auto auto 1fr;display:grid}._8aEwW_whyItemNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.2px var(--color-accent);letter-spacing:-.04em;margin-bottom:var(--space-2);font-size:2.5rem;font-style:normal;font-weight:400;line-height:1}._8aEwW_whyItemTitle{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--color-primary);letter-spacing:-.015em;line-height:var(--line-height-snug);margin:0}._8aEwW_whyItemText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}._8aEwW_whyCta{margin-top:var(--space-12);justify-content:center;display:flex}._8aEwW_whyCtaLink{align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-accent);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);transition:background-color var(--transition-base), border-color var(--transition-base), gap var(--transition-fast);border:2px solid #0000;display:inline-flex}._8aEwW_whyCtaLink:hover{background:var(--color-accent-pale);border-color:var(--color-accent-pale);gap:var(--space-4)}._8aEwW_whyCtaArrow{width:18px;height:18px;transition:transform var(--transition-base)}._8aEwW_whyCtaLink:hover ._8aEwW_whyCtaArrow{transform:translate(4px)}._8aEwW_newsList{margin:0;padding:0;list-style:none}._8aEwW_newsRow{gap:var(--space-8);padding:var(--space-6) var(--space-4);border-top:var(--hairline);grid-template-columns:80px 110px 1fr auto;align-items:baseline;text-decoration:none;transition:background-color .3s,padding-left .3s cubic-bezier(.16,1,.3,1);display:grid}._8aEwW_newsList>:last-child ._8aEwW_newsRow{border-bottom:var(--hairline)}._8aEwW_newsRow:hover{background:var(--color-accent-mist);padding-left:var(--space-6)}._8aEwW_newsRowIssue{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap}._8aEwW_newsRowDate{font-family:var(--font-display);font-style:normal;font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._8aEwW_newsRowBody{min-width:0}._8aEwW_newsRowTitle{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-lg), 1.8vw, var(--text-xl));color:var(--color-primary);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.28;transition:color .22s}._8aEwW_newsRow:hover ._8aEwW_newsRowTitle{color:var(--color-accent)}._8aEwW_newsRowExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:640px;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}._8aEwW_newsRowRead{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;align-self:center;display:inline-flex}._8aEwW_newsRowArrow{width:14px;height:14px}@media (max-width:1024px){._8aEwW_newsRow{grid-template-columns:70px 110px 1fr}._8aEwW_newsRowRead{margin-top:var(--space-2);grid-column:2/-1;align-self:auto}}@media (max-width:640px){._8aEwW_newsRow{gap:var(--space-2);padding:var(--space-5) var(--space-2);grid-template-columns:1fr}._8aEwW_newsRowRead{margin-top:var(--space-3);grid-column:1}}._8aEwW_newsCta{margin-top:var(--space-10);justify-content:center;display:flex}@media (max-width:1024px){._8aEwW_missionGrid{gap:var(--space-10);grid-template-columns:1fr}._8aEwW_whyList{grid-template-columns:repeat(2,1fr)}._8aEwW_principlesGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._8aEwW_servicesGrid{gap:var(--space-5);grid-template-columns:1fr}._8aEwW_whyList{gap:var(--space-6);grid-template-columns:1fr}._8aEwW_missionBody{margin-top:var(--space-10)}._8aEwW_principlesGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr)}}
._4rQwiW_bar{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light));height:3px;z-index:var(--z-progress);pointer-events:none;transform-origin:0;will-change:transform;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}
.fw3Taq_form{gap:var(--space-10);flex-direction:column;display:flex}.fw3Taq_formGrid{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.fw3Taq_field{padding-top:var(--space-5);position:relative}.fw3Taq_fieldInput,.fw3Taq_fieldTextarea{width:100%;padding:var(--space-3) 0;font-size:var(--text-base);font-family:var(--font-sans);border:none;border-bottom:1.5px solid var(--color-gray-200);color:var(--color-text);transition:border-color var(--transition-base);background:0 0;outline:none}.fw3Taq_fieldInput:focus,.fw3Taq_fieldTextarea:focus{border-bottom-color:#0000}.fw3Taq_fieldInput:focus-visible,.fw3Taq_fieldTextarea:focus-visible{outline:none;box-shadow:0 4px 12px -6px #41358b33}.fw3Taq_fieldTextarea{resize:vertical;min-height:120px;display:block}.fw3Taq_fieldInput::placeholder,.fw3Taq_fieldTextarea::placeholder{color:#0000}.fw3Taq_fieldLabel{font-size:var(--text-base);color:var(--color-gray-400);pointer-events:none;transform:translateY(calc(var(--space-5) + var(--space-3))) scale(1);transform-origin:0 0;will-change:transform;transition:transform .36s cubic-bezier(.16,1,.3,1),color .2s;position:absolute;top:0;left:0}.fw3Taq_fieldInput:focus+.fw3Taq_fieldLabel,.fw3Taq_fieldInput:not(:placeholder-shown)+.fw3Taq_fieldLabel,.fw3Taq_fieldTextarea:focus+.fw3Taq_fieldLabel,.fw3Taq_fieldTextarea:not(:placeholder-shown)+.fw3Taq_fieldLabel{color:var(--color-accent);transform:translateY(0)scale(.8)}.fw3Taq_fieldLine{background:var(--color-accent);width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.fw3Taq_fieldInput:focus~.fw3Taq_fieldLine,.fw3Taq_fieldTextarea:focus~.fw3Taq_fieldLine{width:100%}.fw3Taq_fieldError{border-bottom-color:var(--color-error)!important}.fw3Taq_fieldError:focus~.fw3Taq_fieldLine{background:var(--color-error)}.fw3Taq_fieldError:focus+.fw3Taq_fieldLabel,.fw3Taq_fieldError:not(:placeholder-shown)+.fw3Taq_fieldLabel{color:var(--color-error)}.fw3Taq_required{color:var(--color-error);font-weight:var(--font-weight-normal)}.fw3Taq_errorText{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-error);display:block}.fw3Taq_checkbox{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.fw3Taq_checkboxInput{opacity:0;width:0;height:0;position:absolute}.fw3Taq_checkboxBox{border:1.5px solid var(--color-gray-300);width:20px;height:20px;transition:all var(--transition-fast);color:#0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fw3Taq_checkboxBox svg{width:12px;height:12px}.fw3Taq_checkboxInput:checked+.fw3Taq_checkboxBox{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.fw3Taq_checkboxInput:focus-visible+.fw3Taq_checkboxBox{box-shadow:0 0 0 3px var(--color-accent-soft)}.fw3Taq_checkboxLabel{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.fw3Taq_checkboxLabel a{color:var(--color-accent);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.fw3Taq_checkboxLabel a:hover{border-bottom-color:var(--color-accent)}.fw3Taq_formFooter{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.fw3Taq_submitBtn{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-sans);letter-spacing:var(--letter-spacing-wide);color:#fff;background:var(--color-accent);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;flex-shrink:0;display:inline-flex}.fw3Taq_submitBtn:hover{background:var(--color-accent-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.fw3Taq_submitBtn:hover svg{transform:translate(3px)}.fw3Taq_submitBtn svg{transition:transform var(--transition-base)}.fw3Taq_submitBtn:active{transform:translateY(0)}.fw3Taq_submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.fw3Taq_submitBtn:disabled:hover{box-shadow:none}.fw3Taq_alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--line-height-normal);animation:.36s cubic-bezier(.16,1,.3,1) both fw3Taq_alertIn;display:flex}.fw3Taq_alert svg{flex-shrink:0;margin-top:1px}.fw3Taq_alertSuccess{background-color:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.fw3Taq_alertError{color:var(--color-accent-deep);background:var(--color-accent-mist);border:1px solid var(--color-border-accent);border-left:3px solid var(--color-accent);box-shadow:var(--shadow-violet)}.fw3Taq_alertLink{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-underline-offset:2px;text-decoration:underline}.fw3Taq_alertLink:hover{color:var(--color-accent-hover)}@keyframes fw3Taq_alertIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fw3Taq_alert{animation:none}}@media (max-width:768px){.fw3Taq_formGrid{gap:var(--space-8);grid-template-columns:1fr}.fw3Taq_formFooter{align-items:flex-start;gap:var(--space-6);flex-direction:column}.fw3Taq_submitBtn{justify-content:center;width:100%}}
.W9jyba_bar{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-light));height:2px;z-index:calc(var(--z-header) + 100);transform-origin:0;will-change:transform, opacity;opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #a9a0d280}
.oA3a5G_sectorGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.oA3a5G_sectorGridReverse>:first-child{order:2}.oA3a5G_sectorGridReverse>.fade-anchor:first-child{order:2}.oA3a5G_sectorGridReverse>:nth-child(2){order:1}.oA3a5G_sectorText{gap:var(--space-5);flex-direction:column;display:flex}.oA3a5G_sectorNum{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);padding:var(--space-1) var(--space-3);background:var(--color-accent-pale);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;align-self:flex-start;display:inline-block}.oA3a5G_sectorTitle{font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);padding-bottom:var(--space-4);border-bottom:3px solid var(--color-accent);align-self:flex-start;margin:0}.oA3a5G_sectorIntro{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.oA3a5G_sectorIntro strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.oA3a5G_sectorSupport{margin-top:var(--space-4);padding:var(--space-6);background:var(--color-accent-mist);border-left:3px solid var(--color-accent);border-radius:var(--radius-md)}.oA3a5G_sectorSupportTitle{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:0 0 var(--space-3)}.oA3a5G_sectorSupportText{font-size:var(--text-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin:0}.oA3a5G_sectorImageWrap{aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}.oA3a5G_sectorImage{object-fit:cover;z-index:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.oA3a5G_sectorImageWrap:hover .oA3a5G_sectorImage{transform:scale(1.04)}.oA3a5G_sectorImageOverlay{z-index:1;pointer-events:none;transition:background var(--transition-slow);background:linear-gradient(135deg,#41358b1f 0%,#0000 50%,#1f1a4359 100%);position:absolute;inset:0}.oA3a5G_sectorImageWrap:hover .oA3a5G_sectorImageOverlay{background:linear-gradient(135deg,#41358b2e 0%,#0000 50%,#1f1a4380 100%)}.oA3a5G_additionalDirectory{column-gap:var(--space-16);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.oA3a5G_additionalDirectory>li{gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--hairline);transition:color var(--transition-fast), padding-left var(--transition-base);grid-template-columns:44px 1fr;align-items:baseline;display:grid;position:relative}.oA3a5G_additionalDirectory>li:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width var(--transition-base);position:absolute;bottom:-1px;left:0}.oA3a5G_additionalDirectory>li:hover{padding-left:var(--space-3)}.oA3a5G_additionalDirectory>li:hover:after{width:100%}.oA3a5G_additionalNum{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.15em;color:var(--color-accent);font-variant-numeric:tabular-nums;padding-top:2px}.oA3a5G_additionalLabel{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:var(--text-base);color:var(--color-primary);letter-spacing:-.01em;transition:color var(--transition-fast);line-height:1.35}.oA3a5G_additionalDirectory>li:hover .oA3a5G_additionalLabel{color:var(--color-accent)}@media (max-width:1024px){.oA3a5G_sectorGrid,.oA3a5G_sectorGridReverse{gap:var(--space-10);grid-template-columns:1fr}.oA3a5G_sectorGridReverse>:first-child,.oA3a5G_sectorGridReverse>:nth-child(2){order:0}.oA3a5G_sectorImageWrap{aspect-ratio:16/9;max-height:380px}.oA3a5G_additionalDirectory{column-gap:var(--space-10);grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.oA3a5G_additionalDirectory{grid-template-columns:1fr}}@media (max-width:768px){.oA3a5G_sectorSupport{padding:var(--space-5)}}
.zJJR2W_serviceSection{padding:var(--space-20) 0}@media (max-width:1024px){.zJJR2W_serviceSection{padding:var(--space-16) 0}}.zJJR2W_serviceLayout{gap:var(--space-12) var(--space-16);grid-template-columns:1fr 1.15fr;display:grid}.zJJR2W_reverse .zJJR2W_sidebar{order:2}.zJJR2W_reverse .zJJR2W_main{order:1}.zJJR2W_sidebar{top:calc(var(--navbar-height) - 16px);align-self:start;min-width:0;position:sticky}.zJJR2W_sidebarStack{gap:var(--space-5);flex-direction:column;display:flex}.zJJR2W_sidebarEyebrow{align-items:center;gap:var(--space-3);align-self:flex-start;display:inline-flex}.zJJR2W_sidebarEyebrowText{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest)}.zJJR2W_sidebarTitle{font-size:clamp(var(--text-xl), 2.4vw, var(--text-2xl));font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-accent);margin:0}.zJJR2W_sidebarImage{aspect-ratio:3/4;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}.zJJR2W_sidebarImageInner{object-fit:cover;z-index:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.zJJR2W_sidebarImage:hover .zJJR2W_sidebarImageInner{transform:scale(1.04)}.zJJR2W_sidebarImageOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#41358b1f 70%,#1f1a4352 100%);position:absolute;inset:0}.zJJR2W_main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.zJJR2W_intro{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.zJJR2W_intro p{margin-bottom:var(--space-4)}.zJJR2W_intro p:last-child{margin-bottom:0}.zJJR2W_inlineLink{color:var(--color-accent);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1.5px solid #0000;text-decoration:none}.zJJR2W_inlineLink:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent)}.zJJR2W_serviceList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zJJR2W_serviceListItem{align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-light);transition:padding-left var(--transition-base);display:flex;position:relative;overflow:hidden}.zJJR2W_serviceListItem:first-child{border-top:1px solid var(--color-border-light)}.zJJR2W_serviceListItem:before{content:"";background:var(--color-accent-pale);transform-origin:0;z-index:0;transition:transform .45s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0;transform:scaleX(0)}.zJJR2W_serviceListItem:hover:before{transform:scaleX(1)}.zJJR2W_serviceListItem:hover{padding-left:calc(var(--space-5) + 6px)}.zJJR2W_serviceListNumber{z-index:1;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-accent);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:28px;padding-top:2px;position:relative}.zJJR2W_serviceListLabel{z-index:1;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);transition:color var(--transition-fast);position:relative}.zJJR2W_serviceListItem:hover .zJJR2W_serviceListLabel{color:var(--color-primary)}.zJJR2W_whyBox{padding:var(--space-8);background:var(--color-accent-mist);border-left:3px solid var(--color-accent);border-radius:var(--radius-md)}.zJJR2W_whyBoxTitle{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin:0 0 var(--space-4);line-height:var(--line-height-snug)}.zJJR2W_whyBoxText p{font-size:var(--text-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.zJJR2W_whyBoxText p:last-child{margin-bottom:0}.zJJR2W_summaryText{font-size:var(--text-base);color:var(--color-text);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);padding:var(--space-5) 0 0;border-top:1px solid var(--color-border-light);margin:0;font-style:normal}.zJJR2W_infoBox{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.zJJR2W_infoBoxTitle{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0 0 var(--space-3)}.zJJR2W_infoBoxText p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.zJJR2W_infoBoxText p:last-child{margin-bottom:0}@media (max-width:1024px){.zJJR2W_serviceLayout{gap:var(--space-10);grid-template-columns:1fr}.zJJR2W_sidebar{align-self:auto;position:static}.zJJR2W_reverse .zJJR2W_sidebar,.zJJR2W_reverse .zJJR2W_main{order:0}.zJJR2W_sidebarImage{aspect-ratio:16/10;max-height:360px}}@media (max-width:768px){.zJJR2W_main{gap:var(--space-6)}.zJJR2W_serviceListItem{padding:var(--space-4);gap:var(--space-3)}.zJJR2W_whyBox,.zJJR2W_infoBox{padding:var(--space-6)}}
.J007CW_introBand{text-align:center;align-items:center;gap:var(--space-4);max-width:680px;margin:0 auto var(--space-12);flex-direction:column;display:flex}.J007CW_introTitle{margin:0}.J007CW_introLead{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.J007CW_formWrap{max-width:760px;padding:var(--space-10) var(--space-8);border:var(--hairline);border-radius:var(--radius-md);background:var(--color-bg);margin:0 auto}.J007CW_detailsStrip{gap:var(--space-12);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.J007CW_detailsCol{gap:var(--space-3);flex-direction:column;display:flex}.J007CW_detailsLabel{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2)}.J007CW_detailsValue{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-base);color:var(--color-primary);letter-spacing:-.015em;transition:color var(--transition-fast);font-weight:500;display:inline-flex}.J007CW_detailsValue:hover{color:var(--color-accent)}.J007CW_detailsIcon{width:14px;height:14px}.J007CW_addressPoem{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-primary);flex-direction:column;gap:2px;font-size:clamp(1rem,1.4vw,1.25rem);font-style:normal;font-weight:400;line-height:1.3;display:flex}.J007CW_addressFirm{letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);font-family:SFMono-Regular,ui-monospace,monospace;font-size:clamp(.85rem,1vw,1rem);font-weight:500}.J007CW_addressLine{color:var(--color-text-secondary);font-style:normal}.J007CW_addressCity{color:var(--color-primary);font-weight:500}.J007CW_addressAccent{color:var(--color-accent);font-style:normal}.J007CW_mapSection{background:var(--color-bg-alt);width:100%;height:460px;overflow:hidden}.J007CW_mapSection iframe{filter:grayscale(60%)contrast(1.05)brightness(1.02);width:100%;height:100%;transition:filter var(--transition-slow);border:0;display:block}.J007CW_mapSection:hover iframe{filter:grayscale(0%)contrast()brightness()}@media (max-width:1024px){.J007CW_detailsStrip{gap:var(--space-10);grid-template-columns:1fr 1fr}.J007CW_detailsCol:last-child{grid-column:1/-1}.J007CW_mapSection{height:380px}}@media (max-width:768px){.J007CW_introBand{margin-bottom:var(--space-8)}.J007CW_formWrap{padding:var(--space-8) var(--space-5)}.J007CW_detailsStrip{gap:var(--space-8);grid-template-columns:1fr}.J007CW_detailsCol:last-child{grid-column:auto}.J007CW_mapSection{height:300px}}
.auCLcG_categoriesGrid{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.auCLcG_categoryCard{padding:0}.auCLcG_categoryTitle{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.015em;margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--hairline-strong);align-items:baseline;gap:var(--space-3);display:flex}.auCLcG_categoryTitle:before{content:counter(category, decimal-leading-zero);font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.15em;color:var(--color-accent);font-weight:var(--font-weight-semibold);text-transform:uppercase}.auCLcG_categoriesGrid{counter-reset:category}.auCLcG_categoryCard{counter-increment:category}.auCLcG_linkList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auCLcG_linkItem{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--line-height-snug);border-bottom:var(--hairline);transition:color .2s,padding-left .3s cubic-bezier(.16,1,.3,1);display:flex}.auCLcG_linkItem:hover{color:var(--color-accent);padding-left:var(--space-3)}.auCLcG_linkName{font-weight:var(--font-weight-medium);flex:1}.auCLcG_linkArrow{width:12px;height:12px;color:var(--color-accent);opacity:.4;flex-shrink:0;transition:opacity .2s,transform .2s}.auCLcG_linkItem:hover .auCLcG_linkArrow{opacity:1;transform:translate(2px,-2px)}@media (max-width:1024px){.auCLcG_categoriesGrid{gap:var(--space-10);grid-template-columns:1fr}}
.SkTyMG_backLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-accent);margin-bottom:var(--space-10);transition:color var(--transition-base);display:inline-flex}.SkTyMG_backLink:hover{color:var(--color-accent-hover)}.SkTyMG_backLink svg{transition:transform var(--transition-base)}.SkTyMG_backLink:hover svg{transform:translate(-3px)}.SkTyMG_articleContent{max-width:750px;font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--color-text);margin:0 auto}.SkTyMG_articleContent p{margin-bottom:var(--space-5);color:var(--color-text-secondary)}.SkTyMG_articleContent h2{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:var(--space-10);margin-bottom:var(--space-4)}.SkTyMG_articleContent h3{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.SkTyMG_articleContent ul{padding-left:var(--space-6);margin-bottom:var(--space-5)}.SkTyMG_articleContent li{margin-bottom:var(--space-2);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.SkTyMG_articleContent a{color:var(--color-accent);text-underline-offset:2px;transition:color var(--transition-base);text-decoration:underline}.SkTyMG_articleContent a:hover{color:var(--color-accent-hover)}.SkTyMG_articleContent img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--space-8) 0}.SkTyMG_articleContent strong{font-weight:var(--font-weight-bold);color:var(--color-text)}.SkTyMG_articleContent blockquote{border-left:3px solid var(--color-accent);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--color-text-secondary);font-style:italic}.SkTyMG_articleUpdated{max-width:750px;margin:var(--space-2) auto var(--space-8);font-size:var(--text-xs);color:var(--color-text-muted);font-style:normal}.SkTyMG_articleCta{max-width:750px;margin:var(--space-12) auto 0;padding:var(--space-8);background:var(--color-bg-alt);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.SkTyMG_articleCta:before{content:"";background:var(--gradient-brand-soft);opacity:.3;z-index:0;border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -40px -40px auto}.SkTyMG_articleCta>*{z-index:1;position:relative}.SkTyMG_articleCtaTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary);margin:0;font-weight:500}.SkTyMG_articleCtaText{font-size:var(--text-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:60ch;margin:0}.SkTyMG_articleCtaButton{align-items:center;gap:var(--space-2);margin-top:var(--space-2);background:var(--gradient-brand);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;box-shadow:var(--shadow-violet);padding:12px 28px;text-decoration:none;transition:all .2s;display:inline-flex}.SkTyMG_articleCtaButton:hover{box-shadow:var(--shadow-violet-lg);transform:translateY(-2px)}.SkTyMG_articleCtaButton svg{transition:transform .2s}.SkTyMG_articleCtaButton:hover svg{transform:translate(3px)}@media (max-width:768px){.SkTyMG_articleContent{font-size:var(--text-sm)}.SkTyMG_articleContent h2{font-size:var(--text-lg)}.SkTyMG_articleContent h3{font-size:var(--text-base)}}
.MkhXSa_articlesList{counter-reset:article;margin:0;padding:0;list-style:none}.MkhXSa_articleRow{gap:var(--space-8);padding:var(--space-8) var(--space-4);border-top:var(--hairline);grid-template-columns:80px 110px 1fr auto;align-items:baseline;text-decoration:none;transition:background-color .3s,padding-left .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.MkhXSa_articlesList>:last-child .MkhXSa_articleRow{border-bottom:var(--hairline)}.MkhXSa_articleRow:hover{background:var(--color-accent-mist);padding-left:var(--space-6)}.MkhXSa_articleIssue{font-feature-settings:"tnum";font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);white-space:nowrap}.MkhXSa_articleDate{font-family:var(--font-display);font-style:normal;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.MkhXSa_articleBody{min-width:0}.MkhXSa_articleTitle{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-lg), 2vw, var(--text-2xl));color:var(--color-primary);letter-spacing:-.015em;margin:0 0 var(--space-3);line-height:1.22;transition:color .22s}.MkhXSa_articleRow:hover .MkhXSa_articleTitle{color:var(--color-accent)}.MkhXSa_articleExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.MkhXSa_readMore{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);font-weight:var(--font-weight-semibold);white-space:nowrap;align-self:center;transition:gap .2s;display:inline-flex}.MkhXSa_articleRow:hover .MkhXSa_readMore{gap:var(--space-3)}.MkhXSa_readMoreArrow{width:14px;height:14px}.MkhXSa_emptyState{text-align:center;padding:var(--space-20) var(--space-4);color:var(--color-text-muted);font-size:var(--text-lg);background:var(--color-bg-alt);border-radius:var(--radius-lg);font-family:var(--font-display);font-style:normal}@media (max-width:1024px){.MkhXSa_articleRow{gap:var(--space-5);grid-template-columns:60px 100px 1fr}.MkhXSa_readMore{margin-top:var(--space-3);grid-column:2/-1;align-self:auto}}@media (max-width:640px){.MkhXSa_articleRow{gap:var(--space-2);padding:var(--space-6) var(--space-2);grid-template-columns:1fr}.MkhXSa_articleIssue{font-size:.7rem}.MkhXSa_articleDate{margin-bottom:var(--space-2)}.MkhXSa_readMore{margin-top:var(--space-4);grid-column:1}.MkhXSa_articleRow:hover{padding-left:var(--space-3)}}
.soh_jW_content{max-width:var(--max-width-narrow);margin:0 auto}.soh_jW_content h2{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:var(--space-10);margin-bottom:var(--space-4)}.soh_jW_content h2:first-child{margin-top:0}.soh_jW_content p{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.soh_jW_content a{color:var(--color-accent);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.soh_jW_content a:hover{border-bottom-color:var(--color-accent)}.soh_jW_lastUpdate{margin-top:var(--space-12);font-size:var(--text-sm);color:var(--color-text-muted);font-style:normal}
._5fHqyq_advantagesColumn{max-width:960px}._5fHqyq_advantage{gap:var(--space-10);padding:var(--space-10) 0;border-top:var(--hairline);grid-template-columns:140px 1fr;align-items:baseline;display:grid}._5fHqyq_advantage:last-child{border-bottom:var(--hairline)}._5fHqyq_advantageNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--color-accent);letter-spacing:-.04em;font-size:clamp(72px,8vw,120px);font-style:normal;font-weight:400;line-height:.85}._5fHqyq_advantageBody{gap:var(--space-4);flex-direction:column;display:flex}._5fHqyq_advantageTitle{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--text-xl), 2.5vw, var(--text-2xl));color:var(--color-primary);letter-spacing:-.015em;line-height:var(--line-height-snug);margin:0}._5fHqyq_advantageText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:680px;margin:0}@media (max-width:1024px){._5fHqyq_advantage{gap:var(--space-8);padding:var(--space-8) 0;grid-template-columns:110px 1fr}}@media (max-width:640px){._5fHqyq_advantage{gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:1fr}._5fHqyq_advantageNum{font-size:72px}}
.KCeEwG_introGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.KCeEwG_introText{gap:var(--space-5);flex-direction:column;display:flex}.KCeEwG_introTitle{font-size:clamp(var(--text-2xl), 3.5vw, var(--text-4xl));font-weight:var(--font-weight-semibold);color:var(--color-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);padding-left:var(--space-5);border-left:4px solid var(--color-accent);margin:0}.KCeEwG_introLead{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.KCeEwG_introImageWrap{aspect-ratio:4/5;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}.KCeEwG_introImage{object-fit:cover;z-index:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.KCeEwG_introImageWrap:hover .KCeEwG_introImage{transform:scale(1.04)}.KCeEwG_introImageOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#1f1a4366 100%);position:absolute;inset:0}.KCeEwG_qualityText{max-width:var(--max-width-prose);margin:0 auto var(--space-16)}.KCeEwG_qualityText p{font-size:var(--text-base);color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.KCeEwG_qualityText p:last-child{margin-bottom:0}.KCeEwG_certificationsStrip{gap:var(--space-6);padding:var(--space-8) 0;border-top:var(--hairline);border-bottom:var(--hairline);flex-direction:column;display:flex}.KCeEwG_certificationsLabel{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);text-align:center}.KCeEwG_certStripList{justify-content:center;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.KCeEwG_certStripItem{padding:var(--space-3) var(--space-5);transition:transform var(--transition-slow);justify-content:center;align-items:center;display:inline-flex}.KCeEwG_certStripItem:hover{transform:translateY(-2px)}.KCeEwG_certStripLogo{object-fit:contain;filter:grayscale()brightness(.85);width:auto;max-height:52px;transition:filter var(--transition-slow)}.KCeEwG_certStripItem:hover .KCeEwG_certStripLogo{filter:grayscale(0)brightness()}.KCeEwG_inlineLink{color:var(--color-accent);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast), border-color var(--transition-fast);border-bottom:1.5px solid #0000}.KCeEwG_inlineLink:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent)}.KCeEwG_certifications{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-card)}.KCeEwG_certificationsTitle{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);margin:0 0 var(--space-6)}.KCeEwG_certList{gap:var(--space-4);flex-direction:column;display:flex}.KCeEwG_certCard{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-light);border-radius:var(--radius-md);transition:border-color var(--transition-base), background var(--transition-base), transform var(--transition-base);text-decoration:none;display:flex}.KCeEwG_certCard:hover{border-color:var(--color-accent);background:var(--color-accent-mist);transform:translateY(-2px)}.KCeEwG_certLogo{object-fit:contain;filter:grayscale(.5);width:auto;max-height:48px;transition:filter var(--transition-base);flex-shrink:0}.KCeEwG_certCard:hover .KCeEwG_certLogo{filter:grayscale(0)}.KCeEwG_certName{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.KCeEwG_teamGrid{gap:var(--space-8);grid-template-columns:1fr 1fr 1fr;align-items:stretch;display:grid}.KCeEwG_teamCard{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition-slow), box-shadow var(--transition-slow);flex-direction:column;height:100%;display:flex;overflow:hidden}.KCeEwG_teamCard:hover{box-shadow:var(--shadow-violet);transform:translateY(-6px)}.KCeEwG_teamPhotoWrap{aspect-ratio:4/5;background:var(--color-accent-pale);isolation:isolate;width:100%;position:relative;overflow:hidden}.KCeEwG_teamPhoto{object-fit:cover;object-position:center top;z-index:0;transition:transform .8s cubic-bezier(.16,1,.3,1)}.KCeEwG_teamCard:hover .KCeEwG_teamPhoto{transform:scale(1.05)}.KCeEwG_teamPhotoOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#1f1a4340 100%);position:absolute;inset:0}.KCeEwG_teamBody{padding:var(--space-8);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.KCeEwG_teamName{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);color:var(--color-primary);letter-spacing:-.015em;line-height:var(--line-height-snug);margin:0}.KCeEwG_teamPosition{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);line-height:var(--line-height-snug);margin:0}.KCeEwG_teamRole{font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light);margin:0}.KCeEwG_teamBio p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.KCeEwG_teamMeta{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.KCeEwG_teamMetaItem{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.KCeEwG_teamMetaItem strong{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.KCeEwG_teamFooter{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);flex-direction:column;margin-top:auto;display:flex}.KCeEwG_teamEmail{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--font-weight-medium);transition:color var(--transition-fast);word-break:break-all;display:inline-flex}.KCeEwG_teamEmail:hover{color:var(--color-accent-hover)}.KCeEwG_teamIcon{flex-shrink:0;width:16px;height:16px}.KCeEwG_teamLangs{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.KCeEwG_teamLangIcon{width:14px;height:14px;color:var(--color-text-muted);margin-right:var(--space-1)}.KCeEwG_teamLangBadge{padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);background:var(--color-accent-pale);border-radius:var(--radius-sm);letter-spacing:.05em;justify-content:center;align-items:center;display:inline-flex}.KCeEwG_networkBox{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-12);box-shadow:var(--shadow-card)}.KCeEwG_networkText{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-8)}.KCeEwG_networkPartners{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.KCeEwG_networkPartner{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-accent-mist);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:background var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);display:flex}.KCeEwG_networkPartner:hover{background:var(--color-accent-pale);box-shadow:var(--shadow-sm);transform:translate(3px)}.KCeEwG_networkPartnerIcon{width:16px;height:16px;color:var(--color-accent);flex-shrink:0}@media (max-width:1024px){.KCeEwG_introGrid{gap:var(--space-10);grid-template-columns:1fr}.KCeEwG_introImageWrap{aspect-ratio:16/10;max-height:420px}.KCeEwG_qualityGrid{gap:var(--space-8);grid-template-columns:1fr}.KCeEwG_teamGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}.KCeEwG_networkPartners{grid-template-columns:1fr}}@media (max-width:768px){.KCeEwG_teamGrid{grid-template-columns:1fr}.KCeEwG_networkBox{padding:var(--space-8)}.KCeEwG_certifications{padding:var(--space-6)}}
.yr_3Jq_swatchGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.yr_3Jq_swatch{gap:var(--space-3);flex-direction:column;display:flex}.yr_3Jq_swatchColor{border-radius:var(--radius-md);height:120px;padding:var(--space-4);box-shadow:var(--shadow-sm);transition:transform var(--transition-slow), box-shadow var(--transition-slow);align-items:flex-end;display:flex}.yr_3Jq_swatchColor:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.yr_3Jq_swatchHex{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.yr_3Jq_swatchMeta{flex-direction:column;gap:2px;display:flex}.yr_3Jq_swatchMeta strong{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.yr_3Jq_swatchMeta code{color:var(--color-text-muted);font-size:var(--text-xs);font-family:SFMono-Regular,ui-monospace,monospace}.yr_3Jq_typoStack{gap:var(--space-8);flex-direction:column;display:flex}.yr_3Jq_typoRow{gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px dashed var(--color-border);grid-template-columns:160px 1fr;align-items:baseline;display:grid}.yr_3Jq_typoRow:last-child{border-bottom:none}.yr_3Jq_typoLabel{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.yr_3Jq_buttonGrid{gap:var(--space-6);flex-direction:column;display:flex}.yr_3Jq_buttonRow{gap:var(--space-4);padding:var(--space-6) var(--space-8);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;display:flex}.yr_3Jq_buttonRowDark{background:var(--gradient-violet-navy);padding:var(--space-8)}.yr_3Jq_shadowGrid{gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.yr_3Jq_shadowBox{aspect-ratio:1;background:var(--color-white);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);transition:transform var(--transition-slow);justify-content:center;align-items:center;font-family:SFMono-Regular,ui-monospace,monospace;display:flex}.yr_3Jq_shadowBox:hover{transform:translateY(-6px)}.yr_3Jq_shadowViolet{background:var(--color-accent-mist);color:var(--color-accent)}.yr_3Jq_radiusGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.yr_3Jq_radiusBox{aspect-ratio:1;background:var(--gradient-brand-soft);text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent-deep);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex}.yr_3Jq_sectionVariants{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.yr_3Jq_sectionVariantCard{padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);gap:var(--space-2);min-height:140px;transition:transform var(--transition-slow);flex-direction:column;justify-content:center;display:flex}.yr_3Jq_sectionVariantCard:hover{transform:translateY(-4px)}.yr_3Jq_sectionVariantCard strong{font-size:var(--text-base);color:var(--color-primary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);font-size:var(--text-xs)}.yr_3Jq_sectionVariantCard code{font-size:var(--text-sm);color:var(--color-accent);font-family:SFMono-Regular,ui-monospace,monospace;font-weight:var(--font-weight-semibold)}.yr_3Jq_sectionVariantCard span{font-size:var(--text-xs);color:var(--color-text-muted)}.yr_3Jq_spacingStack{gap:var(--space-2);flex-direction:column;display:flex}.yr_3Jq_spacingRow{gap:var(--space-5);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);transition:background var(--transition-fast);grid-template-columns:100px 1fr 80px;align-items:center;display:grid}.yr_3Jq_spacingRow:hover{background:var(--color-accent-mist)}.yr_3Jq_spacingLabel{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.yr_3Jq_spacingBar{background:var(--gradient-brand-soft);border-radius:var(--radius-sm);max-width:100%;height:16px}.yr_3Jq_spacingValue{font-family:SFMono-Regular,ui-monospace,monospace;font-size:var(--text-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold);text-align:right}@media (max-width:768px){.yr_3Jq_typoRow{gap:var(--space-2);grid-template-columns:1fr}.yr_3Jq_spacingRow{gap:var(--space-3);grid-template-columns:80px 1fr 60px}}
