._mascot_17t63_1{width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}._stage_ztwos_1{width:100%}._mascot_ztwos_5{width:100%;max-width:34rem;margin-inline:auto}._container_1t6ny_1{width:100%;max-width:calc(var(--container-max) + 2 * var(--container-gutter));margin-inline:auto;padding-inline:var(--container-gutter)}._header_17ylc_1{display:grid;gap:var(--space-4);max-width:46rem}._center_17ylc_7{margin-inline:auto;text-align:center;justify-items:center}._eyebrow_17ylc_13{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}._eyebrow_17ylc_13:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent)}._title_17ylc_32{font-size:var(--text-2xl)}._intro_17ylc_36{font-size:var(--text-lg);color:var(--color-text-muted)}._inverse_17ylc_41 ._eyebrow_17ylc_13,._inverse_17ylc_41 ._intro_17ylc_36{color:var(--color-inverse-muted)}._section_lvxde_1{padding-block:var(--space-section);background:var(--color-surface)}._layout_lvxde_6{display:grid;gap:var(--space-7);margin-top:var(--space-7)}._stage_lvxde_12{display:none}._steps_lvxde_16{display:grid;margin:0;padding:0;list-style:none}._step_lvxde_16,._stepActive_lvxde_24{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4) var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--color-border);transition:opacity var(--dur-base) var(--ease-out)}._stepNumber_lvxde_33{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-text);color:var(--color-bg);font-family:var(--font-display);font-size:var(--text-sm);transition:background-color var(--dur-base) var(--ease-out)}._stepActive_lvxde_24 ._stepNumber_lvxde_33{background:var(--color-accent);color:var(--color-on-accent)}._stepBody_lvxde_51{display:grid;gap:var(--space-2)}._stepTitle_lvxde_56{font-size:var(--text-xl)}._stepText_lvxde_60{color:var(--color-text-muted)}._stepMascot_lvxde_64{grid-column:2;max-width:9rem}@media (min-width: 900px){._layout_lvxde_6{grid-template-columns:1fr 1.1fr;align-items:start}._stage_lvxde_12{display:block;position:sticky;top:calc(var(--header-height) + var(--space-6))}._stageInner_lvxde_81{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-bg)}._pose_lvxde_89{display:grid;place-items:center;aspect-ratio:5 / 4}._pose_lvxde_89 img{max-height:100%;width:auto}._progress_lvxde_100{display:grid;grid-auto-flow:column;gap:var(--space-2)}._bar_lvxde_106,._barActive_lvxde_107{height:4px;border-radius:var(--radius-pill);background:var(--color-border);transition:background-color var(--dur-base) var(--ease-out)}._barActive_lvxde_107{background:var(--color-accent)}._step_lvxde_16,._stepActive_lvxde_24{padding-block:var(--space-8)}._step_lvxde_16{opacity:.6}._stepMascot_lvxde_64{display:none}}@media (min-width: 900px) and (prefers-reduced-motion: reduce){._step_lvxde_16{opacity:1}}._button_zg3bg_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:3rem;padding:0 var(--space-3) 0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-sm);text-decoration:none;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}._button_zg3bg_1:not(:has(._icon_zg3bg_21)){padding-inline:var(--space-5)}._button_zg3bg_1:hover{transform:translateY(-2px)}._button_zg3bg_1:active{transform:translateY(0)}._button_zg3bg_1:disabled{cursor:progress;opacity:.7;transform:none}._icon_zg3bg_21{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:50%;transition:transform var(--dur-micro) var(--ease-out)}._button_zg3bg_1:hover ._icon_zg3bg_21{transform:translate(2px)}._primary_zg3bg_52{background:var(--color-accent);color:var(--color-on-accent)}._primary_zg3bg_52:hover{background:var(--color-accent-hover)}._primary_zg3bg_52 ._icon_zg3bg_21{background:var(--color-on-accent);color:var(--color-accent)}._secondary_zg3bg_66{background:transparent;color:var(--color-text);border-color:var(--color-border-strong)}._secondary_zg3bg_66:hover{border-color:var(--color-text)}._secondary_zg3bg_66 ._icon_zg3bg_21{background:var(--color-text);color:var(--color-bg)}._inverse_zg3bg_81{background:var(--color-inverse-text);color:var(--color-inverse-bg)}._inverse_zg3bg_81 ._icon_zg3bg_21{background:var(--color-inverse-bg);color:var(--color-inverse-text)}._section_1getn_1{padding-block:var(--space-section)}._layout_1getn_5{display:grid;gap:var(--space-7)}._aside_1getn_10{display:grid;align-content:start;gap:var(--space-6)}._mascot_1getn_16{max-width:14rem}._card_1getn_20{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}._form_1getn_27{display:grid;gap:var(--space-5);justify-items:start}._form_1getn_27>*{width:100%}._form_1getn_27>button{width:auto}._row_1getn_41{display:grid;gap:var(--space-5)}._field_1getn_46{display:grid;gap:var(--space-2)}._label_1getn_51{font-size:var(--text-sm);font-weight:600}._optional_1getn_56{font-weight:400;color:var(--color-text-muted)}._input_1getn_61{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);transition:border-color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}textarea._input_1getn_61{resize:vertical;min-height:8rem}._input_1getn_61::placeholder{color:var(--color-text-muted)}._input_1getn_61:hover{border-color:var(--color-text-muted)}._input_1getn_61:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus);background:var(--color-surface)}._input_1getn_61[aria-invalid=true]{border-color:var(--color-danger)}._error_1getn_96{font-size:var(--text-sm);color:var(--color-danger)}._success_1getn_101{display:grid;gap:var(--space-4);justify-items:start;padding-block:var(--space-6)}._successTitle_1getn_108{font-size:var(--text-xl)}@media (min-width: 700px){._row_1getn_41{grid-template-columns:1fr 1fr}._card_1getn_20{padding:var(--space-7)}}@media (min-width: 900px){._layout_1getn_5{grid-template-columns:1fr 1.2fr}}._section_dj2cx_1{padding-block:var(--space-section)}._top_dj2cx_5{display:grid;align-items:end;gap:var(--space-6);margin-bottom:var(--space-7)}._mascot_dj2cx_12{display:none}._grid_dj2cx_16{display:grid;gap:var(--space-4)}._card_dj2cx_21{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}._card_dj2cx_21:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}._number_dj2cx_39{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-accent)}._cardTitle_dj2cx_45{font-size:var(--text-xl)}._cardText_dj2cx_49{flex:1;color:var(--color-text-muted)}._tags_dj2cx_54{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tag_dj2cx_54{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:var(--text-xs);font-weight:600}@media (min-width: 900px){._top_dj2cx_5{grid-template-columns:1fr 14rem}._mascot_dj2cx_12{display:block}._grid_dj2cx_16{grid-template-columns:repeat(3,1fr)}}._hero_12vxy_1{padding-top:var(--space-4)}._panel_12vxy_5{display:grid;gap:var(--space-6);padding:var(--space-7) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._content_12vxy_14{display:grid;align-content:center;gap:var(--space-5)}._eyebrow_12vxy_20{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}._title_12vxy_28{font-size:var(--text-hero);font-weight:500;line-height:1.02}._lineMask_12vxy_34{display:block;overflow:hidden;padding-bottom:.08em}._line_12vxy_34,._lineAccent_12vxy_41{display:block}._lineAccent_12vxy_41{color:var(--color-accent)}._lead_12vxy_49{max-width:34rem;font-size:var(--text-lg);color:var(--color-text-muted)}._ctas_12vxy_55{display:flex;flex-wrap:wrap;gap:var(--space-3)}._visual_12vxy_61{display:grid;place-items:center}._footer_12vxy_66{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border)}._steps_12vxy_76{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}._stepItem_12vxy_86{display:flex;align-items:center;gap:var(--space-2)}._step_12vxy_76,._stepAccent_12vxy_93{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600}._step_12vxy_76{background:var(--color-surface-muted)}._stepAccent_12vxy_93{background:var(--color-accent);color:var(--color-on-accent)}._stepArrow_12vxy_109{color:var(--color-text-muted)}._location_12vxy_113{font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width: 900px){._panel_12vxy_5{grid-template-columns:1.15fr 1fr;padding:var(--space-8) var(--space-8) var(--space-6);min-height:min(46rem,calc(100vh - var(--header-height) - var(--space-6)))}._footer_12vxy_66{grid-column:1 / -1}}._section_6mv0f_1{padding-block:var(--space-section)}._card_6mv0f_5{display:grid;gap:var(--space-6);padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}._content_6mv0f_14{display:grid;gap:var(--space-6)}._points_6mv0f_19{display:grid;gap:var(--space-3)}._point_6mv0f_19{display:flex;align-items:center;gap:var(--space-3);font-weight:500}._check_6mv0f_31{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent)}._footer_6mv0f_42{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._note_6mv0f_49{font-size:var(--text-sm);color:var(--color-text-muted)}._visual_6mv0f_54{display:grid;place-items:center}._visual_6mv0f_54 img{max-width:26rem}@media (min-width: 900px){._card_6mv0f_5{grid-template-columns:1.2fr 1fr;align-items:center;padding:var(--space-8)}}._section_zmsya_1{padding-block:var(--space-section);background:var(--color-inverse-bg);color:var(--color-inverse-text)}._grid_zmsya_7{display:grid;margin-top:var(--space-7);border-top:1px solid var(--color-inverse-border)}._item_zmsya_13{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--color-inverse-border)}._number_zmsya_21{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-inverse-accent)}._title_zmsya_27{font-size:var(--text-xl)}._text_zmsya_31{color:var(--color-inverse-muted)}@media (min-width: 700px){._grid_zmsya_7{grid-template-columns:repeat(2,1fr);column-gap:var(--space-7)}}@media (min-width: 1100px){._grid_zmsya_7{grid-template-columns:repeat(4,1fr)}}._page_1hg40_1{padding-block:var(--space-section)}._inner_1hg40_5{display:grid;justify-items:center;gap:var(--space-4);text-align:center}._mascot_1hg40_12{max-width:14rem}._code_1hg40_16{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent)}._title_1hg40_23{font-size:var(--text-2xl)}._text_1hg40_27{color:var(--color-text-muted)}._link_1hg40_31{margin-top:var(--space-3);font-weight:600;color:var(--color-accent)}._logo_1fef5_1{display:inline-flex;align-items:center;gap:.75em;color:var(--color-text)}._mark_1fef5_8{height:1.9em;width:auto}._wordmark_1fef5_13{font-family:var(--font-display);font-weight:400;font-size:1em;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1}._footer_tqre4_1{background:var(--color-inverse-bg);color:var(--color-inverse-text)}._inner_tqre4_6{display:grid;gap:var(--space-7);max-width:calc(var(--container-max) + 2 * var(--container-gutter));margin-inline:auto;padding:var(--space-8) var(--container-gutter) var(--space-6)}._brand_tqre4_14{display:grid;gap:var(--space-4)}._logo_tqre4_19{color:var(--color-inverse-text);font-size:1rem}._tagline_tqre4_24{font-family:var(--font-display);font-size:var(--text-xl);font-weight:300}._links_tqre4_30{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}._link_tqre4_30{color:var(--color-inverse-muted);text-decoration:none;transition:color var(--dur-micro) var(--ease-out)}._link_tqre4_30:hover{color:var(--color-inverse-text)}._bottom_tqre4_46{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-inverse-border);font-size:var(--text-xs);color:var(--color-inverse-muted)}._backToTop_tqre4_57{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-inverse-text);text-decoration:none}._backToTop_tqre4_57 svg{transition:transform var(--dur-micro) var(--ease-out)}._backToTop_tqre4_57:hover svg{transform:translateY(-3px)}@media (min-width: 900px){._inner_tqre4_6{grid-template-columns:1fr auto;align-items:end}._bottom_tqre4_46{grid-column:1 / -1}}._switcher_11rat_1{display:inline-flex;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill)}._option_11rat_8{min-width:2.25rem;padding:.3rem .5rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-align:center;text-decoration:none;color:var(--color-text-muted);transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}._option_11rat_8:hover{color:var(--color-text)}._option_11rat_8[aria-current=true]{background:var(--color-text);color:var(--color-bg)}._header_h7lg5_1{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 82%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid transparent;transition:border-color var(--dur-base) var(--ease-out)}._compact_h7lg5_12{border-bottom-color:var(--color-border)}._inner_h7lg5_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);max-width:calc(var(--container-max) + 2 * var(--container-gutter));height:var(--header-height);margin-inline:auto;padding-inline:var(--container-gutter);transition:height var(--dur-base) var(--ease-out)}._compact_h7lg5_12 ._inner_h7lg5_16{height:var(--header-height-compact)}._brand_h7lg5_32{font-size:.875rem;text-decoration:none}._desktopNav_h7lg5_37{display:none}._links_h7lg5_41{display:flex;gap:var(--space-6)}._link_h7lg5_41{position:relative;font-size:var(--text-sm);font-weight:500;text-decoration:none;color:var(--color-text-muted);transition:color var(--dur-micro) var(--ease-out)}._link_h7lg5_41:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}._link_h7lg5_41:hover{color:var(--color-text)}._link_h7lg5_41:hover:after{transform:scaleX(1)}._actions_h7lg5_76{display:flex;align-items:center;gap:var(--space-3)}._cta_h7lg5_82{display:none}._menuToggle_h7lg5_86{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:transparent;cursor:pointer}._mobileMenu_h7lg5_98{display:grid;gap:var(--space-5);padding:var(--space-4) var(--container-gutter) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-bg)}._mobileLinks_h7lg5_106{display:grid}._mobileLink_h7lg5_106{display:block;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--text-xl);text-decoration:none}@media (min-width: 960px){._desktopNav_h7lg5_37{display:block}._cta_h7lg5_82{display:inline-flex}._menuToggle_h7lg5_86,._mobileMenu_h7lg5_98{display:none}}._layout_1v1pe_1{display:flex;flex-direction:column;min-height:100vh}._main_1v1pe_7{flex:1}._skipLink_1v1pe_11{position:absolute;top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent);transform:translateY(-200%)}._skipLink_1v1pe_11:focus-visible{transform:none}:root{--palette-paper: #f6f5f2;--palette-paper-deep: #ecebe6;--palette-white: #ffffff;--palette-ink: #0a0a0b;--palette-ink-soft: #4a4a52;--palette-accent: #1a36f7;--palette-accent-strong: #1027c4;--palette-accent-soft: #e5e9fe;--palette-on-accent: #ffffff;--color-bg: var(--palette-paper);--color-surface: var(--palette-white);--color-surface-muted: var(--palette-paper-deep);--color-text: var(--palette-ink);--color-text-muted: var(--palette-ink-soft);--color-border: color-mix(in srgb, var(--palette-ink) 12%, transparent);--color-border-strong: color-mix(in srgb, var(--palette-ink) 24%, transparent);--color-accent: var(--palette-accent);--color-accent-hover: var(--palette-accent-strong);--color-accent-soft: var(--palette-accent-soft);--color-on-accent: var(--palette-on-accent);--color-inverse-bg: var(--palette-ink);--color-inverse-text: var(--palette-paper);--color-inverse-muted: color-mix(in srgb, var(--palette-paper) 64%, transparent);--color-inverse-border: color-mix(in srgb, var(--palette-paper) 16%, transparent);--color-inverse-accent: color-mix(in srgb, var(--palette-accent) 55%, var(--palette-paper));--color-focus: var(--palette-accent);--color-danger: #c62828;--font-display: "Sora", ui-sans-serif, system-ui, sans-serif;--font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--text-xs: .8125rem;--text-sm: .9375rem;--text-md: 1.0625rem;--text-lg: clamp(1.125rem, 1rem + .4vw, 1.3125rem);--text-xl: clamp(1.5rem, 1.2rem + 1vw, 2rem);--text-2xl: clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--text-hero: clamp(2.75rem, 1.6rem + 5vw, 6rem);--tracking-wide: .32em;--tracking-tight: -.03em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-section: clamp(4.5rem, 3rem + 6vw, 8.5rem);--container-max: 76rem;--container-gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--header-height: 4.5rem;--header-height-compact: 3.75rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.75rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px color-mix(in srgb, var(--palette-ink) 6%, transparent);--shadow-md: 0 12px 32px -12px color-mix(in srgb, var(--palette-ink) 18%, transparent);--dur-micro: .16s;--dur-base: .4s;--dur-slow: .7s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.64, 0, .78, 0)}[data-palette=night-amber]{--palette-paper: #f7f5f0;--palette-paper-deep: #ece8df;--palette-ink: #0b1f3a;--palette-ink-soft: #46546a;--palette-accent: #f2a33a;--palette-accent-strong: #d98a1f;--palette-accent-soft: #fdf0dc;--palette-on-accent: #0b1f3a}[data-palette=mono]{--palette-paper: #f4f2ee;--palette-paper-deep: #e8e6e1;--palette-ink: #111111;--palette-ink-soft: #55534f;--palette-accent: #111111;--palette-accent-strong: #000000;--palette-accent-soft: #e8e6e1;--palette-on-accent: #f4f2ee}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4))}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:var(--tracking-tight)}p{margin:0}img,svg{display:block;max-width:100%}a{color:inherit}button,input,textarea{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}::selection{background:var(--color-accent);color:var(--color-on-accent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
