.lv{--lv-ink:#1c1c1e;--lv-title:#15264a;--lv-ink-2:#4f5f85;--lv-ink-3:#75809c;--lv-accent:#007aff;--lv-accent-2:#0a5fd4;--lv-soft:#007aff14;--lv-soft-2:#007aff24;--lv-card:#ffffffc7;--lv-card-strong:#fffffff0;--lv-edge:0 0 0 .5px #00000012;--lv-drop:0 1px 2px #14285a0d, 0 10px 28px -12px #14285a29;--lv-lift:0 2px 4px #14285a0f, 0 24px 50px -16px #14285a42;--lv-shadow:var(--lv-edge), var(--lv-drop);--lv-line:#14285a14;--lv-dot:#0d368c1f;--lv-pen:#007aff;--lv-mark-1:#007aff29;--lv-mark-2:#007aff00;--lv-lens:linear-gradient(180deg, #3a9bff, #007aff);--lv-lens-shadow:0 10px 24px -10px #007affb3;--lv-panel:linear-gradient(160deg, #3b8cff 0%, #0a5ce0 100%);--lv-ai:linear-gradient(100deg, #ff9f0a, #ff375f 30%, #bf5af2 62%, #0a84ff 88%, #64d2ff);--lv-r-xl:32px;--lv-r-lg:24px;--lv-r-md:18px;--lv-spring:cubic-bezier(.34, 1.56, .64, 1);--lv-out:cubic-bezier(.2, .8, .2, 1);--lv-gutter:clamp(16px, 4vw, 40px);--lv-display:-apple-system, "SF Pro Display", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lv-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;color:var(--lv-ink);font-family:var(--lv-display);-webkit-font-smoothing:antialiased;min-height:100dvh;position:relative;overflow-x:clip}html.dark .lv{--lv-ink:#f2f2f7;--lv-title:#fff;--lv-ink-2:#aab4c8;--lv-ink-3:#8a93a8;--lv-accent:#0a84ff;--lv-accent-2:#4da3ff;--lv-soft:#0a84ff29;--lv-soft-2:#0a84ff3d;--lv-card:linear-gradient(150deg, #2c2c30eb, #1c1c1feb);--lv-card-strong:linear-gradient(150deg, #323237f7, #202024f7);--lv-edge:0 0 0 .5px #0003, inset 0 1px 0 #ffffff0f;--lv-drop:0 1px 2px #0000004d, 0 12px 32px -12px #0000008c;--lv-lift:0 2px 4px #0000004d, 0 24px 50px -14px #000000b3;--lv-line:#ffffff14;--lv-dot:#ffffff12;--lv-pen:#4da3ff;--lv-mark-1:#78aaff21;--lv-mark-2:#78aaff00;--lv-lens:linear-gradient(180deg, #2f95ff, #0a7cff);--lv-lens-shadow:0 10px 24px -10px #000000b3;--lv-panel:linear-gradient(160deg, #1f6ff0 0%, #0b3fa8 100%)}.lv *,.lv :before,.lv :after{box-sizing:border-box}.lv :where(h1,h2,h3,p){margin:0}.lv :where(ul,ol){margin:0;padding:0;list-style:none}.lv a{color:inherit}.lv img{max-width:100%;display:block}.lv :focus-visible{outline:2.5px solid var(--lv-accent);outline-offset:3px;border-radius:12px}.lv-wrap{width:100%;max-width:1200px;padding-inline:var(--lv-gutter);margin-inline:auto}.lv-center{text-align:center;flex-direction:column;align-items:center;display:flex}.lv-small{text-align:center;color:var(--lv-ink-3);margin-top:22px;font-size:14px}.lv-small a{color:var(--lv-accent);text-decoration:none}.lv-small a:hover{text-underline-offset:3px;text-decoration:underline}.lv-hand{font-family:var(--lv-hand);color:var(--lv-accent);font-weight:700}.lv-h1{letter-spacing:-.04em;word-spacing:.06em;color:var(--lv-title);text-wrap:balance;animation:lv-rise .9s var(--lv-out) .18s both;font-size:clamp(34px,5.4vw,64px);font-weight:700;line-height:1.02}.lv-h1-accent{white-space:nowrap;background:var(--lv-ai);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block;position:relative}.lv-loop{pointer-events:none;width:104%;height:.42em;position:absolute;bottom:-.22em;left:-2%;overflow:visible}.lv-loop path{fill:none;stroke:var(--lv-pen);stroke-width:3.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:.7s cubic-bezier(.55,.1,.35,1) 1s both lv-draw}.lv-loop path+path{animation-duration:.46s;animation-delay:1.5s}.lv-h2{letter-spacing:-.035em;color:var(--lv-title);text-wrap:balance;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.06}.lv-h2 em{color:var(--lv-accent);font-style:normal}.lv-h3{letter-spacing:-.02em;color:var(--lv-title);font-size:clamp(20px,1.9vw,26px);font-weight:700;line-height:1.15}.lv-lead{color:var(--lv-ink-2);text-wrap:pretty;max-width:60ch;margin-top:14px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.lv-lead a{color:var(--lv-accent)}.lv-kicker{letter-spacing:.02em;text-transform:uppercase;background:var(--lv-ai);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:13px;font-weight:650;display:inline-flex}.lv-eyebrow{background:var(--lv-card);box-shadow:var(--lv-shadow);color:var(--lv-ink-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}.lv-eyebrow-dot{background:#34c759;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite lv-blink;box-shadow:0 0 0 4px #34c7592e}.lv-btn{--h:48px;height:var(--h);cursor:pointer;font:600 16px/1 var(--lv-display);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--lv-out), box-shadow .25s, background-color .25s, color .25s;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.lv-btn:active{transition-duration:80ms;transform:scale(.97)}.lv-btn-lg{--h:58px;padding:0 26px;font-size:17px}.lv-btn:has(.lv-knob){padding-right:6px}.lv-btn-lg:has(.lv-knob){padding-right:9px}.lv-btn-sm{--h:38px;padding:0 16px;font-size:14.5px}.lv-btn-primary{background:var(--lv-lens);color:#fff;box-shadow:var(--lv-lens-shadow), inset 0 1px 0 #ffffff40}.lv-btn-primary:hover{box-shadow:0 16px 32px -12px #007affbf,inset 0 1px #ffffff4d}.lv-btn-glass{background:var(--lv-card-strong);color:var(--lv-ink);box-shadow:var(--lv-shadow)}.lv-btn-glass:hover{box-shadow:var(--lv-edge), var(--lv-lift)}.lv-btn-soft{background:var(--lv-soft);color:var(--lv-accent);box-shadow:inset 0 0 0 .5px #007aff33}.lv-btn-soft:hover{background:var(--lv-soft-2)}.lv-btn-white{color:#0a5fd4;background:#fff;box-shadow:0 12px 26px -12px #00145080}.lv-knob{width:40px;height:40px;color:var(--lv-accent);transition:transform .35s var(--lv-spring);background:#fffffff2;border-radius:50%;place-items:center;margin-left:4px;display:grid}.lv-btn-sm .lv-knob,.lv-plan-cta .lv-knob{width:32px;height:32px}.lv-btn:not(.lv-btn-lg) .lv-knob{width:36px;height:36px}.lv-btn-glass .lv-knob,.lv-btn-soft .lv-knob{background:var(--lv-accent);color:#fff}.lv-btn-white .lv-knob{color:#fff;background:#007aff}.lv-btn:hover .lv-knob{transform:translate(3px)rotate(-45deg)}.lv-icon-btn{width:38px;height:38px;color:var(--lv-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.lv-icon-btn:hover{background:var(--lv-soft);color:var(--lv-accent)}.lv-nav{z-index:60;padding:calc(env(safe-area-inset-top,0px) + 12px) var(--lv-gutter) 0;pointer-events:none;position:fixed;top:0;left:0;right:0}.lv-nav-bar{pointer-events:auto;max-width:1180px;height:60px;box-shadow:var(--lv-edge), 0 10px 30px -14px #14285a4d;-webkit-backdrop-filter:blur(22px)saturate(170%);animation:lv-drop .8s var(--lv-out) backwards;background:#ffffff9e;border-radius:999px;align-items:center;gap:16px;margin-inline:auto;padding:0 10px 0 12px;transition:background-color .3s,box-shadow .3s;display:flex}html.dark .lv-nav-bar{background:#1e1e22a8}.lv-nav[data-scrolled] .lv-nav-bar{background:#ffffffdb}html.dark .lv-nav[data-scrolled] .lv-nav-bar{background:#1e1e22e0}.lv-brand{letter-spacing:-.02em;color:var(--lv-title);align-items:center;gap:9px;min-width:0;font-size:17px;font-weight:700;text-decoration:none;display:flex}.lv-brand img{border-radius:10px;width:34px;height:34px}.lv-nav-links{gap:2px;margin-inline:auto;display:flex}.lv-nav-links a{color:var(--lv-ink);border-radius:999px;padding:9px 14px;font-size:15px;font-weight:550;text-decoration:none;transition:background-color .2s,color .2s;display:block}.lv-nav-links a:hover{background:var(--lv-soft);color:var(--lv-accent)}.lv-nav-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.lv-nav-links+.lv-nav-actions{flex-shrink:0;margin-left:auto}.lv-nav-login{height:38px;font:600 15px/1 var(--lv-display);color:var(--lv-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.lv-nav-login:hover{background:var(--lv-soft);color:var(--lv-accent)}.lv-nav-menu{background:var(--lv-soft);color:var(--lv-ink);display:none}.lv-sheet{z-index:55;padding:calc(env(safe-area-inset-top,0px) + 92px) var(--lv-gutter) 24px;background:#eef0f8f7;flex-direction:column;gap:4px;animation:.25s both lv-fade;display:flex;position:fixed;inset:0}html.dark .lv-sheet{background:#0e0e12f7}.lv-sheet[hidden]{display:none}.lv-sheet a{letter-spacing:-.03em;border-bottom:.5px solid var(--lv-line);color:var(--lv-title);padding:14px 4px;font-size:28px;font-weight:700;text-decoration:none}.lv-sheet .lv-btn{margin-top:14px}@media (width<=980px){.lv-nav-links{display:none}.lv-nav-menu{display:grid}}@media (width<=560px){.lv-nav-cta,.lv-brand .beta-badge{display:none}.lv-nav-bar{gap:8px;height:56px}}.lv-hero{padding-top:calc(env(safe-area-inset-top,0px) + 120px);touch-action:pan-y;cursor:crosshair;padding-bottom:40px;position:relative}.lv-hero[data-pen]{touch-action:none}.lv-hero:before{content:"";pointer-events:none;background-image:radial-gradient(var(--lv-dot) 1.3px, transparent 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 62%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000 18% 62%,#0000 92%)}.lv-ink{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lv-watermark{left:50%;top:calc(env(safe-area-inset-top,0px) + 96px);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:-.06em;font-size:clamp(56px,15vw,230px);font-weight:800;line-height:.9;position:absolute;transform:translate(-50%)}.lv-watermark span{will-change:transform;transition:transform .9s var(--lv-out);background:linear-gradient(180deg, var(--lv-mark-1) 10%, var(--lv-mark-2) 92%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.lv-hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lv-hero-lead{max-width:46ch;color:var(--lv-ink-2);text-wrap:balance;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.lv-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.lv-trust{color:var(--lv-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:14.5px;font-weight:550;display:flex}.lv-trust li{align-items:center;gap:6px;display:inline-flex}.lv-trust svg{color:#34c759}.lv-hero-roles{color:var(--lv-ink-3);align-items:center;gap:8px;font-size:14px;display:flex}.lv-hero-roles button{font:600 14px/1 var(--lv-display);color:var(--lv-accent);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 2px;-webkit-text-decoration:underline #007aff4d;text-decoration:underline #007aff4d}.lv-hero-note{pointer-events:none;text-align:right;align-items:flex-start;gap:2px;max-width:300px;font-size:clamp(22px,2vw,28px);line-height:1;display:flex;position:absolute;top:-6px;right:clamp(0px,3vw,40px);transform:rotate(-4deg)}.lv-hero-note svg{flex:none;width:54px;height:72px;margin-top:16px}.lv-hero-note path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lv-pen-toggle{background:var(--lv-card);height:36px;box-shadow:var(--lv-shadow);font:600 14px/1 var(--lv-display);color:var(--lv-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:none}.lv-pen-toggle[aria-pressed=true]{background:var(--lv-accent);color:#fff}@media (hover:none),(pointer:coarse){.lv-pen-toggle{display:inline-flex}.lv-hero{cursor:auto}}.lv-intro{animation:lv-rise .9s var(--lv-out) var(--d,0s) both}.lv-hero-stage{z-index:3;perspective:1600px;margin-top:clamp(40px,6vw,72px);position:relative}.lv-window{background:var(--lv-card-strong);box-shadow:var(--lv-edge), 0 40px 90px -40px #1432828c, 0 12px 30px -16px #14285a40;border-radius:20px;position:relative;overflow:hidden}html.dark .lv-window{box-shadow:var(--lv-edge), 0 40px 90px -36px #000000d9}.lv-window-bar{border-bottom:.5px solid var(--lv-line);height:38px;color:var(--lv-ink-3);align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.lv-window-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.lv-window-bar i:nth-child(2){background:#febc2e}.lv-window-bar i:nth-child(3){background:#28c840}.lv-window-bar span{margin-left:10px}.lv-hero-stage{animation:lv-rise-big 1.1s var(--lv-out) .55s both}.lv-hero-window{transform-origin:50%;cursor:default;max-width:1040px;margin:0 auto}.lv-shot{display:block;position:relative}.lv-shot img{width:100%;height:auto}.lv-events{pointer-events:none;max-width:1180px;margin-inline:auto;position:absolute;inset:0}.lv-event{background:var(--lv-card-strong);box-shadow:var(--lv-edge), var(--lv-lift);white-space:nowrap;animation:lv-pop .7s var(--lv-spring) calc(1.4s + var(--i) * .45s) both, lv-float 6s ease-in-out calc(2.4s + var(--i) * .8s) infinite;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;display:flex;position:absolute}.lv-event b{color:var(--lv-title);font-weight:650;display:block}.lv-event small{color:var(--lv-ink-3);margin-top:2px;font-size:12.5px;display:block}.lv-event-ico{color:#fff;background:linear-gradient(160deg,#3a9bff,#007aff);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.lv-event[data-tone=green] .lv-event-ico{background:linear-gradient(160deg,#4cd964,#28a745)}.lv-event[data-tone=orange] .lv-event-ico{background:linear-gradient(160deg,#ffb340,#ff8a00)}.lv-event:first-child{top:22%;left:0}.lv-event:nth-child(2){top:8%;right:0}.lv-event:nth-child(3){bottom:10%;right:3%}@media (width<=1100px){.lv-event:first-child{top:auto;bottom:-22px;left:2%}.lv-event:nth-child(2){top:-24px;right:2%}.lv-event:nth-child(3){display:none}}@media (width<=760px){.lv-hero{padding-top:calc(env(safe-area-inset-top,0px) + 96px)}.lv-hero-note{display:none}.lv-hero-inner{gap:18px}.lv-hero-cta{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.lv-hero-cta .lv-btn{width:100%}.lv-watermark{top:calc(env(safe-area-inset-top,0px) + 80px)}.lv-window{border-radius:14px}.lv-window-bar{height:28px;padding:0 10px;font-size:11px}.lv-window-bar i{width:8px;height:8px}.lv-event{border-radius:14px;padding:7px 12px 7px 7px;font-size:12.5px}.lv-event-ico{border-radius:9px;width:28px;height:28px}.lv-event small{display:none}}.lv-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lv-proof-grid li{border-radius:var(--lv-r-lg);background:var(--lv-card);box-shadow:var(--lv-shadow);padding:22px 22px 20px}.lv-proof-num{letter-spacing:-.04em;background:linear-gradient(100deg, var(--lv-accent), #bf5af2);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.4vw,46px);font-weight:750;line-height:1;display:block}.lv-proof-label{color:var(--lv-ink-2);margin-top:8px;font-size:14.5px;display:block}.lv-marquee{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lv-marquee-track{gap:10px;width:max-content;animation:50s linear infinite lv-marquee;display:flex}.lv-marquee-dup{display:contents}.lv-marquee-track span{background:var(--lv-card);box-shadow:var(--lv-shadow);white-space:nowrap;border-radius:999px;flex:none;padding:9px 15px;font-size:14.5px;font-weight:550}.lv-marquee-track span b{color:var(--lv-accent);font-weight:700}.lv-marquee-dup>span{display:inline-block}@media (width<=760px){.lv-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-proof-grid li{padding:16px}}.lv-section{padding-top:clamp(80px,10vw,140px);scroll-margin-top:80px}.lv-section-tight{padding-top:clamp(64px,8vw,110px)}.lv-section-head{max-width:820px;margin-bottom:clamp(28px,4vw,48px)}.lv-section-head.lv-center{margin-inline:auto}.lv-tile{--a:#3a9bff;--b:#007aff;color:#fff;background:linear-gradient(150deg, var(--a), var(--b));width:48px;height:48px;box-shadow:0 10px 22px -12px var(--b), inset 0 1px 0 #ffffff4d;border-radius:15px;flex:none;place-items:center;display:grid}.lv-tile-sm{border-radius:12px;width:40px;height:40px}.lv-tile[data-tone=indigo]{--a:#7d7aff;--b:#5856d6}.lv-tile[data-tone=purple]{--a:#d17bff;--b:#a550e0}.lv-tile[data-tone=orange]{--a:#ffb340;--b:#ff8a00}.lv-tile[data-tone=green]{--a:#4cd964;--b:#28a745}.lv-tile[data-tone=pink]{--a:#ff6b8b;--b:#ff2d55}.lv-tile[data-tone=teal]{--a:#5ad8e6;--b:#1aa5c1}.lv-pile{border-radius:var(--lv-r-xl);background:var(--lv-card);min-height:560px;box-shadow:var(--lv-shadow);grid-template-rows:auto auto 1fr;display:grid;position:relative;overflow:hidden}.lv-pile:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 0 0,#007aff24,#0000 60%),radial-gradient(70% 60% at 100% 100%,#bf5af21f,#0000 60%);position:absolute;inset:0}.lv-pile-head{z-index:2;pointer-events:none;max-width:640px;padding:clamp(24px,3.4vw,44px) clamp(24px,3.4vw,44px) 0;position:relative}.lv-pile-hint{transform-origin:0;margin-top:10px;font-size:24px;transform:rotate(-2deg)}.lv-pile[data-merged] .lv-pile-hint{opacity:0;transition:opacity .3s}.lv-pile-actions{z-index:4;padding:18px clamp(24px,3.4vw,44px) 0;position:relative}.lv-pile-world{min-height:330px;position:relative}.lv-pile-rest{z-index:2;flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:24px;left:clamp(20px,3vw,40px);right:clamp(20px,3vw,40px)}.lv-pile-world.is-live .lv-pile-rest{pointer-events:none;display:block;inset:0}.lv-chip{background:var(--lv-card-strong);height:50px;box-shadow:var(--lv-edge), 0 10px 24px -14px #0a328c80;white-space:nowrap;color:var(--lv-ink);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;border-radius:999px;align-items:center;gap:9px;padding:0 20px 0 15px;font-size:16px;font-weight:600;transition:opacity .5s,filter .5s;display:inline-flex}.lv-chip svg{color:var(--lv-accent);flex:none}.lv-chip-tile{border-radius:18px;justify-content:center;width:60px;height:60px;padding:0}.lv-pile-world.is-live .lv-chip{will-change:transform;pointer-events:auto;position:absolute;top:0;left:0}.lv-chip.is-grab{cursor:grabbing;box-shadow:var(--lv-edge), 0 22px 40px -16px #0a328c99}.lv-pile[data-merged] .lv-chip{opacity:0;filter:blur(4px);pointer-events:none;transition-delay:.45s}.lv-pile-target{z-index:3;text-align:center;opacity:0;pointer-events:none;transition:transform .7s var(--lv-spring) .55s, opacity .4s ease .55s;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.lv-pile[data-merged] .lv-pile-target{opacity:1;transform:translate(-50%,-50%)scale(1)}.lv-pile-logo{background:var(--lv-card-strong);width:104px;height:104px;box-shadow:var(--lv-edge), var(--lv-lift);border-radius:28px;place-items:center;display:grid;position:relative}.lv-pile-logo:before{content:"";background:var(--lv-ai);z-index:-1;filter:blur(14px);opacity:.55;border-radius:31px;position:absolute;inset:-3px}.lv-pile-logo img{width:78px;height:78px}.lv-pile-target b{letter-spacing:-.03em;color:var(--lv-title);margin-top:8px;font-size:26px}.lv-pile-target>span:not(.lv-pile-logo){color:var(--lv-ink-2);font-size:16px}.lv-pile-done{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.lv-pile-done li{color:#1f9a45;opacity:0;transition:transform .5s var(--lv-spring), opacity .3s;background:#34c75921;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:650;display:inline-flex;transform:scale(.7)}html.dark .lv-pile-done li{color:#4cd964}.lv-pile[data-merged] .lv-pile-done li{opacity:1;transition-delay:calc(1s + var(--i) * .12s);transform:none}@media (width<=760px){.lv-pile{min-height:0}.lv-pile-world{min-height:420px}.lv-chip{height:42px;padding:0 15px 0 12px;font-size:14.5px}.lv-chip-tile{width:50px;height:50px}}.lv-tour{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.lv-tour-sticky{align-items:center;height:calc(100vh - 120px);max-height:760px;display:flex;position:sticky;top:96px}.lv-tour-stage,.lv-tour-window{width:100%}.lv-tour-shots{aspect-ratio:16/10.4;background:var(--lv-card-strong);position:relative}.lv-tour-shot{opacity:0;transition:opacity .55s ease, transform .8s var(--lv-out);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.lv-tour-shot[data-on]{opacity:1;transform:none}.lv-tour-shot .lv-shot{width:100%}.lv-tour-shot[data-phone]{background:radial-gradient(60% 70%,#007aff1f,#0000 70%);align-items:center}.lv-tour-shot[data-phone] .lv-shot{aspect-ratio:780/1688;border-radius:30px;width:auto;height:92%;overflow:hidden;box-shadow:0 0 0 7px #1c1c1e,0 30px 60px -24px #0a28788c}.lv-tour-shot[data-phone] .lv-shot img{object-fit:cover;width:100%;height:100%}.lv-tour-dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.lv-tour-dots li{background:var(--lv-soft-2);width:7px;height:7px;transition:width .4s var(--lv-spring), background-color .3s;border-radius:99px}.lv-tour-dots li[data-on]{background:var(--lv-accent);width:26px}.lv-tour-steps{flex-direction:column;display:flex}.lv-step{opacity:.32;flex-direction:column;justify-content:center;gap:12px;min-height:72vh;padding-block:28px;transition:opacity .45s;display:flex}.lv-step[data-on]{opacity:1}.lv-step:first-child{justify-content:flex-start;min-height:50vh;padding-top:12vh}.lv-step:last-child{min-height:64vh}.lv-step-shot{display:none}.lv-step-kicker{text-transform:uppercase;letter-spacing:.03em;color:var(--lv-ink-3);margin-top:6px;font-size:13px;font-weight:650}.lv-step-text{color:var(--lv-ink-2);max-width:44ch;font-size:clamp(16px,1.25vw,18.5px);line-height:1.5}.lv-facts{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lv-facts li{background:var(--lv-soft);color:var(--lv-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:550;display:inline-flex}.lv-facts svg{color:var(--lv-accent)}@media (width<=960px){.lv-tour{grid-template-columns:1fr}.lv-tour-sticky{display:none}.lv-step,.lv-step:first-child,.lv-step:last-child{opacity:1;justify-content:flex-start;min-height:0;padding:0 0 56px}.lv-step-shot{background:var(--lv-card-strong);box-shadow:var(--lv-edge), var(--lv-lift);border-radius:18px;margin-bottom:14px;display:block;overflow:hidden}.lv-step-shot.is-phone{width:min(260px,70%);box-shadow:0 0 0 6px #1c1c1e, var(--lv-lift);border-radius:30px;margin-inline:auto}}.lv-demo{flex-direction:column;align-items:flex-start;gap:10px;max-width:460px;margin-top:10px;display:flex}.lv-demo-card{border-radius:var(--lv-r-md);background:var(--lv-card-strong);width:100%;box-shadow:var(--lv-shadow);animation:lv-flip .5s var(--lv-spring) both;gap:8px;padding:16px 18px;display:grid}.lv-demo[data-demo=check] .lv-demo-card{animation:none}.lv-demo-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--lv-ink-3);font-size:12px;font-weight:650}.lv-demo-task{color:var(--lv-ink);font-size:16px;line-height:1.45}.lv-demo-task b{color:var(--lv-accent);white-space:nowrap;font-weight:700}.lv-demo-answer{color:var(--lv-ink-2);font-size:14px}.lv-demo-answer b{color:#28a745}.lv-demo-field{background:var(--lv-soft);border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 14px;transition:box-shadow .2s,background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #007aff33}.lv-demo-field:focus-within{box-shadow:inset 0 0 0 1.5px #007aff8c}.lv-demo-field input{min-width:0;font:600 16px/1 var(--lv-display);color:var(--lv-ink);background:0 0;border:0;outline:0;flex:1}.lv-demo-field input:focus-visible{outline:none}.lv-demo-field input::placeholder{color:var(--lv-ink-3);font-weight:500}.lv-demo-field[data-state=ok]{color:#28a745;background:#34c7591f;box-shadow:inset 0 0 0 1.5px #34c75999}.lv-demo-field[data-state=bad]{color:#e5302a;background:#ff3b3014;animation:.35s lv-shake;box-shadow:inset 0 0 0 1.5px #ff3b3080}.lv-demo-verdict{color:var(--lv-ink-2);min-height:1.4em;font-size:14px}.lv-auto{background:var(--lv-panel);color:#fff;border-radius:clamp(28px,4vw,48px);margin-inline:clamp(8px,1.4vw,20px);padding-block:clamp(48px,6vw,88px);position:relative;overflow:hidden}.lv-rings{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.lv-rings i{background:#ffffff08;border:1px solid #ffffff26;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.lv-rings i:first-child{width:260px;height:260px}.lv-rings i:nth-child(2){width:420px;height:420px}.lv-rings i:nth-child(3){width:600px;height:600px}.lv-rings i:nth-child(4){width:800px;height:800px}.lv-rings i:nth-child(5){width:1020px;height:1020px}.lv-rings .lv-pulse{background:0 0;border:1.5px solid #ffffff80;width:260px;height:260px;animation:4.2s cubic-bezier(.2,.6,.3,1) infinite lv-pulse}.lv-rings .lv-pulse-b{animation-delay:2.1s}.lv-auto-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}.lv-auto-center{text-align:center;grid-area:1/2/span 3;align-self:center;justify-items:center;gap:16px;padding:10px;display:grid}.lv-auto-center img{filter:drop-shadow(0 20px 30px #00145059);width:112px;height:112px;animation:6s ease-in-out infinite lv-float}.lv-auto-center .lv-h2{color:#fff;font-size:clamp(26px,2.6vw,38px)}.lv-auto-center p{color:#ffffffd9;max-width:26ch;font-size:17px}.lv-auto-card{border-radius:var(--lv-r-lg);transition:background-color .35s, color .35s, transform .35s var(--lv-out);background:#ffffff1f;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff3d}.lv-auto-card[data-side=l]{grid-column:1}.lv-auto-card[data-side=r]{grid-column:3}.lv-auto-card h3{letter-spacing:-.015em;margin-top:12px;font-size:18px;font-weight:700}.lv-auto-card p{color:#ffffffd1;margin-top:6px;font-size:15px;line-height:1.45;transition:color .35s}.lv-auto-ico{color:#007aff;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;transition:background-color .35s,color .35s;display:grid}@media (hover:hover){.lv-auto-card:hover{color:#15264a;background:#fff;transform:translateY(-3px)}.lv-auto-card:hover p{color:#4f5f85}.lv-auto-card:hover .lv-auto-ico{color:#fff;background:#007aff}}@media (width<=980px){.lv-auto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-auto-center{grid-area:auto/1/auto/-1;padding-bottom:12px}.lv-auto-card[data-side]{grid-column:auto}.lv-rings{top:160px}}@media (width<=560px){.lv-auto-grid{grid-template-columns:1fr}}.lv-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lv-more-item{border-radius:var(--lv-r-md);background:var(--lv-card);box-shadow:var(--lv-shadow);transition:transform .3s var(--lv-out), box-shadow .3s;align-items:center;gap:14px;padding:16px 18px;display:flex}.lv-more-item:hover{box-shadow:var(--lv-edge), var(--lv-lift);transform:translateY(-2px)}.lv-more-item b{color:var(--lv-title);font-size:16px;font-weight:650;display:block}.lv-more-item small{color:var(--lv-ink-2);margin-top:3px;font-size:14px;line-height:1.35;display:block}@media (width<=900px){.lv-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.lv-more{grid-template-columns:1fr}}.lv-compare{border-radius:var(--lv-r-xl);background:var(--lv-card);box-shadow:var(--lv-shadow);overflow:hidden}.lv-compare-row{border-top:.5px solid var(--lv-line);grid-template-columns:140px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:16px;padding:16px 24px;display:grid}.lv-compare-head{text-transform:uppercase;letter-spacing:.04em;color:var(--lv-ink-3);border-top:0;padding-block:18px 14px;font-size:13px;font-weight:700}.lv-compare-head span:last-child{color:var(--lv-accent);align-items:center;gap:8px;display:inline-flex}.lv-compare-head img{border-radius:6px;width:22px;height:22px}.lv-compare-topic{color:var(--lv-title);font-size:16px;font-weight:700}.lv-compare-old,.lv-compare-new{align-items:flex-start;gap:9px;font-size:15.5px;line-height:1.4;display:flex}.lv-compare-old{color:var(--lv-ink-3)}.lv-compare-old svg{color:#ff3b30;flex:none;margin-top:3px}.lv-compare-old s{transition:text-decoration-color .6s ease calc(.4s + var(--i,0) * 80ms);text-decoration-color:#0000}.lv-compare-row.is-in .lv-compare-old s,.lv:not(.lv-js) .lv-compare-old s{text-decoration-color:#ff3b308c}.lv-compare-new{color:var(--lv-ink);font-weight:600}.lv-compare-new svg{color:#fff;background:#34c759;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;padding:2px}.lv-compare+.lv-center{margin-top:28px}@media (width<=760px){.lv-compare-row{grid-template-columns:1fr;gap:6px;padding:16px 18px}.lv-compare-head{display:none}}.lv-route{aspect-ratio:1200/470;position:relative}.lv-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv-route-dash{fill:none;stroke:var(--lv-accent);stroke-width:2.2px;stroke-dasharray:9 10;stroke-linecap:round;opacity:.75}.lv-route-reveal{fill:none;stroke:#fff;stroke-width:16px;stroke-linecap:round}.lv-stop{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.lv-stop-dot{background:var(--lv-card-strong);width:36px;height:36px;box-shadow:0 0 0 7px var(--lv-soft-2), 0 10px 24px -10px #0050c899;color:var(--lv-accent);transition:transform .6s var(--lv-spring);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(1)}.lv-stop-lbl{text-align:center;width:200px;transition:opacity .5s, transform .6s var(--lv-out);gap:4px;display:grid;position:absolute;left:0;transform:translate(-50%)}.lv-stop-up .lv-stop-lbl{bottom:34px}.lv-stop-down .lv-stop-lbl{top:34px}.lv-stop-lbl b{color:var(--lv-title);font-size:16px;font-weight:700}.lv-stop-lbl span{color:var(--lv-ink-2);font-size:14px;line-height:1.35}.lv-route.is-armed .lv-stop:not(.is-lit) .lv-stop-dot{transform:translate(-50%,-50%)scale(0)}.lv-route.is-armed .lv-stop:not(.is-lit) .lv-stop-lbl{opacity:0;transform:translate(-50%)translateY(8px)}.lv-stop-big .lv-stop-dot{background:var(--lv-panel);color:#fff;letter-spacing:-.02em;width:150px;height:150px;box-shadow:0 0 0 14px var(--lv-soft-2), 0 0 0 30px var(--lv-soft), 0 24px 50px -20px #0050c8b3;font-size:21px;font-weight:700}.lv-stop-big .lv-stop-lbl{top:96px}.lv-stop-big-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.lv-route{aspect-ratio:auto}.lv-route svg{display:none}.lv-stops{gap:22px;padding-left:52px;display:grid;position:relative}.lv-stops:before{content:"";border-left:2.2px dashed var(--lv-accent);opacity:.6;position:absolute;top:10px;bottom:10px;left:17px}.lv-stop{width:auto;height:auto;min-height:36px;position:relative;top:auto;left:auto}.lv-stop-dot{top:18px;left:-35px;transform:translate(-50%,-50%)scale(1)}.lv-stop .lv-stop-lbl,.lv-stop-up .lv-stop-lbl,.lv-stop-down .lv-stop-lbl,.lv-stop-big .lv-stop-lbl{opacity:1;text-align:left;width:auto;padding-top:6px;position:static;transform:none}.lv-stop-big .lv-stop-dot{width:44px;height:44px;box-shadow:0 0 0 8px var(--lv-soft-2);font-size:0}.lv-stop-big .lv-stop-dot:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px}.lv-stop-big-title{clip:auto;width:auto;height:auto;position:static;overflow:visible;font-size:19px!important}}.lv-seg{background:var(--lv-card);box-shadow:var(--lv-shadow);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:24px;padding:5px;display:inline-grid;position:relative}.lv-seg button{z-index:1;height:42px;font:600 15px/1 var(--lv-display);color:var(--lv-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 22px;transition:color .25s;position:relative}.lv-seg button[aria-pressed=true]{color:#fff}.lv-seg small{color:#1f9a45;background:#34c75929;border-radius:99px;margin-left:7px;padding:3px 7px;font-size:12px;font-weight:700}.lv-seg button[aria-pressed=true] small{color:#fff;background:#ffffff38}.lv-seg-pill{z-index:0;background:var(--lv-lens);width:calc(50% - 5px);box-shadow:var(--lv-lens-shadow);transition:transform .45s var(--lv-spring);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}.lv-seg-pill[data-at=year]{transform:translate(100%)}.lv-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.lv-plan{border-radius:var(--lv-r-xl);background:var(--lv-card);box-shadow:var(--lv-shadow);flex-direction:column;padding:28px 26px 24px;display:flex;position:relative}.lv-plan.is-popular{background:var(--lv-card-strong);box-shadow:0 0 0 2px var(--lv-accent), 0 34px 70px -28px #0066ff8c, 0 0 60px -20px #bf5af259;z-index:1}html.dark .lv-plan.is-popular{background:linear-gradient(150deg,#34343afa,#222226fa)}.lv-plan.is-premium{background:linear-gradient(160deg, #5856d61a, #bf5af20f), var(--lv-card)}.lv-plan-badge{color:#fff;background:var(--lv-lens);box-shadow:var(--lv-lens-shadow);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;position:absolute;top:-13px;left:26px}.lv-plan-name{letter-spacing:-.03em;color:var(--lv-title);font-size:24px;font-weight:750}.lv-plan.is-premium .lv-plan-name{background:linear-gradient(100deg,#5856d6,#bf5af2);color:#0000;-webkit-background-clip:text;background-clip:text}.lv-plan-tag{min-height:2.8em;color:var(--lv-ink-2);margin-top:6px;font-size:14.5px;line-height:1.4}.lv-plan-price{align-items:center;gap:12px;min-height:72px;margin-top:16px;display:flex}.lv-plan-big{letter-spacing:-.05em;color:var(--lv-title);animation:lv-flip .5s var(--lv-spring) both;font-size:64px;font-weight:800;line-height:1}.lv-plan.is-popular .lv-plan-big{background:linear-gradient(100deg, var(--lv-accent), #5856d6);color:#0000;-webkit-background-clip:text;background-clip:text}.lv-plan-unit{color:var(--lv-ink-2);font-size:15px;font-weight:600;line-height:1.25;position:relative}.lv-plan-tip{vertical-align:-2px;margin-left:4px}.lv-plan-pips{gap:4px;height:8px;margin-top:10px;display:flex}.lv-plan-pips i{background:var(--lv-accent);transform-origin:0;width:34px;height:8px;animation:lv-pip .45s var(--lv-spring) calc(var(--i) * 45ms) both;border-radius:99px}.lv-plan-pips[data-dense] i{width:12px}.lv-plan-pips i[data-half]{background:linear-gradient(90deg, var(--lv-accent) 50%, var(--lv-soft-2) 50%)}.lv-plan-rub{color:var(--lv-ink-2);margin-top:14px;font-size:15px}.lv-plan-rub b{color:var(--lv-title);font-size:19px;font-weight:750}.lv-plan-per{color:#1f9a45;background:#34c75921;border-radius:99px;align-self:flex-start;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:650;display:inline-flex}html.dark .lv-plan-per,html.dark .lv-seg small{color:#4cd964}.lv-plan-list{gap:10px;margin:22px 0 24px;display:grid}.lv-plan-list li{align-items:flex-start;gap:9px;font-size:15px;line-height:1.35;display:flex}.lv-plan-list svg{color:var(--lv-accent);flex:none;margin-top:2px}.lv-plan-cta{justify-content:space-between;width:100%;margin-top:auto;padding-left:22px}.lv-guarantees{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.lv-guarantees li{background:var(--lv-card);box-shadow:var(--lv-shadow);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.lv-guarantees svg{color:#34c759}@media (width<=980px){.lv-plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.lv-plan.is-popular{order:-1;transform:none}}.lv-calc{border-radius:var(--lv-r-xl);background:var(--lv-card);box-shadow:var(--lv-shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;margin-top:34px;display:grid;overflow:hidden}.lv-calc-inputs{align-content:start;gap:22px;padding:clamp(22px,3vw,36px);display:grid}.lv-calc-out{background:var(--lv-panel);color:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(22px,3vw,36px);display:flex;position:relative}.lv-calc-cap{color:#ffffffd1;font-size:14.5px}.lv-calc-income{letter-spacing:-.045em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.05}.lv-calc-plan{border-radius:var(--lv-r-md);background:#ffffff21;gap:4px;width:100%;margin:16px 0 20px;padding:16px 18px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.lv-calc-share{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1.05}.lv-range{gap:10px;display:grid}.lv-range-top{color:var(--lv-ink-2);justify-content:space-between;gap:12px;font-size:15px;display:flex}.lv-range-top b{color:var(--lv-title);font-size:17px}.lv-range input{appearance:none;background:linear-gradient(90deg, var(--lv-accent) var(--p), var(--lv-soft-2) var(--p));cursor:pointer;border-radius:99px;outline:none;width:100%;height:8px}.lv-range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform .2s var(--lv-spring);background:#fff;border-radius:50%;box-shadow:0 0 0 .5px #0000001f,0 4px 12px #0028784d}.lv-range input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 .5px #0000001f,0 4px 12px #0028784d}.lv-range input:active::-webkit-slider-thumb{transform:scale(1.12)}@media (width<=860px){.lv-calc{grid-template-columns:1fr}}.lv-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.lv-faq-side{position:sticky;top:100px}.lv-faq-hand{transform-origin:0;margin-top:14px;font-size:26px;transform:rotate(-3deg)}.lv-qa{gap:10px;display:grid}.lv-qa-item{border-radius:var(--lv-r-md);background:var(--lv-card);box-shadow:var(--lv-shadow);interpolate-size:allow-keywords}.lv-qa-item::details-content{block-size:0;transition:block-size .4s var(--lv-out), content-visibility .4s allow-discrete;overflow:hidden}.lv-qa-item[open]::details-content{block-size:auto}.lv-qa-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--lv-title);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16.5px;font-weight:650;list-style:none;display:flex}.lv-qa-item summary::-webkit-details-marker{display:none}.lv-qa-pm{background:var(--lv-soft);width:32px;height:32px;color:var(--lv-accent);transition:transform .35s var(--lv-spring);border-radius:50%;flex:none;place-items:center;display:grid}.lv-qa-item[open] .lv-qa-pm{transform:rotate(45deg)}.lv-qa-a{color:var(--lv-ink-2);max-width:64ch;padding:0 20px 20px;font-size:15.5px;line-height:1.55}@media (width<=860px){.lv-faq{grid-template-columns:1fr}.lv-faq-side{position:static}}.lv-final{border-radius:var(--lv-r-xl);background:var(--lv-card);box-shadow:var(--lv-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.lv-final:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 100% 100%,#007aff29,#0000 60%),radial-gradient(60% 70% at 0 0,#bf5af21a,#0000 60%);position:absolute;inset:0}.lv-final>*{position:relative}.lv-roles{gap:12px;display:grid}.lv-role{border-radius:var(--lv-r-lg);text-align:left;cursor:pointer;background:var(--lv-card-strong);box-shadow:var(--lv-shadow);color:var(--lv-ink);font-family:var(--lv-display);transition:transform .35s var(--lv-out), box-shadow .35s;border:0;align-items:center;gap:16px;padding:16px 16px 16px 18px;display:flex}.lv-role:hover{box-shadow:var(--lv-edge), var(--lv-lift);transform:translate(6px)}.lv-role:active{transform:scale(.98)}.lv-role-ico{background:var(--lv-soft-2);width:50px;height:50px;color:var(--lv-accent);border-radius:15px;flex:none;place-items:center;display:grid}.lv-role-text b{color:var(--lv-title);font-size:18px;font-weight:700;display:block}.lv-role-text span{color:var(--lv-ink-2);margin-top:3px;font-size:14.5px;display:block}.lv-role-go{background:var(--lv-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.lv-role.is-main{background:var(--lv-lens);color:#fff;box-shadow:var(--lv-lens-shadow)}.lv-role.is-main .lv-role-text b{color:#fff}.lv-role.is-main .lv-role-text span{color:#ffffffd9}.lv-role.is-main .lv-role-ico{color:#fff;background:#fff3}.lv-role.is-main .lv-role-go{color:#007aff;background:#fff}@media (width<=860px){.lv-final{grid-template-columns:1fr}}.lv>footer,.lv main+*{margin-top:clamp(64px,8vw,110px)}.lv-sticky{display:none}@media (width<=760px){.lv-sticky{z-index:50;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);box-shadow:var(--lv-edge), 0 14px 36px -12px #14285a66;-webkit-backdrop-filter:blur(20px)saturate(170%);transition:transform .45s var(--lv-spring);background:#fffc;border-radius:999px;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;transform:translateY(140%)}html.dark .lv-sticky{background:#1e1e22d1}.lv-sticky[data-show]{transform:none}.lv-sticky .lv-btn{--h:46px;flex:1;justify-content:space-between;min-width:0;padding:0 8px 0 18px;font-size:15.5px}.lv-sticky .lv-knob{width:34px;height:34px}.lv-sticky a{color:var(--lv-accent);white-space:nowrap;padding:0 10px 0 4px;font-size:13px;font-weight:650;text-decoration:none}}.lv-js [data-rv]{transition:transform .6s var(--lv-out), opacity .6s var(--lv-out), background-color .45s ease, color .45s ease, box-shadow .45s ease}.lv-js [data-rv]:not(.is-in){transition-delay:calc(var(--i,0) * 50ms);opacity:0;transform:translateY(26px)}.lv-js .lv-plan.is-popular[data-rv]:not(.is-in){transform:translateY(14px)}@keyframes lv-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes lv-drop{0%{opacity:0;transform:translateY(-24px)}}@keyframes lv-fade{0%{opacity:0}}@keyframes lv-draw{0%{clip-path:inset(-12px 100% -12px -12px)}to{clip-path:inset(-12px)}}@keyframes lv-rise-big{0%{opacity:0;transform:translateY(60px)scale(.97)}}@keyframes lv-pop{0%{opacity:0;transform:scale(.6)translateY(12px)}}@keyframes lv-float{50%{translate:0 -8px}}@keyframes lv-blink{50%{box-shadow:0 0 0 7px #34c7590f}}@keyframes lv-marquee{to{transform:translate(-50%)}}@keyframes lv-pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes lv-flip{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes lv-pip{0%{transform:scaleX(0)}}@keyframes lv-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.lv *,.lv :before,.lv :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lv-marquee-track{flex-wrap:wrap;width:auto;animation:none!important}.lv-marquee-dup{display:none}.lv-js [data-rv]:not(.is-in){opacity:1;transform:none}.lv-hero-window{transform:none!important}}.lv{--lv-section-space:clamp(56px, 6vw, 88px);--lv-header-space:calc(env(safe-area-inset-top,0px) + 88px)}.lv-section,.lv-section-tight{padding-top:var(--lv-section-space);scroll-margin-top:max(0px, calc(var(--lv-header-space) - var(--lv-section-space)))}.lv-section-head{margin-bottom:32px}.lv-proof{padding-top:40px}.lv-nav-bar,.lv-btn-glass,.lv-nav-login,.lv-icon-btn,.lv-seg{background:rgb(var(--lg-tone) / var(--lg-thin));box-shadow:0 0 0 .5px rgb(0 0 0/var(--lg-edge)), var(--lg-drop);-webkit-backdrop-filter:blur(16px)saturate(1.5)}html.dark .lv-nav-bar,.lv-nav[data-scrolled] .lv-nav-bar,html.dark .lv-nav[data-scrolled] .lv-nav-bar{background:rgb(var(--lg-tone) / var(--lg-thin))}.lv-nav-bar{gap:12px}.lv-nav-actions{justify-content:flex-end}.lv-btn-primary{-webkit-backdrop-filter:blur(12px)saturate(1.5);background:linear-gradient(135deg,#419bffdb,#0070f5d1)}.lv-btn{flex-shrink:0}.lv-nav-login,.lv-icon-btn{min-height:40px}.lv-hero{padding-top:calc(var(--lv-header-space) + 16px);padding-bottom:24px}.lv-hero-inner{gap:20px}.lv-watermark{top:calc(var(--lv-header-space) + 66px);font-size:clamp(52px,14vw,200px)}.lv-watermark span{will-change:auto;transition:none}.lv-eyebrow{margin-bottom:8px}.lv-hero-note{top:70px}.lv-hero-stage{margin-top:28px}.lv-hero-window{max-width:880px}.lv-hero-lead{max-width:58ch}.lv-proof-num{white-space:nowrap;letter-spacing:-.045em;padding-right:.08em;font-size:clamp(22px,2.85vw,40px);line-height:1.2}.lv-proof-note{color:var(--lv-ink-3);margin-top:6px;font-size:12px;line-height:1.4;display:block}.lv-marquee{margin-block:-16px -32px;padding-block:40px}.lv-marquee-track{gap:0}.lv-marquee-group{gap:10px;padding-right:10px;display:flex}.lv-marquee-group>span{flex:none}.lv-pile{min-height:0;padding-bottom:300px}.lv-pile-head{max-width:780px;padding:28px 32px 0}.lv-pile-actions{pointer-events:none;padding:16px 32px 0}.lv-pile-actions button{pointer-events:auto}.lv-pile-world{z-index:3;contain:layout paint;pointer-events:none;min-height:0;position:absolute;inset:0;overflow:hidden}.lv-chip{transition:box-shadow .25s}.lv-pile[data-merged] .lv-chip{filter:none;transition:opacity .25s .7s}.lv-pile[data-merged] .lv-pile-target{transition-delay:.48s}.lv-pile-target{pointer-events:none;top:calc(100% - 150px)}.lv-tour-dots{margin-top:28px;padding-block:8px}.lv-auto{padding-block:40px}.lv-auto-grid{gap:16px}.lv-auto-card{padding:18px 20px}.lv-auto-center img{width:88px;height:88px;animation:none}.lv-auto-center{gap:20px}.lv-auto-card.is-in{transition-delay:0s}.lv-auto-card h3{margin-top:12px}.lv-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:14px}.lv-plan{padding:28px 24px 24px}.lv-plan.is-popular{transform:none}.lv-plan-list{margin:24px 0}.lv-plan-cta{margin-top:auto}.lv-plan-big{font-size:clamp(42px,4.1vw,58px)}.lv-guarantees,.lv-calc{margin-top:32px}.lv-qa-item{overflow:hidden}.lv-qa-item h3>button{text-align:left;cursor:pointer;width:100%;font:650 16px/1.4 var(--lv-display);color:var(--lv-title);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.lv-qa-item[data-open] .lv-qa-pm{transform:rotate(45deg)}.lv-qa-a{padding-top:0}.lv>footer{margin-top:var(--lv-section-space)}@media (width<=980px){.lv-plans{grid-template-columns:1fr}.lv-plan.is-popular{order:0}.lv-nav-actions{margin-left:auto}}@media (width<=560px){.lv-nav-bar{gap:8px;padding-inline:10px}.lv-brand{gap:5px;font-size:15px}.lv-brand img{width:28px;height:28px}.lv-brand>span:last-child:not(:first-of-type){display:none}.lv-nav-actions{gap:4px}.lv-nav-login{padding-inline:12px;font-size:14px}.lv-nav-actions .lv-icon-btn{width:34px}.lv-pile-head{padding:24px 20px 0}.lv-pile-actions{padding:16px 20px 0}.lv-pile{padding-bottom:410px}.lv-pile-target{top:calc(100% - 205px)}.lv-proof-grid li{padding:16px 12px}.lv-proof-num{font-size:clamp(20px,6.1vw,34px)}.lv-hero-inner{gap:20px}.lv-h1-accent{white-space:normal}.lv-auto-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lv-marquee-group{flex-wrap:wrap;padding:0}.lv-marquee-dup{display:none}}.lv-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lv-ai-card{background:var(--lv-card);box-shadow:var(--lv-shadow);border-radius:24px;padding:24px}.lv-ai-card h3{letter-spacing:-.02em;color:var(--lv-title);margin-top:20px;font-size:19px;font-weight:700}.lv-ai-card p{color:var(--lv-ink-2);margin-top:12px;font-size:15px;line-height:1.5}.lv-footer{border-top:1px solid var(--lv-line);background:linear-gradient(150deg,#007aff12,#bf5af20a);padding-block:56px 32px}.lv-footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.6fr);gap:40px;display:grid}.lv-footer-wordmark{letter-spacing:-.055em;color:var(--lv-title);font-size:clamp(34px,4vw,54px);font-weight:750;text-decoration:none}.lv-footer-brand p{color:var(--lv-ink-2);margin-top:16px;font-size:16px;line-height:1.6}.lv-footer-note{color:var(--lv-ink-3);margin-top:16px;font-size:13px;display:block}.lv-footer h3{text-transform:uppercase;letter-spacing:.06em;color:var(--lv-ink-3);margin-bottom:20px;font-size:13px}.lv-footer-grid>:not(.lv-footer-brand) a{color:var(--lv-ink-2);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;text-decoration:none;display:flex}.lv-footer a:hover{color:var(--lv-accent)}.lv-footer-prep{margin-top:32px}.lv-footer-bottom{border-top:1px solid var(--lv-line);color:var(--lv-ink-3);flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.lv-footer-bottom>:first-child{width:100%}@media (width<=980px){.lv-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.lv-footer-brand{grid-column:1/-1}}@media (width<=560px){.lv-ai-grid{grid-template-columns:1fr}.lv-ai-card{padding:20px}.lv-footer-grid{grid-template-columns:1fr}.lv-footer{padding-bottom:100px}}@media (width>=981px){#features .lv-section-head{max-width:920px}#features .lv-h2{max-width:32ch}}.lv-nav-school{height:38px;font:600 15px/1 var(--lv-display);color:var(--lv-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.lv-nav-school:hover{background:var(--lv-soft)}.lv-nav-links li:has(a[href=\/school]){display:none}@media (width<=560px){.lv-nav-school{display:none}}
