._container_gzvo5_1{position:relative;display:inline-flex}._trigger_gzvo5_6{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target-min);padding:0 14px;border-radius:var(--radius-pill);background:var(--color-button-secondary-bg);border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font-size:12px;font-weight:600;color:var(--color-button-secondary-fg);white-space:nowrap;box-shadow:var(--shadow-button)}._trigger_gzvo5_6:hover{transform:translateY(-1px);box-shadow:var(--shadow-button-hover)}._currentLang_gzvo5_29{letter-spacing:.05em}._dropdown_gzvo5_33{position:absolute;top:calc(100% + 8px);right:0;background:var(--color-surface-glass-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none;border-radius:24px;box-shadow:var(--shadow-popover);min-width:80px;overflow:hidden;z-index:1000;animation:_fadeIn_gzvo5_1 .15s ease}@keyframes _fadeIn_gzvo5_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._option_gzvo5_61{display:block;width:100%;min-height:var(--touch-target-min);padding:10px 16px;font-size:13px;font-weight:500;text-align:left;background:transparent;border:none;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s;color:var(--color-text-primary)}._option_gzvo5_61:hover{transform:translate(3px);background:var(--color-surface-hover)}._option_gzvo5_61._active_gzvo5_81{background:color-mix(in srgb,var(--color-text-primary) 10%,var(--color-bg-primary) 90%);color:var(--color-text-primary)}._horizontalContainer_gzvo5_88{display:flex;gap:8px;width:100%}._horizontalOption_gzvo5_94{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-comfortable);padding:0 16px;font-size:14px;font-weight:600;background:color-mix(in srgb,var(--color-text-primary) 10%,var(--color-bg-primary) 90%);border:none;border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;color:var(--color-text-secondary);box-shadow:var(--shadow-button)}._horizontalOption_gzvo5_94:hover{transform:translateY(-1px);box-shadow:var(--shadow-button-hover)}._horizontalOption_gzvo5_94._active_gzvo5_81{background:color-mix(in srgb,var(--color-text-primary) 94%,var(--color-bg-primary) 6%);color:var(--color-bg-primary)}html[data-theme=dark] ._horizontalOption_gzvo5_94._active_gzvo5_81{background:color-mix(in srgb,var(--color-text-primary) 88%,var(--color-bg-primary) 12%);color:var(--color-bg-primary)}@media(max-width:767px){._trigger_gzvo5_6{padding:0 14px}._dropdown_gzvo5_33{right:0}}@media(prefers-reduced-motion:reduce){._trigger_gzvo5_6,._dropdown_gzvo5_33,._option_gzvo5_61,._horizontalOption_gzvo5_94{animation:none;transition:none}._trigger_gzvo5_6:hover,._option_gzvo5_61:hover,._horizontalOption_gzvo5_94:hover{transform:none}}._group_9u4q2_1{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--color-border-default);background:var(--color-surface-raised);padding:2px;gap:2px}._option_9u4q2_11{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch-target-min);min-width:var(--touch-target-min);border-radius:999px;padding:0 10px;color:var(--color-text-secondary);transition:transform .22s cubic-bezier(.22,1,.36,1),background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}._option_9u4q2_11:hover{transform:translateY(-2px);color:var(--color-text-primary);background:var(--color-surface-hover)}._option_9u4q2_11:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}._active_9u4q2_35{background:var(--color-text-primary);color:var(--color-bg-primary);box-shadow:var(--shadow-soft)}._active_9u4q2_35 ._icon_9u4q2_41{animation:_themeIconSettle_9u4q2_1 .36s cubic-bezier(.22,1,.36,1) both}._icon_9u4q2_41{display:inline-flex;align-items:center;justify-content:center}._label_9u4q2_51{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._compact_9u4q2_58 ._label_9u4q2_51{display:none}._compact_9u4q2_58 ._option_9u4q2_11{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 8px;gap:0}@media(max-width:767px){._option_9u4q2_11{min-height:var(--touch-target-min);padding:0 10px}}@keyframes _themeIconSettle_9u4q2_1{0%{transform:scale(.86) rotate(-8deg);opacity:.72}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){._option_9u4q2_11{transition:none}._option_9u4q2_11:hover{transform:none}._active_9u4q2_35 ._icon_9u4q2_41{animation:none}}._header_yxhcw_1{--header-shell-offset: 0px;--header-shell-height: 68px;--header-shell-radius: 0;--header-shell-gap: 0px;--header-shadow-start: color-mix(in srgb, var(--color-text-primary) 10%, transparent);--header-shadow-mid: color-mix(in srgb, var(--color-text-primary) 4%, transparent);position:fixed;top:0;left:0;width:100%;z-index:100;padding-top:env(safe-area-inset-top,0);color:var(--color-text-primary);background:transparent;border-bottom:0;isolation:isolate;backdrop-filter:none;-webkit-backdrop-filter:none;transition:color .3s ease;animation:_headerSettle_yxhcw_1 .56s var(--motion-ease-standard, cubic-bezier(.22, 1, .36, 1)) both}._scrolled_yxhcw_24{--header-shell-offset: 0px;--header-shell-height: 62px;--header-shell-radius: 0;--header-shell-gap: 0px;--header-shadow-start: color-mix(in srgb, var(--color-text-primary) 12%, transparent);--header-shadow-mid: color-mix(in srgb, var(--color-text-primary) 5%, transparent)}._header_yxhcw_1:after{content:"";position:absolute;left:0;width:100%;pointer-events:none}._header_yxhcw_1:after{top:0;z-index:-1;height:calc(var(--header-shell-height) + env(safe-area-inset-top,0) + 18px);background:linear-gradient(180deg,var(--header-shadow-start) 0%,var(--header-shadow-mid) 46%,transparent 100%);opacity:.74;transform:translateZ(0)}@keyframes _headerSettle_yxhcw_1{0%{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:translateZ(0)}}._container_yxhcw_63{width:100%;margin:0 auto;padding:0 var(--layout-horizontal-padding);min-height:var(--header-shell-height);display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.8vw,28px);background:transparent;border-bottom:none;border-radius:var(--header-shell-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:min-height .3s ease,border-radius .3s ease,background .4s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;isolation:isolate}._scrolled_yxhcw_24 ._container_yxhcw_63{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] ._header_yxhcw_1{--header-shadow-start: color-mix(in srgb, #000000 28%, transparent);--header-shadow-mid: color-mix(in srgb, #000000 9%, transparent)}html[data-theme=dark] ._scrolled_yxhcw_24{--header-shadow-start: color-mix(in srgb, #000000 34%, transparent);--header-shadow-mid: color-mix(in srgb, #000000 12%, transparent)}@media(min-width:1100px){._container_yxhcw_63{display:grid;grid-template-columns:clamp(220px,18vw,292px) minmax(0,1fr) clamp(220px,14vw,260px);gap:clamp(18px,1.8vw,30px)}}._logo_yxhcw_117{flex:0 0 auto;position:relative;z-index:1}._logo_yxhcw_117 a{display:inline-flex;align-items:center;min-height:var(--touch-target-min)}@media(min-width:1100px){._logo_yxhcw_117{min-width:clamp(200px,16vw,248px)}}._logoImage_yxhcw_135{height:27px;width:auto;max-width:100%;transition:height .3s ease,transform .3s ease,filter .25s ease;will-change:height;transform:translateY(2px) translateZ(0);backface-visibility:hidden}html[data-theme=dark] ._logoImage_yxhcw_135{filter:brightness(0) invert(1)}._scrolled_yxhcw_24 ._logoImage_yxhcw_135{height:24px}._desktopNav_yxhcw_153{display:none}@media(min-width:1100px){._desktopNav_yxhcw_153{display:flex;justify-content:center;flex:1 1 auto;min-width:0;width:100%;overflow:visible}}._navList_yxhcw_168{list-style:none;display:flex;gap:clamp(14px,1.5vw,28px);align-items:center;justify-content:center;flex-wrap:nowrap}@media(min-width:1100px){._navList_yxhcw_168{justify-content:center;gap:clamp(8px,.72vw,16px);padding-left:0;padding-right:0}}._navItem_yxhcw_186{position:relative;flex:0 0 auto}._dropdownWrapper_yxhcw_191{position:relative}._navLink_yxhcw_195{font-size:clamp(11px,.72vw,13px);font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:var(--spacing-sm) 8px;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;border:0;background:transparent;color:inherit;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s ease-out,color .18s ease;-webkit-tap-highlight-color:transparent}._navLink_yxhcw_195:hover,._navLink_yxhcw_195._active_yxhcw_218{transform:translateY(-2px);opacity:.66}._navLink_yxhcw_195:focus-visible{outline:1px solid currentColor;outline-offset:4px}._chevron_yxhcw_228{opacity:.56;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}._dropdownOpen_yxhcw_233 ._chevron_yxhcw_228{transform:rotate(180deg);opacity:.9}._dropdownOpen_yxhcw_233 ._dropdownMenu_yxhcw_238{opacity:1;visibility:visible;transform:translateY(0)}._dropdownMenu_yxhcw_238{position:absolute;top:calc(100% + 12px);left:-16px;z-index:1000;background:var(--color-surface-glass-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:180px;padding:6px;box-shadow:var(--shadow-popover);border:1px solid var(--color-border-subtle);border-radius:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;list-style:none;display:grid;gap:2px}._dropdownMenuOpen_yxhcw_266{opacity:1;visibility:visible;transform:translateY(0)}._dropdownLink_yxhcw_272{display:flex;align-items:center;min-height:var(--touch-target-min);padding:8px 14px;font-size:14px;color:var(--color-text-primary);border-radius:0;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}._dropdownLink_yxhcw_272:hover,._dropdownLink_yxhcw_272:focus-visible,._dropdownLink_yxhcw_272[aria-current=page]{transform:translate(4px);background-color:var(--color-surface-hover);color:var(--color-text-primary)}._mobileToggle_yxhcw_291{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-pill);background:var(--color-button-secondary-bg);color:var(--color-button-secondary-fg);box-shadow:var(--shadow-button);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}._mobileToggle_yxhcw_291:hover{transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}@media(min-width:1100px){._mobileToggle_yxhcw_291,._mobileNav_yxhcw_314{display:none}}._mobileNav_yxhcw_314{position:fixed;top:calc(var(--header-shell-offset) + env(safe-area-inset-top,0) + var(--header-shell-height) + var(--header-shell-gap));left:0;width:100%;height:calc(100svh - (var(--header-shell-offset) + env(safe-area-inset-top,0) + var(--header-shell-height) + var(--header-shell-gap)));background:linear-gradient(90deg,color-mix(in srgb,var(--color-text-primary) 7%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--color-bg-primary) 98%,white 2%);background-size:33.33% 100%,100% 100%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:clamp(18px,3.8vw,26px) max(var(--layout-horizontal-padding),24px) calc(28px + env(safe-area-inset-bottom,0));transform:translateY(-12px);transition:transform .3s ease,opacity .25s ease,visibility .25s ease;overflow-y:auto;border-top:1px solid color-mix(in srgb,var(--color-border-default) 72%,transparent);border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:0 38px 70px #0a14232e;opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain}._mobileNav_yxhcw_314._mobileNavOpen_yxhcw_347{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}._mobileNavList_yxhcw_354{list-style:none;display:flex;flex-direction:column;gap:clamp(9px,1.8vh,15px);width:min(520px,100%);margin:0 auto}._mobileNavLink_yxhcw_363{font-size:17px;font-weight:500;padding:4px 0;min-height:var(--touch-target-min);display:flex;align-items:center;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease-out}._mobileNavLink_yxhcw_363[aria-current=page]{color:var(--color-text-primary);font-weight:700}@media(hover:none)and (pointer:coarse){._mobileNavLink_yxhcw_363:active{opacity:.6}}._mobileGroupTitle_yxhcw_385{font-size:13px;color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:4px;display:block}._mobileSubList_yxhcw_393{list-style:none;padding-left:var(--spacing-md);display:flex;flex-direction:column;gap:4px;margin-top:4px}._mobileSubList_yxhcw_393 ._mobileNavLink_yxhcw_363{font-size:16px;font-weight:400}._headerActions_yxhcw_407{display:none;align-items:center;justify-content:flex-end;gap:8px;min-width:0;width:auto;flex:0 0 auto}@media(min-width:1100px){._headerActions_yxhcw_407{display:flex;justify-self:end}}._mobileThemeSelector_yxhcw_424{width:min(520px,100%);margin:clamp(16px,2.8vh,24px) auto 0}._mobileLanguageSelector_yxhcw_429{width:min(520px,100%);margin:clamp(12px,2.4vh,18px) auto 0;padding-top:clamp(12px,2.4vh,18px);border-top:1px solid var(--color-border-subtle)}@media(max-width:767px){._header_yxhcw_1{--header-shell-offset: 0px;--header-shell-height: 66px;--header-shell-radius: 0;--header-shell-gap: 0px}._scrolled_yxhcw_24{--header-shell-offset: 0px;--header-shell-height: 60px;--header-shell-radius: 0}._container_yxhcw_63{width:100%;padding:0 var(--layout-horizontal-padding);display:grid;grid-template-columns:1fr auto 1fr;gap:0}._logo_yxhcw_117{grid-column:2;justify-self:center}._logo_yxhcw_117 a{justify-content:center;min-height:48px}._mobileToggle_yxhcw_291{grid-column:3;justify-self:end;width:48px;height:48px}._mobileNav_yxhcw_314{width:100%;height:calc(100svh - var(--header-shell-height) - env(safe-area-inset-top,0));padding-right:20px;padding-left:20px}._logoImage_yxhcw_135{height:25px}._scrolled_yxhcw_24 ._logoImage_yxhcw_135{height:24px}}@media(prefers-reduced-motion:reduce){._header_yxhcw_1,._container_yxhcw_63,._logoImage_yxhcw_135,._navLink_yxhcw_195,._chevron_yxhcw_228,._dropdownMenu_yxhcw_238,._dropdownLink_yxhcw_272,._mobileToggle_yxhcw_291{transition:none;animation:none}._navLink_yxhcw_195:hover,._dropdownOpen_yxhcw_233 ._chevron_yxhcw_228,._dropdownLink_yxhcw_272:hover,._dropdownLink_yxhcw_272:focus-visible,._dropdownLink_yxhcw_272[aria-current=page],._mobileToggle_yxhcw_291:hover{transform:none}}._footer_188t8_1{--footer-ink: #f7f3ea;--footer-muted: rgba(247, 243, 234, .66);--footer-soft: rgba(247, 243, 234, .44);--footer-line: rgba(247, 243, 234, .14);position:relative;z-index:10;background:linear-gradient(90deg,rgba(247,243,234,.08) 1px,transparent 1px),radial-gradient(circle at 18% 18%,rgba(180,194,174,.16),transparent 36%),linear-gradient(135deg,#151a16,#0f1412);background-size:33.33% 100%,100% 100%;padding:clamp(48px,7vh,84px) 0 clamp(24px,4vh,40px);border-top:1px solid rgba(247,243,234,.18);font-size:14px;color:var(--footer-muted)}._container_188t8_19{max-width:1360px;margin:0 auto;padding:0 var(--layout-horizontal-padding)}._grid_188t8_25{display:grid;grid-template-columns:1fr;gap:0;margin-bottom:clamp(30px,5vh,52px);border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line)}@media(min-width:768px){._grid_188t8_25{grid-template-columns:2fr 1fr 1fr}}._brand_188t8_40,._info_188t8_41,._legal_188t8_42{padding:clamp(24px,3.4vw,42px)}._info_188t8_41,._legal_188t8_42{border-left:1px solid var(--footer-line)}._brand_188t8_40 h3{font-family:var(--font-heading);font-size:clamp(1.48rem,2.4vw,2.56rem);font-weight:400;line-height:1.05;margin-bottom:12px;color:var(--footer-ink)}._slogan_188t8_60{margin:0;color:var(--footer-soft);font-size:clamp(.88rem,1vw,1rem);line-height:1.7}._info_188t8_41 h4,._legal_188t8_42 h4{font-size:14px;text-transform:uppercase;color:var(--footer-ink);letter-spacing:.14em;margin-bottom:18px}._info_188t8_41 p{margin:0 0 7px;line-height:1.72}._info_188t8_41 strong{color:var(--footer-ink);font-weight:650}._info_188t8_41 a,._legal_188t8_42 a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);color:var(--footer-ink);text-decoration:none;border-bottom:1px solid rgba(247,243,234,.26);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,color .18s ease}._info_188t8_41 a:hover,._legal_188t8_42 a:hover{transform:translateY(-2px);color:#d7e3cd;border-bottom-color:currentColor}._legal_188t8_42 ul{list-style:none}@media(prefers-reduced-motion:reduce){._info_188t8_41 a,._legal_188t8_42 a{transition:none}._info_188t8_41 a:hover,._legal_188t8_42 a:hover{transform:none}}._legal_188t8_42 li{margin-bottom:4px}._copyright_188t8_124{border-top:none;padding-top:0;text-align:center;font-size:12px;color:#f7f3ea75}@media(max-width:767px){._footer_188t8_1{padding-top:40px}._brand_188t8_40,._info_188t8_41,._legal_188t8_42{padding:24px 0}._info_188t8_41,._legal_188t8_42{border-left:none;border-top:1px solid var(--footer-line)}._info_188t8_41 a,._legal_188t8_42 a{min-height:var(--touch-target-min)}}._canvas_z9cl0_1{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;background:transparent}._wrapper_osf7l_1{width:100%}._idle_osf7l_6{transform:none!important;opacity:1}._exitLeft_osf7l_14{animation:_slideOutLeft_osf7l_1 .2s ease-in forwards}._exitRight_osf7l_18{animation:_slideOutRight_osf7l_1 .2s ease-in forwards}._enterRight_osf7l_23{animation:_slideInRight_osf7l_1 .3s ease-out forwards}._enterLeft_osf7l_27{animation:_slideInLeft_osf7l_1 .3s ease-out forwards}@keyframes _slideOutLeft_osf7l_1{0%{transform:translate(0);opacity:1}to{transform:translate(-30px);opacity:0}}@keyframes _slideOutRight_osf7l_1{0%{transform:translate(0);opacity:1}to{transform:translate(30px);opacity:0}}@keyframes _slideInRight_osf7l_1{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _slideInLeft_osf7l_1{0%{transform:translate(-30px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){._exitLeft_osf7l_14,._exitRight_osf7l_18,._enterRight_osf7l_23,._enterLeft_osf7l_27{animation:none;opacity:1;transform:translate(0)}}._wrapper_llduc_1{display:flex;flex-direction:column;min-height:100vh}._main_llduc_8{flex:1}._routeFallback_llduc_14{min-height:clamp(420px,68vh,680px);display:grid;place-items:center;padding:calc(84px + env(safe-area-inset-top,0)) var(--layout-horizontal-padding) 96px;background:linear-gradient(90deg,var(--color-grid-subtle) 1px,transparent 1px),linear-gradient(180deg,var(--color-grid-muted) 1px,transparent 1px),linear-gradient(135deg,var(--color-bg-warm) 0%,var(--color-bg-warm-secondary) 54%,var(--color-bg-secondary) 100%);background-size:25% 100%,100% 25%,auto;color:var(--color-text-primary)}._fallbackInner_llduc_27{width:min(560px,100%);display:grid;gap:12px}._fallbackInner_llduc_27 p{margin:0;color:var(--color-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}._fallbackInner_llduc_27 strong{font-family:var(--font-heading);font-size:clamp(2.1rem,5vw,4.5rem);font-weight:400;line-height:1}._fallbackInner_llduc_27 i{display:block;height:1px;margin-top:4px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--color-text-primary) 18%,transparent),color-mix(in srgb,var(--color-text-primary) 4%,transparent))}._fallbackInner_llduc_27 i:nth-of-type(2){width:78%}._fallbackInner_llduc_27 i:nth-of-type(3){width:48%}html[data-theme=dark] ._routeFallback_llduc_14{background:linear-gradient(90deg,var(--color-grid-subtle) 1px,transparent 1px),linear-gradient(180deg,var(--color-grid-muted) 1px,transparent 1px),linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 54%,var(--color-bg-tertiary) 100%);color:var(--color-text-primary)}._reveal_1pxn5_1{--motion-reveal-x: 0px;--motion-reveal-y: 20px;--motion-reveal-scale: 1;--motion-reveal-blur: 2px;--motion-reveal-clip: 0%;opacity:0;transform:translate3d(var(--motion-reveal-x),var(--motion-reveal-y),0) scale(var(--motion-reveal-scale));filter:blur(var(--motion-reveal-blur));will-change:opacity,transform,filter}._visible_1pxn5_13{animation:_motionReveal_1pxn5_1 var(--motion-reveal-duration, .74s) var(--motion-ease-standard, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--motion-reveal-delay, 0s)}._fade_1pxn5_18{--motion-reveal-y: 0px;--motion-reveal-blur: 0px}._scale_1pxn5_23{--motion-reveal-y: 16px;--motion-reveal-scale: .982;--motion-reveal-blur: 2px}._slideLeft_1pxn5_29{--motion-reveal-x: 18px;--motion-reveal-y: 0px}._slideRight_1pxn5_34{--motion-reveal-x: -18px;--motion-reveal-y: 0px}._unmask_1pxn5_39{--motion-reveal-y: 14px;--motion-reveal-scale: 1;--motion-reveal-blur: 0px;--motion-reveal-clip: 10%;clip-path:inset(var(--motion-reveal-clip) 0 0 0)}._unmask_1pxn5_39._visible_1pxn5_13{animation-name:_motionRevealUnmask_1pxn5_1}._quiet_1pxn5_51{--motion-reveal-y: 12px;--motion-reveal-blur: 0px;animation-timing-function:var(--motion-ease-quiet, cubic-bezier(.2, .7, .3, 1))}._list_1pxn5_57{--motion-reveal-y: 14px;--motion-reveal-blur: 0px;animation-timing-function:cubic-bezier(.16,.84,.34,1)}@keyframes _motionReveal_1pxn5_1{0%{opacity:0;transform:translate3d(var(--motion-reveal-x),var(--motion-reveal-y),0) scale(var(--motion-reveal-scale));filter:blur(var(--motion-reveal-blur))}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes _motionRevealUnmask_1pxn5_1{0%{opacity:0;clip-path:inset(var(--motion-reveal-clip) 0 0 0);transform:translate3d(var(--motion-reveal-x),var(--motion-reveal-y),0) scale(var(--motion-reveal-scale));filter:blur(var(--motion-reveal-blur))}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){._reveal_1pxn5_1{opacity:1;animation:none;transform:none;filter:none;clip-path:none}}._pageShell_nwzk3_1{--hero-x: 0px;--hero-y: 0px;--focus-x: 62%;--focus-y: 42%;--scan-offset: 0px;--beam-shift: 0px;--hero-ink: #f5f8fc;--hero-muted: rgba(222, 232, 243, .76);--hero-faint: rgba(181, 204, 229, .58);--hero-line: rgba(145, 185, 224, .16);--hero-line-muted: rgba(145, 185, 224, .08);--hero-panel: rgba(9, 18, 29, .72);--hero-panel-strong: rgba(10, 21, 34, .9);--hero-accent: #8bb7e2;--color-text-primary: var(--hero-ink);--color-text-secondary: var(--hero-muted);--color-text-tertiary: var(--hero-faint);--color-bg-primary: var(--hero-panel-strong);--color-bg-secondary: rgba(18, 38, 58, .74);--color-bg-warm: #07101a;--color-bg-warm-secondary: #0c1522;--color-primary: var(--hero-accent);--color-grid-subtle: var(--hero-line);--color-grid-muted: var(--hero-line-muted);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(58,112,160,.34),transparent 34%),radial-gradient(circle at 78% 20%,rgba(170,206,238,.14),transparent 28%),linear-gradient(135deg,#07101a,#0c1522 54%,#081018);color:var(--hero-ink)}html[data-theme=light] ._pageShell_nwzk3_1{--hero-ink: #111a28;--hero-muted: rgba(57, 73, 96, .78);--hero-faint: rgba(74, 95, 124, .62);--hero-line: rgba(43, 94, 189, .16);--hero-line-muted: rgba(43, 94, 189, .08);--hero-panel: rgba(255, 255, 255, .72);--hero-panel-strong: rgba(249, 252, 255, .9);--hero-accent: #2b5ebd;--color-bg-primary: var(--hero-panel-strong);--color-bg-secondary: rgba(232, 240, 250, .78);--color-bg-warm: #f7fbff;--color-bg-warm-secondary: #edf5fc;background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(69,131,197,.2),transparent 34%),radial-gradient(circle at 78% 20%,rgba(28,74,128,.08),transparent 28%),linear-gradient(135deg,#f8fbff,#edf5fc 58%,#f7fbff)}html[data-theme=dark] ._pageShell_nwzk3_1{--hero-ink: #f5f8fc;--hero-muted: rgba(222, 232, 243, .76);--hero-faint: rgba(181, 204, 229, .58);--hero-line: rgba(145, 185, 224, .16);--hero-line-muted: rgba(145, 185, 224, .08);--hero-panel: rgba(9, 18, 29, .72);--hero-panel-strong: rgba(10, 21, 34, .9);--hero-accent: #8bb7e2;--color-bg-primary: var(--hero-panel-strong);--color-bg-secondary: rgba(18, 38, 58, .74);--color-bg-warm: #07101a;--color-bg-warm-secondary: #0c1522;background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(58,112,160,.34),transparent 34%),radial-gradient(circle at 78% 20%,rgba(170,206,238,.14),transparent 28%),linear-gradient(135deg,#07101a,#0c1522 54%,#081018)}._pageShell_nwzk3_1:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.2),transparent 26%),linear-gradient(118deg,rgba(112,163,209,.24) 0 1px,transparent 1px 100%),linear-gradient(72deg,transparent 0 42%,rgba(231,238,246,.18) 42.4%,transparent 43.2% 100%),repeating-linear-gradient(180deg,transparent 0 28px,rgba(137,185,228,.1) 28px 29px,transparent 29px 68px),linear-gradient(90deg,#07101afa,#07101ae6 42%,#0c1e30d6 70%,#07101af2),linear-gradient(135deg,#07101a,#0d1b2c 54%,#081018);background-position:center,var(--hero-x) 0,var(--beam-shift) 0,0 var(--scan-offset),0 0,0 0;background-size:100% 100%,180px 100%,100% 100%,100% 240px,100% 100%,100% 100%;will-change:background-position}html[data-theme=light] ._pageShell_nwzk3_1:before{background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(43,94,189,.14),transparent 26%),linear-gradient(118deg,rgba(43,94,189,.14) 0 1px,transparent 1px 100%),linear-gradient(72deg,transparent 0 42%,rgba(34,72,120,.12) 42.4%,transparent 43.2% 100%),repeating-linear-gradient(180deg,transparent 0 28px,rgba(43,94,189,.07) 28px 29px,transparent 29px 68px),linear-gradient(90deg,#f8fbfff5,#f0f7fddb 42%,#e5f0fac7 70%,#f8fbfff0),linear-gradient(135deg,#f8fbff,#edf5fc 54%,#f7fbff)}html[data-theme=dark] ._pageShell_nwzk3_1:before{background:radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.2),transparent 26%),linear-gradient(118deg,rgba(112,163,209,.24) 0 1px,transparent 1px 100%),linear-gradient(72deg,transparent 0 42%,rgba(231,238,246,.18) 42.4%,transparent 43.2% 100%),repeating-linear-gradient(180deg,transparent 0 28px,rgba(137,185,228,.1) 28px 29px,transparent 29px 68px),linear-gradient(90deg,#07101afa,#07101ae6 42%,#0c1e30d6 70%,#07101af2),linear-gradient(135deg,#07101a,#0d1b2c 54%,#081018)}._pageShell_nwzk3_1:after{content:"";position:absolute;inset:-8% -6%;z-index:-2;pointer-events:none;background:linear-gradient(112deg,transparent 0%,transparent 42%,rgba(117,162,207,.18) 42.5%,transparent 43.4%,transparent 100%),linear-gradient(78deg,transparent 0%,transparent 58%,rgba(225,233,242,.12) 58.4%,transparent 59.2%,transparent 100%),repeating-linear-gradient(90deg,rgba(156,188,224,.08) 0 1px,transparent 1px 84px),repeating-linear-gradient(180deg,rgba(156,188,224,.055) 0 1px,transparent 1px 92px);-webkit-mask-image:linear-gradient(90deg,#00000094,#000000f0 48%,#00000080);mask-image:linear-gradient(90deg,#00000094,#000000f0 48%,#00000080);opacity:.74;transform:translate3d(var(--hero-x),var(--hero-y),0);animation:_dataFieldShift_nwzk3_1 12s ease-in-out infinite alternate;will-change:transform}html[data-theme=light] ._pageShell_nwzk3_1:after{background:linear-gradient(112deg,transparent 0%,transparent 42%,rgba(43,94,189,.12) 42.5%,transparent 43.4%,transparent 100%),linear-gradient(78deg,transparent 0%,transparent 58%,rgba(23,56,102,.1) 58.4%,transparent 59.2%,transparent 100%),repeating-linear-gradient(90deg,rgba(43,94,189,.055) 0 1px,transparent 1px 84px),repeating-linear-gradient(180deg,rgba(43,94,189,.045) 0 1px,transparent 1px 92px);opacity:.86}html[data-theme=dark] ._pageShell_nwzk3_1:after{background:linear-gradient(112deg,transparent 0%,transparent 42%,rgba(117,162,207,.18) 42.5%,transparent 43.4%,transparent 100%),linear-gradient(78deg,transparent 0%,transparent 58%,rgba(225,233,242,.12) 58.4%,transparent 59.2%,transparent 100%),repeating-linear-gradient(90deg,rgba(156,188,224,.08) 0 1px,transparent 1px 84px),repeating-linear-gradient(180deg,rgba(156,188,224,.055) 0 1px,transparent 1px 92px);opacity:.74}._hero_nwzk3_153{--home-hero-height: clamp(720px, calc(100svh - 72px) , 900px);position:relative;overflow:hidden;isolation:isolate;min-height:var(--home-hero-height);padding:calc(clamp(88px,10vh,120px) + env(safe-area-inset-top,0)) var(--layout-hero-inline-padding) 0}html[data-theme=light] ._hero_nwzk3_153:before{background:linear-gradient(90deg,rgba(43,94,189,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(43,94,189,.04) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(43,94,189,.12),transparent 30%),linear-gradient(180deg,#f8fbff1f,#e0edf975)}html[data-theme=dark] ._hero_nwzk3_153:before{background:linear-gradient(90deg,rgba(156,188,224,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(156,188,224,.045) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.16),transparent 30%),linear-gradient(180deg,#07101a29,#07101abd)}html[data-theme=light] ._hero_nwzk3_153:after{border-color:#2b5ebd1f;background:linear-gradient(90deg,rgba(43,94,189,.08) 1px,transparent 1px),repeating-linear-gradient(180deg,transparent 0 34px,rgba(43,94,189,.07) 34px 35px,transparent 35px 70px),linear-gradient(135deg,#2b5ebd1a,#ffffff14);opacity:.62}html[data-theme=dark] ._hero_nwzk3_153:after{border-color:#91b9e021;background:linear-gradient(90deg,rgba(145,185,224,.1) 1px,transparent 1px),repeating-linear-gradient(180deg,transparent 0 34px,rgba(145,185,224,.09) 34px 35px,transparent 35px 70px),linear-gradient(135deg,#1c507a29,#07101a14);opacity:.5}._hero_nwzk3_153:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(156,188,224,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(156,188,224,.045) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.16),transparent 30%),linear-gradient(180deg,#07101a29,#07101abd);background-size:25% 100%,100% 25%,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 74%,transparent 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.56) 74%,transparent 100%)}._hero_nwzk3_153:after{content:"";position:absolute;right:-7vw;top:11%;z-index:-2;width:clamp(360px,40vw,660px);height:clamp(420px,58vh,700px);border:1px solid rgba(145,185,224,.13);background:linear-gradient(90deg,rgba(145,185,224,.1) 1px,transparent 1px),repeating-linear-gradient(180deg,transparent 0 34px,rgba(145,185,224,.09) 34px 35px,transparent 35px 70px),linear-gradient(135deg,#1c507a29,#07101a14);background-size:25% 100%,100% 100%,100% 100%;opacity:.5;transform:translate3d(var(--hero-x),var(--hero-y),0) rotate(-11deg) skew(-4deg);transform-origin:center;will-change:transform}._mapLayer_nwzk3_230{position:absolute;inset:clamp(72px,9vh,112px) 0 36px;z-index:-1;pointer-events:none}._routeMap_nwzk3_237{width:100%;height:100%;overflow:visible;transform:translate3d(var(--hero-x),var(--hero-y),0);will-change:transform}._routeTrack_nwzk3_245,._routeTrace_nwzk3_246{fill:none;stroke-linecap:round}._routeTrack_nwzk3_245{stroke:color-mix(in srgb,var(--color-text-primary) 9%,transparent);stroke-width:1.2}._routeTrace_nwzk3_246{stroke:#8bb7e257;stroke-width:1.4;stroke-dasharray:9 18;animation:_routeFlow_nwzk3_1 9s linear infinite}._moleculeCluster_nwzk3_263 circle{fill:color-mix(in srgb,var(--color-bg-primary) 64%,transparent);stroke:color-mix(in srgb,var(--color-text-primary) 14%,transparent);stroke-width:1;filter:drop-shadow(0 14px 24px rgba(88,76,52,.12));animation:_moleculePulse_nwzk3_1 7s ease-in-out infinite;transform-origin:center;transform-box:fill-box}._moleculeCluster_nwzk3_263 circle:nth-child(2n){animation-delay:1.2s}._moleculeCluster_nwzk3_263 circle:nth-child(3n){animation-delay:2.4s}._contentGrid_nwzk3_281{position:relative;width:min(1320px,100%);min-height:calc(var(--home-hero-height) - clamp(88px,10vh,120px));margin:0 auto;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(34px,5.2vw,86px);padding-bottom:clamp(70px,9vh,104px)}._copyPanel_nwzk3_293{position:relative;z-index:2;max-width:820px;align-self:center;animation:_homeRiseIn_nwzk3_1 .82s cubic-bezier(.22,1,.36,1) both}._eyebrow_nwzk3_301{margin:0 0 clamp(18px,3vh,28px);font-size:clamp(.72rem,.9vw,.86rem);letter-spacing:.34em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700}._title_nwzk3_310{margin:0;font-family:var(--font-heading);font-size:clamp(2.18rem,3.45vw,3.62rem);line-height:1.12;letter-spacing:0;white-space:pre-line;max-width:20ch;text-wrap:balance}._subtitle_nwzk3_321{margin:clamp(22px,3.5vh,36px) 0 0;max-width:52ch;color:var(--color-text-secondary);font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.72}._cta_nwzk3_329{margin-top:clamp(24px,4vh,40px);display:inline-flex;align-items:center;gap:16px;min-height:48px;padding:0 2px 0 0;border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 64%,transparent);color:var(--color-text-primary);font-size:.94rem;font-weight:700;letter-spacing:.05em;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,color .26s ease}._cta_nwzk3_329:hover{transform:translateY(-3px);border-color:var(--color-primary);color:color-mix(in srgb,var(--color-primary) 64%,var(--color-text-primary) 36%)}._systemStage_nwzk3_350{position:relative;min-height:clamp(350px,45vh,490px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,.8fr);grid-template-rows:minmax(0,auto) minmax(0,auto);gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2vw,26px) clamp(22px,2.6vw,34px) clamp(16px,2vw,26px) clamp(16px,2vw,26px);box-sizing:border-box;overflow:hidden;border:1px solid var(--hero-line);border-radius:6px;background:linear-gradient(90deg,rgba(145,185,224,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(145,185,224,.07) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.14),transparent 34%),#09121db3;background-size:33.33% 100%,100% 28%,100% 100%,100% 100%;box-shadow:inset 0 1px #f4f8fc14,0 28px 80px #0000003d;animation:_systemStageIn_nwzk3_1 .98s .12s cubic-bezier(.22,1,.36,1) both}._systemStage_nwzk3_350:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(130deg,transparent 0%,rgba(244,248,252,.04) 44%,transparent 74%),radial-gradient(circle at 34% 58%,rgba(139,183,226,.1),transparent 40%);pointer-events:none}._systemStage_nwzk3_350:after{content:"";position:absolute;left:9%;right:9%;top:56%;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(139,183,226,.36),transparent)}html[data-theme=light] ._systemStage_nwzk3_350{border-color:#2b5ebd2e;background:linear-gradient(90deg,rgba(43,94,189,.075) 1px,transparent 1px),linear-gradient(180deg,rgba(43,94,189,.055) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(43,94,189,.11),transparent 34%),#ffffff9e;box-shadow:inset 0 1px #ffffffbd,0 28px 80px #2b5ebd1f}html[data-theme=dark] ._systemStage_nwzk3_350{border-color:var(--hero-line);background:linear-gradient(90deg,rgba(145,185,224,.1) 1px,transparent 1px),linear-gradient(180deg,rgba(145,185,224,.07) 1px,transparent 1px),radial-gradient(circle at var(--focus-x) var(--focus-y),rgba(139,183,226,.14),transparent 34%),#09121db3;box-shadow:inset 0 1px #f4f8fc14,0 28px 80px #0000003d}html[data-theme=light] ._systemStage_nwzk3_350:before{background:linear-gradient(130deg,transparent 0%,rgba(43,94,189,.045) 44%,transparent 74%),radial-gradient(circle at 34% 58%,rgba(43,94,189,.08),transparent 40%)}html[data-theme=dark] ._systemStage_nwzk3_350:before{background:linear-gradient(130deg,transparent 0%,rgba(244,248,252,.04) 44%,transparent 74%),radial-gradient(circle at 34% 58%,rgba(139,183,226,.1),transparent 40%)}html[data-theme=light] ._systemStage_nwzk3_350:after{background:linear-gradient(90deg,transparent,rgba(43,94,189,.26),transparent)}html[data-theme=dark] ._systemStage_nwzk3_350:after{background:linear-gradient(90deg,transparent,rgba(139,183,226,.36),transparent)}._productModule_nwzk3_440,._appModule_nwzk3_441,._deliveryModule_nwzk3_442{position:relative;z-index:2;min-width:0;max-width:100%;box-sizing:border-box}._moduleCaption_nwzk3_450 span,._appCopy_nwzk3_451 span,._deliveryModule_nwzk3_442 span{color:var(--color-text-tertiary);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._productModule_nwzk3_440{grid-row:1 / span 2;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:330px;overflow:hidden;border-radius:4px;background:radial-gradient(circle at 50% 38%,rgba(244,248,252,.16),transparent 58%),linear-gradient(180deg,#0f1f30b3,#08111cdb);border:1px solid var(--hero-line)}._productImage_nwzk3_474{align-self:stretch;justify-self:stretch;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 54%;filter:saturate(.92) contrast(1.04) brightness(.9) drop-shadow(0 38px 58px rgba(0,0,0,.24));transition:transform .96s cubic-bezier(.22,1,.36,1),filter .32s ease;will-change:transform}._systemStage_nwzk3_350:hover ._productImage_nwzk3_474{transform:translateY(-5px) scale(1.028)}._moduleCaption_nwzk3_450{display:grid;gap:6px;padding:16px 18px 18px;border-top:1px solid var(--hero-line);background:#08111cb8}._moduleCaption_nwzk3_450 strong,._appCopy_nwzk3_451 strong,._deliveryModule_nwzk3_442 strong{color:var(--color-text-primary);font-family:var(--font-heading);font-weight:400;line-height:1.12;white-space:pre-line}._moduleCaption_nwzk3_450 strong{font-size:clamp(1.12rem,1.5vw,1.5rem)}._appModule_nwzk3_441{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(12px,1.5vw,16px);align-items:start;align-self:start;min-height:286px;padding:clamp(15px,1.8vw,20px);overflow:hidden;border:1px solid rgba(139,183,226,.22);border-radius:4px;background:linear-gradient(145deg,#0a1624e6,#10283e75),#09121db8}._phoneMockup_nwzk3_532{position:relative;justify-self:center;width:clamp(98px,6.8vw,116px);aspect-ratio:1470 / 3000;overflow:visible;border:0;border-radius:0;background:transparent;filter:drop-shadow(0 28px 44px rgba(0,0,0,.28));transform:rotate(-2deg);transform-origin:center}._phoneMockup_nwzk3_532:before{content:"";position:absolute;inset:7% 10% 55% 58%;z-index:4;border-radius:999px;background:linear-gradient(118deg,#ffffff5c,#fff0);opacity:.5;pointer-events:none}._phoneBackplate_nwzk3_557,._phoneFrame_nwzk3_558,._phoneScreen_nwzk3_559{position:absolute;display:block;min-width:0;min-height:0;max-width:none;max-height:none;object-fit:contain}._phoneBackplate_nwzk3_557,._phoneFrame_nwzk3_558{inset:0;z-index:1;width:100%;height:100%}._phoneFrame_nwzk3_558{z-index:3}._phoneScreen_nwzk3_559{inset:2.2% 5.1%;z-index:2;width:89.8%;height:95.6%;object-fit:cover;border-radius:clamp(15px,1.08vw,20px);background:#fff;box-shadow:inset 0 0 0 1px #111a2814}._appCopy_nwzk3_451{display:grid;gap:8px;width:100%;min-width:0}._appCopy_nwzk3_451 strong{max-width:100%;font-size:clamp(.98rem,1.12vw,1.12rem);line-height:1.24;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}._deliveryModule_nwzk3_442{grid-column:2;grid-row:2;align-self:stretch;display:grid;align-content:end;gap:9px;min-height:148px;padding:clamp(16px,2vw,22px);border:1px solid var(--hero-line);border-radius:4px;background:linear-gradient(90deg,rgba(139,183,226,.18),transparent 58%),#09121db3}._deliveryModule_nwzk3_442 strong{font-size:clamp(1.08rem,1.48vw,1.42rem)}._deliveryModule_nwzk3_442 p{max-width:36ch;margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}html[data-theme=light] ._productModule_nwzk3_440{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.82),transparent 58%),linear-gradient(180deg,#ffffffd1,#e9f2fbb8);border-color:#2b5ebd29}html[data-theme=dark] ._productModule_nwzk3_440{background:radial-gradient(circle at 50% 38%,rgba(244,248,252,.16),transparent 58%),linear-gradient(180deg,#0f1f30b3,#08111cdb);border-color:var(--hero-line)}html[data-theme=light] ._productImage_nwzk3_474{filter:saturate(.98) contrast(1.02) brightness(1.02) drop-shadow(0 30px 44px rgba(43,94,189,.16))}html[data-theme=dark] ._productImage_nwzk3_474{filter:saturate(.92) contrast(1.04) brightness(.9) drop-shadow(0 38px 58px rgba(0,0,0,.24))}html[data-theme=light] ._moduleCaption_nwzk3_450{border-top-color:#2b5ebd24;background:#ffffffc2}html[data-theme=dark] ._moduleCaption_nwzk3_450{border-top-color:var(--hero-line);background:#08111cb8}html[data-theme=light] ._appModule_nwzk3_441{border-color:#2b5ebd2e;background:linear-gradient(145deg,#ffffffd6,#e1eefa94),#ffffffad}html[data-theme=dark] ._appModule_nwzk3_441{border-color:#8bb7e238;background:linear-gradient(145deg,#0a1624e6,#10283e75),#09121db8}html[data-theme=light] ._phoneMockup_nwzk3_532{background:transparent;filter:drop-shadow(0 24px 36px rgba(43,94,189,.16))}html[data-theme=dark] ._phoneMockup_nwzk3_532{background:transparent;filter:drop-shadow(0 28px 44px rgba(0,0,0,.28))}html[data-theme=light] ._deliveryModule_nwzk3_442{border-color:#2b5ebd29;background:linear-gradient(90deg,rgba(43,94,189,.1),transparent 58%),#ffffffad}html[data-theme=dark] ._deliveryModule_nwzk3_442{border-color:var(--hero-line);background:linear-gradient(90deg,rgba(139,183,226,.18),transparent 58%),#09121db3}html[lang=ko] ._title_nwzk3_310,html[lang=ko] ._subtitle_nwzk3_321,html[lang=ko] ._moduleCaption_nwzk3_450,html[lang=ko] ._appCopy_nwzk3_451,html[lang=ko] ._deliveryModule_nwzk3_442{word-break:keep-all;overflow-wrap:break-word;line-break:strict}@keyframes _homeRiseIn_nwzk3_1{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes _systemStageIn_nwzk3_1{0%{opacity:0;transform:translateY(24px) scale(.965);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes _routeFlow_nwzk3_1{to{stroke-dashoffset:-162}}@keyframes _moleculePulse_nwzk3_1{0%,to{opacity:.68;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes _dataFieldShift_nwzk3_1{0%{transform:translate3d(-12px,-8px,0)}to{transform:translate3d(18px,10px,0)}}@media(min-width:981px)and (max-width:1180px){._contentGrid_nwzk3_281{grid-template-columns:minmax(300px,.84fr) minmax(400px,1fr);gap:clamp(24px,3.2vw,42px)}._systemStage_nwzk3_350{grid-template-columns:minmax(230px,.92fr) minmax(200px,.76fr);gap:12px;padding:clamp(14px,1.6vw,20px)}._appModule_nwzk3_441{min-height:270px;padding:14px}._phoneMockup_nwzk3_532{width:clamp(88px,6vw,106px)}._deliveryModule_nwzk3_442{min-height:136px}}@media(min-width:701px)and (max-width:980px){._hero_nwzk3_153{--home-hero-height: clamp(720px, calc(100svh - 72px) , 860px);padding-top:calc(76px + env(safe-area-inset-top,0))}._contentGrid_nwzk3_281{grid-template-columns:minmax(230px,.72fr) minmax(350px,1fr);align-items:center;gap:clamp(14px,2.4vw,24px);min-height:calc(var(--home-hero-height) - 76px);padding-bottom:clamp(44px,6vh,64px)}._copyPanel_nwzk3_293{max-width:330px}._eyebrow_nwzk3_301{margin-bottom:16px;font-size:.68rem;letter-spacing:.28em}._title_nwzk3_310{max-width:14ch;font-size:clamp(2rem,3.7vw,2.58rem);line-height:1.16}._subtitle_nwzk3_321{max-width:31ch;margin-top:18px;font-size:.9rem;line-height:1.62}._cta_nwzk3_329{margin-top:22px;min-height:44px;font-size:.86rem}._systemStage_nwzk3_350{min-height:clamp(360px,54vh,500px);grid-template-columns:minmax(0,.9fr) minmax(0,.82fr);gap:10px;padding:12px 16px 12px 12px}._productModule_nwzk3_440{min-height:310px}._moduleCaption_nwzk3_450{padding:12px 14px 14px}._moduleCaption_nwzk3_450 span,._appCopy_nwzk3_451 span,._deliveryModule_nwzk3_442 span{font-size:.62rem;letter-spacing:.14em}._moduleCaption_nwzk3_450 strong{font-size:clamp(1rem,2.2vw,1.2rem)}._appModule_nwzk3_441{min-height:206px;gap:10px;padding:12px}._phoneMockup_nwzk3_532{width:clamp(76px,10.8vw,96px)}._appCopy_nwzk3_451{gap:6px}._appCopy_nwzk3_451 strong{font-size:clamp(.88rem,1.9vw,1.02rem)}._deliveryModule_nwzk3_442{min-height:130px;gap:7px;padding:13px}._deliveryModule_nwzk3_442 strong{font-size:clamp(.98rem,2vw,1.18rem)}._deliveryModule_nwzk3_442 p{font-size:.78rem;line-height:1.55}}@media(max-width:700px){._hero_nwzk3_153{min-height:auto;padding-top:calc(72px + env(safe-area-inset-top,0))}._contentGrid_nwzk3_281{grid-template-columns:1fr;min-height:auto;align-items:start;gap:18px;padding-bottom:24px}._title_nwzk3_310{font-size:clamp(1.82rem,7.4vw,2.54rem);max-width:16ch}._subtitle_nwzk3_321{max-width:100%;margin-top:16px;font-size:.95rem;line-height:1.62}._cta_nwzk3_329{margin-top:18px;min-height:var(--touch-target-min)}._systemStage_nwzk3_350{grid-template-columns:1fr;grid-template-rows:auto;gap:12px;padding:14px}._productModule_nwzk3_440{grid-row:auto;min-height:260px}._productImage_nwzk3_474{width:100%;height:100%;max-height:none}._appModule_nwzk3_441{grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);min-height:286px}._phoneMockup_nwzk3_532{width:clamp(108px,30vw,124px)}._deliveryModule_nwzk3_442{grid-column:auto;grid-row:auto;min-height:auto}}@media(prefers-reduced-motion:reduce){._pageShell_nwzk3_1:after,._routeTrace_nwzk3_246,._moleculeCluster_nwzk3_263 circle,._copyPanel_nwzk3_293,._systemStage_nwzk3_350{animation:none}._cta_nwzk3_329,._productImage_nwzk3_474{transition:none}._cta_nwzk3_329:hover,._systemStage_nwzk3_350:hover ._productImage_nwzk3_474{transform:none}}._homeBody_choj1_1{--home-ink: var(--color-text-primary);--home-muted: var(--color-text-secondary);--home-line: color-mix(in srgb, var(--color-text-primary) 8.5%, transparent);--home-paper: var(--color-bg-warm);--home-soft: var(--color-bg-secondary);color:var(--home-ink);background:var(--home-paper)}._kicker_choj1_11{margin:0 0 16px;color:var(--color-text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}._systemCopy_choj1_20 h2,._proofHeader_choj1_21 h2,._contactBand_choj1_22 h2{margin:0;font-family:var(--font-heading);font-weight:400;letter-spacing:0;white-space:pre-line}._systemCopy_choj1_20 p,._proofHeader_choj1_21 p,._contactBand_choj1_22 p{margin:clamp(18px,2.5vw,28px) 0 0;color:var(--home-muted);line-height:1.76;white-space:pre-line}._proofItem_choj1_39>span{color:var(--color-text-tertiary);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._systemBand_choj1_47{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,.48fr);min-height:clamp(460px,62vh,640px);background:#121712;color:#f8f6ef}._systemMedia_choj1_55{position:relative;margin:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),radial-gradient(circle at 48% 44%,rgba(235,241,222,.18),transparent 48%);background-size:33.33% 100%,100% 100%;border-right:1px solid rgba(255,255,255,.13)}._systemMedia_choj1_55 img{width:min(78%,620px);max-height:84%;object-fit:contain;filter:drop-shadow(0 48px 60px rgba(0,0,0,.28))}._systemTrace_choj1_75{position:absolute;inset:18% 12%;pointer-events:none}._systemTrace_choj1_75 span{position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(248,246,239,.46),transparent);transform-origin:left center;animation:_systemTraceSweep_choj1_1 5.6s ease-in-out infinite}._systemTrace_choj1_75 span:nth-child(1){top:28%}._systemTrace_choj1_75 span:nth-child(2){top:50%;animation-delay:.7s}._systemTrace_choj1_75 span:nth-child(3){top:72%;animation-delay:1.4s}@keyframes _systemTraceSweep_choj1_1{0%,to{opacity:.18;transform:scaleX(.28)}44%,62%{opacity:.72;transform:scaleX(1)}}._systemCopy_choj1_20{align-self:center;padding:clamp(54px,8vw,112px) var(--layout-horizontal-padding)}._systemCopy_choj1_20 ._kicker_choj1_11,._contactBand_choj1_22 ._kicker_choj1_11{color:#f7f6ef94}._systemCopy_choj1_20 h2{max-width:11ch;color:#f8f6ef;font-size:clamp(2.2rem,5vw,5rem);line-height:.98}._systemCopy_choj1_20 p{max-width:56ch;color:#f8f6efad}._darkCta_choj1_141{margin-top:clamp(26px,3.4vw,42px);display:inline-flex;align-items:center;gap:12px;min-height:46px;color:#f8f6ef;text-decoration:none;border-bottom:1px solid rgba(248,246,239,.58);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s ease}._darkCta_choj1_141:hover{transform:translateY(-3px);border-color:#f8f6ef}._proofSection_choj1_162{width:min(1360px,100%);margin:0 auto;padding:clamp(54px,8vh,88px) var(--layout-horizontal-padding);display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(32px,5vw,76px);border-top:1px solid var(--home-line)}._proofHeader_choj1_21{position:sticky;top:104px;align-self:start}._proofHeader_choj1_21 h2{max-width:11ch;font-size:clamp(2rem,3.8vw,3.8rem);line-height:1.04}._proofHeader_choj1_21 p{max-width:42ch}._proofGrid_choj1_188{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-line);border-left:1px solid var(--home-line)}._proofItem_choj1_39{min-height:clamp(210px,24vh,280px);padding:clamp(22px,2.8vw,36px);display:grid;align-content:start;gap:12px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:color-mix(in srgb,var(--color-bg-primary) 42%,transparent);transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .22s ease,box-shadow .28s ease;will-change:transform}._proofItem_choj1_39:hover{transform:translateY(-5px);background:color-mix(in srgb,var(--color-bg-primary) 62%,transparent);box-shadow:0 24px 54px color-mix(in srgb,var(--color-text-primary) 9%,transparent)}._proofItem_choj1_39:nth-child(2):hover{transform:translateY(-3px) translate(2px)}._proofItem_choj1_39:nth-child(3):hover{transform:translateY(-2px)}._proofItem_choj1_39 svg{color:color-mix(in srgb,var(--color-primary) 70%,var(--color-text-primary) 30%)}._proofItem_choj1_39 strong{font-family:var(--font-heading);font-size:clamp(1.18rem,1.65vw,1.56rem);font-weight:400;line-height:1.18;white-space:pre-line}._proofItem_choj1_39 p{margin:0;color:var(--home-muted);font-size:.94rem;line-height:1.62;white-space:pre-line}._contactBand_choj1_22{padding:clamp(54px,8vh,88px) var(--layout-horizontal-padding);background:linear-gradient(90deg,color-mix(in srgb,#ffffff 5%,transparent) 1px,transparent 1px),linear-gradient(135deg,#20251f,#131811);background-size:25% 100%,100% 100%;color:#f8f6ef}._contactBand_choj1_22 h2{max-width:14ch;font-size:clamp(2rem,4vw,4.3rem);line-height:1.03}._contactBand_choj1_22 p{max-width:62ch;color:#f8f6efad}._contactActions_choj1_262{margin-top:clamp(26px,4vw,44px);display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}._solidCta_choj1_270,._textCta_choj1_271{display:inline-flex;align-items:center;gap:12px;min-height:46px;color:inherit;text-decoration:none;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease,color .22s ease}._solidCta_choj1_270:hover,._textCta_choj1_271:hover{transform:translateY(-3px)}._solidCta_choj1_270{padding:0 20px;border:1px solid rgba(248,246,239,.4);background:#f8f6ef14}._textCta_choj1_271{border-bottom:1px solid currentColor}._proofSection_choj1_162 ._textCta_choj1_271{color:var(--home-ink)}html[data-theme=dark] ._systemMedia_choj1_55 img{mix-blend-mode:normal;filter:drop-shadow(0 36px 58px rgba(0,0,0,.42))}@media(prefers-reduced-motion:reduce){._proofItem_choj1_39,._darkCta_choj1_141,._solidCta_choj1_270,._textCta_choj1_271{transition:none}._proofItem_choj1_39:hover,._darkCta_choj1_141:hover,._solidCta_choj1_270:hover,._textCta_choj1_271:hover{transform:none}}html[data-theme=dark] ._contactBand_choj1_22{background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(135deg,#101823,#090f16)}html[lang=ko] ._systemCopy_choj1_20,html[lang=ko] ._proofHeader_choj1_21,html[lang=ko] ._proofItem_choj1_39,html[lang=ko] ._contactBand_choj1_22,html[lang=ja] ._systemCopy_choj1_20,html[lang=ja] ._proofHeader_choj1_21,html[lang=ja] ._proofItem_choj1_39,html[lang=ja] ._contactBand_choj1_22{word-break:keep-all;overflow-wrap:break-word;line-break:strict}@media(max-width:1120px){._proofSection_choj1_162,._systemBand_choj1_47{grid-template-columns:1fr}._systemMedia_choj1_55{min-height:420px;border-right:none;border-bottom:1px solid rgba(255,255,255,.13)}._proofHeader_choj1_21{position:static}}@media(max-width:760px){._proofSection_choj1_162{padding-top:48px;padding-bottom:52px;gap:24px}._proofHeader_choj1_21 h2,._contactBand_choj1_22 h2{font-size:clamp(1.82rem,8vw,2.7rem)}._proofGrid_choj1_188{grid-template-columns:1fr;border-left:none}._systemBand_choj1_47{min-height:0}._systemMedia_choj1_55{min-height:300px}._systemTrace_choj1_75{inset:24% 8%}._systemCopy_choj1_20{padding-top:44px;padding-bottom:52px}._systemCopy_choj1_20 h2{font-size:clamp(2rem,9vw,3.1rem)}._proofItem_choj1_39{min-height:0}._contactBand_choj1_22{padding-top:52px;padding-bottom:58px}._contactActions_choj1_262{align-items:stretch;flex-direction:column}._solidCta_choj1_270,._textCta_choj1_271{width:fit-content}}:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f7f9fc;--color-bg-tertiary: #eef3f9;--color-bg-warm: #fbfaf7;--color-bg-warm-secondary: #f6f2ea;--color-text-primary: #121926;--color-text-secondary: #516177;--color-text-tertiary: #6d7f97;--color-brand-black: #171717;--color-brand-primary: #171717;--color-brand-accent: #2b5ebd;--color-primary: #2b5ebd;--color-surface-raised: var(--color-surface-glass-strong);--color-surface-hover: rgba(18, 25, 38, .06);--color-surface-glass: rgba(255, 255, 255, .72);--color-surface-glass-strong: rgba(255, 255, 255, .94);--color-surface-header: rgba(255, 255, 255, .94);--color-surface-header-strong: var(--color-surface-glass-strong);--color-surface-muted: rgba(18, 25, 38, .035);--color-grid-subtle: rgba(18, 25, 38, .024);--color-grid-muted: rgba(18, 25, 38, .018);--color-border-subtle: rgba(18, 25, 38, .09);--color-border-default: rgba(18, 25, 38, .16);--color-border-strong: rgba(18, 25, 38, .28);--color-border-inverse: rgba(255, 255, 255, .24);--color-focus-ring: #4a77ca;--shadow-soft: 0 4px 20px rgba(10, 20, 35, .1);--shadow-card: 0 4px 20px rgba(10, 20, 35, .04), inset 0 1px 0 rgba(255, 255, 255, .72);--shadow-card-hover: 0 20px 44px rgba(20, 40, 70, .16), inset 0 1px 0 rgba(255, 255, 255, .9);--shadow-nav: 0 1px 0 var(--color-border-subtle);--shadow-popover: 0 16px 40px rgba(10, 20, 35, .16);--shadow-button: 0 14px 30px rgba(12, 23, 40, .16);--shadow-button-hover: 0 18px 38px rgba(12, 23, 40, .24);--font-heading: "Optima", "Marcellus", "Pretendard", "Pretendard JP", "Times New Roman", serif;--font-body: "Inter", "Pretendard", "Pretendard JP", -apple-system, BlinkMacSystemFont, sans-serif;--breakpoint-xs: 375px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--font-size-hero: clamp(2rem, 8vw, 5rem);--font-size-heading: clamp(1.5rem, 4vw, 2.5rem);--font-size-subheading: clamp(1.1rem, 2.5vw, 1.5rem);--font-size-body: clamp(.95rem, 1.5vw, 1.125rem);--touch-target-min: 48px;--touch-target-comfortable: 48px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--layout-horizontal-padding: clamp(16px, 4vw, 32px);--layout-hero-content-max: 1120px;--layout-hero-inline-padding: max( var(--layout-horizontal-padding), calc((100vw - var(--layout-hero-content-max)) / 2 + var(--layout-horizontal-padding)) );--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-pill: 999px;--color-button-primary-bg: var(--color-primary);--color-button-primary-fg: #f8fbff;--color-button-secondary-bg: color-mix(in srgb, var(--color-text-primary) 94%, var(--color-bg-primary) 6%);--color-button-secondary-fg: var(--color-bg-primary);--color-button-disabled-bg: color-mix(in srgb, var(--color-text-primary) 12%, var(--color-bg-secondary) 88%);--color-button-disabled-fg: var(--color-text-tertiary);--motion-ease-standard: cubic-bezier(.22, 1, .36, 1);--motion-ease-quiet: cubic-bezier(.2, .7, .3, 1);--transition-fast: .18s var(--motion-ease-quiet);--transition-slow: .56s var(--motion-ease-standard);--animation-duration: .72s;--animation-stagger: 70ms;--animation-easing: var(--motion-ease-standard)}html[data-theme=dark]{--color-bg-primary: #0b1119;--color-bg-secondary: #101823;--color-bg-tertiary: #152131;--color-bg-warm: #0b1119;--color-bg-warm-secondary: #121a25;--color-text-primary: #e8effa;--color-text-secondary: #aebdd1;--color-text-tertiary: #8d9fb7;--color-brand-black: #f3f6fa;--color-brand-primary: #f3f6fa;--color-brand-accent: #8ab6ff;--color-primary: #8ab6ff;--color-surface-raised: rgba(18, 28, 42, .92);--color-surface-hover: rgba(255, 255, 255, .08);--color-surface-glass: rgba(18, 28, 42, .68);--color-surface-glass-strong: rgba(15, 24, 36, .94);--color-surface-header: rgba(13, 21, 32, .9);--color-surface-header-strong: rgba(10, 17, 27, .97);--color-surface-muted: rgba(255, 255, 255, .05);--color-grid-subtle: rgba(255, 255, 255, .035);--color-grid-muted: rgba(255, 255, 255, .024);--color-border-subtle: rgba(255, 255, 255, .12);--color-border-default: rgba(255, 255, 255, .2);--color-border-strong: rgba(255, 255, 255, .34);--color-border-inverse: rgba(18, 25, 38, .2);--color-focus-ring: #7ca8f5;--shadow-soft: 0 8px 24px rgba(0, 0, 0, .4);--shadow-card: 0 8px 26px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-card-hover: 0 22px 52px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .1);--shadow-nav: 0 1px 0 rgba(255, 255, 255, .08);--shadow-popover: 0 20px 46px rgba(0, 0, 0, .5);--shadow-button: 0 18px 34px rgba(0, 0, 0, .3);--shadow-button-hover: 0 24px 46px rgba(0, 0, 0, .42);--color-button-primary-fg: #08111b;--color-button-secondary-bg: color-mix(in srgb, var(--color-text-primary) 92%, var(--color-bg-primary) 8%);--color-button-secondary-fg: #08111b;--color-button-disabled-bg: color-mix(in srgb, var(--color-text-primary) 16%, var(--color-bg-secondary) 84%)}:root{--hero-transition-fast: .12s cubic-bezier(.2, .7, .3, 1);--hero-transition-medium: .24s cubic-bezier(.2, .7, .3, 1);--hero-transition-slow: .52s cubic-bezier(.22, 1, .36, 1);--hero-blur-soft: 10px;--hero-border-subtle: rgba(255, 255, 255, .18);--hero-shadow-strong: 0 24px 64px rgba(5, 10, 18, .36);--font-hero-display: "Space Grotesk", "Pretendard", "Pretendard JP", "Helvetica Neue", sans-serif}@media(prefers-reduced-motion:reduce){:root{--hero-transition-fast: 0ms linear;--hero-transition-medium: 0ms linear;--hero-transition-slow: 0ms linear}}.interactive{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .12s ease-out,opacity .12s ease-out;cursor:pointer}@media(hover:none)and (pointer:coarse){.interactive:active{transform:scale(.95);opacity:.8}.touchTarget{min-height:var(--touch-target-min);min-width:var(--touch-target-min);display:flex;align-items:center;justify-content:center}.touchTargetComfortable{min-height:48px;min-width:48px;padding:12px}}@media(hover:hover)and (pointer:fine){.interactive:hover{opacity:.7}.interactive:active{transform:scale(.98)}}.iconButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:8px;border-radius:0;transition:transform .12s ease-out,background-color .12s ease-out}@media(hover:none)and (pointer:coarse){.iconButton:active{transform:scale(.9);background-color:var(--color-border-subtle)}}@media(hover:hover)and (pointer:fine){.iconButton:hover{background-color:var(--color-surface-hover)}}.touchableLink{-webkit-tap-highlight-color:transparent;display:inline-block;padding:8px 0;margin:-8px 0;transition:opacity .12s ease-out}@media(hover:none)and (pointer:coarse){.touchableLink:active{opacity:.6}}.touchableButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px;transition:transform .12s ease-out,opacity .12s ease-out,box-shadow .12s ease-out}@media(hover:none)and (pointer:coarse){.touchableButton:active{transform:scale(.96);opacity:.85}}@media(hover:hover)and (pointer:fine){.touchableButton:hover{box-shadow:0 4px 12px var(--color-border-subtle)}.touchableButton:active{transform:scale(.98)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg-primary);color:var(--color-text-primary)}body{font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-wrap:break-word;transition:background-color .22s ease,color .22s ease}html[data-theme=dark] body{color:var(--color-text-primary);background-color:var(--color-bg-primary)}main :where(p,li,dd,dt,blockquote){white-space:pre-line}html[lang=ko] body,html[lang=ja] body{overflow-wrap:normal;word-wrap:normal}html[lang=ko] main :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,blockquote){word-break:keep-all;overflow-wrap:normal;line-break:strict}html[lang=ja] main :where(h1,h2,h3,h4,h5,h6,p,li,dd,dt,blockquote){word-break:normal;overflow-wrap:normal;line-break:strict}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2}a{text-decoration:none;color:inherit}::selection{background:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-text-primary)}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}img{max-width:100%;display:block}[data-scroll-motion=auto]{opacity:0;transform:translate3d(0,34px,0);filter:blur(6px);will-change:opacity,transform,filter}[data-scroll-motion=auto][data-scroll-motion-kind=hero]{transform:translate3d(0,28px,0);filter:blur(5px)}[data-scroll-motion=auto][data-scroll-motion-kind=media]{clip-path:inset(18% 0 0 0);transform:translate3d(0,26px,0);filter:none}[data-scroll-motion=auto][data-scroll-motion-kind=quiet]{transform:translate3d(0,18px,0);filter:none}[data-scroll-motion=auto][data-scroll-motion-kind=form]{transform:translate3d(0,30px,0);filter:blur(5px)}[data-scroll-motion=auto][data-scroll-motion-visible=true]{animation:globalScrollMotion .92s var(--motion-ease-standard, cubic-bezier(.22, 1, .36, 1)) both}[data-scroll-motion=auto][data-scroll-motion-kind=media][data-scroll-motion-visible=true]{animation-name:globalScrollMediaMotion;animation-duration:1.04s}[data-scroll-motion=auto][data-scroll-motion-kind=quiet][data-scroll-motion-visible=true]{animation-duration:.68s;animation-timing-function:var(--motion-ease-quiet, cubic-bezier(.2, .7, .3, 1))}@keyframes globalScrollMotion{0%{opacity:0;transform:translate3d(0,34px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes globalScrollMediaMotion{0%{opacity:0;clip-path:inset(18% 0 0 0);transform:translate3d(0,26px,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0)}}.container{max-width:1280px;margin:0 auto;padding:0 var(--layout-horizontal-padding)}.section{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(prefers-reduced-motion:reduce){[data-scroll-motion=auto],[data-scroll-motion=auto][data-scroll-motion-kind=media]{opacity:1;animation:none;transform:none;filter:none;clip-path:none}}
