._logo_11e6v_1{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._mark_11e6v_9{flex:none;width:42px;height:42px;display:flex}._mark_11e6v_9 img{object-fit:contain;width:100%;height:100%}._word_11e6v_22{font-family:var(--font-sans);letter-spacing:-.03em;font-size:1.05rem;font-weight:700}._footer_1558g_1{border-top:1px solid var(--line);background:var(--bg-elevated)}._inner_1558g_6{max-width:var(--wrap);gap:32px;margin:0 auto;padding:48px 24px 24px;display:grid}._blurb_1558g_14{max-width:36ch;color:var(--muted);margin:16px 0 0;font-size:.95rem;line-height:1.55}._inner_1558g_6 a{width:fit-content;color:var(--text);margin-top:8px;text-decoration:none;display:block}._inner_1558g_6 a:hover{color:var(--accent)}._label_1558g_34{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:700}._copy_1558g_43{max-width:var(--wrap);color:var(--muted);margin:0 auto;padding:0 24px 32px;font-size:.85rem}@media (width>=800px){._inner_1558g_6{grid-template-columns:1.35fr .8fr 1fr 1.2fr}}._header_uwtz5_1{z-index:40;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}._inner_uwtz5_10{max-width:var(--wrap);align-items:center;gap:24px;min-height:64px;margin:0 auto;padding:10px 24px;display:flex}._nav_uwtz5_20{align-items:center;gap:4px;margin-left:auto;display:none}._link_uwtz5_27,._cart_uwtz5_28,._menuBtn_uwtz5_29,._mobileLink_uwtz5_30{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;text-decoration:none}._link_uwtz5_27{border-radius:4px;padding:8px 14px;font-size:.875rem;font-weight:600}._link_uwtz5_27:hover,._mobileLink_uwtz5_30:hover,._cart_uwtz5_28:hover{color:var(--text)}._active_uwtz5_52{color:var(--text);background:var(--bg-elevated)}._actions_uwtz5_57{align-items:center;gap:10px;margin-left:auto;display:flex}._cart_uwtz5_28{color:var(--text);border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;display:inline-flex}._badge_uwtz5_76{background:var(--text);min-width:1.35rem;height:1.35rem;color:var(--accent-ink);text-align:center;border-radius:999px;padding:0 5px;font-size:.75rem;line-height:1.35rem}._menuBtn_uwtz5_29{background:var(--bg-elevated);color:var(--text);border:0;border-radius:4px;padding:8px 12px;font-size:.88rem;font-weight:700;display:inline-flex}._mobile_uwtz5_30{border-top:1px solid var(--line);background:var(--bg);gap:4px;padding:8px 16px 16px;display:grid}._mobileLink_uwtz5_30{border-radius:12px;padding:12px;font-weight:600}@media (width>=1020px){._nav_uwtz5_20{display:flex}._actions_uwtz5_57{margin-left:0}._menuBtn_uwtz5_29,._mobile_uwtz5_30{display:none}}._page_1es2n_1{max-width:var(--wrap);margin:0 auto;padding:48px 24px 72px}._page_1es2n_1 h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_1es2n_17{max-width:54ch;color:var(--muted);margin:0 0 36px;font-size:1.08rem;line-height:1.6}._lead_1es2n_17 a{color:var(--text)}._layout_1es2n_29{gap:24px;display:grid}._catalog_1es2n_34{gap:16px;display:grid}._card_1es2n_39,._featured_1es2n_40,._aside_1es2n_41{background:var(--bg-elevated);border:0;border-radius:4px;padding:28px}._featured_1es2n_40{background:linear-gradient(180deg, #3e6ae114, transparent 40%), var(--bg-elevated)}._tag_1es2n_54{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}._card_1es2n_39 h2,._featured_1es2n_40 h2,._aside_1es2n_41 h2{margin:0 0 10px;font-size:1.35rem}._card_1es2n_39 p,._featured_1es2n_40 p,._empty_1es2n_72{color:var(--muted);margin:0;line-height:1.55}._card_1es2n_39 ul,._featured_1es2n_40 ul{color:var(--muted);margin:16px 0;padding-left:18px}._buy_1es2n_85{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._buy_1es2n_85 strong,._total_1es2n_94{font-variant-numeric:tabular-nums;font-size:1.15rem}._lines_1es2n_99{margin:0;padding:0;list-style:none}._lines_1es2n_99 li{border-bottom:1px solid var(--line);padding:12px 0}._lines_1es2n_99 strong,._lines_1es2n_99 span{display:block}._lines_1es2n_99 span{color:var(--muted);font-size:.9rem}._qty_1es2n_120{align-items:center;gap:8px;margin-top:8px;display:flex}._qty_1es2n_120 button{border:1px solid var(--line);background:var(--card);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:4px}._remove_1es2n_137{padding:0 10px;font-size:.8rem;width:auto!important}._total_1es2n_94{margin:16px 0;font-weight:700}._form_1es2n_148{gap:12px;display:grid}._form_1es2n_148 label{color:var(--muted);gap:6px;font-size:.85rem;font-weight:600;display:grid}._form_1es2n_148 input{border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;border-radius:4px;padding:12px 14px}@media (width>=960px){._layout_1es2n_29{grid-template-columns:1.3fr .8fr;align-items:start}._aside_1es2n_41{position:sticky;top:88px}}._page_1sb82_1{max-width:var(--wrap);margin:0 auto;padding:48px 24px 72px}._page_1sb82_1 h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_1sb82_17{max-width:50ch;color:var(--muted);margin:0 0 32px;font-size:1.08rem;line-height:1.6}._grid_1sb82_25{gap:24px;display:grid}._cards_1sb82_30{gap:12px;display:grid}._cards_1sb82_30 article,._formCard_1sb82_36{background:var(--bg-elevated);border:0;border-radius:4px;padding:28px}._cards_1sb82_30 h2,._formCard_1sb82_36 h2{margin:0 0 8px;font-size:1rem}._cards_1sb82_30 a{color:var(--accent);font-weight:700;text-decoration:none}._cards_1sb82_30 p{color:var(--muted);margin:8px 0 0;line-height:1.5}._formCard_1sb82_36{gap:12px;display:grid}._formCard_1sb82_36 label{color:var(--muted);gap:6px;font-size:.85rem;font-weight:600;display:grid}._error_1sb82_74{color:#b42318;margin:0;line-height:1.45}._privacy_1sb82_80{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}._privacy_1sb82_80 a{color:var(--accent)}._formCard_1sb82_36 button:disabled{opacity:.6;cursor:progress}._formCard_1sb82_36 input,._formCard_1sb82_36 select,._formCard_1sb82_36 textarea{border:1px solid var(--line);background:var(--card);color:var(--text);font:inherit;border-radius:4px;padding:12px 14px}@media (width>=900px){._grid_1sb82_25{grid-template-columns:1fr 1fr;align-items:start}._cards_1sb82_30{grid-template-columns:1fr 1fr}}._phone_17tdd_1{border-radius:28px;width:min(280px,100%);height:auto;box-shadow:0 24px 40px #2328302e}._head_j4n4t_1,._grid_j4n4t_2{max-width:var(--wrap);margin:0 auto;padding:48px 24px}._head_j4n4t_1{justify-items:start;gap:32px;display:grid}._head_j4n4t_1 h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_j4n4t_24{max-width:46ch;color:var(--muted);font-size:1.08rem;line-height:1.6}._stores_j4n4t_31{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}._store_j4n4t_31{gap:10px;padding-left:12px}._storeIcon_j4n4t_43{flex:none;width:22px;height:22px}._note_j4n4t_49{color:var(--muted);font-size:.88rem}._grid_j4n4t_2{gap:16px;padding-bottom:72px;display:grid}._grid_j4n4t_2 article{background:var(--bg-elevated);border:0;border-radius:4px;padding:32px}._grid_j4n4t_2 h2{margin:0 0 12px;font-size:1.2rem}._grid_j4n4t_2 p,._grid_j4n4t_2 li{color:var(--muted);line-height:1.55}._grid_j4n4t_2 ul{margin:0;padding-left:18px}@media (width>=900px){._head_j4n4t_1{grid-template-columns:1fr auto;align-items:center}._grid_j4n4t_2{grid-template-columns:1.1fr 1fr}}._head_ffscs_1,._list_ffscs_2,._cta_ffscs_3{max-width:var(--wrap);margin:0 auto;padding:48px 24px 24px}._head_ffscs_1 h1,._cta_ffscs_3 h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_ffscs_20{max-width:52ch;color:var(--muted);font-size:1.08rem;line-height:1.6}._list_ffscs_2{gap:14px;padding-top:8px;display:grid}._item_ffscs_33{background:var(--bg-elevated);border:0;border-radius:4px;gap:12px;padding:32px;display:grid}._item_ffscs_33 span{color:var(--text-dim);font-family:var(--font-display);font-size:1.6rem}._item_ffscs_33 h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.35rem}._item_ffscs_33 p{max-width:62ch;color:var(--muted);margin:0;line-height:1.6}._cta_ffscs_3{padding-bottom:72px}._cta_ffscs_3 div{flex-wrap:wrap;gap:12px;display:flex}@media (width>=800px){._item_ffscs_33{grid-template-columns:88px 1fr;align-items:start}}._wrap_119t6_1{align-items:flex-end;gap:10px;display:inline-flex}._strip_119t6_7{background:#0a0c10;border-radius:10px;gap:4px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #2a2110,0 8px 24px #00000059}._cell_119t6_16{color:#fff;width:1.55rem;height:2.15rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;background:linear-gradient(#2a2414,#16130b);border-radius:4px;place-items:center;font-size:1.25rem;font-weight:600;display:grid}._dot_119t6_31{color:#fff;align-self:end;padding-bottom:4px;font-size:1.4rem;line-height:1}._unit_119t6_39{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._scene_1hdfd_1{min-height:340px;position:relative}._glow_1hdfd_6{filter:blur(8px);background:radial-gradient(circle,#3e6ae12e,#0000 70%);position:absolute;inset:18% 12% 22%}._device_1hdfd_13{--device-text:#f4f1ea;--device-muted:#aab2bf;background:linear-gradient(160deg,#2a3140 0%,#151a22 42%,#0e1116 100%);border-radius:28px;width:min(280px,100%);height:210px;margin:24px auto 0;position:relative;box-shadow:inset 0 1px #ffffff1f,0 28px 50px #00000073}._lens_1hdfd_28{background:radial-gradient(circle at 35% 30%,#3a4456,#11151c 58%,#07090c);border-radius:50%;width:118px;height:118px;position:absolute;top:36px;left:28px;box-shadow:0 0 0 6px #1b212b,0 0 0 8px #2c3442}._lens_1hdfd_28 span{border:1px solid #f4f1ea2e;border-radius:50%;position:absolute;inset:22%}._lens_1hdfd_28 span:nth-child(2){background:radial-gradient(circle at 40% 35%,#5b8cff,#0b1a3a 70%);inset:34%}._lens_1hdfd_28 span:nth-child(3){background:#05070a;inset:46%}._plate_1hdfd_56{color:var(--device-muted);letter-spacing:.16em;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:48px;right:22px}._plate_1hdfd_56 em{color:var(--device-text);letter-spacing:.08em;margin-top:6px;font-style:normal}._led_1hdfd_74{background:var(--teal);width:10px;height:10px;box-shadow:0 0 12px var(--teal);border-radius:50%;position:absolute;bottom:28px;right:28px}._reading_1hdfd_85{position:absolute;bottom:12px;right:0}._calculator_1i5cd_1{gap:16px;display:grid}._controls_1i5cd_6,._result_1i5cd_7{background:var(--bg-elevated);border:0;border-radius:4px;padding:32px}._controls_1i5cd_6{flex-direction:column;gap:22px;display:flex}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:10px;font-size:.95rem;font-weight:700}._choices_1i5cd_32{flex-wrap:wrap;gap:8px;display:flex}._choice_1i5cd_32,._choiceOn_1i5cd_39{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--text);cursor:pointer;border-radius:4px;padding:0 14px;font-weight:700}._choice_1i5cd_32:hover{border-color:var(--text)}._choiceOn_1i5cd_39{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._custom_1i5cd_60,._customOn_1i5cd_61{border:1px solid var(--line);background:var(--card);width:9.2rem;min-height:40px;color:var(--text);text-align:center;border-radius:4px;padding:0 14px;font-weight:700}._custom_1i5cd_60::placeholder{color:var(--muted);font-weight:600}._custom_1i5cd_60:focus{border-color:var(--text)}._customOn_1i5cd_61,._customOn_1i5cd_61:focus{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._result_1i5cd_7{background:linear-gradient(180deg, #3e6ae114, transparent 42%), var(--bg-elevated);flex-direction:column;display:flex}._starter_1i5cd_97{background:var(--card);color:var(--text);border-radius:4px;margin:0;padding:14px 16px;font-size:.95rem;line-height:1.55}._tag_1i5cd_107{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700}._price_1i5cd_116{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;display:flex}._price_1i5cd_116 strong{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:700}._price_1i5cd_116 span,._summary_1i5cd_131,._device_1i5cd_132{color:var(--muted);font-size:.98rem}._price_1i5cd_116 ._benefit_1i5cd_137{color:var(--teal);font-size:.95rem;font-weight:700}._periodTitle_1i5cd_143{margin:0 0 10px;font-size:.95rem;font-weight:700}._periods_1i5cd_149{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}._period_1i5cd_143,._periodOn_1i5cd_157{border:1px solid var(--line);background:var(--card);min-height:52px;color:var(--text);text-align:left;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 12px;font-weight:700;display:flex}._period_1i5cd_143 strong,._periodOn_1i5cd_157 strong{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}._period_1i5cd_143:hover{border-color:var(--text)}._periodOn_1i5cd_157{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._summary_1i5cd_131,._device_1i5cd_132{margin:0 0 16px;line-height:1.55}._result_1i5cd_7 ul{color:var(--muted);margin:0 0 20px;padding-left:18px;line-height:1.55}._result_1i5cd_7 ul li+li{margin-top:6px}._result_1i5cd_7 ._btn_1i5cd_208{align-self:flex-start;margin-top:auto}._device_1i5cd_132 a{color:var(--text)}@media (width>=900px){._calculator_1i5cd_1{grid-template-columns:1.35fr .85fr;align-items:start}}._hero_1wmre_1{max-width:var(--wrap);gap:40px;min-height:calc(100vh - 72px);margin:0 auto;padding:72px 24px 56px;display:grid}._heroCopy_1wmre_10 h1{max-width:11ch;font-family:var(--font-display);letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2.75rem,6vw,5rem);font-weight:600;line-height:1}._lead_1wmre_20{max-width:46ch;color:var(--muted);margin:0 0 32px;font-size:1rem;line-height:1.6}._cta_1wmre_28{flex-wrap:wrap;gap:10px;display:flex}._cta_1wmre_28 a{min-width:200px}._stats_1wmre_38{gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}._stats_1wmre_38 strong,._stats_1wmre_38 span{display:block}._stats_1wmre_38 strong{font-size:.9rem}._stats_1wmre_38 span{color:var(--muted);font-size:.88rem}._heroArt_1wmre_60{justify-items:center;padding:12px 0 40px;display:grid;position:relative}._deviceShift_1wmre_67{width:min(360px,100%);margin-top:-28px}._band_1wmre_72,._steps_1wmre_73,._scheme_1wmre_74,._problems_1wmre_75,._audience_1wmre_76,._plans_1wmre_77{max-width:var(--wrap);margin:0 auto;padding:80px 24px}._band_1wmre_72 h2,._steps_1wmre_73 h2,._problems_1wmre_75 h2,._audience_1wmre_76 h2,._plans_1wmre_77 h2{max-width:18ch;font-family:var(--font-display);letter-spacing:-.03em;margin:10px 0 40px;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.1}._offer_1wmre_97,._problemGrid_1wmre_98,._audienceGrid_1wmre_99{gap:20px;display:grid}._offer_1wmre_97 article,._problemGrid_1wmre_98 article,._audienceGrid_1wmre_99 article,._steps_1wmre_73 li{background:var(--bg-elevated);border:0;border-radius:4px;padding:28px}._offer_1wmre_97 h3,._problemGrid_1wmre_98 h3,._audienceGrid_1wmre_99 h3,._steps_1wmre_73 h3{margin:0 0 8px;font-size:1.05rem}._offer_1wmre_97 p,._problemGrid_1wmre_98 p,._audienceGrid_1wmre_99 p,._steps_1wmre_73 p{color:var(--muted);margin:0;line-height:1.55}._scheme_1wmre_74{padding-top:0}._scheme_1wmre_74 img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}._steps_1wmre_73 ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}._steps_1wmre_73 li span{color:var(--text-dim);font-family:var(--font-display);margin-bottom:18px;font-size:1.8rem;display:block}._plans_1wmre_77{padding-bottom:72px}._plans_1wmre_77 h2{max-width:14ch;margin-bottom:16px}._plansLead_1wmre_168{max-width:62ch;color:var(--muted);margin:0 0 28px;font-size:1.05rem;line-height:1.55}@media (width>=800px){._stats_1wmre_38,._offer_1wmre_97,._steps_1wmre_73 ol,._problemGrid_1wmre_98,._audienceGrid_1wmre_99{grid-template-columns:repeat(3,1fr)}}@media (width>=980px){._hero_1wmre_1{grid-template-columns:1.05fr .95fr;align-items:center;padding-top:80px}._heroArt_1wmre_60{justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}._deviceShift_1wmre_67{margin-top:80px;margin-left:-40px}}._page_1vfxy_1{max-width:var(--wrap);margin:0 auto;padding:72px 24px}._page_1vfxy_1 h1{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2.1rem,4vw,3.4rem)}._page_1vfxy_1 p{color:var(--muted)}._row_1vfxy_18{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}._head_1ndw4_1{max-width:var(--wrap);margin:0 auto;padding:48px 24px 72px}._head_1ndw4_1 h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_1ndw4_17{max-width:52ch;color:var(--muted);margin:0 0 28px;font-size:1.08rem;line-height:1.6}._page_1btrn_1{max-width:var(--wrap);margin:0 auto;padding:48px 24px 72px}._page_1btrn_1 h1{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.02}._lead_1btrn_17{max-width:46ch;color:var(--muted);font-size:1.08rem;line-height:1.6}._actions_1btrn_24{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}._note_1btrn_31{max-width:46ch;color:var(--muted);font-size:.88rem;line-height:1.5}._page_byqew_1{max-width:880px;margin:0 auto;padding:48px 24px 80px}._page_byqew_1 h1{font-family:var(--font-display);letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.05}._meta_byqew_16{color:var(--muted);margin:0 0 32px;line-height:1.6}._notice_byqew_22{border-left:3px solid var(--accent);background:var(--bg-elevated);margin:0 0 32px;padding:18px 20px;line-height:1.6}._toc_byqew_30{background:var(--bg-elevated);margin:0 0 36px;padding:20px 24px}._toc_byqew_30 p{margin:0 0 8px;font-weight:700}._toc_byqew_30 ol{margin:0;padding-left:20px}._toc_byqew_30 li+li{margin-top:5px}._toc_byqew_30 a,._section_byqew_51 a{color:var(--accent)}._section_byqew_51{scroll-margin-top:24px}._section_byqew_51+._section_byqew_51{margin-top:36px}._section_byqew_51 h2{margin:0 0 14px;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25}._section_byqew_51 h3{margin:24px 0 10px;font-size:1.05rem}._section_byqew_51 p,._section_byqew_51 li{line-height:1.7}._section_byqew_51 p{margin:10px 0}._section_byqew_51 ol,._section_byqew_51 ul{margin:10px 0;padding-left:24px}._section_byqew_51 li+li{margin-top:7px}._details_byqew_93{background:var(--bg-elevated);padding:20px 24px}._details_byqew_93 p{margin:4px 0}@media (width<=560px){._page_byqew_1{padding:36px 18px 64px}._toc_byqew_30,._details_byqew_93{padding:18px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-elevated:#f4f4f4;--card:#fff;--line:#d0d1d2;--text:#171a20;--muted:#5c5e62;--text-dim:#8e8e8e;--accent:#3e6ae1;--accent-ink:#fff;--teal:#12a05c;--wrap:1200px;--font-sans:Manrope, system-ui, sans-serif;--font-display:Manrope, system-ui, sans-serif;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}#root{min-height:100vh}img{max-width:100%}h1,h2,h3{color:var(--text);font-weight:600}button,input,select,textarea{font:inherit}.skip{z-index:80;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 12px;position:absolute;top:-40px;left:12px}.skip:focus{top:12px}.kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.btn{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 24px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.92)}.btn.ghost{background:var(--bg-elevated);color:var(--text);border-color:var(--bg-elevated)}.btn.ghost:hover{filter:none;background:#e8e8e8;border-color:#e8e8e8}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
