/*!
 * Paisagia public site (landing.css) — the landing page, the terms and the
 * privacy policy (layouts/public, layouts/legal, partials/site/*,
 * partials/landing/*).
 *
 * The reference is the owner's mockup of 2026-10-01 ("Mockup Paisagia.zip" →
 * Landing Page, LP Ferramentas / Planos / Duvidas / Fim, Pagina Legal): every
 * value below is that HTML's, translated from its inline styles. Its width
 * breakpoints (phone < 720px, tablet < 1100px; the legal index from 980px)
 * are media queries here and its `cqw` units `vw`: the mockup's root carried
 * `container-type: inline-size`, which makes it the containing block of its
 * fixed children — the drawer opened at the top of the PAGE, off screen once
 * scrolled.
 *
 * One value is not the mockup's: its dimmest grey (#6f7873) reads below
 * WCAG AA on this background, so that text takes #78817c (4.6:1 on the
 * language menu's panel, 5:1 on the page) — .ai/rules/public-site.md.
 *
 * Loaded after ui.css by layouts/public only. The kit's own pieces on these
 * pages (plan cards, interval toggle, compare, glow) keep ui.css's rules;
 * what differs on this screen is scoped below (.lp-plans …, .lp-tools …).
 * style.css's element globals (p/h/ul margins, button width, line heights)
 * are beaten by specificity — two classes — never !important.
 */:where(html){-webkit-text-size-adjust:100%}:where(body){-webkit-tap-highlight-color:transparent}:where(*)::after,:where(*)::before{box-sizing:border-box}:where(img,svg){vertical-align:middle}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[hidden]{display:none!important}body.lp-body{margin:0;background:#05080c}.lp{position:relative;min-height:100vh;background:#05080c;color:#eef1ec;font-family:var(--pg-font);line-height:normal;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp :focus-visible,.lp-drawer :focus-visible{outline:2px solid #35d07a;outline-offset:3px}.lp :is(input.pg-input,select.pg-input,textarea.pg-textarea):focus-visible{outline:0}.lp .pg-compare__divider:focus-visible{outline:0}.lp img{max-width:none}.lp :where(a,button,input,textarea,select),.lp-drawer :where(a,button){transition:none}.lp [data-lp-focus-target]:focus{outline:0}@media screen{.lp [data-reveal][data-reveal-wait]{opacity:0;transform:translateY(18px);filter:blur(5px)}.lp [data-reveal=zoom][data-reveal-wait]{transform:translateY(32px) scale(.97);filter:none}.lp [data-reveal=stage][data-reveal-wait]{transform:translateY(48px) scale(.95);filter:none}}.lp .lp-skip{position:absolute;left:12px;top:-80px;z-index:100;padding:10px 16px;border-radius:10px;background:#35d07a;color:#05130b;font-weight:600;font-size:14px;text-decoration:none}.lp .lp-skip:focus{top:12px}.lp .lp-wrap{box-sizing:content-box;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.lp .lp-section{padding:clamp(64px,8vw,112px) 0;scroll-margin-top:calc(88px - clamp(64px,8vw,112px))}@media (max-width:719.98px){.lp .lp-section{scroll-margin-top:calc(77px - clamp(64px,8vw,112px))}}.lp .lp-section--line{border-top:1px solid rgba(255,255,255,.05)}.lp .lp-eyebrow{display:inline-block;margin:0;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(90deg,#1f9d58 0,#35d07a 45%,#8ce9b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lp .lp-h2{margin:12px 0 0;font-family:var(--pg-font);font-size:clamp(32px, 4.2vw, 56px);line-height:1.06;font-weight:600;letter-spacing:-.03em;color:#eef1ec;text-wrap:balance}.lp .lp-lead{margin:16px 0 0;font-size:clamp(16px, 1.35vw, 18.5px);line-height:1.6;color:#c9cec9;text-wrap:pretty}.lp .lp-hl{color:#5ee29a}.lp .lp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border-radius:12px;background:#35d07a;color:#05130b;font:600 15.5px/normal var(--pg-font);text-decoration:none;transition:background .15s ease}.lp .lp-btn:hover{background:#5ee29a;color:#05130b}.lp .lp-btn--lg{padding:0 26px}.lp .lp-btn--xl{height:54px;padding:0 26px;font-size:16px}.lp .lp-btn__arrow{width:18px;height:18px;flex:none}.lp :where(button.lp-btn){width:auto;margin:0;border:0;cursor:pointer}.lp .lp-btn__play{width:16px;height:16px;flex:none}.lp .lp-header{--lp-nav-h:76px;position:sticky;top:0;z-index:50;background:0 0;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.lp .lp-header--overlay{margin-bottom:calc(-1 * var(--lp-nav-h))}.lp .lp-header.is-scrolled{--lp-nav-h:64px}.lp .lp-header.is-menu-open,.lp .lp-header.is-scrolled{background:rgba(5,8,12,.62);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);border-bottom-color:rgba(255,255,255,.08)}.lp .lp-header__inner{box-sizing:content-box;max-width:1280px;height:var(--lp-nav-h);margin:0 auto;padding:0 clamp(16px,4vw,56px);display:flex;align-items:center;gap:24px}.lp .lp-header__logo{display:flex;flex:none;padding:10px 0}.lp .lp-header__logo img{display:block;width:auto;height:40px}.lp .lp-header__nav{display:flex;align-items:center;gap:28px;margin-left:auto}.lp .lp-header__link{padding:8px 0;font-size:14px;font-weight:500;color:#dfe3df;text-decoration:none;white-space:nowrap;transition:color .15s ease}.lp .lp-header__link:hover{color:#5ee29a}.lp .lp-header__actions{display:flex;align-items:center;gap:20px;margin-left:12px}.lp .lp-header__divider{display:flex;width:1px;height:20px;margin-right:4px;background:rgba(255,255,255,.2)}.lp .lp-header__login{display:inline-flex;align-items:center;height:42px;margin-right:16px;font-size:14px;font-weight:500;color:#eef1ec;text-decoration:none;transition:color .15s ease}.lp .lp-header__login:hover{color:#5ee29a}.lp .lp-header__cta{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:#35d07a;color:#05130b;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s ease}.lp .lp-header__cta:hover{background:#5ee29a;color:#05130b}.lp .lp-header__cta--whatsapp{gap:8px;padding:0 18px 0 16px}.lp .lp-header__cta--whatsapp svg{width:18px;height:18px;flex:none}.lp .lp-header__cta-short{display:none}.lp button.lp-header__menu{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -8px 0 0;padding:0;border:0;border-radius:10px;background:0 0;color:#eef1ec;cursor:pointer}.lp button.lp-header__menu:hover{background:rgba(255,255,255,.08)}.lp .lp-header__menu svg{width:22px;height:22px}.lp .lp-header__menu-close,.lp .lp-header__menu[aria-expanded=true] .lp-header__menu-open{display:none}.lp .lp-header__menu[aria-expanded=true] .lp-header__menu-close{display:block}@media (max-width:1099.98px){.lp .lp-header__divider,.lp .lp-header__nav{display:none}.lp .lp-header__actions{margin-left:auto}.lp button.lp-header__menu{display:inline-flex}}@media (max-width:719.98px){.lp .lp-header{--lp-nav-h:62px}.lp .lp-header.is-scrolled{--lp-nav-h:58px}.lp .lp-header__logo img{height:30px}.lp .lp-header__login{display:none}.lp .lp-header__cta{height:40px}.lp .lp-header__cta-long{display:none}.lp .lp-header__cta-short{display:inline}}@media (max-width:369.98px){.lp .lp-header__inner{gap:12px}.lp .lp-header__actions{gap:10px}.lp .lp-header__cta{padding:0 14px}.lp .lp-header__cta--whatsapp{padding:0 14px 0 12px}}@media (max-width:359.98px){.lp .lp-header__logo img{height:26px}.lp .lp-header__cta{font-size:13px}}.lp-drawer-backdrop{position:fixed;inset:0;z-index:60;background:rgba(3,5,8,.6);opacity:0;pointer-events:none;transition:opacity .28s ease}.lp-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.lp-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;box-sizing:border-box;width:min(310px,86vw);display:flex;flex-direction:column;padding:12px 20px 22px;background:linear-gradient(180deg,rgba(12,22,18,.72),rgba(8,12,18,.78));-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border-left:1px solid rgba(255,255,255,.1);box-shadow:-30px 0 60px rgba(0,0,0,.5);color:#eef1ec;line-height:normal;transform:translateX(100%);visibility:hidden;transition:transform .32s cubic-bezier(.2, .7, .2, 1),visibility 0s linear .32s;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lp-drawer.is-open{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2, .7, .2, 1),visibility 0s}html.lp-drawer-open,html.lp-vsl-open{overflow:hidden;scrollbar-gutter:stable}.lp-drawer .lp-drawer__close,.lp-drawer .lp-drawer__link,.lp-drawer .lp-drawer__login,.lp-drawer .lp-lang__btn,.lp-drawer .lp-lang__opt{transition:none}.lp-drawer .lp-drawer__head{height:50px;flex:none;display:flex;align-items:center;justify-content:space-between}.lp-drawer .lp-drawer__head img{display:block;width:auto;height:34px}.lp-drawer button.lp-drawer__close{display:grid;place-items:center;width:44px;height:44px;margin:0 -10px 0 0;padding:0;border:0;border-radius:10px;background:0 0;color:#eef1ec;cursor:pointer}.lp-drawer button.lp-drawer__close:hover{background:rgba(255,255,255,.08)}.lp-drawer .lp-drawer__close svg{width:22px;height:22px}.lp-drawer .lp-drawer__nav{display:flex;flex-direction:column;margin-top:22px}.lp-drawer .lp-drawer__link{box-sizing:content-box;display:flex;align-items:center;height:52px;font-size:17px;font-weight:500;color:#eef1ec;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06)}.lp-drawer .lp-drawer__link:hover{color:#5ee29a}.lp-drawer .lp-drawer__actions{display:flex;flex-direction:column;gap:10px;margin-top:22px}.lp-drawer .lp-drawer__login{display:flex;align-items:center;justify-content:center;height:50px;border-radius:12px;background:#35d07a;color:#05130b;font-size:15px;font-weight:600;text-decoration:none}.lp-drawer .lp-drawer__login:hover{background:#5ee29a;color:#05130b}.lp-drawer .lp-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px}@media (min-width:1100px){.lp-drawer,.lp-drawer-backdrop{display:none}}.lp-social{display:flex;gap:6px}.lp-social .lp-social__link{box-sizing:content-box;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.1);color:#c9cec9;transition:background .15s ease,color .15s ease,border-color .15s ease}.lp-social .lp-social__link:hover{background:#35d07a;border-color:#35d07a;color:#05130b}.lp-social .lp-social__link svg{width:17px;height:17px}.lp-drawer .lp-social .lp-social__link{transition:none}.lp-social--footer .lp-social__link{width:38px;height:38px}.lp-lang{position:relative;display:inline-flex}.lp-lang button.lp-lang__btn{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;width:auto;height:40px;margin:0;padding:0 10px 0 9px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:#eef1ec;font:500 13px/1 var(--pg-font);cursor:pointer}.lp-lang button.lp-lang__btn:hover{border-color:rgba(53,208,122,.55);background:rgba(53,208,122,.08)}.lp-lang .lp-lang__flag{display:block;flex:none;width:20px;height:14px;border-radius:3px;object-fit:cover}.lp-lang .lp-lang__chevron{width:14px;height:14px;color:#8b9490;transition:transform .15s ease}.lp-lang .lp-lang__btn[aria-expanded=true] .lp-lang__chevron{transform:rotate(180deg)}.lp-lang .lp-lang__menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-width:170px;margin:0;padding:5px;list-style:none;border-radius:12px;background:rgba(14,20,26,.98);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.55)}.lp-lang .lp-lang__menu li{margin:0}.lp-lang .lp-lang__opt{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:8px;color:#eef1ec;font:500 13.5px/1 var(--pg-font);text-decoration:none;white-space:nowrap}.lp-lang a.lp-lang__opt:hover{background:rgba(255,255,255,.08);color:#eef1ec}.lp-lang .lp-lang__opt.is-current{background:rgba(53,208,122,.1)}.lp-lang .lp-lang__check{width:14px;height:14px;margin-left:auto;color:#35d07a}.lp-footer .lp-lang button.lp-lang__btn{height:36px}.lp-footer .lp-lang .lp-lang__flag{box-shadow:0 0 0 1px rgba(255,255,255,.15)}.lp-footer .lp-lang .lp-lang__opt{height:38px}.lp-footer .lp-lang a.lp-lang__opt{color:#c9cec9}.lp .lp-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:#05080c}.lp .lp-final__pic{display:contents}.lp .lp-backdrop{position:absolute;inset:0;background-image:var(--lp-backdrop-photo);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}@media (max-width:479.98px) and (orientation:portrait){.lp .lp-backdrop{background-image:var(--lp-backdrop-phone,var(--lp-backdrop-photo))}}.lp .lp-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,12,.55) 0,transparent 22%),linear-gradient(90deg,rgba(5,8,12,.7) 0,rgba(5,8,12,.35) 45%,rgba(5,8,12,.1) 75%),linear-gradient(180deg,transparent 70%,#05080c 100%)}.lp .lp-hero__inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:140px clamp(20px,4vw,56px) 64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:36px 56px}.lp .lp-hero__copy{flex:1 1 400px;max-width:500px}.lp .lp-hero__title{margin:0;font-family:var(--pg-font);font-size:clamp(36px, 4.4vw, 58px);line-height:1.03;font-weight:600;letter-spacing:-.035em;color:#eef1ec;text-wrap:balance}.lp .lp-hero__lead{margin:20px 0 0;font-size:clamp(15.5px, 1.3vw, 17px);line-height:1.6;color:#dfe3df;text-wrap:pretty}.lp .lp-hero__lead span{color:#c9cec9}.lp .lp-hero__cta{margin-top:26px;white-space:nowrap}.lp .lp-hero__guarantee{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;line-height:normal;color:#c9cec9}.lp .lp-hero__guarantee svg{width:16px;height:16px;flex:none}.lp .lp-hero__media{flex:1.25 1 480px;max-width:640px}.lp .lp-vsl{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;isolation:isolate;background:#0b1015;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 40px 90px -30px rgba(0,0,0,.9);cursor:pointer;container-type:inline-size}.lp .lp-vsl__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.lp .lp-vsl__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,12,.15) 0,rgba(5,8,12,.45) 100%)}.lp .lp-vsl__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:clamp(44px,13.75cqi,84px);height:clamp(44px,13.75cqi,84px);border-radius:50%;background:#fff;box-shadow:0 0 0 clamp(6px,1.96cqi,12px) rgba(255,255,255,.2),0 10px 30px rgba(0,0,0,.4);transform:translate(-50%,-50%)}@supports not (width:1cqi){.lp .lp-vsl__play{width:84px;height:84px;box-shadow:0 0 0 12px rgba(255,255,255,.2),0 10px 30px rgba(0,0,0,.4)}}.lp .lp-vsl__play svg{display:block;width:36%;height:36%;margin-left:5%}.lp .lp-vsl__btn{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:0 0;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.lp .lp-vsl__btn:focus-visible{outline-offset:-5px}.lp .lp-vsl__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp [data-lp-vsl-quiet]:focus-visible{outline:0}.lp .lp-vsl__frame{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;color-scheme:light}.lp [data-lp-vsl-settling] .lp-vsl__frame{pointer-events:none}.lp .lp-vsl__unmute{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;width:auto;height:36px;margin:0;padding:0 14px 0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0b1015;color:#eef1ec;font-family:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transform:translate(-50%,-50%);transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.lp .lp-vsl__unmute:hover{background:#1a2028;border-color:rgba(255,255,255,.32)}}.lp .lp-vsl__unmute svg{width:18px;height:18px;flex:none}.lp .lp-vsl[data-lp-vsl-playing] .lp-vsl__img,.lp .lp-vsl[data-lp-vsl-playing] .lp-vsl__shade{z-index:2;pointer-events:none;opacity:0;transition:opacity .3s ease}.lp .lp-vsl[data-lp-vsl-loading] .lp-vsl__img,.lp .lp-vsl[data-lp-vsl-loading] .lp-vsl__shade{opacity:1;transition:none}.lp .lp-vsl-modal__box[data-lp-vsl-loading]::after,.lp .lp-vsl[data-lp-vsl-loading]::after{content:'';position:absolute;left:50%;top:50%;z-index:3;box-sizing:border-box;width:40px;height:40px;margin:-20px 0 0 -20px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:lp-vsl-spin .8s linear infinite}@keyframes lp-vsl-spin{to{transform:rotate(360deg)}}.lp .lp-vsl-modal{box-sizing:border-box;width:min(1600px,92vw,calc((100vh - 120px) * 16 / 9 + 2px));max-width:none;max-height:none;margin:auto;padding:0;border:0;overflow:visible;background:0 0;color:#eef1ec;cursor:default}.lp .lp-vsl-modal[open]{display:block;animation:lp-vsl-in .2s ease-out}.lp .lp-vsl-modal::backdrop{background:rgba(3,5,8,.86)}.lp .lp-vsl-modal[open]::backdrop{animation:lp-vsl-fade .2s ease-out}.lp .lp-vsl-modal__card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#000;box-shadow:0 40px 120px -20px rgba(0,0,0,.9)}.lp .lp-vsl-modal__close{position:absolute;top:8px;right:8px;z-index:4;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0b1015;color:#eef1ec;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lp .lp-vsl-modal__close:hover{background:#1a2028;border-color:rgba(255,255,255,.32)}.lp .lp-vsl-modal__close svg{width:14px;height:14px}.lp .lp-vsl-modal__box{position:relative;width:100%;aspect-ratio:16/9;background:#000}.lp .lp-vsl-modal__box::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(rgba(5,8,12,.35),rgba(5,8,12,.35)),var(--lp-vsl-still,none) center/cover no-repeat,#000;opacity:0;transition:opacity .3s ease}.lp .lp-vsl-modal__box[data-lp-vsl-loading]::before{opacity:1;transition:none}@keyframes lp-vsl-in{from{opacity:0;transform:scale(.97)}}@keyframes lp-vsl-fade{from{opacity:0}}@media (prefers-reduced-motion:reduce){.lp .lp-vsl-modal[open],.lp .lp-vsl-modal[open]::backdrop,.lp .lp-vsl-modal__box[data-lp-vsl-loading]::after,.lp .lp-vsl[data-lp-vsl-loading]::after{animation:none}.lp .lp-vsl-modal__box::before,.lp .lp-vsl[data-lp-vsl-playing] .lp-vsl__img,.lp .lp-vsl[data-lp-vsl-playing] .lp-vsl__shade{transition:none}}.lp .lp-vsl__caption{position:absolute;left:16px;bottom:14px;font-size:12px;color:#eef1ec;text-shadow:0 1px 6px rgba(0,0,0,.6)}.lp .lp-vsl[data-lp-vsl-playing] .lp-vsl__caption{display:none}.lp .lp-vsl--soon[data-lp-vsl-playing] .lp-vsl__img,.lp .lp-vsl--soon[data-lp-vsl-playing] .lp-vsl__shade{opacity:1;z-index:auto}.lp .lp-vsl--soon .lp-vsl-modal__box::before{opacity:1}.lp .lp-vsl__soon{position:absolute;left:50%;top:50%;z-index:3;box-sizing:border-box;max-width:calc(100% - 32px);margin:0;padding:10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(11,16,21,.88);color:#eef1ec;font-size:14.5px;font-weight:500;line-height:1.45;text-align:center;transform:translate(-50%,-50%)}@media (max-width:719.98px){.lp .lp-hero{min-height:auto}.lp .lp-hero__shade{background:linear-gradient(180deg,rgba(5,8,12,.7) 0,rgba(5,8,12,.35) 50%,rgba(5,8,12,.6) 85%,#05080c 100%)}.lp .lp-hero__inner{padding:98px 20px 48px}}@media (max-width:359.98px){.lp .lp-hero__cta{gap:8px;padding:0 14px;font-size:13px}.lp .lp-hero__guarantee{font-size:12px}}.lp .lp-problem{--lp-problem-gap:clamp(72px, 9vw, 128px);padding:clamp(64px,8vw,112px) 0 calc(var(--lp-problem-gap) - clamp(64px,8vw,112px) - 5px);background:linear-gradient(180deg,#05080c 0,#07090c 50%,#05080c 100%)}.lp .lp-problem__row{display:flex;flex-wrap:wrap;gap:clamp(32px,6vw,96px)}.lp .lp-problem__intro{flex:1 1 360px;max-width:520px}@media (max-width:1099.98px){.lp .lp-problem__intro,.lp .lp-problem__list{flex-basis:100%}}.lp .lp-problem__title{margin:0;color:#dfe3df}.lp .lp-problem__text{margin:22px 0 0;font-size:clamp(16px, 1.35vw, 18.5px);line-height:1.65;color:#9aa39e;text-wrap:pretty}.lp .lp-problem__list{flex:1 1 440px;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.lp .lp-problem__item{--lp-problem-glow:radial-gradient(50% 90% at 50% 0%, rgba(53, 208, 122, .05) 0%, rgba(53, 208, 122, .015) 45%, rgba(53, 208, 122, 0) 75%);display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;margin:0;padding:26px clamp(16px,2vw,24px) 26px clamp(18px,2.2vw,26px);background-image:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),var(--lp-problem-glow);background-position:0 0,0 0;background-size:100% 1px,100% 100%;background-repeat:no-repeat}.lp .lp-problem__item:last-child{background-image:linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08)),var(--lp-problem-glow),linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.08));background-position:0 0,0 0,0 100%;background-size:100% 1px,100% 100%,100% 1px}@media (max-width:719.98px){.lp .lp-problem__item{grid-template-columns:30px minmax(0,1fr);gap:4px 8px}}.lp .lp-problem__num{padding-top:5px;font-size:13px;font-weight:600;color:#78817c;font-variant-numeric:tabular-nums}.lp .lp-problem__item-title{margin:0;font-family:var(--pg-font);font-size:clamp(19px, 1.7vw, 23px);font-weight:600;line-height:normal;letter-spacing:-.01em;color:#d5dad6;transition:color .3s ease}@media (hover:hover){.lp .lp-problem__item:hover .lp-problem__item-title{color:#eef1ec}}.lp .lp-problem__item-text{margin:8px 0 0;font-size:15.5px;line-height:1.6;color:#8b9490;text-wrap:pretty}.lp .lp-problem__close-wrap{margin-top:var(--lp-problem-gap)}.lp .lp-problem__close{margin:0;font-size:clamp(28px, 3.8vw, 52px);line-height:1.12;font-weight:600;letter-spacing:-.03em;color:#eef1ec;text-wrap:balance}.lp .lp-demo__row{display:flex;align-items:stretch;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,48px)}.lp .lp-demo__stage{flex:1 1 auto;min-width:0}.lp .lp-demo__box{position:relative;width:100%;container-type:inline-size}.lp [data-demo-frame=compact]{display:none}@container (width < 620px){.lp [data-demo-frame=wide]{display:none}.lp [data-demo-frame=compact]{display:block}}.lp [data-demo-win],.lp [data-demo-win] *,.lp [data-demo-win] ::after,.lp [data-demo-win] ::before{box-sizing:content-box}.lp [data-demo-win] img{width:auto}.lp [data-demo-win]:not([data-scaled]){visibility:hidden;animation:lp-demo-unscaled 0s linear 8s forwards}@keyframes lp-demo-unscaled{to{visibility:visible}}@supports (transform:scale(calc(100cqw / 1040px))){.lp [data-demo-frame=wide] [data-demo-win]{transform:scale(calc(100cqw / 1040px))}.lp [data-demo-frame=compact] [data-demo-win]{transform:scale(calc(100cqw / 400px))}.lp [data-demo-win]:not([data-scaled]){visibility:visible}}.lp .lp-demo__side{flex:0 0 340px;display:flex;flex-direction:column;gap:14px}.lp .lp-demo__steps{flex:1;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lp .lp-demo__step{flex:1;display:flex;margin:0;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:0 0;transition:background .25s ease,border-color .25s ease}.lp .lp-demo__step.is-current{border-color:rgba(53,208,122,.5);background:rgba(53,208,122,.06)}.lp button.lp-demo__step-btn{flex:1;display:flex;align-items:center;gap:14px;width:100%;margin:0;padding:12px 14px;border:0;background:0 0;color:#eef1ec;font-family:inherit;text-align:left;cursor:pointer}.lp .lp-demo__ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.05);color:#8b9490}.lp .lp-demo__ic svg{width:17px;height:17px}.lp .lp-demo__step.is-current .lp-demo__ic{background:#35d07a;color:#05130b}.lp .lp-demo__step.is-done .lp-demo__ic{background:rgba(53,208,122,.14);color:#5ee29a}.lp .lp-demo__text{display:block;flex:1;min-width:0}.lp .lp-demo__title{display:block;font-size:14.5px;font-weight:600;color:#78817c}.lp .lp-demo__step.is-current .lp-demo__title{color:#eef1ec}.lp .lp-demo__step.is-done .lp-demo__title{color:#aab3ae}.lp .lp-demo__path{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#aab3ae}.lp .lp-demo__ctrls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp button.lp-demo__ctrl{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:0 0;color:#eef1ec;font:600 14.5px/normal var(--pg-font);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.lp button.lp-demo__ctrl:hover{border-color:rgba(53,208,122,.5);background:rgba(53,208,122,.06)}.lp .lp-demo__ctrl .lp-demo__ic svg{width:13px;height:13px}.lp .lp-demo__ctrl:last-child .lp-demo__ic svg{width:16px;height:16px}@media (max-width:1099.98px){.lp .lp-demo__row{flex-direction:column}.lp .lp-demo__side{flex-basis:auto}}@media (max-width:719.98px){.lp .lp-demo__steps{display:none}}.lp .lp-catalog{overflow:hidden}.lp .lp-catalog__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.lp .lp-catalog__intro{flex:1 1 420px;max-width:600px}.lp .lp-catalog__stats{flex:1 1 440px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:20px 24px;margin:0}.lp .lp-stat{padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.lp .lp-stat__num{margin:0;font-size:clamp(30px, 3vw, 42px);font-weight:600;line-height:1;letter-spacing:-.03em;color:#eef1ec;font-variant-numeric:tabular-nums}.lp .lp-stat__label{margin:6px 0 0;font-size:14.5px;font-weight:500;color:#eef1ec}.lp .lp-stat__detail{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:#8b9490}.lp .lp-strips{display:flex;flex-direction:column;gap:14px;margin-top:clamp(40px,5vw,64px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp .lp-strip{overflow:hidden}.lp .lp-strip__track{display:flex;gap:14px;width:max-content;margin:0;padding:0;list-style:none}.lp .lp-card{position:relative;box-sizing:border-box;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;width:150px;height:176px;margin:0;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.lp .lp-card__badge{position:absolute;z-index:1;left:12px;top:9px;color:#fff;opacity:.5;font-size:12.5px;font-style:italic;font-weight:800;line-height:1;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.6)}.lp .lp-card__img{width:auto;max-width:100%;object-fit:contain}.lp .lp-card__texture{width:104px;height:104px;border-radius:10px;background-position:center;background-size:120px}.lp .lp-card__bench{width:120px;margin:auto 0;aspect-ratio:240/208}.lp .lp-card__bench-sprite{width:100%;height:100%;background-position:0 0;background-size:1300% 500%;background-repeat:no-repeat}.lp .lp-card__name{font-size:12.5px;line-height:1.2;color:#c9cec9;text-align:center}.lp .lp-tools__title{max-width:900px}.lp .lp-tools__acc{display:flex;gap:10px;height:560px;margin-top:clamp(28px,4vw,44px);overflow-anchor:none}.lp .lp-tool{--lp-tool-line:rgb(31, 35, 40);position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;border-radius:20px;background:var(--lp-tool-line);container-type:size;transition:flex .7s cubic-bezier(.2, .8, .2, 1),background-color .3s ease}.lp .lp-tool.is-open{--lp-tool-line:rgb(34, 122, 77);flex:6 1 0}.lp .lp-tool__media{position:absolute;inset:1px;z-index:0;overflow:hidden;border-radius:19px}.lp .lp-tool__media::before{content:"";position:absolute;inset:1px;border-radius:18px;background:#0b1015}.lp .lp-tool .pg-compare{position:absolute;inset:-1px;z-index:0;background:0 0;transition:transform .9s ease}.lp .lp-tool.is-open .pg-compare:active{cursor:ew-resize}.lp .lp-tool .pg-compare__img{object-position:calc(var(--ax,.5) * 100%) 50%}.lp .lp-tool .pg-compare__after{opacity:1;animation:none}.lp .lp-tool .pg-compare[data-lp-wait] .pg-compare__before{opacity:0}.lp .lp-tool:not(.is-open) .pg-compare{transform:scale(1.15)}.lp .lp-tool:not(.is-open) .pg-compare__clip{clip-path:none}.lp .lp-tool:not(.is-open) :is(.pg-compare__before,.pg-compare__divider,.lp-tool__desc,.lp-tool__spots){display:none}.lp .lp-tool::after{content:"";position:absolute;inset:1px;z-index:1;border-radius:19px;background:linear-gradient(180deg,rgba(5,8,12,.45),rgba(5,8,12,.75));opacity:0;pointer-events:none;transition:opacity .5s ease}.lp .lp-tool:not(.is-open)::after{opacity:1}.lp .lp-tool__cap{position:absolute;left:1px;right:1px;bottom:1px;z-index:2;padding:24px;border-radius:0 0 19px 19px;background:linear-gradient(180deg,transparent,rgba(5,8,12,.9));pointer-events:none}.lp .lp-tool__head{margin:0;font:inherit;color:inherit}.lp button.lp-tool__toggle{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:auto;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#eef1ec;font:inherit;text-align:left;cursor:default}.lp .lp-tool__n{font-size:13px;font-weight:600;color:#35d07a}.lp .lp-tool__name{font-size:clamp(20px, 2.2cqw, 28px);font-weight:600;letter-spacing:-.02em}.lp .lp-tool__desc{max-width:560px;margin:8px 0 0;font-size:14.5px;line-height:1.55;color:#dfe3df}.lp .lp-tool:not(.is-open) .lp-tool__cap{top:1px;padding:0;background:0 0;pointer-events:auto}.lp .lp-tool:not(.is-open) .lp-tool__toggle{position:absolute;inset:0;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;gap:12px;padding:20px 0;cursor:pointer}.lp .lp-tool:not(.is-open) .lp-tool__n{box-sizing:content-box;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.35);font-size:12px;color:#eef1ec}.lp .lp-tool:not(.is-open) .lp-tool__name{writing-mode:vertical-rl;transform:rotate(180deg);font-size:16px;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 10px rgba(0,0,0,.6)}.lp .lp-tool:not(.is-open) .lp-tool__toggle:focus-visible{outline-offset:-4px;border-radius:19px}.lp .lp-tool__spots{position:absolute;z-index:3;left:calc((100cqw - max(100cqw,100cqh * var(--r))) * var(--ax,.5));top:calc((100cqh - max(100cqh,100cqw / var(--r)))/ 2);width:max(100cqw,100cqh * var(--r));height:max(100cqh,100cqw / var(--r));margin:0;padding:0;list-style:none;pointer-events:none}.lp .lp-tool--editor .lp-tool__spots,.lp .lp-tool--editor .pg-compare__img{inset:0 auto auto 0;width:max(100cqw / .757,100cqh * 1.9587);height:max(100cqw / 1.4827,100cqh);transform:translateX(-24.3%)}.lp .lp-tool--editor .pg-compare{transform-origin:0 0}.lp .lp-spot{position:absolute;width:0;height:0;margin:0}.lp button.lp-spot__dot{position:absolute;left:-22px;top:-22px;width:44px;max-width:none;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:0 0;cursor:pointer;pointer-events:auto}.lp button.lp-spot__dot:not(:focus-visible){clip-path:circle(var(--lp-reach,22px) at 50% 50%)}.lp .lp-spot__dot::after{content:"";position:absolute;inset:17px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18),0 2px 8px rgba(0,0,0,.35)}.lp .lp-spot__ring{position:absolute;inset:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);animation:lp-spot-pulse 2.4s ease-out infinite}@keyframes lp-spot-pulse{0%{transform:scale(.6);opacity:.9}100%{transform:scale(2.4);opacity:0}}.lp .lp-spot__card{position:absolute;z-index:2;box-sizing:content-box;width:240px;padding:12px 14px;line-height:normal;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(6,10,14,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px -12px rgba(0,0,0,.7);text-align:left;pointer-events:none;animation:lp-spot-in .22s ease}@keyframes lp-spot-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .lp-spot__tag{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6ee7a0}.lp .lp-spot__card[data-tone=amber] .lp-spot__tag{color:#f6c56a}.lp .lp-spot__title{display:block;margin-top:4px;font-size:14.5px;font-weight:600;color:#fff}.lp .lp-spot__text{display:block;margin:6px 0 0;font-size:12.5px;line-height:1.5;color:#b8c0bb}@media (max-width:1023.98px){.lp .lp-tools__acc{flex-direction:column;height:auto}.lp .lp-tool{flex:0 0 64px}.lp .lp-tool.is-open{flex:0 0 clamp(420px,60vw,560px)}.lp .lp-tool:not(.is-open) .lp-tool__toggle{flex-direction:row;justify-content:flex-start;padding:0 16px}.lp .lp-tool:not(.is-open) .lp-tool__name{writing-mode:horizontal-tb;transform:none}.lp .lp-spot__card{width:210px}}@media (prefers-reduced-motion:reduce){.lp .lp-tool,.lp .lp-tool .pg-compare,.lp .lp-tool::after{transition:none}.lp .lp-spot__ring{animation:none;opacity:.5}.lp .lp-spot__card{animation:none}}@supports not (width:1cqw){.lp .lp-tool__spots{display:none}.lp .lp-tool--editor .pg-compare__img{width:auto;min-width:calc(100% / .757);height:100%;aspect-ratio:1800/919;object-position:0 0}.lp .lp-tool__name{font-size:20px}}@media (forced-colors:active){.lp .lp-card{forced-color-adjust:none;background:#0c0f13;color:#c9cec9}.lp .lp-tool{outline:1px solid CanvasText;outline-offset:-1px}.lp .lp-spot__dot{forced-color-adjust:none}.lp .lp-spot__dot::after{background:CanvasText;box-shadow:0 0 0 3px Canvas}.lp .lp-spot__ring{border-color:CanvasText}.lp .lp-spot__dot:focus-visible{outline-color:Highlight}}.lp .lp-steps{background:#05080c}.lp .lp-steps__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px clamp(32px,5vw,72px)}.lp .lp-steps__copy{flex:1 1 360px;max-width:500px;display:flex;flex-direction:column;gap:24px}.lp .lp-steps__head{order:1}.lp .lp-steps__title{font-size:clamp(32px, 4.2vw, 52px)}.lp .lp-steps__list{order:3;display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.lp .lp-steps__item{display:flex;gap:14px;margin:0}.lp .lp-steps__check{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#35d07a;color:#05130b}.lp .lp-steps__check svg{width:14px;height:14px}.lp .lp-steps__item-title{margin:0;font-family:var(--pg-font);font-size:17px;font-weight:600;line-height:normal;letter-spacing:normal;color:#eef1ec}.lp .lp-steps__item-text{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:#a9b1ad}.lp .lp-steps__cta{order:4;align-self:flex-start;gap:8px;padding:0 26px;border-radius:999px;font-size:16px}.lp .lp-steps__media{order:2;position:relative;flex:1 1 440px;width:100%;max-width:600px;aspect-ratio:600/480}.lp .lp-steps__shot{position:absolute;box-sizing:content-box;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px rgba(0,0,0,.55)}.lp .lp-steps__shot img{display:block;width:100%;height:100%;object-fit:cover}.lp .lp-steps__shot--dashboard{left:4%;top:8.333%;width:93.333%;height:60.625%}.lp .lp-steps__shot--course{left:0;top:62.5%;width:50%;height:35.833%}.lp .lp-steps__shot--chat{right:-4%;top:-7%;width:38.333%;height:38.75%}.lp .lp-steps__shot--chat img{object-position:0 0}.lp .lp-steps__badge{position:absolute;padding:6px 12px;border-radius:9px;background:#35d07a;color:#05130b;font-size:clamp(10.5px, 1.1vw, 13px);font-weight:600;line-height:normal;white-space:nowrap}.lp .lp-steps__badge--trial{left:8.333%;top:4.583%}.lp .lp-steps__badge--course{left:2.667%;top:58.75%}.lp .lp-steps__badge--support{left:68.333%;top:-10.75%}@media (max-width:719.98px){.lp .lp-steps__row{flex-direction:column;align-items:stretch;gap:28px}.lp .lp-steps__copy{display:contents}.lp .lp-steps__media{flex:none;margin:16px 0 20px}.lp .lp-steps__shot--chat{right:0;top:-6%}.lp .lp-steps__badge{padding:4px 9px;border-radius:7px;font-size:10.5px}.lp .lp-steps__badge--support{left:62.5%;top:-9.75%}}@media (max-width:389.98px){.lp .lp-steps__badge--support{left:auto;right:0}}.lp .lp-calc{--glow-r:24px;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px);padding:clamp(24px,4vw,52px);border-radius:24px;background:radial-gradient(90% 120% at 100% 0,rgba(53,208,122,.1),transparent 60%),rgba(10,16,24,.5);border:1px solid rgba(255,255,255,.09)}.lp .lp-calc__input{flex:1 1 340px;min-width:0}.lp .lp-calc__title{margin:0;font-family:var(--pg-font);font-size:clamp(28px, 3.4vw, 44px);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:#eef1ec;text-wrap:balance}.lp .lp-calc__field{margin-top:32px}.lp .lp-calc__label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lp .lp-calc__label{font-size:14.5px;font-weight:500;color:#c9cec9}.lp .lp-calc__value{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:719.98px){.lp .lp-calc__label-row{gap:10px}.lp .lp-calc__label{font-size:13px}.lp .lp-calc__value{font-size:16px;white-space:nowrap}}@media (max-width:389.98px){.lp .lp-calc__label-row{gap:8px}.lp .lp-calc__label{font-size:12px}.lp .lp-calc__value{font-size:14.5px}}.lp .lp-slider{position:relative;height:44px;cursor:pointer;touch-action:pan-y}.lp .lp-slider__fill,.lp .lp-slider__track{position:absolute;top:50%;height:8px;margin-top:-4px;border-radius:8px}.lp .lp-slider__track{left:0;right:0;background:rgba(255,255,255,.1)}.lp .lp-slider__fill{left:0;background:#35d07a}.lp .lp-slider__thumb{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#eef1ec;box-shadow:0 0 0 5px rgba(53,208,122,.22),0 4px 10px rgba(0,0,0,.4)}.lp .lp-calc__range{display:flex;justify-content:space-between;font-size:12px;color:#78817c}.lp .lp-calc__note{margin:18px 0 0;font-size:14px;line-height:1.55;color:#8b9490}.lp .lp-calc__note b{font-weight:600;color:#c9cec9}.lp .lp-calc__result{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;justify-content:center}.lp .lp-calc__result-label{margin:0;font-size:clamp(16px, 1.4vw, 18px);line-height:normal;color:#aab3ae}.lp .lp-calc__gain{margin-top:8px;font-size:clamp(48px, 6.4vw, 84px);line-height:1.05;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#35d07a 0,#8ce9b4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lp .lp-calc__pays{margin:12px 0 0;font-size:clamp(17px, 1.6vw, 20px);line-height:1.5;color:#dfe3df}.lp .lp-calc__pays b{font-weight:600;color:#eef1ec}.lp .lp-calc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px}.lp .lp-calc__disclaimer{font-size:12.5px;color:#8b9490}.lp .lp-plans__head{max-width:760px;margin:0 auto;text-align:center}.lp .lp-plans__head .lp-lead{font-size:clamp(16px, 1.35vw, 18px)}.lp .lp-plans__toggle{display:flex;justify-content:center;margin-top:24px}.lp .lp-plans__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:18px;margin-top:36px}.lp .lp-plans .pg-plan__off{height:26px;padding:0 12px;border-radius:13px;font-size:12.5px;letter-spacing:.01em}.lp .lp-plans .pg-plan__amount,.lp .lp-plans .pg-plan__features li{line-height:normal}.lp .lp-plans .plan-price-display .pg-plan__billed{margin-top:4px}.lp .lp-plans .pg-plan__cta .pg-btn{height:48px;font-size:14.5px;font-weight:600;transition:filter .15s ease}.lp .lp-plans .pg-plan__cta .pg-btn:not(.pg-btn--primary){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18)}.lp .lp-plans .pg-plan__cta .pg-btn:not(.pg-btn--primary):hover{background:#5ee29a;border-color:#5ee29a;color:#05130b}.lp .lp-plans .pg-plan{transition:border-color .15s ease}@media (hover:hover){.lp .lp-plans .pg-plan:hover{transform:none;border-color:rgba(53,208,122,.55)}}.lp .lp-plans .pg-tier,.lp .lp-plans .pg-tier__name{letter-spacing:.16em}.lp .lp-plans .pg-plan__billed{color:#aab3ae}.lp .lp-plans .pg-plan__rec{color:#05130b}.lp .lp-plans .pg-plan__cta .pg-btn--primary{background:#35d07a;color:#05130b}.lp .lp-plans .pg-plan__cta .pg-btn--primary:focus-visible,.lp .lp-plans .pg-plan__cta .pg-btn--primary:hover{background:#5ee29a;color:#05130b}.lp .lp-plans .pg-interval__btn.interval-btn{color:#c9cec9;transition:background .15s ease}.lp .lp-plans .pg-interval__btn.interval-btn:not(.active):hover{background:0 0}.lp .lp-plans .pg-interval__btn.interval-btn.active{color:#05130b}.lp .lp-plans .pg-interval__btn.active .pg-interval__save{background:rgba(5,19,11,.18)}.lp .lp-plans__secure{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:28px 0 0;font-size:14px;line-height:normal;color:#c9cec9}.lp .lp-plans__secure>span{display:inline-flex;align-items:center;gap:8px}.lp .lp-plans__secure svg{width:18px;height:18px;flex:none}@media (max-width:719.98px){.lp .lp-plans .pg-plan__cta .pg-btn:not(.pg-btn--primary){background:#35d07a;border-color:#35d07a;color:#05130b}}.lp .lp-faq .lp-h2{margin-top:0}.lp .lp-faq__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,6vw,88px);margin-top:clamp(24px,3vw,40px)}.lp .lp-faq__list{flex:2 1 520px;min-width:0;border-bottom:1px solid rgba(255,255,255,.08)}.lp .lp-faq__item{border-top:1px solid rgba(255,255,255,.08)}.lp .lp-faq__q{margin:0;font-size:inherit;line-height:normal}.lp button.lp-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:20px 0;border:0;background:0 0;color:#eef1ec;font:500 17px/1.4 var(--pg-font);text-align:left;cursor:pointer}.lp button.lp-faq__btn:hover{color:#5ee29a}.lp .lp-faq__plus{width:20px;height:20px;flex:none;transition:transform .2s ease}.lp .lp-faq__btn[aria-expanded=true] .lp-faq__plus{transform:rotate(45deg)}.lp .lp-faq__a p{margin:0 0 22px;padding-right:40px;font-size:15.5px;line-height:1.65;color:#aab3ae}.lp .lp-contact{--glow-r:22px;position:relative;flex:1 1 320px;min-width:0;max-width:440px;box-sizing:content-box;padding:clamp(22px,3vw,30px);border-radius:22px;background:rgba(10,16,24,.5);border:1px solid rgba(255,255,255,.09)}.lp .lp-contact__title{margin:0;font-family:var(--pg-font);font-size:20px;font-weight:600;line-height:normal;letter-spacing:-.01em;color:#eef1ec}.lp .lp-contact__mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:15px;font-weight:500;color:#35d07a;text-decoration:none}.lp .lp-contact__mail:hover{color:#5ee29a}.lp .lp-contact__mail svg{width:17px;height:17px}.lp .lp-contact__body{display:flex;flex-direction:column;margin:22px 0 0}.lp .lp-contact__body:focus{outline:0}.lp .lp-contact__form{display:flex;flex-direction:column;gap:14px;margin:0}.lp .lp-contact__form[hidden]{display:none}.lp .lp-contact__form .pg-textarea{resize:vertical}.lp .lp-contact__send{margin-top:4px}.lp .lp-contact__form button[data-lp-contact-submit][disabled]{cursor:wait;opacity:.75}.lp .lp-contact__thanks{display:flex;flex-direction:column;align-items:center;margin-block:auto;padding:12px 0;text-align:center}.lp .lp-contact__thanks .lp-contact__thanks-title{margin:18px 0 0;font:600 20px/1.3 var(--pg-font);letter-spacing:-.01em;color:#eef1ec}.lp .lp-contact__thanks .lp-contact__thanks-text{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--pg-text-2);text-wrap:balance}.lp .lp-contact__again{margin-top:22px}.lp .lp-contact__noscript{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--pg-text-2)}.lp .lp-final{position:relative;overflow:hidden;background:#05080c}.lp .lp-final__bg{position:absolute;left:0;right:0;top:0;bottom:76px}.lp .lp-final__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.lp .lp-final__img--dim{filter:brightness(.3) saturate(.85)}.lp .lp-final__img--lit{visibility:hidden}.lp .lp-final__shade{position:absolute;inset:0;background:linear-gradient(180deg,#05080c 0,rgba(5,8,12,.55) 12%,rgba(5,8,12,0) 32%,rgba(5,8,12,0) 70%,rgba(5,8,12,.55) 90%,#05080c 100%)}.lp .lp-final__cta{position:relative;z-index:1;min-height:min(92vh,860px);display:flex;flex-direction:column;align-items:center;justify-content:center}.lp .lp-final__inner{position:relative;z-index:1;box-sizing:content-box;max-width:980px;padding:clamp(48px,6vw,72px) clamp(20px,4vw,48px) clamp(88px,11vw,132px);display:flex;flex-direction:column;align-items:center;text-align:center}.lp .lp-final__title{margin:0;font-family:var(--pg-font);font-size:clamp(34px, 5vw, 68px);line-height:1.04;font-weight:600;letter-spacing:-.035em;color:#eef1ec;text-wrap:balance;text-shadow:0 2px 6px rgba(0,0,0,.45),0 4px 30px rgba(0,0,0,.6)}.lp .lp-final__inner .lp-btn{margin-top:30px}@media (max-width:719.98px){.lp .lp-final{display:grid;grid-template-columns:minmax(0,1fr)}.lp .lp-final__bg{grid-area:1/1/2/2;bottom:-120px}.lp .lp-final__img{object-position:76% 60%}.lp .lp-final__cta{min-height:640px}}.lp .lp-footer{position:relative;z-index:1;box-sizing:border-box;padding:36px clamp(20px,4vw,56px) 28px;background:#05080c;border-top:1px solid rgba(255,255,255,.1)}.lp .lp-footer--glass{background:rgba(5,8,12,.55);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.lp .lp-footer__inner{max-width:1280px;margin:0 auto}.lp .lp-footer__top{display:flex;align-items:flex-start;gap:18px 32px}.lp .lp-footer__logo{display:block;flex:none;width:auto;height:34px;margin-top:3px}.lp .lp-footer__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px 32px;margin-left:auto}.lp .lp-footer__nav{display:flex;align-items:flex-end;gap:0 24px;font-size:14px}.lp .lp-footer__group{display:flex;gap:0 24px;white-space:nowrap}.lp .lp-footer__group a{display:inline-flex;align-items:center;min-height:40px;color:#c9cec9;text-decoration:none}.lp .lp-footer__group a:hover{color:#eef1ec}.lp .lp-footer__divider{display:block;width:1px;height:22px;background:rgba(255,255,255,.12)}.lp .lp-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:#78817c}.lp .lp-footer__end{display:inline-flex;align-items:center;gap:18px;margin-left:auto}.lp .lp-footer__mail{color:#35d07a;text-decoration:none}.lp .lp-footer__mail:hover{color:#5ee29a}.lp .lp-footer__legal{display:flex;flex-direction:column;gap:3px}.lp .lp-footer__company{margin:0;font-size:12px;line-height:1.5;color:#78817c}@media (max-width:899.98px){.lp .lp-footer__divider{display:none}}@media (max-width:719.98px){.lp .lp-footer__top{gap:16px}.lp .lp-footer__links{flex-direction:column;align-items:flex-end;gap:14px}.lp .lp-footer__nav{flex-direction:column;align-items:flex-end;gap:0}.lp .lp-footer__group{flex-wrap:wrap;justify-content:flex-end;gap:0 20px}}.lp .lp-legal-band{position:absolute;left:0;right:0;top:0;height:640px;overflow:hidden;pointer-events:none}.lp .lp-legal-band__photo{background-position:40% 62%}.lp .lp-legal-band__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,12,.55) 0,rgba(5,8,12,.62) 45%,rgba(5,8,12,.9) 80%,#05080c 100%),linear-gradient(90deg,rgba(5,8,12,.55) 0,rgba(5,8,12,.15) 60%,rgba(5,8,12,.35) 100%)}.lp .lp-legal{position:relative;box-sizing:content-box;max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,88px) clamp(20px,4vw,48px) clamp(64px,8vw,112px)}.lp .lp-legal__back{display:flex;align-items:center;gap:8px;width:fit-content;min-height:40px;font-size:14px;color:#aab3ae;text-decoration:none}.lp .lp-legal__back:hover{color:#5ee29a}.lp .lp-legal__back svg{width:16px;height:16px}.lp .lp-legal__kicker{display:block;width:fit-content;margin-top:20px}.lp .lp-legal__title{max-width:820px;margin:10px 0 0;font-family:var(--pg-font);font-size:clamp(34px, 4.6vw, 58px);line-height:1.05;font-weight:600;letter-spacing:-.03em;color:#eef1ec;text-wrap:balance}.lp .lp-legal__updated{margin:16px 0 0;font-size:14px;line-height:normal;color:#8b9490}.lp .lp-legal__grid{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,5vw,56px)}.lp .lp-legal__toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow-y:auto;padding:18px;border-radius:18px;background:rgba(10,16,24,.5);border:1px solid rgba(255,255,255,.08)}.lp .lp-legal__toc-title{padding:0 10px 10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#78817c}.lp .lp-legal__toc-link{display:flex;gap:10px;padding:8px 10px;border-radius:9px;font-size:13.5px;line-height:1.4;color:#c9cec9;text-decoration:none}.lp .lp-legal__toc-link:hover{background:rgba(53,208,122,.08);color:#eef1ec}.lp .lp-legal__toc-link span{flex:none;width:20px;font-weight:600;color:#35d07a;font-variant-numeric:tabular-nums}.lp .lp-legal__article{min-width:0;max-width:760px}.lp .lp-legal__intro{margin:0;font-size:clamp(16px, 1.35vw, 18px);line-height:1.7;color:#dfe3df;text-wrap:pretty}.lp .lp-legal__section{margin-top:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.07);scroll-margin-top:64px}@media (max-width:719.98px){.lp .lp-legal__section{scroll-margin-top:54px}}.lp .lp-legal__h2{display:flex;gap:12px;margin:0;font-family:var(--pg-font);font-size:clamp(20px, 1.9vw, 24px);line-height:1.3;font-weight:600;letter-spacing:-.01em;color:#eef1ec}.lp .lp-legal__h2 span{flex:none;color:#35d07a;font-variant-numeric:tabular-nums}.lp .lp-legal__h3{margin:26px 0 0;font-family:var(--pg-font);font-size:16.5px;line-height:1.4;font-weight:600;color:#eef1ec}.lp .lp-legal__section p{margin:14px 0 0;font-size:15.5px;line-height:1.75;color:#c9cec9;text-wrap:pretty}.lp .lp-legal__section ul{margin:12px 0 0;padding:0 0 0 20px;list-style:disc}.lp .lp-legal__section ul ul{margin-top:6px;list-style:circle}.lp .lp-legal__section li{margin:6px 0 0;font-size:15.5px;line-height:1.7;color:#c9cec9}.lp .lp-legal__section li::marker{color:#35d07a}.lp .lp-legal__section strong{font-weight:600;color:#eef1ec}.lp .lp-legal__notice{margin-top:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.07)}.lp .lp-legal__notice p{margin:8px 0 0;font-size:13.5px;line-height:1.6;color:#8b9490}.lp .lp-legal__notice .lp-legal__notice-title{margin:0;font-weight:600;color:#c9cec9}.lp .lp-legal__contact{--glow-r:20px;position:relative;margin-top:52px;padding:24px;border-radius:20px;background:radial-gradient(90% 120% at 100% 0,rgba(53,208,122,.1),transparent 60%),rgba(10,16,24,.5);border:1px solid rgba(255,255,255,.09)}.lp .lp-legal__contact-title{margin:0;font-family:var(--pg-font);font-size:19px;line-height:normal;font-weight:600;color:#eef1ec}.lp .lp-legal__contact-text{margin:8px 0 0;font-size:15px;line-height:1.6;color:#aab3ae}.lp .lp-legal__contact-mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:15px;font-weight:500;color:#35d07a;text-decoration:none}.lp .lp-legal__contact-mail:hover{color:#5ee29a}@media (max-width:979.98px){.lp .lp-legal__grid{grid-template-columns:1fr}.lp .lp-legal__toc{display:none}}@media (max-width:719.98px){.lp .lp-legal-band{height:520px}}.lp .lp-chapters__title{max-width:820px}.lp .lp-chapters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 56px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.lp .lp-chapters__item{display:flex;align-items:center;gap:22px;margin:0;padding:22px 0;border-top:1px solid rgba(255,255,255,.08)}.lp .lp-chapters__num{flex:none;width:clamp(64px,7vw,84px);font-size:clamp(44px, 5vw, 56px);font-weight:700;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:1.2px rgba(53,208,122,.7)}@supports not (-webkit-text-stroke:1px){.lp .lp-chapters__num{color:rgba(53,208,122,.7)}}.lp .lp-chapters__item-title{margin:0;font-family:var(--pg-font);font-size:18px;font-weight:600;line-height:normal;color:#eef1ec}.lp .lp-chapters__item-text{margin:4px 0 0;font-size:14px;line-height:1.55;color:#aab3ae;text-wrap:pretty}.lp .lp-chapters__actions{margin-top:36px}html.lp-gate-open{overflow:hidden;scrollbar-gutter:stable}.lp .lp-gate{position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;border:0;overflow-y:auto;overscroll-behavior:contain;background:0 0;color:var(--pg-text)}.lp .lp-gate[open]{display:flex;align-items:center;justify-content:center}.lp .lp-gate::backdrop{background:rgba(3,6,9,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp .lp-gate[open]::backdrop{animation:pg-fade-in .2s ease both}.lp .lp-gate[open] .lp-gate__card{animation:pg-modal-in .22s ease both}@media (max-width:575.98px){.lp .lp-gate{padding:12px}}.lp .lp-gate__card:focus{outline:0}.lp .lp-contact__status,.lp .lp-gate__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lp .lp-gate__form>.pg-modal__actions{grid-template-columns:minmax(0,1fr);margin-top:10px}.lp .lp-gate__form button[data-lp-gate-submit][disabled]{cursor:wait;opacity:.75}.lp .lp-contact__captcha:not([data-turnstile-shown]),.lp .lp-gate__captcha:not([data-turnstile-shown]){position:absolute}.lp .lp-gate__privacy{margin:2px 0 0;font:400 12.5px/1.5 var(--pg-font);color:var(--pg-text-2);text-align:center}.lp .lp-gate__privacy a{color:var(--pg-green);text-decoration:none}.lp .lp-gate__privacy a:hover{color:var(--pg-green-hover)}.lp .lp-gate__thanks{display:flex;flex-direction:column;align-items:center;padding:8px 0 0;text-align:center}.lp .lp-contact__thanks[hidden],.lp .lp-gate__thanks[hidden]{display:none}.lp .lp-contact__done,.lp .lp-gate__done{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--pg-green);color:#05130b;box-shadow:0 0 0 8px rgba(var(--pg-green-rgb),.12);animation:lp-gate-done .5s cubic-bezier(.2,1.3,.4,1) both}.lp .lp-contact__done svg,.lp .lp-gate__done svg{width:30px;height:30px;stroke-width:2.6}@keyframes lp-gate-done{from{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.lp .lp-gate__thanks .lp-gate__thanks-title{margin:20px 0 0;font-size:22px;font-weight:600;letter-spacing:-.01em}.lp .lp-gate__thanks .lp-gate__thanks-text{margin:6px 0 0;font-size:14px;line-height:1.5}.lp .lp-gate__countdown{width:100%;height:4px;margin:24px 0 20px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.lp .lp-gate__countdown span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f9d58 0,#35d07a 60%,#8ce9b4 100%);transform-origin:left center;animation:lp-gate-countdown var(--lp-gate-advance,1.6s) linear both}@keyframes lp-gate-countdown{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp .lp-demo__step,.lp .lp-faq__plus,.lp .lp-header,.lp .lp-problem__item-title,.lp-drawer,.lp-drawer-backdrop,.lp-drawer.is-open{transition:none}.lp .lp-contact__done,.lp .lp-gate[open] .lp-gate__card,.lp .lp-gate[open]::backdrop,.lp .lp-gate__done{animation:none}.lp .lp-gate__countdown{visibility:hidden}}