.landing{--landing-header-height:56px;--p:1;--ps:1}html:has(.landing){overscroll-behavior-x:none}@media (prefers-reduced-motion:no-preference){.landing [data-reveal]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.landing [data-reveal][data-state=done],.landing [data-reveal][data-state=playing]{opacity:1;transform:none}}.landing-gradient-text{background-image:var(--landing-gradient-hero);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-button{background:var(--primary);height:auto;min-height:52px;color:var(--primary-foreground);box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 7%, transparent);border-radius:8px;justify-content:center;align-items:center;gap:32px;padding:17px 23px;font-size:15px;font-weight:500;line-height:20px;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.landing-button:hover{background:var(--landing-button-hover);box-shadow:0 7px 22px color-mix(in srgb, var(--primary) 14.5%, transparent);transform:translate(0,0)}.landing-scene-port{--scene-scale:1}.landing-scene-port>[data-scene-canvas]{transform:scale(var(--scene-scale));transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.landing-grow-bar{animation:1.1s cubic-bezier(.2,.8,.2,1) both landing-grow-bar}.landing-fade-up{animation:.7s cubic-bezier(.2,.8,.2,1) both landing-fade-up}}@keyframes landing-grow-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.landing-slide[data-entering=true]{animation:.5s cubic-bezier(.2,.8,.2,1) both landing-slide-in}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.landing-slide[data-entering=true]{animation:.96s cubic-bezier(.28,.14,.24,1) both landing-cover}}@keyframes landing-cover{0%{transform:translate3d(calc(var(--slide-dir,1) * 100%), 0, 0)}to{transform:translate(0,0)}}@keyframes landing-slide-in{0%{opacity:0;transform:translateX(calc(var(--slide-dir,1) * 12px))}to{opacity:1;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-hero-stage,.landing-method-stage{--p:0;--ps:0}}
.landing-faq-grid{gap:40px;display:grid}@media (min-width:1024px){.landing-faq{padding-top:72px;padding-bottom:64px}.landing-faq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:75px}}.landing-faq h2{letter-spacing:-.035em;text-wrap:wrap;margin:0;font-size:clamp(36px,4vw,48px);font-weight:470;line-height:1.08}@media (min-width:1024px){.landing-faq h2{font-size:48px}}.landing-faq-link{color:var(--landing-faq-link);cursor:pointer;align-items:center;gap:24px;margin-top:28px;font-size:13px;font-weight:500;line-height:20px;transition:color .2s;display:inline-flex}.landing-faq-link>span{font-size:21px;font-weight:350;transition:transform .2s}.landing-faq-link:hover{color:var(--primary)}.landing-faq-link:hover>span{transform:translate(2px,-2px)}.landing-faq-link:focus-visible,.landing-faq-question:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.landing-faq-list{border-top:1px solid var(--landing-hairline)}.landing-faq-item{border-bottom:1px solid var(--landing-hairline);padding:0}.landing-faq-item h3{font:inherit;margin:0}.landing-faq-question{width:100%;color:var(--landing-faq-question);text-align:left;text-wrap:pretty;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;margin:0;padding:18px 0;font-size:17px;font-weight:400;line-height:1.45;transition:padding-bottom .3s cubic-bezier(.2,.8,.2,1);display:flex}.landing-faq-question[aria-expanded=true]{padding-bottom:10px}.landing-faq-question>span{color:var(--landing-faq-icon);flex:none;font-size:23px;font-weight:300;line-height:25px;transition:transform .22s}.landing-faq-question[aria-expanded=true]>span{transform:rotate(45deg)}.landing-faq-answer{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1),opacity .22s,visibility .3s;display:grid}.landing-faq-answer>div{min-height:0;overflow:hidden}.landing-faq-answer[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr}.landing-faq-answer p{max-width:640px;color:var(--landing-faq-answer);text-wrap:pretty;margin:0;padding:0 38px 20px 0;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.landing-faq-grid{transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-faq-grid[data-state=idle]{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.landing-faq-answer,.landing-faq-question,.landing-faq-question>span{transition:none}}
.landing-final{isolation:isolate;height:min(720px, max(540px, calc(100vh - var(--landing-header-height,56px))));background:var(--card);text-align:center;justify-content:center;align-items:center;min-height:560px;padding:0;scroll-margin-top:72px;display:flex;position:relative;overflow:hidden}.landing-final-surface{z-index:-3;background:var(--landing-final);position:absolute;inset:0}.landing-final-watermark{z-index:-2;color:color-mix(in srgb, var(--primary-foreground) 4%, transparent);letter-spacing:-.07em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(290px,37vw,610px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-37%)}.landing-final-speed{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-final-speed path{fill:none;stroke:var(--primary-foreground);stroke-opacity:.24;stroke-width:1.1px}.landing-final-speed path:nth-child(2){stroke-opacity:.14}.landing-final-speed path:nth-child(3){stroke-opacity:.09}.landing-final-content{z-index:2;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:relative}.landing-final-content h2{color:var(--primary-foreground);letter-spacing:-2.5px;white-space:pre-line;text-wrap:wrap;margin:0;font-size:clamp(34px,4.8vw,72px);font-weight:470;line-height:1.1}@media (min-width:1024px){.landing-final-content h2{font-size:clamp(50px,4.8vw,72px)}}@media (min-width:1024px) and (max-height:760px){.landing-final-content h2{font-size:54px}}@media (max-width:639px){.landing-final-content h2{letter-spacing:-.035em}}.landing-final-content h2>span{color:var(--landing-final-accent)}.landing-final .landing-final-cta{background:var(--card);min-height:52px;color:var(--landing-final-cta);box-shadow:0 9px 25px var(--landing-final-shadow);gap:40px;margin-top:34px}.landing-final .landing-final-cta:hover{background:var(--landing-final-cta-hover);box-shadow:0 12px 30px var(--landing-final-shadow-hover)}@media (prefers-reduced-motion:no-preference){.landing-final .landing-final-surface{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.2,.8,.2,1)}.landing-final[data-state=idle] .landing-final-surface{clip-path:inset(6% 5% round 24px)}.landing-final .landing-final-watermark{transition:transform 1.3s cubic-bezier(.15,.75,.15,1),opacity .8s}.landing-final[data-state=idle] .landing-final-watermark{opacity:0;transform:translate(-50%,-32%)scale(.83)}.landing-final .landing-speed-line{stroke-dasharray:1}.landing-final[data-state=idle] .landing-speed-line{stroke-dashoffset:1px}.landing-final:not([data-state=idle]) .landing-speed-line{stroke-dashoffset:1px;animation:1.65s cubic-bezier(.1,.65,.2,1) .1s forwards landing-final-run}.landing-final:not([data-state=idle]) .landing-speed-line:nth-child(2){animation-delay:.2s}.landing-final:not([data-state=idle]) .landing-speed-line:nth-child(3){animation-delay:.3s}.landing-final .landing-final-content{transition:transform .9s}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-final[data-state=idle] .landing-final-content{transform:translateY(18px)}}@keyframes landing-final-run{to{stroke-dashoffset:0}}
.landing-footer{background:var(--card)}.landing-footer-row{flex-direction:column;gap:24px;padding-top:30px;padding-bottom:32px;display:flex}@media (min-width:1024px){.landing-footer-row{flex-direction:row;justify-content:space-between;align-items:center;gap:50px}}.landing-footer-logo{width:105px;height:28px;display:block}.landing-footer-contacts,.landing-footer-links{flex-wrap:wrap;align-items:center;gap:12px 30px;display:flex}.landing-footer-links{gap:12px 25px}@media (min-width:1024px) and (max-width:1350px){.landing-footer-contacts{gap:20px}.landing-footer-links{gap:17px}}.landing-footer a,.landing-footer-links span{color:var(--landing-footer-link);font-size:12px;line-height:18px}.landing-footer a{transition:color .2s}.landing-footer a:hover{color:var(--primary)}.landing-footer a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.landing-header{z-index:40;backdrop-filter:blur(18px);background:#fffe;border-bottom:1px solid #eceef0;height:56px;position:sticky;top:0}.landing-header-inner{align-items:center;gap:8px;height:100%;padding:0 20px;display:flex}.landing-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}@media (min-width:640px){.landing-header-actions{gap:12px}}@media (min-width:1024px){.landing-header-inner{grid-template-columns:1fr auto 1fr;gap:48px;width:calc(100% - 96px);max-width:1472px;margin:auto;padding:0;display:grid}.landing-header-brand{justify-self:start}.landing-header-brand svg{width:132px;height:31px}.landing-header-nav{align-items:center;gap:26px}.landing-header-nav a,.landing-header-locale,.landing-header-login{color:#526071;padding:0;font-size:13px;line-height:1.5}.landing-header-nav a:hover,.landing-header-locale:hover,.landing-header-login:hover{color:var(--primary)}.landing-header-actions{justify-self:end;gap:26px;margin-left:0}}@media (min-width:1024px) and (max-width:1350px){.landing-header-inner{width:calc(100% - 72px)}}@media (min-width:1024px) and (max-width:1199.98px){.landing-header-inner{gap:20px}.landing-header-nav{gap:18px}.landing-header-actions{gap:16px}}.landing-hero{background:linear-gradient(180deg, var(--card) 0%, var(--card) 40%, #fafbfc 75%, var(--card) 100%);position:relative;overflow:clip}.landing-hero-intro{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:40px 20px 0;display:flex;position:relative}.landing-hero-category{color:#606b77;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:13px;line-height:1.5;display:flex}.landing-hero-eyebrow{font:inherit;letter-spacing:inherit;color:inherit;text-wrap:wrap;margin:0}.landing-hero-pills{align-items:center;gap:6px;display:flex}.landing-pill{color:#737d89;white-space:nowrap;background:#fafbfc;border:1px solid #e7e9ed;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;line-height:14px;display:flex}.landing-pill small{color:#a3a9b1;font-size:8px}.landing-pill i{background:var(--positive);border-radius:50%;width:4px;height:4px;display:block}.landing-hero-title{color:var(--foreground);letter-spacing:-.045em;text-wrap:balance;margin:28px 0 0;font-size:44px;font-weight:480;line-height:1.04}.landing-hero-copy{color:#596777;text-wrap:balance;max-width:580px;margin:24px auto 0;font-size:17px;line-height:1.55}.landing-hero-cta{margin-top:22px}.landing-hero-backdrop{display:none}@media (min-width:1024px){.landing-hero-backdrop{--mx:50%;--my:40%;--lit:0;--sy:0;z-index:-1;pointer-events:none;display:block;position:absolute;inset:0}.landing-hero-field{opacity:calc(.8 * (1 - var(--sy)));background-image:radial-gradient(circle,#c4ccd5 1px,#0000 1.5px);background-position:50% 6px;background-size:24px 24px;position:absolute;inset:-56px 0 -96px;-webkit-mask-image:radial-gradient(62% 64% at 50% 46%,#0000 30%,#000 58%,#0000 88%);mask-image:radial-gradient(62% 64% at 50% 46%,#0000 30%,#000 58%,#0000 88%)}.landing-hero-field--lit{background-image:radial-gradient(circle, var(--primary) 1.3px, transparent 1.8px);opacity:calc(var(--lit) * (1 - var(--sy)));-webkit-mask-image:radial-gradient(170px circle at var(--mx) calc(var(--my) + 56px), #000, transparent 72%);-webkit-mask-image:radial-gradient(170px circle at var(--mx) calc(var(--my) + 56px), #000, transparent 72%);mask-image:radial-gradient(170px circle at var(--mx) calc(var(--my) + 56px), #000, transparent 72%);transition:opacity .5s}.landing-hero-intro{padding-top:72px}.landing-hero-title{margin:35px 0 0;font-size:clamp(76px,6.3vw,96px)}.landing-hero-copy{margin-top:30px;font-size:18px}}.landing-hero-scroll{margin-top:40px;position:relative}.landing-hero-pin{isolation:isolate;max-width:1580px;margin:auto;position:relative}.landing-hero-aura,.landing-hero-cue{display:none}@media (min-width:1024px){.landing-hero-scroll{--hero-fit:min(1, max(.6, calc(var(--hh,680) / 680)));height:calc(490px + 680px * var(--hero-fit))}.landing-hero-pin{height:calc(680px * var(--hero-fit));position:sticky;top:56px}.landing-hero-aura{z-index:-1;background:radial-gradient(ellipse at 20% 40%, var(--primary-soft) 0%, transparent 60%), radial-gradient(ellipse at 80% 60%, #edf4ff 0%, transparent 60%);filter:blur(30px);opacity:.9;height:440px;display:block;position:absolute;top:70px;left:17%;right:17%}.landing-hero-cue{z-index:3;opacity:clamp(0, calc(1 - (var(--p,1) - .25) / .4), 1);pointer-events:none;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.landing-hero-cue>span{background:#b9c0ca;width:20px;height:1px}}@media (min-width:1600px){.landing-hero-scroll{margin-top:45px}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.landing-hero-scroll{height:calc(680px * var(--hero-fit))}.landing-hero-pin{position:relative;top:0}}.landing-overview{--hero-series-0:#386bff;--hero-series-1:#08b43b;--hero-series-2:#ff9400;--hero-series-3:#8a3dff;color:var(--foreground);text-align:start;-webkit-font-smoothing:antialiased;font-variant-numeric:proportional-nums;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 20px;font-size:12px;line-height:1.35;display:grid}.landing-overview *{letter-spacing:normal;font-variant-numeric:proportional-nums}:where(.landing-overview,.landing-overview *){border-color:currentColor}:where(.landing-overview) :where(small){font-size:smaller;font-weight:400}:where(.landing-overview) :where(button){cursor:pointer}:where(.landing-overview) :where(button,select,svg):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.landing-overview [data-series="0"]{--series:var(--hero-series-0)}.landing-overview [data-series="1"]{--series:var(--hero-series-1)}.landing-overview [data-series="2"]{--series:var(--hero-series-2)}.landing-overview [data-series="3"]{--series:var(--hero-series-3)}.landing-overview [data-status=urgent]{--status:var(--negative)}.landing-overview [data-status=soon]{--status:#bb942b}.landing-overview [data-status=enough]{--status:var(--positive)}.landing-overview .hero-core{z-index:3;background:#f7f8fa;border:1px solid #e5e9ef;border-radius:16px;padding:12px;position:relative;box-shadow:0 35px 95px -55px #24354c55,0 8px 30px -20px #24354c22}.landing-overview .hero-core .h4-top{margin:0}.landing-overview .hero-core>.hero-chart-card{width:100%}.landing-overview .hero-satellite{z-index:2;position:relative}.landing-overview .hero-satellite>section{width:100%;margin:0}:where(.landing-overview) .chart-card{background-color:var(--card)}:where(.landing-overview) .hero-chart{width:100%}:where(.landing-overview) .hero-chart-card{border-style:solid;border-width:1px;padding:0;overflow:hidden}:where(.landing-overview) .hero-chart-toolbar{border-bottom-style:solid;border-bottom-width:1px;align-items:center;gap:17px;display:flex}:where(.landing-overview) .hero-period-toggle{white-space:nowrap;color:#89919d;background-color:#0000;border-style:none;border-color:currentColor;align-items:center;padding-left:0;padding-right:0;display:flex}:where(.landing-overview) .hero-toggle-track{background-color:#f3f5f7;border:1px solid #e1e5ea;border-radius:20px;flex-shrink:0;width:31px;padding:2px}:where(.landing-overview) .hero-toggle-track i{background-color:#9ba6b4;border-radius:50%;width:12px;height:12px;display:block}:where(.landing-overview) .hero-chart-body{display:grid;position:relative}:where(.landing-overview) .hero-plot-wrap{min-width:0;position:relative}:where(.landing-overview) .hero-plot-wrap .hero-chart{touch-action:pan-y;cursor:crosshair;border-radius:3px;margin-top:0;overflow:visible}:where(.landing-overview) .hero-chart-dates{-webkit-user-select:none;user-select:none;color:#8e96a1;justify-content:space-between;font-size:9px;display:flex;position:relative}:where(.landing-overview) .hero-chart-dates span:nth-child(2){position:absolute;left:46.67%;transform:translate(-50%)}:where(.landing-overview) .hero-metrics{border-left-style:solid;border-left-width:1px}:where(.landing-overview) .hero-metric+.hero-metric{border-top-style:solid}:where(.landing-overview) .hero-metric>span{color:#5b6574;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}:where(.landing-overview) .hero-metric>span i{background:var(--series);border-radius:2px;width:8px;height:2px}:where(.landing-overview) .hero-metric>.hero-metric-values{justify-content:space-between;align-items:baseline;padding-left:13px}:where(.landing-overview) .hero-metric b{font-size:13px;font-weight:500}:where(.landing-overview) .hero-chart-tooltip{z-index:7;pointer-events:none;backdrop-filter:blur(12px);background-color:#fffffffa;border:1px solid #e7ebf0;border-radius:9px;min-width:215px;max-width:calc(100% - 16px);padding:11px 12px;position:absolute;top:8px;left:20px;box-shadow:0 6px 30px -4px #26334622}:where(.landing-overview) button.hero-metric{text-align:left;background-color:#0000;border-style:none;border-color:currentColor;border-radius:3px;width:100%;display:block}:where(.landing-overview) button.hero-metric:hover{background:#e9edf3}:where(.landing-overview) button.hero-metric:focus-visible{outline:2px solid var(--primary);outline-offset:1px}:where(.landing-overview) .hero-chart-empty{text-align:center;color:#8a94a3;pointer-events:none;background-color:#ffffffd9;justify-content:center;align-items:center;line-height:1.6;position:absolute;inset:35px 12px 45px}:where(.landing-overview) .hero-metric-list{background-color:#f7f8fa;border:1px solid #f0f2f5;border-radius:6px}:where(.landing-overview) .hero-ad-strip{background-color:var(--card);border-style:solid;border-width:1px;grid-template-columns:105px minmax(210px,1.1fr) minmax(110px,.55fr) minmax(290px,1.5fr)}:where(.landing-overview) .hero-ad-heading{color:#434b57;white-space:nowrap;align-items:center;gap:9px;font-weight:500;display:flex}:where(.landing-overview) .hero-ad-label{display:block}:where(.landing-overview) .hero-ad-spend>strong,:where(.landing-overview) .hero-ad-drr>strong{white-space:nowrap;display:block}:where(.landing-overview) .hero-ad-spend>strong small,:where(.landing-overview) .hero-ad-drr>strong small{color:#99a3ae}:where(.landing-overview) .hero-ad-spend,:where(.landing-overview) .hero-ad-drr{border-left:1px solid #edf0f3;min-width:0}:where(.landing-overview) .ad-active{--ad-tone:var(--positive)}:where(.landing-overview) .hero-abc-card{background-color:var(--card);border-style:solid;border-width:1px}:where(.landing-overview) .hero-abc-heading{justify-content:space-between;align-items:center;gap:12px;line-height:1.3;display:flex}:where(.landing-overview) .hero-abc-heading>.hero-abc-title{color:#434b57;white-space:nowrap;align-items:center;gap:9px;font-weight:500;display:flex}:where(.landing-overview) .hero-abc-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}:where(.landing-overview) .hero-abc-groups>div{background-color:var(--card);border:1px solid #e9edf1;justify-content:space-between;align-items:stretch;gap:0;min-width:0;display:grid;overflow:hidden}:where(.landing-overview) .hero-abc-groups>div>span{background:var(--abc-fill);flex-shrink:0;place-items:center;font-weight:550;display:grid}:where(.landing-overview) .hero-campaign-statuses{min-width:0;display:grid}:where(.landing-overview) .hero-campaign-statuses .campaign-status{min-width:0;display:flex}:where(.landing-overview) .hero-campaign-statuses b{color:var(--ad-tone);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}:where(.landing-overview) .hero-campaign-statuses span{min-width:0}:where(.landing-overview) .hero-ad-drr .hero-ad-label{white-space:nowrap}:where(.landing-overview) .hero-abc-toolbar{align-items:center;display:flex}:where(.landing-overview) .hero-abc-toolbar .hero-abc-label{margin-top:0;font-size:9px}:where(.landing-overview) .hero-abc-toggle .hero-toggle-track{width:25px;height:15px}:where(.landing-overview) .hero-abc-toggle .hero-toggle-track i{width:9px;height:9px}:where(.landing-overview) .hero-abc-groups>div>span{background:var(--abc-solid);width:auto;color:var(--card)}:where(.landing-overview) .hero-abc-a{--abc-solid:var(--positive)}:where(.landing-overview) .hero-abc-b{--abc-solid:var(--caution)}:where(.landing-overview) .hero-abc-c{--abc-solid:var(--negative)}:where(.landing-overview) .hero-abc-reading{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex}:where(.landing-overview) .hero-abc-reading b{color:#39414d;font-weight:500;line-height:1}:where(.landing-overview) .hero-abc-reading small{white-space:nowrap;color:#8b95a3;font-size:7px;line-height:1}:where(.landing-overview) .hero-abc-previous{background-color:#f5f6f8;border-left:1px solid #eef0f4}:where(.landing-overview) .hero-abc-previous b{color:#8a94a0;font-weight:400}:where(.landing-overview) .hero-abc-previous small{color:#a0a7b1}:where(.landing-overview) .hero-ad-header{align-items:center;min-width:0;display:flex}:where(.landing-overview) .hero-ad-source{background-color:#fafbfc;border:1px solid #e7e9ed;border-radius:5px;align-items:center;gap:8px;min-width:0;line-height:1.3;display:flex;position:relative}:where(.landing-overview) .hero-ad-source>span{color:#9199a4;white-space:nowrap;font-size:8px}:where(.landing-overview) .hero-ad-source select{appearance:none;color:#535e6b;cursor:pointer;outline-offset:3px;background-color:#0000;border-style:none;border-color:currentColor;font-weight:450}:where(.landing-overview) .hero-ad-source:after{content:"";pointer-events:none;border-bottom:1px solid #a3aab4;border-right:1px solid #a3aab4;width:5px;height:5px;position:absolute;top:50%;right:10px;transform:translateY(-70%)rotate(45deg)}:where(.landing-overview) .hero-ad-summary{display:grid}:where(.landing-overview) .hero-xyz-label{font-size:9px}:where(.landing-overview) .h4-card{background-color:var(--card);border-style:solid;border-width:1px;min-width:0;overflow:hidden}:where(.landing-overview) .h4-heading{color:#434b57;justify-content:space-between;align-items:center;gap:12px;font-weight:500;display:flex}:where(.landing-overview) .h4-period{white-space:nowrap;color:#8a95a3;font-size:9px;font-weight:400}:where(.landing-overview) .h4-top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-height:280px;display:grid}:where(.landing-overview) .h4-economy{flex-direction:column;grid-template-columns:1.08fr 1fr;display:grid}:where(.landing-overview) .h4-profit{background-color:#eaf6ef;flex-direction:column;flex-grow:1;flex-basis:0%;align-items:flex-start;padding:18px 18px 16px;display:flex}:where(.landing-overview) .h4-profit-label{color:#377764;font-weight:500}:where(.landing-overview) .h4-profit-value{white-space:nowrap;margin-top:12px;margin-bottom:10px;font-size:43px;font-weight:530;line-height:1.1}:where(.landing-overview) .h4-profit-value small{color:#6c8b80;font-size:22px}:where(.landing-overview) .h4-profit-change{color:var(--positive);align-items:center;gap:7px;font-size:10px;line-height:14px;display:flex}:where(.landing-overview) .h4-profit-change span{color:#82988d;font-size:9px}:where(.landing-overview) .h4-turnover{border-left:1px solid #e9edf1;display:grid}:where(.landing-overview) .h4-turnover article+article{border-top:1px solid #edf0f2}:where(.landing-overview) .h4-turnover-label{color:#7c8795;justify-content:space-between;font-size:10px;line-height:14px;display:flex}:where(.landing-overview) .h4-turnover strong{white-space:nowrap;margin-top:6px;font-size:26px;font-weight:500;line-height:32px;display:block}:where(.landing-overview) .h4-turnover strong small{color:#939da8;font-size:15px}:where(.landing-overview) .h4-sales-foot{color:#82909c;align-items:center;gap:10px;margin-top:5px;font-size:10px;line-height:13px;display:flex}:where(.landing-overview) .h4-sales-foot b{color:#667382;font-size:11px;font-weight:500}:where(.landing-overview) .h4-sales-foot i{color:var(--positive);font-size:9px;font-style:normal}:where(.landing-overview) .h4-expenses{border-top:1px solid #e5ece8;flex-direction:column;grid-template-columns:repeat(3,1fr);gap:0;padding:6px 18px 8px;display:flex}:where(.landing-overview) .h4-expenses span{color:#7c8795;min-height:0;font-size:9px;line-height:13px}:where(.landing-overview) .h4-expenses b{color:#536170;white-space:nowrap;text-align:right;margin-top:0;font-size:12px;font-weight:450;line-height:16px}:where(.landing-overview) .h4-plan-grid{border-top:1px solid #edf0f3;flex-grow:1;flex-basis:0%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.landing-overview) .h4-plan-tile{--plan-color:var(--positive);flex-direction:column;padding:12px 16px;display:flex;position:relative}:where(.landing-overview) .h4-plan-tile:nth-child(2n){border-left:1px solid #e9edf1}:where(.landing-overview) .h4-plan-tile:nth-child(n+3){border-top:1px solid #e9edf1}:where(.landing-overview) .h4-plan-tile[data-tone=warn]{--plan-color:var(--caution)}:where(.landing-overview) .h4-plan-tile[data-tone=bad]{--plan-color:var(--negative)}:where(.landing-overview) .h4-plan-reading{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;margin-bottom:2px;line-height:28px;display:flex}:where(.landing-overview) .h4-plan-reading>span{font-size:9px}:where(.landing-overview) .h4-plan-reading strong{white-space:nowrap;font-size:23px;font-weight:500;line-height:28px}:where(.landing-overview) .h4-plan-reading strong small{color:#9aa3af;font-size:13px}:where(.landing-overview) .h4-plan-progress{align-items:center;gap:12px;margin-top:0;margin-bottom:8px;padding-top:0;display:block;position:relative}:where(.landing-overview) .h4-plan-track{background-color:#edf0f3;border-radius:4px;flex-grow:1;flex-basis:0%;height:3px;overflow:hidden}:where(.landing-overview) .h4-plan-track i{background:var(--plan-color);border-radius:4px;height:100%;display:block}:where(.landing-overview) .h4-plan-percent{text-align:right;background:0 0;border-radius:0;flex-shrink:0;min-width:0;padding:0;font-weight:400;line-height:13px;position:static;top:auto;right:auto}:where(.landing-overview) .h4-plan-foot{color:#9aa4b1;justify-content:space-between;gap:8px;font-size:8.5px;line-height:12px;display:flex}:where(.landing-overview) .h4-plan-foot>span{align-items:baseline;gap:5px;display:flex}:where(.landing-overview) .h4-plan-foot b{color:#697687;white-space:nowrap;font-weight:450}.landing-overview .hero-chart-toolbar{border-bottom-color:#edf0f3;justify-content:space-between;min-height:41px;padding:8px 16px}:where(.landing-overview) .h4-chart-title{color:#434b57;font-weight:500}.landing-overview .hero-period-toggle{gap:7px;min-height:24px;padding-top:0;padding-bottom:0;font-size:9px;line-height:16px}.landing-overview .hero-chart-body{min-height:253px;padding-top:12px}.landing-overview .hero-chart-dates{padding:10px 0 14px;line-height:12px}.landing-overview .hero-metrics{border-left-color:#edf0f3;padding-bottom:12px;padding-left:8px;padding-right:8px}.landing-overview .hero-chart-tooltip{font-size:11px}:where(.landing-overview) .h4-money{position:relative}:where(.landing-overview) .h4-cash-reading{align-items:baseline;gap:12px;display:flex}:where(.landing-overview) .h4-cash-reading strong{white-space:nowrap;font-size:34px;font-weight:500;line-height:40px}:where(.landing-overview) .h4-cash-reading strong small{color:#97a0ac;font-size:19px}:where(.landing-overview) .h4-flows{border-bottom:1px solid #e8edf1;grid-template-columns:1fr 1fr;gap:16px;padding-top:14px;padding-bottom:14px;display:grid}:where(.landing-overview) .h4-flows>div+div{border-left:1px solid #edf0f3;padding-left:16px}:where(.landing-overview) .h4-flows span{color:#8b95a2;font-size:9px;line-height:12px;display:block}:where(.landing-overview) .h4-flows b{color:var(--positive);white-space:nowrap;margin-top:6px;font-size:14px;font-weight:450;line-height:18px;display:block}:where(.landing-overview) .h4-flows>div+div b{color:var(--negative)}:where(.landing-overview) .h4-debts h3{color:#566171;font-size:11px;font-weight:500;line-height:14px}:where(.landing-overview) .h4-debt-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(.landing-overview) .h4-debt-columns>div+div{border-left:1px solid #edf0f3;padding-left:16px}:where(.landing-overview) .h4-debt-label{color:#8792a0;align-items:center;gap:6px;font-size:10px;display:flex}:where(.landing-overview) .h4-debt-label i{background-color:var(--positive);border-radius:50%;width:5px;height:5px}:where(.landing-overview) .h4-debt-columns>div+div .h4-debt-label i{background-color:var(--negative)}:where(.landing-overview) .h4-debt-value{white-space:nowrap;margin-top:6px;margin-bottom:8px;font-weight:500;line-height:28px}:where(.landing-overview) .h4-debt-value small{color:#a1a9b3;font-size:13px}:where(.landing-overview) .h4-counterparty{color:#949eaa;justify-content:space-between;gap:7px;margin-top:5px;line-height:12px;display:flex}:where(.landing-overview) .h4-counterparty b{color:#768393;white-space:nowrap;font-weight:400}.landing-overview .hero-ad-strip{flex-direction:column;align-items:stretch;gap:14px;margin-top:0;display:flex}.landing-overview .hero-ad-source{min-height:24px;padding:2px 8px;font-size:9px}.landing-overview .hero-ad-source>span{display:none}.landing-overview .hero-ad-spend{border-left-style:none;border-left-color:currentColor;padding-left:0;padding-right:12px}.landing-overview .hero-ad-label{color:#8995a3;min-height:13px;font-size:9px;line-height:13px}.landing-overview .hero-ad-spend>strong,.landing-overview .hero-ad-drr>strong{margin-top:7px;font-size:23px;font-weight:500;line-height:29px}.landing-overview .hero-ad-spend>strong small,.landing-overview .hero-ad-drr>strong small{font-size:13px}.landing-overview .hero-campaign-statuses{border-top:1px solid #e9edf1;border-left-style:none;border-left-color:currentColor;grid-template-columns:repeat(4,1fr);align-content:stretch;gap:0;padding-top:12px;padding-left:0}.landing-overview .campaign-status{background-color:#0000;border-style:none;border-color:currentColor;border-radius:0;flex-direction:column;padding-top:0;padding-bottom:0}.landing-overview .ad-empty b{color:#ba942d}.landing-overview .ad-high-drr b,.landing-overview .ad-stock-risk b{color:var(--negative)}:where(.landing-overview) .h4-stock-top{align-items:baseline;gap:8px;margin-top:10px;display:flex}:where(.landing-overview) .h4-stock-top strong{font-size:29px;font-weight:500;line-height:35px}:where(.landing-overview) .h4-stock-top>span{color:#8b96a3;font-size:10px}:where(.landing-overview) .h4-stock-body{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:12px;display:grid}:where(.landing-overview) .h4-stock-geo{flex-direction:column;gap:6px;display:flex}:where(.landing-overview) .h4-region{color:#909ba8;grid-template-columns:60px 1fr;align-items:center;gap:7px;font-size:8px;line-height:12px;display:grid}:where(.landing-overview) .h4-region i{background-color:#f0f2f5;border-radius:3px;height:4px;overflow:hidden}:where(.landing-overview) .h4-region b{border-bottom:2px solid var(--primary);background-color:#fff1ee;border-radius:3px;height:100%;display:block}:where(.landing-overview) .h4-stock-counts{border-left:1px solid #edf0f3;flex-direction:column;gap:8px;padding-left:14px;display:flex}:where(.landing-overview) .h4-stock-counts>div{color:#8b96a3;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}:where(.landing-overview) .h4-stock-counts span{align-items:center;gap:6px;display:flex}:where(.landing-overview) .h4-stock-counts i{background:var(--status);border-radius:50%;width:5px;height:5px}:where(.landing-overview) .h4-stock-counts b{color:var(--status);font-size:15px;font-weight:500}:where(.landing-overview) .h4-stock-example{color:#986a75;background-color:#fdf0f2;border:1px solid #f5e0e4;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:9px 10px;font-size:9px;line-height:14px;display:flex}:where(.landing-overview) .h4-stock-example b{color:#c44e66;white-space:nowrap;font-size:11px;font-weight:500}.landing-overview .hero-abc-heading>.hero-abc-title{font-size:12px}.landing-overview .hero-abc-card .hero-abc-toggle{gap:5px;font-size:8px}.landing-overview .hero-abc-label,.landing-overview .hero-xyz-label{color:#8b96a3;line-height:12px}.landing-overview .hero-abc-groups{margin-top:6px}.landing-overview .hero-abc-groups>div{border-radius:4px;height:43px}.landing-overview .hero-abc-groups:not(.has-comparison)>div{grid-template-columns:19px minmax(0,1fr)}.landing-overview .hero-abc-groups>div>span{font-size:10px}.landing-overview .hero-abc-reading{padding:5px}.landing-overview .hero-abc-reading b{font-size:16px}.landing-overview .hero-abc-previous b{font-size:14px}.landing-overview .hero-abc-previous small{font-size:6.5px}:where(.landing-overview) .h4-plan-tile h3{color:#7c8795;font-size:10px;font-weight:400;line-height:14px}.landing-overview .hero-ad-heading{text-align:right;justify-content:flex-end}:where(.landing-overview) .h4-card,.landing-overview .hero-chart-card,.landing-overview .hero-ad-strip,.landing-overview .hero-abc-card{border-color:#e5e9ee;border-radius:10px}:where(.landing-overview) .h4-heading,:where(.landing-overview) .h4-chart-title,.landing-overview .hero-ad-heading,.landing-overview .hero-abc-heading>.hero-abc-title{line-height:16px}:where(.landing-overview) .h4-economy-primary{flex-direction:column;min-width:0}:where(.landing-overview) .h4-profit-change b{font-weight:500}:where(.landing-overview) .h4-expenses>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:33px;padding-top:7px;padding-bottom:7px;display:grid}:where(.landing-overview) .h4-expenses>div+div{border-top:1px solid #eff1f4;border-left-style:none;border-left-color:currentColor;padding-left:0}:where(.landing-overview) .h4-expenses b small{color:#929ca8}:where(.landing-overview) .h4-turnover article{min-width:0;padding:14px 18px 12px}:where(.landing-overview) .h4-returns{border-top:1px solid #e9edf1;grid-template-columns:1fr 1fr;gap:14px;padding:12px 18px;display:grid}:where(.landing-overview) .h4-returns>div+div{border-left:1px solid #e9edf1;padding-left:14px}:where(.landing-overview) .h4-returns>div>span{color:#7c8795;white-space:nowrap;font-size:9px;line-height:12px;display:block}:where(.landing-overview) .h4-returns strong{color:#596574;margin-top:5px;margin-bottom:3px;font-size:18px;line-height:22px}:where(.landing-overview) .h4-returns strong small{color:#909ba8;font-size:9px}:where(.landing-overview) .h4-returns b{color:#909ba8;white-space:nowrap;font-size:9px;font-weight:400;line-height:12px;display:block}:where(.landing-overview) .h4-plan{flex-direction:column;display:flex}:where(.landing-overview) .h4-plan>.h4-heading{min-height:41px;padding:12px 16px}.landing-overview .hero-plot-wrap{padding-left:16px;padding-right:16px}.landing-overview .hero-plot-wrap .hero-chart{height:211px}.landing-overview .hero-metric-list{margin-top:8px;padding-inline:0}.landing-overview button.hero-metric{padding:8px 6px}.landing-overview .hero-metric>span{line-height:12px}.landing-overview .hero-metric>.hero-metric-values{margin-top:4px;line-height:14px}.landing-overview .hero-metric b{line-height:14px}:where(.landing-overview) .h4-debts{padding-top:14px}.landing-overview .hero-ad-header,:where(.landing-overview) .h4-stock>.h4-heading,.landing-overview .hero-abc-heading{min-height:24px}.landing-overview .hero-ad-source select{min-width:98px;max-width:none;padding-top:1px;padding-bottom:1px;padding-right:15px;line-height:16px}.landing-overview .hero-ad-summary{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.85fr));align-items:stretch;gap:0}.landing-overview .hero-ad-drr{padding-left:12px}.landing-overview .hero-campaign-statuses .campaign-status{text-align:left;justify-content:flex-start;align-items:flex-start;gap:7px;min-height:0;padding-inline:8px}.landing-overview .hero-campaign-statuses .campaign-status:first-child{padding-left:0}.landing-overview .hero-campaign-statuses .campaign-status:last-child{padding-right:0}.landing-overview .hero-campaign-statuses .campaign-status+.campaign-status{border-left:1px solid #e9edf1}.landing-overview .hero-campaign-statuses .campaign-status span{color:#7c8795;text-align:left;white-space:nowrap;order:-1;justify-content:flex-start;align-items:flex-end;width:100%;min-height:12px;font-size:9px;line-height:12px;display:flex}.landing-overview .hero-campaign-statuses .campaign-status b{text-align:left;flex-basis:auto;width:100%;font-size:23px;line-height:27px}.landing-overview .hero-abc-toolbar,.landing-overview .hero-xyz-label{margin-top:14px}.landing-overview .hero-xyz-groups.hero-xyz-groups>div{height:33px}.landing-overview button.hero-metric+button.hero-metric{border-top-width:3px;border-top-color:var(--card)}:where(.landing-overview) .h4-plan-reading>.h4-plan-percent{color:var(--plan-color)}.landing-overview .hero-ad-header{flex-direction:row;justify-content:flex-start}:where(.landing-overview) .hero-core>.hero-chart-card{margin-top:12px}:where(.landing-overview) .hero-satellite>section{border-color:#e2e7ef;border-radius:12px;box-shadow:0 22px 55px -35px #263c5a40}:where(.landing-overview) .hero-satellite .h4-money,:where(.landing-overview) .hero-satellite .h4-stock,:where(.landing-overview) .hero-satellite .hero-abc-card,:where(.landing-overview) .hero-satellite .hero-ad-strip{padding:18px}.landing-overview .hero-satellite .hero-ad-header{gap:10px}:where(.landing-overview) .hero-satellite .h4-heading{margin-bottom:14px}:where(.landing-overview) .hero-satellite .h4-cash-reading{margin-top:0;margin-bottom:14px}:where(.landing-overview) .hero-satellite .h4-flows{margin-bottom:13px}:where(.landing-overview) .hero-satellite .h4-debts h3{margin-bottom:12px}:where(.landing-overview) .hero-satellite .h4-counterparty{font-size:10px}:where(.landing-overview) .hero-satellite .h4-debt-value{font-size:22px}:where(.landing-overview) .hero-core .hero-metrics{flex-basis:160px}:where(.landing-overview) .hero-core .hero-chart-body{grid-template-columns:minmax(0,1fr) 160px}:where(.landing-overview) .hero-core .h4-economy{--economy-bottom-row:84px;align-items:stretch}:where(.landing-overview) .hero-core .h4-economy-primary{grid-template-rows:minmax(0, 1fr) var(--economy-bottom-row);min-height:0;display:grid}:where(.landing-overview) .hero-core .h4-profit{min-height:0}:where(.landing-overview) .hero-core .h4-expenses{justify-content:center;min-height:0}:where(.landing-overview) .hero-core .h4-turnover{grid-template-rows:minmax(0, 1fr) minmax(0, 1fr) var(--economy-bottom-row);min-height:0}:where(.landing-overview) .hero-core .h4-returns{align-content:center;min-height:0}:where(.landing-overview) .hero-toggle-track i{transition:transform .18s,background .18s}.landing-overview .hero-period-toggle[aria-checked=true] .hero-toggle-track{background:#fff4f1;border-color:#ffd3cb}.landing-overview .hero-period-toggle[aria-checked=true] .hero-toggle-track i{background:var(--primary);transform:translate(10px)}:where(.landing-overview) button.hero-metric{transition:opacity .15s,background .15s}:where(.landing-overview) button.hero-metric[aria-pressed=false]{opacity:.44}:where(.landing-overview) button.hero-metric[aria-pressed=false]>span:first-child i{border:1px solid var(--series);background:0 0;height:4px}.landing-overview .hero-abc-groups.has-comparison>div{grid-template-columns:17px minmax(0,1fr) minmax(0,1fr)}:where(.landing-overview) .hero-chart-empty{font-size:10px;display:flex}:where(.landing-overview) .hero-chart path,:where(.landing-overview) .hero-chart circle,:where(.landing-overview) .hero-chart line{vector-effect:non-scaling-stroke}:where(.landing-overview) .hero-chart-grid{stroke:#eff1f5}:where(.landing-overview) .hero-fill-stop{stop-color:var(--series);stop-opacity:.1}:where(.landing-overview) .hero-fill-stop-end{stop-color:var(--series);stop-opacity:0}:where(.landing-overview) .hero-line,:where(.landing-overview) .hero-past-line{stroke:var(--series)}:where(.landing-overview) .hero-dot{fill:var(--series)}:where(.landing-overview) .hero-chart-marker{stroke:#bbc4d0}:where(.landing-overview) .hero-chart-point{fill:var(--series);stroke:var(--card)}:where(.landing-overview) .hero-tip-date{color:#939ba6;margin-bottom:7px;font-size:10px;font-weight:450}:where(.landing-overview) .hero-tip-group+.hero-tip-group{border-top:1px solid #edf0f3;margin-top:9px;padding-top:9px}:where(.landing-overview) .hero-tip-row{justify-content:space-between;align-items:center;gap:13px;margin-top:5px;display:flex}:where(.landing-overview) .hero-tip-row>span{white-space:nowrap;align-items:center;gap:6px;display:flex}:where(.landing-overview) .hero-tip-row i{background:var(--series);border-radius:50%;width:5px;height:5px;display:inline-block}:where(.landing-overview) .hero-tip-row b{font-size:10px;font-weight:500}:where(.landing-overview) .hero-tip-group.past{color:#8a94a3}:where(.landing-overview) .hero-tip-group.past .hero-tip-row i{border-top:1.5px dashed var(--series);background:0 0;border-radius:0;width:7px;height:0}@media (min-width:1024px){.landing-overview{--hero-w:calc(var(--hw,1440) / var(--hero-fit,1));--end-core:clamp(610, calc(var(--hero-w) * .48), 700);--start-scale:min(1.01, calc((var(--hero-w) - 130) / 1000));--end-scale:calc(var(--end-core) / 1000);--core-t:clamp(0, calc(var(--p,1) / .87), 1);--core-s:calc(var(--core-t) * var(--core-t) * (3 - 2 * var(--core-t)));--side-w:min(290, calc((var(--hero-w) - var(--end-core) - 88) / 2));--side-scale:calc(var(--side-w) / 340);--final-offset:calc(var(--end-core) / 2 + 22 + var(--side-w) / 2);z-index:2;width:calc(100% / var(--hero-fit,1));isolation:isolate;height:680px;transform:translateX(-50%) scale(var(--hero-fit,1));transform-origin:50% 0;padding:0;display:block;position:relative;left:50%}.landing-overview .hero-core{width:1000px;transform:translate(-50%, -50%) scale(calc(var(--start-scale) + (var(--end-scale) - var(--start-scale)) * var(--core-s)));transform-origin:50%;will-change:transform;position:absolute;top:340px;left:50%}.landing-overview .hero-satellite{--sat-t0:clamp(0, calc((var(--p,1) - var(--sat-delay)) / .5), 1);--sat-t:calc(var(--sat-t0) * var(--sat-t0) * (3 - 2 * var(--sat-t0)));width:340px;opacity:var(--sat-t);transform:translate(calc(-50% + (70 + (var(--final-offset) - 70) * var(--sat-t)) * var(--sat-side) * 1px), calc(-50% + var(--sat-y) * var(--sat-t) * 1px)) scale(calc(var(--side-scale) * (.92 + .08 * var(--sat-t))));transform-origin:50%;will-change:transform, opacity;position:absolute;top:340px;left:50%}.landing-overview [data-satellite=ads]{--sat-delay:.12;--sat-side:-1;--sat-y:-135}.landing-overview [data-satellite=stocks]{--sat-delay:.215;--sat-side:1;--sat-y:-135}.landing-overview [data-satellite=money]{--sat-delay:.31;--sat-side:-1;--sat-y:125}.landing-overview [data-satellite=abc]{--sat-delay:.405;--sat-side:1;--sat-y:125}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.landing-overview .hero-core,.landing-overview .hero-satellite{will-change:auto}}@media (max-width:1023px){.landing-overview .hero-core{padding:8px}.landing-overview .h4-top,.landing-overview .h4-economy,.landing-overview .hero-core .hero-chart-body{grid-template-columns:minmax(0,1fr)}.landing-overview .h4-turnover{border-top:1px solid #e9edf1;border-left:0}.landing-overview .hero-core .h4-economy-primary{grid-template-rows:auto auto}.landing-overview .hero-core .h4-turnover{grid-template-rows:auto auto auto}.landing-overview .h4-profit-value{font-size:38px}.landing-overview .h4-plan-reading strong{font-size:17px}.landing-overview .h4-plan-foot{flex-wrap:wrap;gap:2px 8px}.landing-overview .hero-plot-wrap .hero-chart{height:160px}.landing-overview .hero-metrics{border-left:0;padding:0 8px 12px}.landing-overview .hero-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.landing-overview button.hero-metric+button.hero-metric{border-top-width:0}}@media (min-width:640px) and (max-width:1023px){.landing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-overview .hero-core{grid-column:1/-1;padding:12px}}
.landing-help-grid{gap:48px;display:grid}@media (min-width:1024px){.landing-help{padding-top:48px;padding-bottom:90px}.landing-help .landing-help-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1180px}}@media (min-width:1520px){.landing-help .landing-help-grid{gap:96px}}.landing-help-copy h2{letter-spacing:-.035em;text-wrap:wrap;margin:0;font-size:clamp(36px,4vw,60px);font-weight:480;line-height:1.1}@media (min-width:1024px){.landing-help-copy h2{font-size:clamp(46px,4vw,60px)}}.landing-help-copy>p:not(.landing-help-note){max-width:520px;color:var(--landing-help-copy);text-wrap:pretty;margin:25px 0 30px;font-size:16px;line-height:1.7}.landing-help-copy .landing-help-note{color:var(--landing-help-note);margin-top:16px;font-size:12px;line-height:1.6}.landing-help-route{border:1px solid var(--landing-help-line);background:var(--landing-help-surface);border-radius:8px;padding:22px 28px 0;position:relative;overflow:hidden}@media (max-width:639px){.landing-help-route{padding-inline:20px}}.landing-help-route-heading{z-index:2;justify-content:flex-end;align-items:center;gap:8px;height:16px;min-height:16px;display:flex;position:absolute;top:12px;right:20px}.landing-help-route-heading>button{margin-left:auto;margin-right:-6px}.landing-help-route ol{margin:13px 0 23px;padding:0;list-style:none;position:relative}.landing-help-route ol:before{background:linear-gradient(var(--landing-help-thread), var(--landing-help-thread-end));content:"";transform-origin:top;width:1px;position:absolute;top:36px;bottom:36px;left:14px}.landing-help-route li{box-sizing:border-box;align-items:center;gap:20px;min-height:94px;padding:18px 32px 18px 0;display:flex;position:relative}.landing-help-route li>span{z-index:1;background:var(--landing-help-surface);width:29px;height:40px;color:var(--landing-help-index);letter-spacing:-.8px;flex:none;place-items:center;font-size:23px;font-weight:350;line-height:1;display:grid;position:relative}.landing-help-route li>div{min-width:0}.landing-help-route h3{color:var(--foreground);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:450;line-height:1.35}.landing-help-route li p{color:var(--landing-help-text);text-wrap:pretty;margin:5px 0 0;font-size:13px;line-height:1.6}.landing-help-access{isolation:isolate;box-sizing:border-box;border-top:1px solid var(--landing-help-access-line);background:var(--landing-help-access);border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:27px;min-height:113px;margin:0 -28px;padding:23px 20px;display:flex;position:relative;overflow:hidden}@media (max-width:639px){.landing-help-access{gap:18px;margin-inline:-20px}}.landing-help-access:before{z-index:-1;background:linear-gradient(108deg, var(--landing-help-warmth), var(--landing-help-warmth-end));content:"";opacity:.8;position:absolute;inset:0}.landing-help-access p{color:var(--landing-help-access-text);white-space:pre-line;margin:0;font-size:14px;line-height:1.65}.landing-help-access strong{color:var(--landing-help-access-value);letter-spacing:-1.9px;white-space:nowrap;font-size:59px;font-weight:400;line-height:1}.landing-help-access strong span{letter-spacing:-.2px;font-size:20px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-help-route[data-seen=false] li{opacity:0;transform:translateY(11px)}.landing-help-route[data-seen=false] ol:before{transform:scaleY(0)}.landing-help-route[data-seen=false] .landing-help-access{opacity:0;transform:translateY(15px)}.landing-help-route[data-seen=true] li{animation:.55s cubic-bezier(.2,.7,.2,1) both landing-help-item}.landing-help-route[data-seen=true] li:nth-child(2){animation-delay:.48s}.landing-help-route[data-seen=true] li:nth-child(3){animation-delay:.96s}.landing-help-route[data-seen=true] ol:before{animation:1.2s .15s both landing-help-thread}.landing-help-route[data-seen=true] .landing-help-access{animation:.7s cubic-bezier(.2,.7,.2,1) 1.5s both landing-help-access}.landing-help-route[data-seen=true] .landing-help-access:before{animation:.9s 1.65s both landing-help-warmth}}@keyframes landing-help-item{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes landing-help-thread{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes landing-help-access{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes landing-help-warmth{0%{opacity:0;transform:translate(-30%)}to{opacity:.8;transform:none}}
.landing-method-stage{--method-stage:max(540px, calc(100vh - 56px));--method-opacity:1;--method-y:0px;--method-scale:1;--horizon-opacity:1;--horizon-y:0px;--horizon-scale:1;--flow-opacity:1;--route-two:1;--route-three:1;--step-one:1;--step-two:1;--step-three:1}.landing-method .method-world{z-index:0;pointer-events:none;opacity:var(--horizon-opacity);transform:translateY(var(--horizon-y)) scale(var(--horizon-scale));transform-origin:50% 70%;position:absolute;inset:0;overflow:hidden;container-type:size}.landing-method .method-world svg{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-method .method-world .method-atmosphere-layer,.landing-method .method-world .method-rim-layer{will-change:transform;overflow:visible}.landing-method .method-world .method-atmosphere-layer{filter:blur(calc(.75cqw + 1.3333cqh))}.landing-method .method-world .method-rim-layer{filter:blur(calc(.1563cqw + .2778cqh))}.landing-method .method-world:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--landing-ink) 0%, transparent) 62%, color-mix(in srgb, var(--landing-ink) 26.7%, transparent) 85%, var(--landing-ink) 100%);position:absolute;inset:0}.landing-method .method-atmosphere{fill:none;stroke:url(#method-warm-rim);stroke-width:46px;opacity:.34}.landing-method .method-horizon-glow{fill:none;stroke:url(#method-warm-rim);stroke-width:12px;opacity:.58}.landing-method .method-horizon-edge{fill:none;stroke:url(#method-warm-rim);stroke-width:1.4px;opacity:.88}.landing-method .method-surface-grid{fill:none;stroke:var(--landing-method-grid);stroke-width:.8px;opacity:.085}.landing-method .method-surface-grid .meridian{opacity:.48}.landing-method .method-data-specks{fill:var(--landing-method-speck);opacity:.32}.landing-method .method-name{letter-spacing:-.045em;color:var(--landing-method-text);margin:0;font-weight:500}.landing-method .method-name>span{background:var(--landing-gradient-hero);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:400}.landing-method .method-flow svg{width:100%;height:120px;display:block;overflow:visible}.landing-method .method-track path{fill:none;stroke:var(--landing-method-track);stroke-width:1.1px;opacity:.23}.landing-method .method-route path{fill:none;stroke:url(#method-light);stroke-width:1.4px;stroke-dasharray:1;stroke-linecap:round}.landing-method .method-route path:first-child{stroke-dashoffset:calc(1 - var(--route-two))}.landing-method .method-route path:nth-child(2){stroke-dashoffset:calc(1 - var(--route-three))}.landing-method .method-arrow path{fill:none;stroke:var(--landing-method-arrow);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.landing-method .method-arrow path:first-child{opacity:calc(.15 + .5 * var(--route-two))}.landing-method .method-arrow path:last-child{opacity:calc(.15 + .5 * var(--route-three))}.landing-method .method-nodes circle{fill:var(--landing-method-node);stroke-width:1px}.landing-method .method-nodes circle:first-child{stroke:color-mix(in srgb, var(--landing-method-gold) calc(var(--step-one) * 100%), var(--landing-method-node-stroke))}.landing-method .method-nodes circle:nth-child(2){stroke:color-mix(in srgb, var(--landing-method-gold) calc(var(--step-two) * 100%), var(--landing-method-node-stroke))}.landing-method .method-nodes circle:nth-child(3){stroke:color-mix(in srgb, var(--landing-method-gold) calc(var(--step-three) * 100%), var(--landing-method-node-stroke))}.landing-method .method-node-centers{fill:var(--landing-method-gold)}.landing-method .method-node-centers circle:first-child{opacity:var(--step-one)}.landing-method .method-node-centers circle:nth-child(2){opacity:var(--step-two)}.landing-method .method-node-centers circle:nth-child(3){opacity:var(--step-three)}.landing-method .method-pulses circle{fill:none;stroke:var(--landing-method-pulse);stroke-width:1px}.landing-method .method-comet{opacity:0;pointer-events:none}.landing-method .method-comet-trail{fill:none;stroke:url(#method-tail);stroke-width:2.6px;stroke-linecap:round}.landing-method .method-comet-trail-halo{fill:none;stroke:url(#method-tail);stroke-width:8px;opacity:.14;filter:url(#method-comet-blur)}.landing-method .method-comet-halo{fill:var(--landing-method-comet-halo);opacity:.23;filter:url(#method-comet-blur)}.landing-method .method-comet-core{fill:var(--landing-method-comet-core);filter:drop-shadow(0 0 5px var(--landing-method-comet-glow))}.landing-method .method-steps{font-size:16px;line-height:1.5}.landing-method .method-steps a{outline-offset:12px;border-radius:12px;text-decoration:none;transition:color .2s;display:block}.landing-method .method-steps a:focus-visible{outline:1px solid var(--landing-method-focus)}.landing-method .method-number{letter-spacing:.1em;color:var(--landing-method-number);margin-bottom:12px;font-size:12px;font-weight:450;display:block}.landing-method .method-steps h3{letter-spacing:-.035em;color:var(--landing-method-text);text-wrap:balance;margin:0;font-weight:450;line-height:1.13;transition:color .2s}.landing-method .method-steps a:hover h3{color:var(--landing-method-hover)}.landing-method .method-steps p{color:var(--landing-method-muted);text-wrap:pretty;font-size:16px;line-height:1.6}.landing-method .method-portal{z-index:3;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.landing-method .method-portal svg{width:100%;height:100%;display:block}.landing-method .method-plate{fill:var(--landing-ink)}.landing-method .method-type-lead{fill:var(--landing-method-text)}@media (max-width:1023.98px){.landing-method .method-world{height:520px;inset:14px -65.26% auto -54.74%}}@media (min-width:1024px){.landing-method-stage{height:var(--method-stage)}.landing-method .method-box{height:var(--method-stage);isolation:isolate;background:var(--landing-ink);position:relative;overflow:hidden}.landing-method .method-name{z-index:1;text-align:center;opacity:var(--method-opacity);transform:translateY(var(--method-y)) scale(var(--method-scale));transform-origin:50%;font-size:clamp(58px,5.4vw,86px);line-height:1.08;position:absolute;top:18%;left:0;right:0}.landing-method .method-flow{z-index:1;width:min(1080px,88vw);height:120px;opacity:var(--flow-opacity);position:absolute;top:calc(55% - 60px);left:50%;transform:translate(-50%)}.landing-method .method-steps{z-index:1;width:min(1080px,88vw);opacity:var(--flow-opacity);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:absolute;top:calc(55% + 33px);left:50%;transform:translate(-50%)}.landing-method .method-steps a{text-align:center;padding:0 10px;position:relative}.landing-method .method-steps li:first-child a{opacity:calc(.15 + .85 * var(--step-one));transform:translateY(calc((1 - var(--step-one)) * 16px))}.landing-method .method-steps li:nth-child(2) a{opacity:calc(.15 + .85 * var(--step-two));transform:translateY(calc((1 - var(--step-two)) * 16px))}.landing-method .method-steps li:nth-child(3) a{opacity:calc(.15 + .85 * var(--step-three));transform:translateY(calc((1 - var(--step-three)) * 16px))}.landing-method .method-steps h3{font-size:clamp(34px,2.8vw,42px)}.landing-method .method-steps p{white-space:pre-line;margin-top:17px}}@media (min-width:1024px) and (max-height:740px){.landing-method .method-name{font-size:clamp(54px,5vw,72px);top:16%}.landing-method .method-flow{top:calc(52% - 60px)}.landing-method .method-steps{top:calc(52% + 30px)}.landing-method .method-steps h3{font-size:35px}.landing-method .method-steps p{margin-top:14px;font-size:15px;line-height:1.55}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.landing-method-stage{height:calc(var(--method-stage) * 1.9)}.landing-method .method-box{position:sticky;top:56px}.landing-method .method-portal{display:block}}
@media (min-width:1024px){.landing-pain{padding-top:56px;padding-bottom:96px}}.landing-pain .landing-pain-title{letter-spacing:-.04em;white-space:pre-line;text-wrap:wrap;margin:0 0 38px;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.08}@media (min-width:1024px){.landing-pain .landing-pain-title{font-size:clamp(46px,4.3vw,62px)}}.landing-pain-grid{border:1px solid var(--landing-pain-line);border-radius:4px;grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}@media (min-width:640px){.landing-pain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-pain-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-pain-card{background:var(--card);color:var(--foreground);cursor:pointer;grid-template-rows:16px minmax(65px,auto) 1fr 38px;gap:21px;padding:25px 25px 22px;transition:background-color .2s,color .2s;display:grid}.landing-pain-card:not(:last-child){border-bottom:1px solid var(--landing-pain-line)}@media (min-width:640px){.landing-pain-card:nth-child(odd){border-right:1px solid var(--landing-pain-line)}.landing-pain-card:nth-child(n+3){border-bottom:0}}@media (min-width:1024px){.landing-pain-card{border-bottom:0;min-height:326px}.landing-pain-card:not(:last-child){border-right:1px solid var(--landing-pain-line);border-bottom:0}}.landing-pain-card:hover{background:var(--landing-pain-hover)}.landing-pain-card[data-state=open],.landing-pain-card[data-state=open]:hover{border-color:var(--landing-pain-ink);background:var(--landing-pain-ink);color:var(--primary-foreground)}.landing-pain-top{color:var(--landing-pain-top);justify-content:flex-end;align-items:center;font-size:10px;line-height:15px;display:flex}.landing-pain-top b{color:var(--landing-pain-index);letter-spacing:.02em;margin-left:auto;font-size:12px;font-weight:450;line-height:18px}.landing-pain-card[data-state=open] .landing-pain-top{color:var(--landing-pain-ink-top)}.landing-pain-card[data-state=open] .landing-pain-top b{color:var(--landing-pain-ink-index)}.landing-pain-card h3{letter-spacing:-.8px;white-space:pre-line;margin:0;font-size:27px;font-weight:480;line-height:1.16}.landing-pain-answer{min-height:88px}@media (max-width:1023px){.landing-pain-card{grid-template-rows:none;gap:14px;padding:20px 20px 16px;position:relative}.landing-pain-top{position:absolute;top:22px;right:20px}.landing-pain-card h3{padding-right:32px}.landing-pain-answer{min-height:0}.landing-pain-card[data-state=closed] .landing-pain-answer:not([data-reserve]){display:none}}.landing-pain-answer[data-reserve]{visibility:hidden}.landing-pain-answer p{color:var(--landing-pain-ink-answer);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}@media (max-width:1350px){.landing-pain-answer p{font-size:12px}}@media (max-width:1023px){.landing-pain-answer p{font-size:14px}}@media (prefers-reduced-motion:no-preference){.landing-pain-answer p{animation:.2s ease-out landing-pain-answer-in}}@keyframes landing-pain-answer-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-pain-toggle{border-top:1px solid var(--landing-hairline);width:100%;height:38px;min-height:38px;color:var(--landing-pain-toggle);text-align:left;cursor:pointer;justify-content:space-between;align-self:end;align-items:center;padding:10px 0 0;font-size:13px;line-height:19.5px;display:flex}.landing-pain-toggle:hover{color:var(--primary)}.landing-pain-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-pain-toggle>span{color:inherit;font-size:13px;font-weight:300;line-height:18px}.landing-pain-toggle>i{border:1px solid var(--landing-pain-ring);width:29px;height:29px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:21px;font-style:normal;font-weight:350;line-height:1;transition:transform .25s,background-color .25s;display:flex}.landing-pain-toggle>i:before{content:attr(data-glyph)}.landing-pain-toggle:hover>i{background:var(--landing-pain-ring-hover)}.landing-pain-card[data-state=open] .landing-pain-toggle{border-color:var(--landing-pain-ink-line);color:var(--landing-pain-ink-toggle)}.landing-pain-card[data-state=open] .landing-pain-toggle>i{border-color:var(--landing-pain-ink-ring);background:var(--primary);color:var(--primary-foreground)}.landing-pain-card[data-state=open] .landing-pain-toggle:hover>i{background:var(--landing-pain-ink-ring-hover)}@media (prefers-reduced-motion:reduce){.landing-pain-card,.landing-pain-toggle>i{transition:none}}
.landing-pricing{background:var(--landing-pricing-surface)}@media (min-width:1024px){.landing-pricing{padding-top:72px;padding-bottom:72px}}.landing-pricing-centered{text-align:center;width:calc(100% - 32px);max-width:1000px;margin:auto}@media (min-width:601px){.landing-pricing-centered{width:calc(100% - 56px)}}.landing-pricing h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:52px;font-weight:500;line-height:1.08}@media (max-width:600px){.landing-pricing h2{font-size:42px}}@media (max-width:400px){.landing-pricing h2{font-size:36px}}.landing-subscription-card{background:var(--card);border-radius:28px;flex-direction:column;align-items:center;max-width:528px;margin:26px auto 0;padding:20px 24px;display:flex;box-shadow:0 2px 4px #1c1c2406,0 12px 28px -12px #1c1c241f,0 32px 64px -24px #1c1c2429,inset 0 0 0 1px #1c1c2406}@media (max-width:600px){.landing-subscription-card{padding:16px 14px 20px}}.landing-term-picker{background:var(--landing-pricing-picker);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:56px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #1c1c2409}.landing-term-picker button{height:48px;color:var(--landing-pricing-option);white-space:nowrap;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;font-size:14px;line-height:20px;transition:color .2s,background-color .2s,box-shadow .2s;display:flex}.landing-term-picker button:hover{color:var(--landing-pricing-ink)}.landing-term-picker button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-term-picker button[aria-checked=true]{background:var(--card);color:var(--landing-pricing-ink);font-weight:500;box-shadow:0 1px 2px #1c1c2411,0 3px 8px #1c1c240b,inset 0 0 0 1px #1c1c2406}.landing-term-picker small{height:16px;font-size:12px;font-weight:400;line-height:16px;display:block}.landing-term-picker button[data-term="3"] small{color:var(--landing-pricing-discount-3)}.landing-term-picker button[data-term="6"] small{color:var(--landing-pricing-discount-6)}.landing-term-picker button[data-term="12"] small{color:var(--landing-pricing-discount-12)}@media (max-width:600px){.landing-term-picker button{padding-inline:3px}}@media (max-width:400px){.landing-term-picker button{padding-inline:2px;font-size:12px}.landing-term-picker small{font-size:11px}}.landing-tariff-offer{flex-direction:column;align-items:center;width:100%;margin-top:16px;display:flex}.landing-tariff-amount{--amount-side:82px;grid-template-columns:var(--amount-side) 2.74em var(--amount-side);width:100%;color:var(--landing-pricing-ink);font-variant-numeric:tabular-nums;grid-template-rows:1.12em;justify-content:center;align-items:baseline;font-size:64px;font-weight:450;line-height:1.12;display:grid}@media (max-width:400px){.landing-tariff-amount{--amount-side:65px;font-size:50px}}.landing-tariff-amount>.landing-reels{grid-area:1/2;justify-self:center;width:2.74em}.landing-tariff-currency{color:var(--landing-pricing-currency);white-space:nowrap;grid-area:1/3;justify-self:start;align-items:baseline;gap:6px;margin-left:6px;font-size:20px;line-height:1;display:inline-flex}@media (max-width:400px){.landing-tariff-currency{font-size:16px}}.landing-tariff-unit{font-size:13px;font-weight:400;line-height:20px}.landing-tariff-bill{height:20px;color:var(--landing-pricing-bill);white-space:nowrap;margin-top:2px;font-size:13px;line-height:20px}.landing-tariff-orders{justify-content:center;align-items:baseline;gap:4px;margin-top:4px;font-size:14px;font-weight:450;line-height:24px;display:flex}@media (max-width:400px){.landing-tariff-orders{font-size:12px}}.landing-tariff-orders>.landing-reels{color:var(--landing-pricing-orders);align-self:center}.landing-tariff-orders-prefix,.landing-tariff-orders-suffix{color:var(--landing-pricing-label);white-space:nowrap;font-size:13px;font-weight:400}.landing-reels{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:flex-start;line-height:1.12;display:inline-flex}.landing-reel-slot{contain:paint;flex:0 0 .64em;width:.64em;height:1.12em;display:block;position:relative;overflow:hidden}.landing-reels--fit .landing-reel-slot{transition:flex-basis .64s cubic-bezier(.18,.72,.18,1),width .64s cubic-bezier(.18,.72,.18,1)}.landing-reels--fit .landing-reel-slot[data-blank]{flex-basis:0;width:0}@media (prefers-reduced-motion:reduce){.landing-reels--fit .landing-reel-slot{transition:none}}.landing-reel-track{flex-direction:column;width:100%;line-height:1.12;display:flex}.landing-reel-track>span{text-align:center;flex:0 0 1.12em;height:1.12em;line-height:1.12;display:block}.landing-reel-separator{flex:0 0 .18em;width:.18em;height:1.12em;display:block}.landing-pricing .landing-tariff-cta{width:202px;max-width:100%;height:44px;min-height:44px;box-shadow:none;border-radius:25px;justify-content:center;margin-top:20px;padding:0 24px;font-size:14px;font-weight:450}.landing-tariff-addons{border-top:1px solid var(--landing-pricing-line);width:100%;margin-top:26px;padding-top:16px}.landing-tariff-addons h3{color:var(--landing-pricing-addons-title);letter-spacing:0;margin:0;font-size:13px;font-weight:400;line-height:20px}.landing-tariff-addons ul{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:10px 0 0;list-style:none;display:grid}.landing-tariff-addons li{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:0 4px;display:flex;position:relative}.landing-tariff-addons li+li:before{background:var(--landing-pricing-line);content:"";width:1px;position:absolute;top:8px;bottom:8px;left:0}.landing-tariff-addons strong{color:var(--landing-pricing-package);letter-spacing:-.015em;font-size:15px;font-weight:500;line-height:22px}.landing-tariff-addons li>span{color:var(--landing-pricing-bill);margin-top:2px;font-size:12px;line-height:20px}@media (max-width:600px){.landing-tariff-addons ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.landing-tariff-addons li:nth-child(odd):before{content:none}}@media (max-width:400px){.landing-tariff-addons strong{font-size:13px}.landing-tariff-addons li>span{font-size:11px}}.landing-pricing-conditions{color:var(--landing-pricing-bill);text-wrap:balance;align-items:center;gap:4px;margin-top:12px;font-size:12px;line-height:22px;transition:color .2s;display:inline-flex}.landing-pricing-conditions:hover{color:var(--primary)}.landing-pricing-conditions:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-pricing-unlimited{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.landing-pricing-unlimited h3{color:var(--landing-pricing-unlimited-title);letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:18px}.landing-pricing-unlimited ul{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.landing-pricing-unlimited li{color:var(--landing-pricing-unlimited);white-space:nowrap;font-size:12px;line-height:20px}@media (max-width:600px){.landing-pricing-unlimited ul{column-gap:16px}}
.landing-steps{--ls-stage:max(540px, 100dvh - 56px);padding-inline:20px}.ls-rail{z-index:30;border-bottom:1px solid var(--landing-line);background:color-mix(in srgb, var(--card) 96%, transparent);backdrop-filter:blur(16px);align-items:center;height:50px;margin:0 -20px;padding:8px 20px;display:flex;position:sticky;top:56px}.ls-rail-nav{scroll-snap-type:x proximity;scrollbar-width:none;white-space:nowrap;gap:12px;min-width:0;display:flex;overflow-x:auto}.ls-rail-nav::-webkit-scrollbar{display:none}.ls-rail-link{color:var(--landing-rail);scroll-snap-align:center;border-radius:5px;flex:none;align-items:center;gap:9px;padding:7px 14px;font-size:13px;line-height:1.4;transition:background-color .2s,color .2s;display:flex;position:relative}.ls-rail-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ls-rail-link>span{color:var(--landing-rail-number);letter-spacing:.5px;font-size:9px}.ls-rail-link[aria-current=step]{background:var(--landing-rail-active-bg);color:var(--landing-rail-active)}.ls-rail-link[aria-current=step]>span{color:var(--landing-rail-active-number)}.ls-rail-line{display:none}@media (min-width:1024px){.landing-steps{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:32px;max-width:1860px;margin-inline:auto;padding-inline:40px;display:grid}.ls-rail{backdrop-filter:none;background:0 0;border:0;height:auto;margin:84px 0 0;padding:0;display:block;top:108px}.ls-rail-nav{flex-direction:column;gap:5px;overflow:visible}.ls-rail-link{gap:7px;padding:12px;font-size:12px}.ls-rail-line{background:var(--landing-rail-line);border-radius:1px;width:2px;display:block;position:absolute;top:0;bottom:0;left:-10px;overflow:hidden}.ls-rail-line>i{background:var(--landing-rail-fill);transform:scaleY(var(--rail-progress,0));transform-origin:top;position:absolute;inset:0}}@media (min-width:1024px) and (max-width:1279.98px){.landing-steps{gap:16px;padding-inline:20px}}.ls-content{min-width:0}.ls-chapter{border-bottom:1px solid var(--landing-line);flex-direction:column;gap:28px;padding:40px 0;display:flex}.ls-chapter--open{border-bottom:0}.ls-copy{gap:20px;display:grid}.ls-copy-title{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:30px;font-weight:480;line-height:1.13}.ls-copy-title>span{text-wrap:balance;width:fit-content;max-width:100%;display:block}.ls-copy-text{flex-direction:column;display:flex}.ls-copy-text>p{color:var(--landing-copy);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.65}.ls-copy-text>p.ls-detail{color:var(--landing-copy-muted);margin:0 0 13px}.ls-proof{border-top:1px solid var(--landing-line);align-items:center;gap:13px;margin:4px 0 0;padding-top:14px;display:flex}.ls-proof>b{color:var(--landing-proof);font-size:32px;font-weight:430;line-height:30px}.ls-proof>span{color:var(--landing-copy-muted);font-size:13px;line-height:1.5}@media (min-width:1024px){.ls-chapter{min-height:var(--ls-stage);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:36px;padding:56px 0;display:grid}.ls-copy{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:0 46px}.ls-copy-title{max-width:580px;font-size:clamp(36px,2.6vw,44px)}}@media (min-width:1024px) and (max-height:760px){.ls-chapter{gap:23px;padding:28px 0 35px}}@media (min-width:1520px){.ls-chapter{grid-template-columns:300px minmax(0,1fr);gap:32px;padding:56px 0}.ls-copy{display:block}.ls-copy-title{max-width:none}.ls-copy-text>p{margin:22px 0 0}.ls-copy-text>p.ls-detail{margin:16px 0 0}.ls-proof{margin-top:26px;padding-top:18px}.ls-proof>b{font-size:36px}}@media (min-width:1760px){.ls-chapter{grid-template-columns:320px minmax(0,1fr);gap:32px}}@media (min-width:1520px){.ls-chapter--growth{grid-template-columns:380px minmax(0,1fr)}.ls-chapter--growth .ls-shell{margin-inline:0}}.ls-copy--stack{display:block}.ls-copy--stack .ls-copy-title{max-width:none;font-size:28px;line-height:1.14}.ls-copy--stack .ls-copy-text>p,.ls-copy--stack .ls-copy-text>p.ls-detail{margin:13px 0 0;font-size:15px;line-height:1.55}.ls-copy--stack .ls-copy-text>p:first-child{margin-top:21px}@media (min-width:1024px){.ls-copy--stack .ls-copy-title{max-width:none;font-size:clamp(30px,2.55vw,40px)}}@media (min-width:1024px) and (max-height:760px){.ls-copy--stack .ls-copy-title{font-size:32px}.ls-copy--stack .ls-copy-text>p,.ls-copy--stack .ls-copy-text>p.ls-detail{margin-top:10px;font-size:14px;line-height:1.5}.ls-copy--stack .ls-copy-text>p:first-child{margin-top:15px}}@media (min-width:1024px) and (max-height:700px){.ls-copy--stack .ls-copy-title{font-size:28px}.ls-copy--stack .ls-copy-text>p,.ls-copy--stack .ls-copy-text>p.ls-detail,.ls-copy--stack .ls-copy-text>p:first-child{margin-top:10px;font-size:13px;line-height:1.45}}.ls-shell{border:1px solid var(--landing-shell-line);background:var(--landing-shell);border-radius:8px;flex-direction:column;flex:none;width:100%;min-width:0;max-width:1176px;margin-inline:auto;padding:10px;display:flex;position:relative;box-shadow:0 22px 55px -44px #26384b54}.ls-shell--growth{background:var(--landing-shell-growth)}.ls-shell--panel{border-color:var(--landing-panel-shell-line);background:var(--landing-panel-shell);border-radius:7px;max-height:100%;box-shadow:0 16px 35px -28px #253d594f;container:ls-panel-shell/inline-size}@media (min-width:1024px){.ls-shell--panel{width:min(100%, calc((100cqh - 58px) * var(--scene-ratio) + 22px))}}.ls-topline{white-space:nowrap;align-items:center;gap:12px;min-height:37px;padding:0 3px 9px;display:flex}.ls-topline--film{gap:10px;min-height:38px;padding-bottom:8px}.ls-shell--panel .ls-topline{flex-wrap:nowrap;height:36px;min-height:36px;max-height:36px}.ls-title{min-width:0;color:var(--landing-shell-title);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:13px;font-weight:550;line-height:20px;overflow:hidden}.ls-expand{min-width:28px;min-height:28px;color:var(--landing-player-muted);cursor:pointer;border-radius:5px;flex:none;place-items:center;padding:0;font-size:17px;line-height:1;transition:color .18s;display:grid}.ls-expand:hover{color:var(--primary)}.ls-expand:focus-visible,.ls-pbtn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ls-player{flex:0 auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.ls-phase{min-width:86px;color:var(--landing-player);text-align:right;white-space:nowrap;font-size:11px;font-weight:400;line-height:16px}.ls-player[data-motion] .ls-phase{text-overflow:ellipsis;width:112px;min-width:112px;overflow:hidden}.ls-player[data-state=manual] .ls-phase,.ls-player[data-state=manual] .ls-progress{display:none}.ls-actions{flex:none;align-items:center;gap:4px;display:flex}.ls-pbtn{min-width:30px;height:30px;color:var(--landing-player);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:3px 7px;font-family:inherit;font-size:15px;line-height:1;display:grid}.ls-pbtn:hover{border-color:var(--landing-player-hover-line);background:var(--landing-player-hover-bg);color:var(--landing-player-hover)}.ls-pbtn:disabled{opacity:.35;cursor:default}.ls-pbtn--try{border-color:var(--landing-shell-line);background:var(--card);min-width:105px;padding-inline:10px;font-size:12px;line-height:18px;display:block}.ls-player[data-motion] .ls-pbtn--try{min-width:88px}.ls-progress{background:var(--landing-shell-line);border-radius:2px;flex:none;width:32px;height:2px;margin-left:3px;overflow:hidden}.ls-progress>i{background:var(--primary);height:100%;transform:scaleX(var(--film-progress,0));transform-origin:0;display:block}@media (prefers-reduced-motion:reduce){.ls-progress{display:none}}@container ls-panel-shell (max-width:549px){.ls-phase,.ls-progress{display:none}.ls-title{font-size:11px}}@media (max-width:700px){.ls-player[data-motion] .ls-phase{display:none}.ls-topline--film{gap:5px}.ls-player{gap:4px}.ls-pbtn{min-width:25px;padding-inline:5px}}@media (max-width:520px){.ls-progress{display:none}.ls-title{font-size:11px}}.ls-stage{isolation:isolate;border:1px solid var(--landing-shell-line);background:var(--landing-panel);border-radius:10px;flex-direction:column;padding:12px 10px;display:flex}.ls-slides{margin-top:12px}.ls-slide{background:var(--landing-panel)}@media (min-width:1024px){.ls-stage{height:var(--ls-stage);max-height:var(--ls-stage);padding:20px;overflow:hidden}.ls-slides{flex:1;min-height:0;margin-top:18px}.ls-slide{grid-template-columns:clamp(280px,26vw,410px) minmax(0,1fr);gap:26px}.ls-slide>.ls-copy--stack{align-self:start;padding-top:48px}}@media (min-width:1024px) and (max-height:760px){.ls-stage{padding:16px}.ls-slides{margin-top:12px}}@media (min-width:1024px) and (max-height:700px){.ls-stage{padding:14px 16px}}.ls-arrow{background:var(--landing-control);width:36px;height:36px;color:var(--landing-control-ink);border-radius:50%;flex:none;place-items:center;transition:background-color .18s,color .18s,transform .18s;display:grid}.ls-arrow:hover{background:var(--landing-control-hover);color:var(--foreground)}.ls-arrow:active{transform:scale(.95)}.ls-arrow>svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.ls-position{min-width:37px;color:var(--landing-control-muted);font-variant-numeric:tabular-nums;letter-spacing:.2px;text-align:center;white-space:nowrap;margin-left:5px;font-size:11px;font-weight:450;line-height:20px}.ls-auto{width:26px;height:26px;color:var(--landing-control-muted);border-radius:50%;place-items:center;font-size:11px;line-height:1;transition:background-color .18s,color .18s;display:grid}.ls-auto:hover{background:var(--landing-control);color:var(--landing-control-ink)}.ls-auto[aria-pressed=false]{color:var(--primary)}.ls-tabs{background:var(--landing-tabs-bg);border-radius:24px;gap:2px;height:44px;padding:4px}.ls-tab{color:var(--landing-tab);border-radius:20px;padding:7px 14px;font-size:12px;font-weight:450;line-height:20px;transition:background-color .18s,color .18s,box-shadow .18s}.ls-tab:hover{background:color-mix(in srgb, var(--card) 52%, transparent);color:var(--foreground)}.ls-tab[data-state=active]{background:var(--card);color:var(--landing-tab-active);font-weight:550;box-shadow:0 1px 3px #2029380a,0 1px 1px #20293805}.ls-tab-progress{background:var(--landing-tab-progress);opacity:.8;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:2px;left:15px;right:15px}.ls-arrow:focus-visible,.ls-auto:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ls-tab:focus-visible{outline:none}@media (max-width:1023px){.ls-arrow{width:40px;height:40px}.ls-position{min-width:42px;font-size:12px}.ls-auto{width:32px;height:32px}.ls-tabs{padding:3px}.ls-tab{padding:8px 12px}}@media (min-width:1024px) and (max-width:1199px){.ls-tab{padding-inline:10px;font-size:11px}}.ls-modules{gap:20px;margin-top:24px;display:grid}.ls-module{border:1px solid var(--landing-shell-line);background:var(--card);border-radius:8px;min-width:0;padding:22px 20px 20px;overflow:hidden}.ls-module-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px;display:flex}.ls-module-title{max-width:340px;color:var(--foreground);letter-spacing:-.7px;text-wrap:balance;margin:0;font-size:22px;font-weight:480;line-height:1.2}.ls-module-expand{border:1px solid var(--landing-shell-line);background:var(--landing-shell);width:33px;height:33px;color:var(--landing-player);cursor:pointer;border-radius:6px;flex:none;place-items:center;font-size:21px;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:grid}.ls-module-expand:hover{border-color:var(--landing-player-hover-line);background:var(--landing-rail-active-bg);color:var(--primary)}.ls-module-expand:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ls-picture{border:1px solid var(--landing-shell-line);background:var(--landing-shell);pointer-events:none;border-radius:5px;height:300px;margin:0 -9px;position:relative;overflow:hidden}.ls-picture:after{background:linear-gradient(transparent, var(--landing-shell));content:"";height:28px;position:absolute;bottom:0;left:0;right:0}.ls-picture-title{border-bottom:1px solid var(--landing-shell-line);background:var(--landing-panel);height:34px;color:var(--landing-shell-title);align-items:center;padding:0 12px;font-size:12px;font-weight:550;display:flex}.ls-module-text{max-width:510px;color:var(--landing-copy-soft);text-wrap:pretty;margin-top:21px;font-size:14px;line-height:1.65}@media (min-width:1024px){.ls-modules{grid-template-columns:1fr 1fr;gap:22px;margin:40px 0 24px}.ls-module{padding:25px 23px 22px}.ls-module-title{min-height:62px;font-size:26px}}@media (min-width:1520px){.ls-module{padding:26px 25px 23px}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.ls-modules:not([data-seen]) .ls-module{opacity:0;transform:translateY(38px)scale(.975)}.ls-modules[data-seen] .ls-module{animation:.75s cubic-bezier(.18,.72,.2,1) both ls-utility-enter}.ls-modules[data-seen] .ls-module:nth-child(2){animation-delay:.75s}.ls-modules:has(:focus-visible) .ls-module{opacity:1;animation:none;transform:none}}@keyframes ls-utility-enter{0%{opacity:0;transform:translateY(38px)scale(.975)}to{opacity:1;transform:none}}.ls-scale{isolation:isolate;background:var(--landing-scale-bg);color:var(--landing-ink-foreground);border-radius:10px;margin-top:40px;padding:48px 24px 320px;position:relative;overflow:hidden}.ls-scale:before{z-index:-1;background:radial-gradient(ellipse at 95% 15%, color-mix(in srgb, var(--primary) 4%, transparent), transparent 60%);content:"";pointer-events:none;position:absolute;inset:0}.ls-scale-copy{z-index:2;max-width:555px;position:relative}.ls-scale-copy>h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,9vw,46px);font-weight:480;line-height:1.1}.ls-scale-copy>p{max-width:450px;color:var(--landing-scale-copy);text-wrap:pretty;margin-top:25px;font-size:16px;line-height:1.65}.ls-scale-copy>a{gap:24px;min-height:48px;margin-top:27px;padding:11px 15px;font-size:14px}.ls-scale-visual{z-index:0;pointer-events:none;height:300px;position:absolute;inset:auto 0 0}.ls-scale-plot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ls-scale-future{fill:none;stroke:var(--landing-scale-faint);stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}.ls-scale-colored{clip-path:inset(0)}.ls-scale-line{fill:none;stroke:url(#ls-assortment-line);stroke-width:1.8px;vector-effect:non-scaling-stroke}.ls-scale-baseline{fill:none;stroke:var(--landing-scale-stroke);stroke-opacity:.22;stroke-width:1px;vector-effect:non-scaling-stroke}.ls-scale-rib{stroke:var(--landing-scale-rib);stroke-opacity:.17;stroke-width:.7px}.ls-stop-coral{stop-color:var(--primary)}.ls-stop-end{stop-color:var(--landing-scale-line-end)}.ls-scale-caption{color:var(--landing-scale-caption);letter-spacing:-.1px;align-items:center;gap:9px;font-size:14px;display:flex;position:absolute;top:24px;right:24px}.ls-scale-caption>i{background:var(--landing-scale-caption-dot);width:5px;height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 33%, transparent);border-radius:50%;display:block}.ls-scale-caption>span{color:color-mix(in srgb, var(--landing-scale-caption) 70%, var(--landing-scale-bg));margin-left:8px;font-size:18px}.ls-milestone{align-items:center;gap:5px;padding-bottom:13px;display:flex;position:absolute;transform:translate(-50%,-100%)}.ls-milestone--1{top:75%;left:50%}.ls-milestone--2{top:60%;left:70%}.ls-milestone--3{top:38%;left:88%}.ls-product{border:1px solid var(--landing-scale-tile-line);background:linear-gradient(145deg, var(--landing-scale-tile), var(--landing-scale-tile-2));border-radius:6px;place-items:center;width:34px;height:40px;display:grid;box-shadow:0 5px 15px #0000000f}.ls-product>svg{width:25px;height:25px;color:var(--landing-scale-icon);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.ls-milestone--2 .ls-product{border-color:var(--landing-scale-tile-line-2)}.ls-milestone--3 .ls-product{border-color:var(--landing-scale-tile-line-3);background:linear-gradient(145deg, var(--landing-scale-tile-warm), var(--landing-scale-tile-warm-2))}.ls-milestone--3 .ls-product>svg{color:var(--landing-scale-icon-warm)}@media (max-width:639.98px){.ls-milestone{gap:4px;padding-bottom:10px}.ls-milestone--1{top:82%;left:36%}.ls-milestone--2{top:70%;left:58%}.ls-milestone--3{top:48%;left:78%}.ls-product{border-radius:7px;width:28px;height:32px}.ls-product>svg{width:19px;height:19px}.ls-milestone--3 .ls-product{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent), 0 4px 14px color-mix(in srgb, var(--primary) 22%, transparent)}}.ls-team{background:var(--landing-scale-bg);height:38px;color:var(--landing-scale-team);white-space:nowrap;align-items:center;gap:10px;padding-left:16px;font-size:13px;display:flex;position:absolute;top:calc(91.07% - 19px);right:24px}.ls-team>svg{fill:none;width:50px;height:22px;stroke:var(--landing-scale-stroke);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;display:block}.ls-scale-replay{z-index:3;color:var(--landing-scale-faint);position:absolute;bottom:8px;left:16px}.ls-scale-replay:hover{color:var(--landing-scale-caption);background:#ffffff09;border-color:#ffffff21}@media (min-width:1024px){.ls-scale{height:610px;padding:56px 40px 0}.ls-scale-copy{width:49%}.ls-scale-copy>h2{white-space:nowrap;font-size:clamp(46px,4vw,60px)}.ls-scale-visual{height:auto;inset:0}.ls-scale-caption{top:45px;right:40px}.ls-team{right:34px}.ls-scale-replay{bottom:18px;left:34px}}@media (min-width:1351px){.ls-scale-caption>span{margin-left:13px}.ls-scale-copy>a{gap:32px;padding:12px 18px}.ls-product{border-radius:7px;width:43px;height:48px}.ls-product>svg{width:28px;height:28px}.ls-milestone{gap:6px;padding-bottom:14px}.ls-team{gap:14px;padding-left:19px;right:46px}.ls-team>svg{width:56px;height:24px}}@media (min-width:1520px){.ls-scale{padding:62px 46px 0}}@media (prefers-reduced-motion:no-preference){.ls-scale[data-state=idle] .ls-scale-colored{clip-path:inset(0 100% 0 0)}.ls-scale[data-state=idle] .ls-milestone{opacity:0;transform:translate(-50%,calc(10px - 100%))}.ls-scale:is([data-state=playing],[data-state=paused]) .ls-scale-colored{animation:2.7s cubic-bezier(.25,.5,.3,1) both ls-assortment-rise}.ls-scale:is([data-state=playing],[data-state=paused]) .ls-milestone{animation:.65s cubic-bezier(.2,.75,.2,1) both ls-assortment-enter}.ls-scale[data-state=paused] :is(.ls-scale-colored,.ls-milestone){animation-play-state:paused}.ls-scale:is([data-state=playing],[data-state=paused]) .ls-milestone--1{animation-delay:.65s}.ls-scale:is([data-state=playing],[data-state=paused]) .ls-milestone--2{animation-delay:1.25s}.ls-scale:is([data-state=playing],[data-state=paused]) .ls-milestone--3{animation-delay:1.95s}}@keyframes ls-assortment-rise{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ls-assortment-enter{0%{opacity:0;transform:translate(-50%,calc(10px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}