._page_12cb2_2{--accent: var(--color-primary);--accent-tint: var(--color-primary-tint);--accent-ink: var(--color-primary-strong);--ink: #17171a;--ink-2: #3a3a40;--body: #4a4a52;--muted: #5e5e66;--line: #e4e3de;--line-soft: #eeede9;--chip: #f1f0ec;--hover: #fafaf8;--warn: #b4470a;--warn-bar: #e0702e;--buffer: #fbe3d3;--buffer-ink: #8a3507;--green-tint: var(--color-secondary-tint);--green-ink: var(--color-secondary-strong);background:#f5f5f2;color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}._page_12cb2_2 a{color:inherit}._display_12cb2_35{font-family:Space Grotesk,Inter,system-ui,sans-serif}._wrap_12cb2_38{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}html{scroll-behavior:smooth}body{margin:0}._header_12cb2_52{position:sticky;top:0;z-index:2;background:#f5f5f2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}._headerInner_12cb2_60{padding-top:12px;padding-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}._brand_12cb2_69{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}._logo_12cb2_76{width:32px;height:32px;border-radius:8px;background:var(--ink);display:flex;align-items:center;justify-content:center}._logoSm_12cb2_85{width:24px;height:24px;border-radius:6px}._brandName_12cb2_90{font-size:20px;font-weight:700;letter-spacing:-.02em}._nav_12cb2_95{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}._navLink_12cb2_101{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;font-size:15px;font-weight:500;color:var(--ink-2)!important;text-decoration:none}._navLink_12cb2_101:hover{color:var(--accent)!important}._cta_12cb2_116{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}._ctaLg_12cb2_128{height:52px;padding:0 22px;border-radius:12px;font-size:16px}._ctaDark_12cb2_134{background:var(--ink);color:#fff!important}._ctaAccent_12cb2_138{background:var(--accent);color:var(--color-on-primary)!important}._ctaAccent_12cb2_138:hover{background:var(--accent-ink)}._ctaOutline_12cb2_145{border:1px solid #d6d5cf;background:#fff;color:var(--ink)!important;font-weight:500}._ctaOutline_12cb2_145:hover{background:var(--hover)}._ctaWhite_12cb2_154{background:#fff;color:var(--ink)!important}._cta_12cb2_116:focus-visible,._navLink_12cb2_101:focus-visible,._brand_12cb2_69:focus-visible,._footerLink_12cb2_161:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._hero_12cb2_167{background-image:radial-gradient(#deddd7 1px,transparent 1px);background-size:24px 24px}._heroInner_12cb2_171{padding-top:80px;padding-bottom:96px;display:flex;flex-wrap:wrap;align-items:center;gap:56px 64px}._heroText_12cb2_179{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:28px}._badge_12cb2_186{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:500}._dot_12cb2_200{width:6px;height:6px;border-radius:50%;background:var(--accent)}._h1_12cb2_206{margin:0;font-size:clamp(42px,5.6vw,72px);line-height:1.02;font-weight:700;letter-spacing:-.035em;text-wrap:balance}._lede_12cb2_214{margin:0;max-width:34em;font-size:19px;line-height:1.55;color:var(--body);text-wrap:pretty}._row_12cb2_222{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._fine_12cb2_228{margin:0;font-size:14px;color:var(--muted)}._preview_12cb2_235{flex:1 1 480px;min-width:0;display:flex;flex-direction:column}._window_12cb2_241{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px #17171a14;overflow:hidden;padding-bottom:132px}._windowHead_12cb2_249{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft)}._count_12cb2_257{min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--chip);color:var(--ink-2);font-size:12px;font-weight:600}._small_12cb2_271{font-size:12px;color:var(--muted)}._item_12cb2_275{padding:14px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line-soft)}._item_12cb2_275:last-child{border-bottom:0}._thumb_12cb2_285{width:36px;height:36px;flex:none;border-radius:9px;background:var(--chip)}._itemText_12cb2_292{flex:1 1 0;min-width:0;display:flex;flex-direction:column}._itemName_12cb2_298{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stockNum_12cb2_305{font-size:18px;font-weight:600;color:var(--warn);font-variant-numeric:tabular-nums}._pill_12cb2_311{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--chip);color:var(--ink-2)}._pillAccent_12cb2_323{background:var(--accent-tint);color:var(--accent-ink)}._pillGreen_12cb2_327{background:var(--green-tint);color:var(--green-ink)}._pillFlag_12cb2_331{background:var(--buffer);color:var(--buffer-ink);font-weight:600}._draft_12cb2_336{align-self:flex-end;width:min(420px,92%);margin-top:-112px;margin-right:-12px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 48px #17171a24;overflow:hidden}._draftHead_12cb2_347{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--hover);border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--muted)}._draftBody_12cb2_358{padding:16px;display:flex;flex-direction:column;gap:10px}._fakeButton_12cb2_364{align-self:flex-end;height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:9px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}._how_12cb2_379{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._section_12cb2_384{padding-top:96px;padding-bottom:96px;display:flex;flex-direction:column;gap:56px}._kicker_12cb2_391{font-size:14px;font-weight:600;color:var(--accent-ink)}._h2_12cb2_396{margin:0;font-size:clamp(32px,3.6vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.025em;text-wrap:balance}._intro_12cb2_404{display:flex;flex-direction:column;gap:12px;max-width:640px}._steps_12cb2_410{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:40px 32px}._step_12cb2_410{display:flex;flex-direction:column;gap:14px}._stepTrack_12cb2_423{display:flex;align-items:center;gap:12px}._stepNum_12cb2_428{width:40px;height:40px;flex:none;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}._stepNumDone_12cb2_441{background:var(--color-secondary-fill)}._stepLine_12cb2_444{flex:1 1 0;height:2px;background:var(--accent-tint)}._h3_12cb2_449{margin:0;font-size:20px;line-height:1.25;font-weight:600}._stepText_12cb2_455{margin:0;font-size:15px;color:var(--body);text-wrap:pretty}._features_12cb2_463{padding-top:96px;padding-bottom:96px;display:flex;flex-direction:column;gap:96px}._feature_12cb2_463{display:flex;flex-wrap:wrap;align-items:center;gap:40px 72px}._featureReverse_12cb2_476{flex-direction:row-reverse}._featureText_12cb2_479{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}._h2sm_12cb2_486{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}._featureLede_12cb2_494{margin:0;max-width:32em;font-size:17px;line-height:1.6;color:var(--body);text-wrap:pretty}._checks_12cb2_502{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink-2)}._checks_12cb2_502 li{display:flex;align-items:flex-start;gap:10px}._illo_12cb2_517{flex:1 1 440px;min-width:0;box-sizing:border-box;padding:26px;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;gap:20px}._illoFlush_12cb2_529{padding:0;gap:0;overflow:hidden}._between_12cb2_534{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}._stack_12cb2_541{display:flex;flex-direction:column;gap:2px}._barRow_12cb2_546{display:flex;flex-direction:column;gap:8px}._barLabel_12cb2_551{font-size:13px;color:var(--ink-2)}._barLabel_12cb2_551 strong{font-weight:600;color:var(--ink)}._bar_12cb2_546{display:flex;gap:3px;height:36px}._seg_12cb2_564{min-width:0;overflow:hidden;border-radius:8px;display:flex;align-items:center}._seg_12cb2_564 span{padding:0 12px;font-size:12px;font-weight:500;white-space:nowrap}._compare_12cb2_577{border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;font-size:14px}._compareRow_12cb2_583{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}._compareRow_12cb2_583:last-child{border-bottom:0}._compareHead_12cb2_597{padding:10px 14px;background:var(--hover);font-size:12px;font-weight:500;color:var(--muted)}._changedRow_12cb2_604{background:#fff7f1}._same_12cb2_607{color:var(--green-ink);font-size:13px;font-weight:500}._changed_12cb2_604{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--buffer);color:var(--buffer-ink);font-size:12px;font-weight:600}._quote_12cb2_621{display:flex;align-items:flex-start;gap:10px}._avatar_12cb2_626{width:28px;height:28px;flex:none;border-radius:50%;background:var(--chip);color:var(--ink-2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}._bubble_12cb2_639{padding:10px 14px;border-radius:4px 14px 14px;background:var(--chip);font-size:14px;line-height:1.5}._docHead_12cb2_646{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--hover);border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--muted)}._pdf_12cb2_657{height:20px;padding:0 5px;display:inline-flex;align-items:center;border-radius:4px;background:var(--warn);color:#fff;font-size:9px;font-weight:700;letter-spacing:.04em}._doc_12cb2_646{padding:24px;display:flex;flex-direction:column;gap:18px}._docFacts_12cb2_675{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px;padding:14px 0;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:13px}._total_12cb2_684{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}._installWrap_12cb2_691{padding:0 24px 96px}._install_12cb2_691{max-width:1200px;margin:0 auto;box-sizing:border-box;padding:72px 40px;border-radius:24px;background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1px);background-size:24px 24px}._installH2_12cb2_713{margin:0;max-width:16em;font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}._installText_12cb2_722{margin:0;max-width:34em;font-size:17px;line-height:1.6;color:#c9c8c2;text-wrap:pretty}._footer_12cb2_161{border-top:1px solid var(--line)}._footerInner_12cb2_735{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;font-size:14px;color:var(--muted)}._footerLink_12cb2_161{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-2)!important;font-weight:500}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
