._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}}
