._5cXveq_button{right:1.25rem;right:max(1.25rem, env(safe-area-inset-right));bottom:1.25rem;bottom:max(1.25rem, calc(1rem + env(safe-area-inset-bottom)));z-index:40;background:radial-gradient(circle at 32% 24%, #ffffff29, transparent 38%), linear-gradient(150deg, var(--color-accent-700) 0%, var(--color-band) 70%);width:3.25rem;height:3.25rem;color:var(--color-gold-400);cursor:pointer;opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent;border:1px solid #c9a55c6b;border-radius:999px;place-items:center;padding:0;transition:opacity .24s,transform .24s,visibility .24s,border-color .18s,box-shadow .18s;display:grid;position:fixed;transform:translateY(.7rem)scale(.94);box-shadow:0 12px 28px #0a173042,0 2px 8px #0a173029,inset 0 1px #ffffff1f}._5cXveq_button._5cXveq_visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}._5cXveq_button:hover{border-color:#c9a55cd1;box-shadow:0 16px 34px #0a173052,0 0 0 4px #c9a55c14,0 2px 8px #0a17302e,inset 0 1px #ffffff24}@media (prefers-reduced-motion:no-preference){._5cXveq_button._5cXveq_visible:hover{transform:translateY(-2px)scale(1.03)}}._5cXveq_button._5cXveq_visible:active{transform:translateY(0)scale(.97)}._5cXveq_progress{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._5cXveq_track,._5cXveq_indicator{fill:none;stroke-width:2.25px}._5cXveq_track{stroke:#c9a55c2e}._5cXveq_indicator{stroke:var(--color-gold-400);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .12s linear}._5cXveq_icon{z-index:1;place-items:center;display:grid;position:relative}._5cXveq_label{background:var(--color-band);color:var(--color-on-dark);font-size:var(--text-label);white-space:nowrap;pointer-events:none;opacity:0;border:1px solid #c9a55c4d;border-radius:999px;padding:.4rem .8rem;font-weight:500;line-height:1.4;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:calc(100% + .8rem);transform:translate(.35rem,-50%);box-shadow:0 10px 24px #0a173033}@media (hover:hover) and (pointer:fine){._5cXveq_button:hover ._5cXveq_label,._5cXveq_button:focus-visible ._5cXveq_label{opacity:1;transform:translateY(-50%)}}@media (hover:none),(pointer:coarse){._5cXveq_label{display:none}}@media (max-width:48rem){._5cXveq_button{width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){._5cXveq_button{transition:opacity .01ms,visibility .01ms}._5cXveq_button._5cXveq_visible,._5cXveq_button._5cXveq_visible:hover,._5cXveq_button._5cXveq_visible:active{transform:none}._5cXveq_indicator{transition:none}}@media print{._5cXveq_button{display:none!important}}
._1SvrgG_form{gap:1.75rem;display:grid}._1SvrgG_row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}._1SvrgG_field{gap:.625rem;display:grid}._1SvrgG_field label{color:var(--color-ink-900);font-size:var(--text-ui);font-weight:500;line-height:1.5}._1SvrgG_optional{color:var(--color-ink-500);font-size:var(--text-meta);margin-left:.25rem;font-weight:400}._1SvrgG_input,._1SvrgG_field textarea{border:1.5px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);transition:border-color .15s}._1SvrgG_input{height:3.75rem;padding-inline:var(--space-4);color:var(--color-ink-500);align-items:center;gap:.625rem;display:flex;position:relative}._1SvrgG_input:focus-within,._1SvrgG_field textarea:focus{border-color:var(--color-accent-700)}._1SvrgG_input input,._1SvrgG_input select{min-width:0;height:100%;color:var(--color-ink-900);font-size:var(--text-small);background:0 0;border:0;outline:none;flex:1}._1SvrgG_selectInput select{appearance:none;cursor:pointer;padding-right:1.75rem}._1SvrgG_chevron{right:var(--space-4);pointer-events:none;position:absolute}._1SvrgG_form ::placeholder{color:var(--color-ink-500);opacity:1}._1SvrgG_field textarea{min-height:9.375rem;padding:var(--space-4);color:var(--color-ink-900);font-size:var(--text-small);resize:vertical;outline:none;line-height:1.68}._1SvrgG_privacy{justify-content:center;align-items:center;gap:var(--space-2);margin-top:calc(-1 * var(--space-3));color:var(--color-ink-500);font-size:var(--text-meta);display:flex}._1SvrgG_status{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-accent-50);color:var(--color-accent-700);font-size:var(--text-meta);text-align:center;margin:0}._1SvrgG_error{color:var(--color-danger);background:#b4231814}._1SvrgG_form button:disabled{opacity:.6;cursor:progress}
.UgeCMa_modal{background:var(--color-surface);width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-modal);color:var(--color-ink-700);border:0;border-radius:1.5rem;padding:0;overflow:hidden}.UgeCMa_modal[open]{flex-direction:column;gap:0;display:flex}.UgeCMa_modal::backdrop{background:var(--color-scrim)}.UgeCMa_top{border-bottom:1px solid var(--color-line);background:var(--color-surface);flex:none;align-items:flex-start;gap:1.125rem;padding:2rem 2.5rem 1.35rem;display:flex}.UgeCMa_badge{border-radius:var(--radius-md);background:var(--color-accent-50);width:3.5rem;height:3.5rem;color:var(--color-accent-700);flex:none;place-items:center;display:grid}.UgeCMa_top>div{flex:1}.UgeCMa_top h2{font-size:var(--text-h3);line-height:1.4}.UgeCMa_top p{margin-top:var(--space-1);color:var(--color-ink-500);font-size:var(--text-body);line-height:1.72}.UgeCMa_close{border:1.5px solid var(--color-line-strong);width:2.75rem;height:2.75rem;color:var(--color-ink-900);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,border-color .15s;display:grid}.UgeCMa_close:hover{border-color:var(--color-ink-500);background:var(--color-paper-deep)}.UgeCMa_scrollArea{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;gap:1.5rem;min-height:0;padding:1.5rem 2.5rem 2.25rem;display:grid;overflow-y:auto}.UgeCMa_scrollArea::-webkit-scrollbar{width:12px}.UgeCMa_scrollArea::-webkit-scrollbar-track{background:0 0}.UgeCMa_scrollArea::-webkit-scrollbar-thumb{border:3px solid var(--color-surface);background:#525c7059;border-radius:999px}.UgeCMa_scrollArea::-webkit-scrollbar-thumb:hover{background:#525c708c}.UgeCMa_or{align-items:center;gap:var(--space-4);color:var(--color-ink-500);font-size:var(--text-meta);display:flex}.UgeCMa_or:before,.UgeCMa_or:after{content:"";background:var(--color-line);flex:1;height:1px}.UgeCMa_direct{align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-paper-deep);color:var(--color-accent-700);padding:1.125rem 1.25rem 1.125rem 1.125rem;text-decoration:none;display:flex}.UgeCMa_directBadge{background:var(--color-surface);width:3rem;height:3rem;color:var(--color-ink-900);border-radius:999px;flex:none;place-items:center;display:grid}.UgeCMa_directText{flex:1;gap:.125rem;line-height:1.5;display:grid}.UgeCMa_directText span{color:var(--color-ink-500);font-size:var(--text-meta)}.UgeCMa_directText strong{font-size:var(--text-h5);overflow-wrap:anywhere;font-weight:600}@media (max-width:40rem){.UgeCMa_modal{border-radius:1.25rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.UgeCMa_top{gap:.875rem;padding:1.35rem 1.25rem 1rem}.UgeCMa_badge{width:3rem;height:3rem}.UgeCMa_close{width:2.5rem;height:2.5rem}.UgeCMa_scrollArea{padding:1.25rem 1.25rem 1.75rem}}
.zh8txq_logo{align-items:center;gap:.875rem;text-decoration:none;display:inline-flex}.zh8txq_mark{background:var(--color-btn);width:3rem;height:3rem;color:var(--color-on-dark);border-radius:.875rem;flex:none;place-items:center;display:grid}.zh8txq_wordmark{white-space:nowrap;gap:.125rem;display:grid}.zh8txq_name{color:var(--color-ink-900);letter-spacing:-.005em;font-size:1.4375rem;font-weight:700;line-height:1.25}.zh8txq_tagline{color:var(--color-ink-500);font-size:var(--text-overline);font-weight:500;line-height:1.4}.zh8txq_dark .zh8txq_mark{background:var(--color-on-dark);color:var(--color-on-light-btn)}.zh8txq_dark .zh8txq_name{color:var(--color-on-dark)}.zh8txq_dark .zh8txq_tagline{color:var(--color-on-dark-muted)}
.EZoWya_footer{background:var(--color-band);color:var(--color-on-dark-muted);padding:5rem 0 2.5rem}.EZoWya_top{justify-content:space-between;gap:var(--space-7);flex-wrap:wrap;display:flex}.EZoWya_brand{justify-items:start;gap:1.375rem;max-width:23.75rem;display:grid}.EZoWya_brand p{font-size:var(--text-small);line-height:1.68}.EZoWya_columns{gap:var(--space-7) 7.5rem;flex-wrap:wrap;display:flex}.EZoWya_columns h2{margin-bottom:var(--space-4);color:var(--color-on-dark-muted);font-size:var(--text-label);font-weight:600;line-height:1.5}.EZoWya_columns ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.EZoWya_columns li a{align-items:center;gap:var(--space-3);color:var(--color-on-dark);font-size:var(--text-small);line-height:1.68;text-decoration:none;display:inline-flex}.EZoWya_columns li a:hover{text-underline-offset:4px;text-decoration:underline}.EZoWya_contact svg{color:var(--color-on-dark-muted)}.EZoWya_bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);font-size:var(--text-meta);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.EZoWya_toTop{align-items:center;gap:var(--space-2);color:var(--color-on-dark);text-decoration:none;display:inline-flex}
.z1qojW_intro{padding-block:clamp(3rem, 2rem + 3vw, 5.5rem) var(--space-6)}.z1qojW_intro h1{font-size:var(--text-hero);letter-spacing:-.023em;font-weight:700;line-height:1.24}.z1qojW_intro p{margin-top:var(--space-3);max-width:48rem;color:var(--color-ink-500);font-size:var(--text-body-lg);line-height:1.7}
._34DqNq_narrow{max-width:calc(42.5rem + 2 * var(--gutter));padding-bottom:var(--space-9)}._34DqNq_direct{margin-top:var(--space-6);color:var(--color-ink-500);text-align:center}._34DqNq_direct a{color:var(--color-accent-700);font-weight:600}
.Af2_WG_header{z-index:50;border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.Af2_WG_bar{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:5.375rem;padding-block:var(--space-3);display:flex}.Af2_WG_menu{align-items:center;gap:1.75rem;display:flex}.Af2_WG_menu nav ul{gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Af2_WG_menu nav a{color:var(--color-ink-700);font-size:var(--text-ui);white-space:nowrap;padding:.5rem .25rem;font-weight:500;line-height:1.5;text-decoration:none;display:block;position:relative}.Af2_WG_menu nav a:hover,.Af2_WG_menu nav a[aria-current=page]{color:var(--color-ink-900)}.Af2_WG_menu nav a[aria-current=page]:after{content:"";background:var(--color-accent-700);border-radius:2px;width:1.125rem;height:2px;position:absolute;bottom:-.125rem;left:50%;transform:translate(-50%)}.Af2_WG_divider{background:var(--color-line-strong);width:1px;height:1.375rem}.Af2_WG_actions{gap:var(--space-3);display:flex}.Af2_WG_contactBtn{padding-left:1.25rem}.Af2_WG_contactBtn svg{width:1.25rem;height:1.25rem}.Af2_WG_toggle{display:none}@media (max-width:75rem){.Af2_WG_menu nav ul,.Af2_WG_menu{gap:1.25rem}.Af2_WG_contactBtn{display:none}}@media (max-width:64rem){.Af2_WG_bar{min-height:4.5rem}.Af2_WG_toggle{border:1.5px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;display:grid}.Af2_WG_burger,.Af2_WG_burger:before,.Af2_WG_burger:after{background:var(--color-ink-900);border-radius:2px;width:1.125rem;height:2px;transition:transform .2s;display:block}.Af2_WG_burger{position:relative}.Af2_WG_burger:before,.Af2_WG_burger:after{content:"";position:absolute;left:0}.Af2_WG_burger:before{top:-6px}.Af2_WG_burger:after{top:6px}.Af2_WG_toggle[aria-expanded=true] .Af2_WG_burger{background:0 0}.Af2_WG_toggle[aria-expanded=true] .Af2_WG_burger:before{transform:translateY(6px)rotate(45deg)}.Af2_WG_toggle[aria-expanded=true] .Af2_WG_burger:after{transform:translateY(-6px)rotate(-45deg)}.Af2_WG_menu{align-items:stretch;gap:var(--space-4);padding:var(--space-4) var(--gutter) var(--space-6);border-bottom:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-card);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.Af2_WG_menu.Af2_WG_open{display:flex}.Af2_WG_menu nav ul{flex-direction:column;gap:0}.Af2_WG_menu nav a{border-bottom:1px solid var(--color-line);padding:.75rem 0}.Af2_WG_menu nav a[aria-current=page]:after{display:none}.Af2_WG_menu nav a[aria-current=page]{color:var(--color-accent-700);font-weight:600}.Af2_WG_divider{display:none}.Af2_WG_actions{flex-direction:column}.Af2_WG_contactBtn{display:inline-flex}}@media (max-width:26rem){.Af2_WG_bar .tagline{display:none}}
