@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(https://471a098d-188b-401e-9c3b-e02759c8f00e.static.mscdn.ai/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--signal:#2f5fe0;--signal-deep:#1e46b8;--signal-hover:#2a55cc;--haze:#e8eefc;--ink:#14161f;--slate:#4b5163;--mist:#838a9c;--paper:#f6f7fb;--card:#fff;--surface-sunken:#f1f3f9;--band-faint:#f8f9fd;--border:#e6e8f0;--border-faint:#f1f3f9;--pos-text:#0f7a5a;--pos-bg:#e4f4ee;--pos-dot:#1e8a6b;--neu-text:#3a5199;--neu-bg:#eef1fa;--warn-text:#b08a2e;--warn-bg:#fbf3e2;--neg-text:#c13b3b;--neg-bg:#fbecea;--cost-1:#2f5fe0;--cost-2:#6c8cec;--cost-3:#a8bef4;--focus-ring:0 0 0 3px #2f5fe047;--shadow-sm:0 1px 2px #14161f0a, 0 1px 3px #14161f08;--shadow-md:0 1px 2px #14161f0a, 0 10px 30px #14161f0f;--shadow-lg:0 8px 24px #14161f1a, 0 24px 60px #14161f1a;--sans:"Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:"Playfair Display Variable", Georgia, serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{height:100dvh}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.serif{font-family:var(--serif)}.overline{letter-spacing:.09em;text-transform:uppercase;color:var(--mist);font-size:10px;font-weight:600;line-height:1}button{cursor:pointer;font-family:inherit}input{font-family:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn{transition:background .13s var(--ease-standard), transform .13s var(--ease-standard), box-shadow .13s var(--ease-standard);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--signal);color:#fff;height:44px;padding:0 20px}.btn-primary:hover{background:var(--signal-hover)}.btn-primary:active{background:var(--signal-deep)}.btn-primary:disabled{opacity:.55;cursor:default}.btn-secondary{background:var(--card);border-color:var(--border);height:36px;color:var(--ink);padding:0 16px}.btn-secondary:hover{background:var(--surface-sunken)}.card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px}.scroll{scrollbar-width:thin;scrollbar-color:#d3d8e6 transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:10px}.scroll::-webkit-scrollbar-thumb{border:3px solid var(--card);background:#d3d8e6;border-radius:999px}.scroll::-webkit-scrollbar-track{background:0 0}.metric-tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}@media (width<=720px){.metric-tiles{grid-template-columns:repeat(2,1fr)}}.ef-rest{cursor:text;transition:background .12s var(--ease-standard);border-radius:8px;align-items:flex-start;gap:8px;margin:-6px -8px;padding:6px 8px;display:flex}.ef-rest:hover{background:var(--band-faint)}.ef-pencil{opacity:0;transition:opacity .12s var(--ease-standard);flex-shrink:0;margin-top:2px}.ef-rest:hover .ef-pencil{opacity:1}.ef-locked,.ef-locked:hover{cursor:default;background:0 0}.inline-edit{cursor:text;transition:background .12s var(--ease-standard);border-radius:6px;margin:-2px -6px;padding:2px 6px;display:inline-block}.inline-edit:hover{background:var(--band-faint)}.time-input{font-family:var(--mono);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px;padding:4px 8px;font-size:13px}.time-input:focus-visible{box-shadow:var(--focus-ring);outline:none}.skeleton{background:#eceef3;border-radius:8px}.skeleton-breathe{animation:breathe 1.8s var(--ease-standard) infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.7s linear infinite spin}@keyframes halo{0%{opacity:.5;transform:scale(.6)}70%{opacity:.06}to{opacity:0;transform:scale(1.45)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes lily-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes arrive{0%{background:var(--haze)}to{background:0 0}}@keyframes wg-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mkt{height:100%;color:var(--ink);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background:#fff;overflow-y:auto}.mkt-wrap{max-width:1440px;margin:0 auto;padding:0 32px}.mkt-eyebrow{background:var(--haze);color:var(--signal-deep);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;font-weight:600;display:inline-flex}.mkt-eyebrow .d{background:var(--signal);border-radius:50%;width:6px;height:6px}.mkt-h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(31px,4.4vw,44px);font-weight:600;line-height:1.1}.mkt-h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(26px,3.4vw,37px);font-weight:600;line-height:1.12}.mkt-over{letter-spacing:.09em;text-transform:uppercase;color:var(--mist);font-size:14px;font-weight:600}.mkt-lede{color:var(--slate);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.mkt-num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mkt-btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease-standard), transform .14s var(--ease-standard), box-shadow .14s var(--ease-standard), border-color .14s var(--ease-standard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mkt-btn-primary{background:var(--signal);color:#fff;padding:13px 22px;box-shadow:0 6px 18px #2f5fe047}.mkt-btn-primary:hover{background:var(--signal-hover);transform:translateY(-1px);box-shadow:0 10px 24px #2f5fe057}.mkt-btn-dark{background:var(--ink);color:#fff;padding:11px 19px;font-size:14px}.mkt-btn-dark:hover{background:#23262f}.mkt-btn-ghost{color:var(--ink);border-color:var(--border);background:0 0;padding:13px 20px}.mkt-btn-ghost:hover{background:var(--paper)}.mkt-btn-lg{padding:15px 26px;font-size:16px}.mkt-nav{z-index:40;-webkit-backdrop-filter:saturate(1.1)blur(12px);transition:box-shadow .2s var(--ease-standard), border-color .2s var(--ease-standard);background:#ffffffd1;border-bottom:1px solid #0000;position:sticky;top:0}.mkt-nav.scrolled{border-bottom-color:var(--border);box-shadow:var(--shadow-sm)}.mkt-nav-inner{justify-content:space-between;align-items:center;max-width:1440px;height:84px;margin:0 auto;padding:0 32px;display:flex}.mkt-brand{color:var(--ink);align-items:center;gap:12px;font-size:40px;font-weight:600;line-height:1;text-decoration:none;display:flex}.mkt-brand img{width:auto;height:54px}.mkt-nav-links{align-items:center;gap:28px;display:flex}.mkt-nav-links a{color:var(--slate);cursor:pointer;font-size:14px;text-decoration:none;transition:color .13s}.mkt-nav-links a:hover{color:var(--signal)}.mkt-nav-right{align-items:center;gap:18px;display:flex}.mkt-nav-right .login{color:var(--slate);font-size:14px;text-decoration:none}.mkt-nav-right .login:hover{color:var(--ink)}.mkt-burger{color:var(--ink);background:0 0;border:none;padding:6px;display:none}.mkt-section{padding:112px 0;scroll-margin-top:84px}.mkt-hero{scroll-margin-top:84px}.mkt-section.tight{padding:84px 0}.mkt-bg-paper{background:var(--paper)}.mkt-bg-haze{background:var(--haze)}.mkt-center{text-align:center}.mkt-section-head{max-width:760px;margin:0 auto}.mkt-section-head.mkt-center .mkt-lede{margin:16px auto 0}.mkt-hero{position:relative;overflow:hidden}.mkt-hero-grid{grid-template-columns:53% 47%;align-items:center;gap:24px;padding:72px 0 88px;display:grid;position:relative}.mkt-bloom{pointer-events:none;background:radial-gradient(circle at 45% 45%,#5fa8ff4d,#2f5fe01f 42%,#0000 68%);border-radius:50%;position:absolute}.mkt-hero-bloom{width:720px;height:720px;top:-18%;right:-6%}.mkt-hero h1{max-width:18ch;margin-top:22px}.mkt-hero .mkt-lede{max-width:46ch;margin-top:18px}.mkt-dock{border:1px solid var(--border);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;align-items:center;gap:16px;max-width:470px;margin-top:28px;padding:18px 20px;display:flex}.mkt-loop{flex:none;place-items:center;width:90px;height:90px;display:grid;position:relative}.mkt-loop .ring{animation:mkt-pulse 2.6s var(--ease-out) infinite;border:1.5px solid #2f5fe06b;border-radius:50%;position:absolute;inset:0}.mkt-loop .ring:nth-child(2){animation-delay:1.3s}@keyframes mkt-pulse{0%{opacity:.7;transform:scale(.62)}70%{opacity:0}to{opacity:0;transform:scale(1.5)}}.mkt-dock-txt{flex:1;min-width:0}.mkt-dock-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;display:flex}.mkt-phone-line{color:var(--slate);font-size:13.5px}.mkt-phone-btn{font-family:var(--mono);color:var(--signal);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .15s}.mkt-phone-btn.copied{color:var(--pos-text)}.mkt-cap{color:var(--mist);margin-top:16px;font-size:16px}.mkt-photos{min-height:500px;position:relative}.mkt-ph{box-shadow:var(--shadow-lg);background:var(--surface-sunken);border-radius:20px;position:absolute;overflow:hidden}.mkt-ph img{object-fit:cover;width:100%;height:100%;display:block}.mkt-ph .tag{color:var(--ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-radius:999px;padding:6px 12px;font-size:15.5px;font-weight:500;position:absolute;bottom:13px;left:13px}.mkt-ph.p1{aspect-ratio:3/4;z-index:3;width:47%;top:0;left:0}.mkt-ph.p2{aspect-ratio:3/4;z-index:2;width:47%;top:64px;left:26.5%}.mkt-ph.p3{aspect-ratio:3/4;z-index:1;width:47%;top:128px;left:53%}.mkt-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.mkt-split.wide-media{grid-template-columns:1fr 1.05fr}.mkt-split-diary{grid-template-columns:.78fr 1.6fr;align-items:center;gap:36px}.mkt-pill{background:var(--haze);color:var(--slate);border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:inline-flex}.mkt-pill b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.mkt-callout{background:var(--haze);border-radius:16px;padding:22px 24px}.mkt-callout h4{color:var(--signal-deep);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.mkt-callout ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mkt-callout li{color:var(--slate);gap:10px;font-size:13.5px;line-height:1.45;display:flex}.mkt-check{color:var(--signal);flex:none;margin-top:1px}.mkt-media{box-shadow:var(--shadow-lg);aspect-ratio:4/3;background:var(--surface-sunken);border-radius:20px;overflow:hidden}.mkt-media img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=901px){.mkt-pocket .pocket-media{order:-1}}.mkt-compare{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.mkt-compare-card{border-radius:20px;padding:30px 28px}.mkt-compare-card.now{background:var(--neg-bg)}.mkt-compare-card.tk{background:var(--pos-bg)}.mkt-compare-card h3{font-family:var(--serif);color:var(--ink);margin:0 0 20px;font-size:22px;font-weight:600}.mkt-compare-card ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.mkt-compare-card li{color:var(--slate);gap:12px;font-size:14.5px;line-height:1.45;display:flex}.mkt-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.mkt-mark.x{color:var(--neg-text);background:#c13b3b24}.mkt-mark.c{color:var(--pos-text);background:#0f7a5a24}.mkt-features{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:52px;display:grid}.mkt-feature{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-column:span 2;padding:24px}.mkt-feature.hero-feature{grid-column:span 6;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;padding:0;display:grid;overflow:hidden}.mkt-feature.hero-feature .fbody{padding:32px}.mkt-feature .ficon{background:var(--haze);width:40px;height:40px;color:var(--signal-deep);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.mkt-feature h4{color:var(--ink);margin:0 0 7px;font-size:16px;font-weight:600}.mkt-feature p{color:var(--slate);margin:0;font-size:13.5px;line-height:1.5}.mkt-sms{background:linear-gradient(160deg,#eaf1ff,#dfe9ff);flex-direction:column;justify-content:center;gap:12px;height:100%;min-height:240px;padding:32px;display:flex}.mkt-bubble{max-width:82%;box-shadow:var(--shadow-sm);border-radius:16px;padding:12px 15px;font-size:13.5px;line-height:1.4}.mkt-bubble.them{color:var(--ink);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.mkt-bubble.us{background:var(--signal);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.mkt-sms-photo{background:linear-gradient(160deg,#eaf1ff,#dfe9ff);height:100%;min-height:260px;display:flex}.mkt-sms-photo img{object-fit:contain;width:100%;height:100%;display:block}.mkt-calc{border:1px solid var(--border);max-width:880px;box-shadow:var(--shadow-md);background:#fff;border-radius:22px;margin:44px auto 0;padding:36px}.mkt-calc-q{color:var(--ink);margin:0 0 12px;font-size:13px;font-weight:600}.mkt-seg{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mkt-seg button{background:var(--haze);color:var(--slate);font-family:var(--sans);transition:all .13s var(--ease-standard);border:1px solid #0000;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:500}.mkt-seg button:hover{color:var(--signal-deep)}.mkt-seg button.on{background:var(--signal);color:#fff}.mkt-calc-out{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:8px;padding-top:26px;display:flex}.mkt-calc-fig{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(38px,6vw,54px);font-weight:500;line-height:1}.mkt-calc-loss{color:var(--neg-text);align-items:center;gap:6px;margin-top:8px;font-size:17px;display:inline-flex}.mkt-calc-recover{color:var(--slate);max-width:280px;font-size:14px;line-height:1.5}.mkt-calc-recover b{color:var(--ink)}.mkt-prices{grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;margin-top:52px;display:grid}.mkt-price{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;padding:30px 26px}.mkt-price.pop{background:var(--signal);color:#fff;z-index:2;border-color:#0000;position:relative;transform:scale(1.05);box-shadow:0 18px 44px #2f5fe052}.mkt-price .tier{margin:0 0 6px;font-size:15px;font-weight:600}.mkt-price .chip{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#ffffff38;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600;position:absolute;top:18px;right:18px}.mkt-price .amt{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:14px 0 4px;font-size:42px;font-weight:500;line-height:1}.mkt-price .gst{opacity:.7;font-size:17px}.mkt-price .desc{opacity:.9;margin:14px 0 20px;font-size:13.5px;line-height:1.5}.mkt-price ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.mkt-price li{align-items:center;gap:10px;font-size:13.5px;display:flex}.mkt-price .fcheck{color:var(--signal);flex:none}.mkt-price.pop .fcheck{color:#fff}.mkt-price .pbtn{text-align:center;border:1px solid var(--border);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .13s;display:block}.mkt-price .pbtn:hover{background:var(--paper)}.mkt-price.pop .pbtn{color:var(--signal-deep);background:#fff;border-color:#0000}.mkt-price-note{text-align:center;color:var(--mist);max-width:620px;margin:26px auto 0;font-size:17px;line-height:1.5}.mkt-table-wrap{border:1px solid var(--border);border-radius:18px;margin-top:40px;overflow:hidden}.mkt-table{border-collapse:collapse;width:100%;font-size:14.5px}.mkt-table th,.mkt-table td{text-align:left;border-bottom:1px solid var(--border);padding:15px 22px}.mkt-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--mist);background:var(--paper);font-size:15.5px;font-weight:600}.mkt-table td.feat,.mkt-table td.human{color:var(--slate)}.mkt-table th.tkcol,.mkt-table td.tkcol{background:var(--haze);color:var(--ink);font-weight:500}.mkt-table thead th.tkcol{color:var(--signal-deep)}.mkt-table tr:last-child td{border-bottom:none}.mkt-tkcheck{align-items:center;gap:8px;display:inline-flex}.mkt-tkcheck svg{color:var(--signal);flex:none}.mkt-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid;position:relative}.mkt-step .n{font-family:var(--mono);color:var(--signal);font-size:15px;font-weight:500}.mkt-step h4{font-family:var(--serif);color:var(--ink);margin:12px 0 8px;font-size:19px;font-weight:600}.mkt-step p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.mkt-stats{flex-wrap:wrap;justify-content:center;gap:clamp(32px,8vw,96px);margin-top:72px;display:flex}.mkt-stat{text-align:center}.mkt-stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--signal-deep);font-size:clamp(34px,5vw,46px);font-weight:500;line-height:1}.mkt-stat .l{color:var(--mist);margin-top:8px;font-size:17px}.mkt-referral{background:var(--haze);text-align:center;border-radius:24px;margin-top:44px;padding:48px}.mkt-ref-nums{flex-wrap:wrap;justify-content:center;gap:clamp(28px,7vw,80px);margin:32px 0;display:flex}.mkt-ref-num .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--signal-deep);font-size:clamp(32px,5vw,44px);font-weight:500;line-height:1}.mkt-ref-num .l{color:var(--slate);max-width:150px;margin-top:8px;font-size:16px}.mkt-ref-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mkt-marquee{background:radial-gradient(620px 360px at 26% 8%, #ffffff1a, transparent 62%), repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 72px), linear-gradient(180deg, var(--signal) 0%, var(--signal-deep) 100%);padding:20px 0 22px;position:relative;overflow:hidden}.mkt-marquee-over{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;font-size:14px;font-weight:600}.mkt-marquee .mkt-h2{color:#fff}.mkt-marquee-sub{color:#fffc;max-width:640px;margin-top:14px;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.mkt-marquee-viewport{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mkt-marquee-track{will-change:transform;gap:12px;width:max-content;padding:0 32px;animation:40s linear infinite mkt-slide;display:flex}.mkt-marquee-track.paused,.mkt-marquee-viewport:hover .mkt-marquee-track{animation-play-state:paused}@keyframes mkt-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-tile{width:300px;height:375px;transition:transform .24s var(--ease-standard), box-shadow .24s var(--ease-standard);border-radius:14px;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059,inset 0 0 0 1px #ffffff12}.mkt-tile img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mkt-tile:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 18px 44px #00000080,inset 0 0 0 1px #ffffff21}.mkt-tile.lily:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080c1a9e);height:46%;position:absolute;inset:auto 0 0}.mkt-chip{z-index:2;-webkit-backdrop-filter:blur(6px);background:#0a102480;border-radius:999px;align-items:center;gap:5px;padding:5px 9px 5px 6px;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:inset 0 0 0 1px #ffffff26}.mkt-chip span{color:#fff;letter-spacing:.01em;font-size:11px;font-weight:600}@media (width<=640px){.mkt-marquee{padding:16px 0 18px}.mkt-tile{width:240px;height:300px}}.mkt-dark{color:#fff;background:radial-gradient(120% 120% at 70% 0,#12204a 0%,#0e1630 45%,#0a1024 100%);position:relative;overflow:hidden}.mkt-dark .mkt-bloom{background:radial-gradient(circle,#5fa8ff38,#0000 62%);width:800px;height:800px;top:-30%;left:50%;transform:translate(-50%)}.mkt-dark h2{color:#fff}.mkt-dark .mkt-lede{color:#ffffffb8}.mkt-demo-band{text-align:center;z-index:1;position:relative}.mkt-demo-loop{width:96px;height:96px;margin:0 auto 8px}.mkt-demo-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.mkt-btn-onblue{color:#fff;background:#ffffff1a;border-color:#ffffff38;padding:13px 20px}.mkt-btn-onblue:hover{background:#ffffff29}.mkt-footer{color:#fff9;background:#0a1024;padding:56px 0 40px}.mkt-footer .mkt-wrap{flex-direction:column;gap:20px;display:flex}.mkt-footer-brand{color:#fff;font-family:var(--serif);align-items:center;gap:10px;font-size:20px;display:flex}.mkt-footer-brand img{height:26px}.mkt-footer p{max-width:620px;margin:0;font-size:17.5px;line-height:1.6}.mkt-footer-links{flex-wrap:wrap;gap:22px;font-size:17px;display:flex}.mkt-footer-links a{color:#fff9;text-decoration:none}.mkt-footer-links a:hover{color:#fff}.mkt-footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:16px;display:flex}.mkt-live-dot{align-items:center;gap:8px;display:inline-flex}.mkt-live-dot .d{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34d3992e}.mkt-reveal{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);will-change:opacity, transform;transform:translateY(14px)}.mkt-reveal.in{opacity:1;transform:none}.mkt-sheet{z-index:60;background:#fff;flex-direction:column;padding:20px 24px 32px;display:flex;position:fixed;inset:0}.mkt-sheet-top{justify-content:space-between;align-items:center;height:48px;display:flex}.mkt-sheet nav{flex-direction:column;gap:6px;margin-top:24px;display:flex}.mkt-sheet nav a{color:var(--ink);border-bottom:1px solid var(--border-faint);padding:12px 0;font-size:20px;text-decoration:none}.mkt-sheet-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.mkt-mobile-cta{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);background:#ffffffe6;display:none;position:fixed;bottom:0;left:0;right:0}.mkt-mobile-cta .mkt-btn{width:100%}@media (width<=900px){.mkt-section{padding:64px 0}.mkt-wrap,.mkt-nav-inner{padding:0 20px}.mkt-hero-grid{grid-template-columns:1fr;gap:8px;padding:40px 0 56px}.mkt-hero .mkt-lede,.mkt-hero h1{max-width:none}.mkt-photos{grid-template-columns:repeat(3,1fr);gap:8px;min-height:0;margin-top:32px;display:grid}.mkt-ph.p1,.mkt-ph.p2,.mkt-ph.p3{width:100%;position:relative;top:0;left:0;right:0}.mkt-ph .tag{padding:4px 8px;font-size:13px;bottom:8px;left:8px}.mkt-split,.mkt-split.wide-media{grid-template-columns:1fr;gap:32px}.mkt-compare,.mkt-prices,.mkt-steps{grid-template-columns:1fr}.mkt-features{grid-template-columns:1fr 1fr}.mkt-feature,.mkt-feature.hero-feature{grid-column:span 2}.mkt-feature.hero-feature{grid-template-columns:1fr}.mkt-price.pop{transform:none}.mkt-nav-links,.mkt-nav-right .login,.mkt-nav-right .get{display:none}.mkt-burger{display:inline-flex}.mkt-referral{padding:32px 22px}.mkt-mobile-cta{display:block}.mkt-table-wrap{overflow-x:auto}.mkt-table{min-width:520px}}@media (prefers-reduced-motion:reduce){.mkt{scroll-behavior:auto}.mkt-loop .ring{animation:none}.mkt-reveal{opacity:1;transition:none;transform:none}.mkt-marquee-track{animation:none}.mkt-marquee-viewport{scroll-snap-type:x proximity;overflow-x:auto}.mkt-tile{scroll-snap-align:start}}.mkt-ind-hero .mkt-hero-grid{align-items:center;padding:52px 0 64px}@media (width>=901px){.mkt-ind-hero .mkt-hero-grid{grid-template-columns:1fr .92fr;gap:44px}}.mkt-crumb{color:var(--mist);letter-spacing:.01em;font-size:12px}.mkt-crumb a{color:var(--mist);text-decoration:none}.mkt-crumb a:hover{color:var(--signal)}.mkt-crumb b{color:var(--slate);font-weight:500}.mkt-ind-hero .mkt-eyebrow{margin-top:16px}.mkt-ind-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.mkt-ind-phone{color:var(--slate);font-size:13.5px}.mkt-ind-phone a{font-family:var(--mono);color:var(--signal);font-weight:500;text-decoration:none}.mkt-ind-trust{color:var(--mist);flex-wrap:wrap;gap:14px;margin-top:22px;font-size:12.5px;display:flex}.mkt-ind-trust span{align-items:center;gap:8px;display:inline-flex}.mkt-ind-trust i{background:#c7ccda;border-radius:50%;width:4px;height:4px}.mkt-ind-media{aspect-ratio:4/5;box-shadow:var(--shadow-lg);background:var(--surface-sunken);border-radius:20px;position:relative;overflow:hidden}.mkt-ind-media img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.mkt-ind-media .mkt-chip{padding:7px 12px 7px 8px;bottom:12px;left:12px}.mkt-ind-media .mkt-chip span{font-size:12.5px}.mkt-chip i.live{background:#34d399;border-radius:50%;width:6px;height:6px;margin-left:2px;box-shadow:0 0 0 4px #34d39938}.mkt-ph{color:inherit;text-decoration:none;display:block}.mkt-ph .see{z-index:2;-webkit-backdrop-filter:blur(6px);color:#fff;opacity:0;transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard);background:#0a102480;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.mkt-ph:hover .see,.mkt-ph:focus-visible .see{opacity:1;transform:none}.mkt-footer-industries{gap:8px 22px}.mkt-footer-group-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;flex-basis:100%;font-size:12px;font-weight:600}.mkt-faq-grid{grid-template-columns:290px 1fr;align-items:start;gap:56px;display:grid}.mkt-faq-head{position:sticky;top:108px}.mkt-faq-lede{color:var(--slate);max-width:26ch;margin-top:16px;font-size:15px;line-height:1.55}.mkt-faq-feat{background:var(--haze);border-radius:20px;margin-bottom:8px;padding:26px 28px}.mkt-faq-feat .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--signal-deep);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.mkt-faq-feat .q{color:var(--ink);margin-top:13px;font-size:17px;font-weight:600}.mkt-faq-feat .pull{font-family:var(--serif);color:var(--signal-deep);margin-top:12px;font-size:23px;font-weight:600;line-height:1.22}.mkt-faq-feat .a{color:var(--slate);margin-top:10px;font-size:14.5px;line-height:1.6}.mkt-faq-quote{color:var(--ink);background:#fff;border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.mkt-faq-quote b{color:var(--signal-deep);font-weight:600}.mkt-faq-list{margin-top:10px}.mkt-faq-item{border-top:1px solid var(--border)}.mkt-faq-item:last-child{border-bottom:1px solid var(--border)}.mkt-faq-q{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 2px;display:flex}.mkt-faq-q h4{color:var(--ink);margin:0;font-size:16px;font-weight:600}.mkt-faq-tog{border:1px solid var(--border);width:26px;height:26px;color:var(--slate);transition:transform .3s var(--ease-standard), background .2s, color .2s, border-color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.mkt-faq-item[data-open=true] .mkt-faq-tog{background:var(--signal);border-color:var(--signal);color:#fff;transform:rotate(135deg)}.mkt-faq-a{transition:grid-template-rows .32s var(--ease-standard);grid-template-rows:0fr;display:grid}.mkt-faq-item[data-open=true] .mkt-faq-a{grid-template-rows:1fr}.mkt-faq-a>div{overflow:hidden}.mkt-faq-a p{color:var(--slate);margin:0;padding:0 44px 21px 2px;font-size:14.5px;line-height:1.6}@media (width<=900px){.mkt-ind-media{aspect-ratio:4/3;margin-top:24px}.mkt-faq-grid{grid-template-columns:1fr;gap:28px}.mkt-faq-head{position:static}.mkt-ph .see{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt-faq-a,.mkt-faq-tog{transition:none}}.mkt-page-hero-inner{max-width:820px;padding:72px 0 56px;position:relative}.mkt-page-hero .mkt-eyebrow{margin-top:16px}.mkt-page-hero h1{max-width:24ch}.mkt-page-hero .mkt-lede{max-width:60ch}.mkt-byline{color:var(--mist);margin:18px 0 0;font-size:14px}.mkt-byline time{color:var(--slate)}.mkt-fn{font-family:var(--sans);vertical-align:super;margin-left:2px;font-size:.45em}.mkt-fn a{color:var(--signal);text-decoration:none}.mkt-sources{max-width:760px;font-size:13px}.mkt-sources a,.mkt-price-note a{color:var(--signal-deep)}.mkt-related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:32px;display:grid}.mkt-related-card,.mkt-guide-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.mkt-related-card:hover,.mkt-guide-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mkt-related-card .t,.mkt-guide-card .t{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.mkt-related-card .b,.mkt-guide-card .b{color:var(--slate);font-size:14px;line-height:1.5}.mkt-related-card .go,.mkt-guide-card .go{color:var(--signal);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:500;display:inline-flex}.mkt-guide-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.mkt-guide-card{padding:32px}.mkt-guide-card .t{font-family:var(--serif);font-size:24px}.mkt-article-section{padding-top:24px}.mkt-article{max-width:720px}.mkt-article section+section{margin-top:48px}.mkt-article h2{font-family:var(--serif);color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.2}.mkt-article p,.mkt-article li{color:var(--slate);font-size:17px;line-height:1.7}.mkt-article p{margin:0 0 16px}.mkt-article p.lead{color:var(--ink);font-size:19px}.mkt-article ul,.mkt-article ol{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.mkt-article a{color:var(--signal-deep);text-underline-offset:3px}.mkt-article a.mkt-btn{color:#fff;text-decoration:none}.mkt-article-sources li{font-size:14px}.mkt-contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mkt-contact-card{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:28px;text-decoration:none;display:flex}.mkt-contact-card .ic{background:var(--haze);width:40px;height:40px;color:var(--signal-deep);border-radius:11px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.mkt-contact-card .l{color:var(--mist);font-size:14px}.mkt-contact-card .v{font-family:var(--mono);color:var(--ink);word-break:break-word;font-size:18px}.mkt-contact-cta{margin-top:32px}@media (width<=640px){.mkt-page-hero-inner{padding:48px 0 32px}.mkt-article p,.mkt-article li{font-size:16px}}.mkt-fn{font-size:max(11px,.45em)}.mkt-article p.lead+section,.mkt-article p.lead+p+section{margin-top:48px}.mkt-page-hero .mkt-hero-bloom{width:520px;height:520px;top:-200px;right:-4%}
