@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-400-latin.woff2)format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/lexend-variable-latin.woff2)format("woff2")}:root{--l-paper:#fff;--l-paper-2:#f5f7fa;--l-paper-3:#eaeff5;--l-line:#dce3ec;--l-line-2:#c5d0de;--l-ink:#0b1a2e;--l-ink-2:#3d4b5f;--l-ink-3:#5b6b80;--l-navy:#0b2545;--l-navy-2:#123a6b;--l-navy-soft:#e8eef7;--l-lime:#8bd12a;--l-lime-2:#9be03a;--l-lime-soft:#eef8dc;--l-lime-ink:#2f6b07;--l-sky:#3fa0ff;--l-sky-soft:#e3eeff;--l-sky-ink:#1a4f9c;--l-amber:#f5a524;--l-amber-soft:#fff1d6;--l-amber-ink:#8a4b00;--l-violet:#b9a4f4;--l-violet-soft:#efeafe;--l-violet-ink:#4b2fa0;--l-peach:#ffc9a5;--l-whatsapp:#1f7a3e;--l-whatsapp-2:#25803f;--l-dark:#0b1a2e;--l-dark-2:#0e2140;--l-on-dark:#fff;--l-on-dark-2:#c9d8ee;--l-on-dark-3:#afc2de;--l-on-dark-sky:#8ec5ff;--l-dark-line:#ffffff1a;--l-phone-body:#0b0f16;--l-phone-screen:#f3f6fa;--l-phone-chrome:#fff;--l-phone-btn:#2a3442;--l-phone-w:300px;--l-phone-pad:12px;--l-phone-radius:48px;--l-phone-screen-radius:36px;--l-shadow-phone:0 40px 80px #0b254538, 0 8px 24px #0b25451f;--l-shadow-cta:0 12px 28px #0b254540;--l-font-display:"Anton", "Arial Narrow", Impact, sans-serif;--l-font-text:"Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--l-container:1180px;--l-container-narrow:820px;--l-gutter:24px;--l-nav-h:75px;--l-radius:16px;--l-ease-out:cubic-bezier(.23, 1, .32, 1);--l-ease-hop:cubic-bezier(.45, 0, .55, 1);--l-ease-in-out:cubic-bezier(.77, 0, .175, 1);--l-dur-rise:.7s;--l-dur-fade:.45s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent}main>section,footer{scroll-margin-top:calc(var(--l-nav-h) + 8px)}body{background:var(--l-paper);color:var(--l-ink);font-family:var(--l-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto}video{max-width:100%}::selection{background:var(--l-lime);color:var(--l-navy)}html{accent-color:var(--l-navy)}a{color:var(--l-navy);text-decoration:none}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:where(a,button,summary):focus-visible{outline:3px solid var(--l-focus,var(--l-navy));outline-offset:3px;border-radius:8px}.closing :where(a,button,summary):focus-visible,.strip :focus-visible{outline-color:var(--l-lime)}@media (pointer:fine){html{overscroll-behavior:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--l-navy);color:var(--l-on-dark);border-radius:12px;padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--l-on-dark);top:16px}.container{max-width:var(--l-container);padding-left:var(--l-gutter);padding-right:var(--l-gutter);margin:0 auto}.container--narrow{max-width:var(--l-container-narrow)}.display{font-family:var(--l-font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.98}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--l-lime-ink);text-wrap:balance;font-size:13px;font-weight:700}.closing .kicker{color:var(--l-lime)}.section__title{color:var(--l-navy);text-wrap:balance;font-size:clamp(34px,4.4vw,54px);line-height:1.02}.section__title--center{text-align:center}.section__lead{color:var(--l-ink-2);text-wrap:pretty;max-width:680px;margin-top:16px;font-size:18px;line-height:1.55}.section__head--center{text-align:center}.section__head--center .section__lead{margin-left:auto;margin-right:auto}.btn{cursor:pointer;text-align:center;text-wrap:balance;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 24px;font-size:16px;font-weight:700;line-height:1.2;transition:transform .14s,background-color .14s,color .14s,border-color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:scale(.98)}.btn--lg{min-height:54px;padding:15px 30px;font-size:17px;font-weight:800}.btn--sm{min-height:44px;padding:10px 16px;font-size:14px}.btn--primary{background:var(--l-navy);color:var(--l-on-dark);box-shadow:var(--l-shadow-cta)}.btn--primary:hover{background:var(--l-navy-2);color:var(--l-on-dark)}.btn--primary-lime{background:var(--l-lime);color:var(--l-navy);box-shadow:0 12px 28px #8bd12a47}.btn--primary-lime:hover{background:var(--l-lime-2);color:var(--l-navy)}.btn--secondary{border:2px solid var(--l-navy);color:var(--l-navy);background:0 0;padding-top:11px;padding-bottom:11px}.btn--secondary:hover{background:var(--l-navy-soft);color:var(--l-navy)}.btn--secondary-light{color:var(--l-on-dark);background:0 0;border:2px solid #ffffff8c;padding-top:11px;padding-bottom:11px}.btn--secondary-light:hover{border-color:var(--l-on-dark);color:var(--l-on-dark)}.btn--whatsapp{background:var(--l-whatsapp);color:var(--l-on-dark)}.btn--whatsapp:hover{background:var(--l-whatsapp-2);color:var(--l-on-dark)}.nav{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--l-line);background:#ffffffdb;position:sticky;top:0}.nav__inner{max-width:var(--l-container);min-height:var(--l-nav-h);padding:10px var(--l-gutter);align-items:center;gap:18px;margin:0 auto;display:flex}.nav__brand{flex:none;align-items:center;min-height:44px;display:flex}@media (hover:hover) and (pointer:fine){.nav__brand:hover{opacity:.85}}.nav__logo{width:auto;height:55px;display:block}.nav__spacer{flex:auto}.nav__link{color:var(--l-ink-2);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:12px 10px;font-size:15px;font-weight:600}.nav__link:hover{color:var(--l-navy);background:var(--l-paper-2)}@media (width<=1000px){.nav__link{padding-left:6px;padding-right:6px}}.nav__cta{white-space:nowrap}.hero{color:var(--l-on-dark);background:radial-gradient(900px 520px at 85% 0%, #8bd12a38, transparent 70%), radial-gradient(700px 420px at 0% 100%, #1c6beb2e, transparent 70%), var(--l-navy);position:relative;overflow:hidden}.hero :where(a,button):focus-visible{outline-color:var(--l-lime)}.hero .kicker{color:var(--l-lime)}.hero .kicker--hero{color:var(--l-on-dark)}.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:56px;padding-bottom:72px;display:grid}.hero__copy{z-index:1;position:relative}.hero__title{color:var(--l-on-dark);text-wrap:balance;max-width:640px;margin-top:14px;font-size:clamp(36px,4.2vw,58px);line-height:1.14}.hero__line{display:block}.hero__hl{color:var(--l-lime)}.hero__sky{color:var(--l-on-dark-sky)}.hero__mark{background:var(--l-peach);color:var(--l-ink);border-radius:.12em;padding:.03em .13em 0;line-height:1.04;display:inline-block}.hero__lead{color:var(--l-on-dark-2);text-wrap:pretty;max-width:540px;margin-top:18px;font-size:18px;line-height:1.6}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__note{color:var(--l-on-dark-3);margin-top:14px;font-size:14px;font-weight:600}.trial__cta .hero__note{color:var(--l-ink-3)}.hero__visual{flex-direction:column;align-items:center;display:flex;position:relative}.hero__phones{justify-content:center;align-items:flex-start;padding:24px 0 8px;display:flex;position:relative}.hero .phone{--l-phone-w:280px;box-shadow:0 40px 80px #00000073,0 8px 24px #0000004d}.hero__phone--back{margin-top:44px}.hero__phone--front{z-index:2;margin-left:-92px;position:relative}.hero__screens-note{color:var(--l-on-dark-3);text-align:center;margin-top:20px;font-size:13px}.phone{--l-phone-sw:calc(var(--l-phone-w) - 2 * var(--l-phone-pad));width:var(--l-phone-w);background:var(--l-phone-body);border-radius:var(--l-phone-radius);padding:var(--l-phone-pad);box-shadow:var(--l-shadow-phone);transform:rotate(var(--l-phone-tilt,0deg));transition:transform .24s var(--l-ease-out);flex:none;position:relative}.phone--left{--l-phone-tilt:-6deg}.phone--right{--l-phone-tilt:5deg}.phone--slight{--l-phone-tilt:-3deg}.phone--lg{--l-phone-w:330px}.phone--zoom{--l-phone-pad:12px;--l-phone-radius:48px;--l-phone-screen-radius:36px;--l-phone-w:min(94vw, 440px, calc((100dvh - 56px) * 608 / 1468 + 24px));box-shadow:0 30px 90px #0009}.phone--zoom .phone__btn--silence{top:18%}.phone--zoom .phone__btn--volume{top:25%}.phone--zoom .phone__btn--power{top:22%}.phone[data-zoomed]{visibility:hidden}.phone__btn{background:var(--l-phone-btn);border-radius:2px;width:3px;position:absolute}.phone__btn--silence{height:30px;top:120px;left:-2px}.phone__btn--volume{height:52px;top:160px;left:-2px}.phone__btn--power{height:70px;top:140px;right:-2px}.phone__screen{background:var(--l-phone-chrome);border-radius:var(--l-phone-screen-radius);aspect-ratio:608/1468;grid-template-rows:minmax(0,70fr) minmax(0,1320fr) minmax(0,78fr);display:grid;position:relative;overflow:hidden}.phone__top{padding:0 calc(var(--l-phone-sw) * .085);background:var(--l-phone-chrome);color:var(--l-ink);font-size:max(7px, calc(var(--l-phone-sw) * .04));font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-weight:700;line-height:1;display:flex;position:relative}.phone__island{width:calc(var(--l-phone-sw) * .27);height:calc(var(--l-phone-sw) * .075);background:var(--l-phone-body);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone__sys-icons{height:calc(var(--l-phone-sw) * .034);width:auto;display:block}.phone__content{background:var(--l-phone-screen);min-height:0;position:relative;overflow:hidden}.phone__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.phone__bottom{background:var(--l-phone-chrome);justify-content:center;align-items:center;display:flex;position:relative}.phone__url{justify-content:center;align-items:center;gap:calc(var(--l-phone-sw) * .018);background:var(--l-paper-3);width:76%;height:64%;color:var(--l-navy);font-size:max(7px, calc(var(--l-phone-sw) * .036));letter-spacing:.01em;border-radius:999px;font-weight:600;line-height:1;display:inline-flex}.phone__url svg{flex:none;width:1.05em;height:auto}.phone__zoom-hint{right:calc(var(--l-phone-sw) * .07);color:var(--l-ink-3);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.phone__zoom-hint svg{width:calc(var(--l-phone-sw) * .05);min-width:8px;height:auto}.phone__zoom{z-index:3;border-radius:var(--l-phone-radius);cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.phone__zoom:focus-visible{outline:3px solid var(--l-focus,var(--l-navy));outline-offset:4px;border-radius:var(--l-phone-radius)}@media (hover:hover) and (pointer:fine){.phone--zoomable:hover{transform:rotate(var(--l-phone-tilt,0deg)) translateY(-4px)}}.phone__ball{pointer-events:none;filter:drop-shadow(0 14px 20px #0b254559);width:64px;height:64px;position:absolute;bottom:-12px;right:-32px}.zoom{width:100%;max-width:none;height:100%;max-height:none;color:var(--l-on-dark);overscroll-behavior:contain;touch-action:none;--l-focus:var(--l-lime);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.zoom[open]{justify-content:center;align-items:center;display:flex}.zoom::backdrop{background:0 0}.zoom__scrim{opacity:0;transition:opacity .26s var(--l-ease-out);background:#050e1edb;position:absolute;inset:0}.zoom[data-open] .zoom__scrim{opacity:1}.zoom__stage{justify-content:center;align-items:center;display:flex;position:relative}.zoom__phone{cursor:zoom-out}.zoom__close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));z-index:2;width:48px;height:48px;color:var(--l-on-dark);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0b2545d1;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;transition:transform .14s,background-color .14s;display:flex;position:absolute}.zoom__close:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.zoom__close:hover{background:var(--l-navy-2)}}html[data-zoom-open]{overflow:hidden}.strip{background:var(--l-lime);padding:14px 0;overflow:hidden}.marquee__track{align-items:center;gap:36px;width:max-content;display:flex}.marquee__row{align-items:center;gap:36px;display:flex}.marquee__item{white-space:nowrap;font-family:var(--l-font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:36px;font-size:15px;display:inline-flex}.marquee__item--lime{color:var(--l-navy)}.marquee__item--sky{color:var(--l-navy-2)}.marquee__sep{filter:brightness(0);opacity:.85;width:16px;height:16px}.section{background:var(--l-paper);padding:88px 0}.section--paper-2{background:var(--l-paper-2)}.section--tint{background:var(--l-navy-soft)}.section--lime-soft{background:var(--l-lime-soft)}.section--lime{background:var(--l-lime);color:var(--l-navy)}.section--navy{--l-focus:var(--l-lime);color:var(--l-on-dark);background:radial-gradient(820px 480px at 94% 0%, #8bd12a29, transparent 70%), radial-gradient(760px 460px at 4% 100%, #1c6beb3d, transparent 70%), var(--l-navy);position:relative;overflow:hidden}.section--navy .section__title{color:var(--l-on-dark)}.section--navy .section__lead,.section--navy .split__lead,.section--navy .bullets__item{color:var(--l-on-dark-2)}.section--navy .bullets__check{color:var(--l-lime)}.section--navy .phone{box-shadow:0 40px 80px #00000073,0 0 0 1px #ffffff1a}.text-lime{color:var(--l-lime-ink)}.section--navy .text-lime{color:var(--l-lime)}.tone--lime{--tone:var(--l-lime);--tone-soft:var(--l-lime-soft);--tone-ink:var(--l-lime-ink)}.tone--sky{--tone:var(--l-sky);--tone-soft:var(--l-sky-soft);--tone-ink:var(--l-sky-ink)}.tone--amber{--tone:var(--l-amber);--tone-soft:var(--l-amber-soft);--tone-ink:var(--l-amber-ink)}.tone--violet{--tone:var(--l-violet);--tone-soft:var(--l-violet-soft);--tone-ink:var(--l-violet-ink)}.pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;display:grid}.pain{background:var(--l-paper);border:1px solid var(--l-line);border-radius:var(--l-radius);flex-direction:column;display:flex;overflow:hidden}.pain__body{background:var(--tone-soft);flex-direction:column;flex:auto;gap:8px;padding:26px 24px 24px;display:flex}.pain__label{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pain__label--before{color:var(--l-ink-2);background:#0b254514}.pain__label--after{background:var(--tone);color:var(--l-navy);margin-top:14px}.pain__q{color:var(--l-ink-2);font-size:21px;font-style:italic;font-weight:600;line-height:1.3}.pain__a{color:var(--l-navy);text-wrap:pretty;margin-top:2px;font-size:19px;font-weight:700;line-height:1.4}.pain__media{background:var(--l-paper)}.pain__img{width:100%;height:auto;display:block}.demo__stage{grid-template-columns:minmax(0,460px) minmax(0,500px);justify-content:center;align-items:center;gap:48px;margin-top:44px;display:grid}.demo__phone{justify-content:center;display:flex}.photo-phone{background:#0b1a2e;border-radius:24px;width:min(100%,460px);position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073}.photo-phone__screen{background:var(--l-phone-screen);transform-origin:50%;position:absolute;overflow:hidden}.photo-phone__screen>img,.photo-phone__screen>video{object-fit:fill;width:100%;height:100%;display:block}.photo-phone__screen[data-zoomed]{visibility:hidden}.photo-phone__photo{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.photo-phone__zoom{z-index:2;cursor:zoom-in;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.photo-phone__zoom:focus-visible{outline:3px solid var(--l-focus,var(--l-navy));outline-offset:3px}.photo-phone__hint{z-index:2;pointer-events:none;white-space:nowrap;color:var(--l-on-dark);background:#0b2545d1;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.photo-phone__overlay{z-index:3;pointer-events:none;position:absolute}.photo-phone .demo__play{width:60px;height:60px;margin:-30px 0 0 -30px}.photo-phone__overlay>*{pointer-events:auto}.demo__video{object-fit:cover;object-position:top;background:var(--l-phone-screen);width:100%;height:100%;display:block}.demo__play{z-index:4;background:var(--l-lime);width:76px;height:76px;color:var(--l-navy);cursor:pointer;transition:transform .16s var(--l-ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-38px 0 0 -38px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 28px #0b254566}.demo__play:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.demo__play:hover{transform:scale(1.04)}}.demo__play svg{margin-left:4px}.demo__chapters{gap:10px;display:grid}.demo__chapter{border:1px solid var(--l-dark-line);color:var(--l-on-dark-2);background:#ffffff0d;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:13px 16px;transition:background-color .18s,border-color .18s,color .18s;display:grid}.demo__chapter-num{width:36px;height:36px;color:var(--l-on-dark);background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;font-size:18px;transition:background-color .18s,color .18s;display:inline-flex}.demo__chapter-text{text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.45}.demo__chapter.is-active{background:var(--l-lime);border-color:var(--l-lime);color:var(--l-navy)}.demo__chapter.is-active .demo__chapter-num{background:var(--l-navy);color:var(--l-lime)}.demo__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.demo__note{color:var(--l-on-dark-3);font-size:14px}.main__stage{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:26px;margin-top:44px;display:grid;position:relative}.main__phone{justify-content:center;display:flex}.main .phone--zoomable:hover{transform:none}.marker{z-index:4;cursor:pointer;background:var(--tone);width:30px;height:30px;color:var(--l-navy);border:2.5px solid var(--l-paper);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--l-ease-out);border-radius:999px;justify-content:center;align-items:center;margin-top:-15px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;box-shadow:0 3px 10px #0b254559}.marker[data-side=left]{left:-4px}.marker[data-side=right]{right:-4px}.marker:before{content:"";border-radius:999px;position:absolute;inset:-8px}.marker:focus-visible{outline:3px solid var(--l-navy);outline-offset:3px}.marker[data-active=true]{box-shadow:0 0 0 3px var(--l-paper), 0 6px 16px #0b254573;animation:main-pop .42s var(--l-ease-out) 1 both;transform:scale(1.15)}@media (hover:hover) and (pointer:fine){.marker:hover{transform:scale(1.1)}}@keyframes main-pop{0%{transform:scale(1)}45%{transform:scale(1.4)}to{transform:scale(1.15)}}.callouts{width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:grid;position:relative}.callout{background:var(--tone-soft);transition:opacity .12s linear, transform .12s var(--l-ease-out), box-shadow .2s ease;border-radius:16px;grid-area:1/1;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.callout[data-state=hidden]{opacity:0;pointer-events:none;transform:translateY(10px)scale(.97)}.callout[data-state=shown],.callout[data-state=active]{opacity:1;transition:opacity .2s ease-out var(--cd,.38s), transform .26s var(--l-ease-out) var(--cd,.38s), box-shadow .2s ease;transform:none}.callout[data-state=active]{box-shadow:0 0 0 2px var(--tone), 0 10px 26px #0b254524}.callout__num{background:var(--tone);width:36px;height:36px;color:var(--l-navy);border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.callout__title{color:var(--l-navy);font-size:17px;font-weight:700;line-height:1.3}.callout__text{color:var(--l-ink-2);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:1.5}.leaders{z-index:3;pointer-events:none;position:absolute;inset:0}.leader{position:absolute;inset:0}.leader__bar{background:var(--tone);border-radius:2px;transition:transform 80ms linear;position:absolute;box-shadow:0 0 0 1px #0b254547}.leader__bar--x{transform:scaleX(0)}.leader__bar--y{transform:scaleY(0)}.leader__dot{background:var(--tone);opacity:0;border-radius:999px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:opacity 80ms linear,transform 80ms linear;position:absolute;transform:scale(.4);box-shadow:0 0 0 1px #0b254547}.leader[data-on=true] .leader__bar{transition:transform .15s var(--l-ease-out) calc(var(--n) * .15s);transform:none}.leader[data-on=true] .leader__dot{opacity:1;transition:opacity .12s linear calc(var(--n) * .15s), transform .18s var(--l-ease-out) calc(var(--n) * .15s);transform:none}.main__controls{flex-direction:column;align-items:center;gap:12px;display:flex}.main__hint{color:var(--l-ink-3);text-align:center;text-wrap:balance;margin:0;font-size:15px;line-height:1.5}@media (width>=1040px){.main__stage{--main-phone:330px;grid-template-columns:minmax(0, 1fr) var(--main-phone) minmax(0, 1fr);align-items:start;gap:22px 64px}.main__phone{grid-area:1/2}.callouts{grid-area:1/1/auto/-1;grid-template-columns:minmax(0, 1fr) var(--main-phone) minmax(0, 1fr);pointer-events:none;grid-template-rows:repeat(6,minmax(0,1fr));align-self:stretch;column-gap:64px;max-width:none}.callout{pointer-events:auto;grid-area:auto;align-self:center;max-width:340px}.callout[data-side=left]{grid-column:1;justify-self:end}.callout[data-side=right]{grid-column:3;justify-self:start}.callout[data-side=left][data-state=hidden]{transform:translate(14px)scale(.97)}.callout[data-side=right][data-state=hidden]{transform:translate(-14px)scale(.97)}.co1{grid-row:1/span 2}.co2{grid-row:2/span 2}.co3{grid-row:3/span 2}.co4{grid-row:4/span 2}.co5{grid-row:5/span 2}.main__controls{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.marker,.callout,.leader__bar,.leader__dot{transition:none!important}.marker[data-active=true]{animation:none}}[data-motion=paused] .marker,[data-motion=paused] .callout,[data-motion=paused] .leader__bar,[data-motion=paused] .leader__dot{transition:none!important}[data-motion=paused] .marker[data-active=true]{animation:none}.calc__grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:32px;margin-top:36px;display:grid}.calc__tasks{gap:12px;display:grid}.calc__task{background:var(--l-paper);border:1px solid var(--l-line);border-radius:16px;gap:4px;padding:14px 18px 6px;display:grid}.calc__label{color:var(--l-ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:15.5px;display:flex}.calc__task-name{font-weight:600}.calc__value{color:var(--l-navy);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.calc__range{width:100%;height:44px;accent-color:var(--l-navy);cursor:pointer;touch-action:pan-y;background:0 0;margin:0}.calc__result{top:calc(var(--l-nav-h) + 16px);background:var(--l-navy);color:var(--l-on-dark);--l-focus:var(--l-lime);border-radius:16px;padding:24px;position:sticky}.calc__result-label{letter-spacing:.14em;text-transform:uppercase;color:var(--l-on-dark-3);font-size:13px;font-weight:700}.calc__hours{color:var(--l-lime);font-variant-numeric:tabular-nums;margin-top:6px;font-size:52px}.calc__ladder-label{color:var(--l-on-dark-2);margin-top:10px;font-size:14px;font-weight:600}.calc__ladder{gap:6px;margin-top:10px;display:grid}.calc__step{color:var(--l-on-dark-3);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;line-height:1.35;transition:background-color .18s,color .18s;display:grid}.calc__step-hours{color:var(--l-on-dark-3);font-variant-numeric:tabular-nums;font-size:17px}.calc__step.is-reached,.calc__step.is-reached .calc__step-hours{color:var(--l-on-dark)}.calc__step--life.is-reached{background:#8bd12a2e}.calc__step--life.is-reached .calc__step-hours{color:var(--l-lime)}.calc__step--class.is-reached{background:#ffffff17}.calc__step.is-current{background:var(--l-lime);color:var(--l-navy);font-weight:600}.calc__step.is-current .calc__step-hours{color:var(--l-navy)}.calc__after{color:var(--l-on-dark-2);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.55}.calc__result .btn{width:100%;margin-top:18px}.calc__note{color:var(--l-ink-3);text-align:center;margin-top:20px;font-size:13.5px}.reports__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.report{background:var(--l-paper);border:1px solid var(--l-line);border-radius:var(--l-radius);flex-direction:column;align-items:flex-start;padding:14px 14px 22px;display:flex}.report__phone{background:var(--tone-soft);border-radius:12px;justify-content:center;width:100%;padding:20px 8px 16px;display:flex}.report .phone{--l-phone-w:230px;--l-phone-pad:9px;--l-phone-radius:36px;--l-phone-screen-radius:28px}.report__plan{background:var(--tone);color:var(--l-navy);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin:20px 6px 0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.report__title{color:var(--l-navy);margin:10px 6px 0;font-size:18px;font-weight:700;line-height:1.3}.report__text{color:var(--l-ink-2);text-wrap:pretty;margin:6px 6px 0;font-size:15px;line-height:1.5}.reports__note{color:var(--l-ink-3);text-align:center;margin-top:28px;font-size:14px}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.step{background:var(--l-paper-2);border:1px solid var(--l-line);border-radius:var(--l-radius);flex-direction:column;display:flex;overflow:hidden}.step__body{flex-direction:column;flex:auto;gap:8px;padding:22px 22px 18px;display:flex}.step__num{background:var(--l-lime);width:36px;height:36px;color:var(--l-navy);border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.step__title{color:var(--l-ink);font-size:19px;font-weight:700;line-height:1.3}.step__text{color:var(--l-ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.55}.step__media{border-top:1px solid var(--l-line);background:var(--l-paper-3);aspect-ratio:608/640;overflow:hidden}.step__img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.step__img--center{object-position:center}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.split__visual{justify-content:center;display:flex}.split__lead{color:var(--l-ink-2);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:1.55}.flow{gap:16px;margin-top:28px;display:grid}.flow__item{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;display:grid}.flow__num{background:var(--l-navy);width:36px;height:36px;color:var(--l-on-dark);border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.flow__title{color:var(--l-ink);font-size:17px;font-weight:700;line-height:1.35}.flow__text{color:var(--l-ink-2);text-wrap:pretty;margin-top:2px;font-size:15.5px;line-height:1.5}.bookings__included{color:var(--l-lime-ink);margin-top:24px;font-weight:700}.bookings__legal{color:var(--l-ink-3);margin-top:6px;font-size:14px}.bookings__cta{margin-top:22px}.bookings__visual{justify-content:center;margin-top:36px;display:flex}.flow--row{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.flow--row .flow__item{border-radius:var(--l-radius);background:var(--l-paper);grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px}.bookings__included,.bookings__legal{text-align:center}.bookings__cta{justify-content:center;display:flex}.bullets{gap:12px;margin-top:22px;display:grid}.bullets__item{color:var(--l-ink-2);text-wrap:pretty;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.bullets__check{color:var(--l-lime-ink);flex:none;margin-top:4px}.paddy__quotas{border:1px solid var(--l-dark-line);color:var(--l-on-dark);background:#ffffff12;border-radius:14px;margin-top:22px;padding:14px 16px;font-size:15px;line-height:1.5}.paddy__availability{color:var(--l-on-dark-3);margin-top:12px;font-size:14px;line-height:1.5}.paddy__footer{color:var(--l-lime);margin-top:18px;font-size:15px;font-weight:700}.paddy__title{line-height:.95}.paddy__name{letter-spacing:.005em;color:var(--l-lime);font-size:clamp(56px,7.6vw,96px);line-height:.9;display:block}.paddy__tagline{color:var(--l-on-dark);text-wrap:balance;margin-top:14px;font-size:clamp(30px,3.6vw,46px);line-height:1.04;display:block}.paddy__ai{color:var(--l-on-dark-sky)}.paddy__visual{flex-direction:column;align-items:center}.paddy__slot{flex-direction:column;align-items:center;width:100%;display:flex}.pdemo-wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.pdemo__note{text-align:center;max-width:330px;color:var(--l-on-dark-3);text-wrap:balance;margin:0;font-size:13px;line-height:1.5}.pdemo__controls{flex-wrap:wrap;justify-content:center;gap:10px;min-height:44px;display:flex}.compare{display:none}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:40px;display:grid}.plan{background:var(--l-paper);border:1px solid var(--l-line);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.plan--recommended{background:var(--l-navy);border-color:var(--l-navy);color:var(--l-on-dark);--l-focus:var(--l-lime)}.plan__head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:28px;display:flex}.plan__top{background:var(--tone-soft);padding:26px 28px 20px}.plan__body{flex-direction:column;flex:auto;padding:0 28px 28px;display:flex}.plan--recommended .plan__top{background:var(--l-navy-2)}.plan__name{color:var(--l-navy);font-size:34px}.plan--recommended .plan__name{color:var(--l-on-dark)}.plan__badge{background:var(--l-lime);color:var(--l-navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.plan__for{color:var(--l-ink-2);text-wrap:pretty;min-height:2.95em;margin-top:10px;font-size:15px;font-weight:600}.plan--recommended .plan__for{color:var(--l-on-dark-2)}.plan__pricing{border-bottom:1px solid var(--l-line);margin-top:22px;padding-bottom:20px}.plan--recommended .plan__pricing{border-bottom-color:var(--l-dark-line)}.plan__list{color:var(--l-ink-3);align-items:baseline;gap:8px;font-size:14px;display:flex}.plan__list-amount{color:var(--l-ink-2);font-weight:600}.plan--recommended .plan__list-amount{color:var(--l-on-dark-2)}.plan__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan__amount{color:var(--l-navy);letter-spacing:.005em;font-size:46px}.plan--recommended .plan__amount{color:var(--l-on-dark)}.plan__currency{color:var(--l-ink-3);font-size:18px}.plan--recommended .plan__currency,.plan--recommended .plan__per,.plan--recommended .plan__list{color:var(--l-on-dark-3)}.plan__per{color:var(--l-ink-3);margin-top:2px;font-size:14px}.plan__features{flex:auto;align-content:start;gap:10px;margin-top:20px;display:grid}.plan__feature{color:var(--l-ink-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.plan--recommended .plan__feature{color:var(--l-on-dark-2)}.plan__check{color:var(--l-lime-ink);flex:none;margin-top:3px}.plan--recommended .plan__check{color:var(--l-lime)}.plan__cta{width:100%;margin-top:24px}.plans__periods{color:var(--l-ink);text-align:center;text-wrap:balance;margin-top:32px;font-size:16px;font-weight:600}.plans__note{color:var(--l-ink-3);text-align:center;text-wrap:pretty;max-width:780px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.55}.plans__more{text-align:center;margin-top:10px;font-size:15px}.plans__more a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.fact{background:var(--l-paper);border-radius:var(--l-radius);padding:22px}.fact__title{letter-spacing:.14em;text-transform:uppercase;color:var(--l-lime-ink);font-size:13px;font-weight:700}.fact__text{color:var(--l-ink-2);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.55}.trial__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:32px;display:flex}.trial .trial__cta .hero__note{color:var(--l-navy)}.trust{border-radius:var(--l-radius);background:var(--l-paper);margin-top:32px;padding:28px}.trust__title{color:var(--l-ink);font-size:20px;font-weight:700}.trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:16px;display:grid}.trust__legal{color:var(--l-ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;font-size:14px;display:flex}.trust__legal a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.faq{gap:10px;margin-top:36px;display:grid}.faq__item{border:1px solid var(--l-line);background:var(--l-paper);border-radius:16px}.faq__item[open]{border-color:var(--l-line-2)}.faq__q{cursor:pointer;color:var(--l-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"";border-right:2px solid var(--l-navy);border-bottom:2px solid var(--l-navy);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .18s;transform:rotate(45deg)}.faq__item[open] .faq__q:after{transform:rotate(225deg)}@media (hover:hover) and (pointer:fine){.faq__q:hover{color:var(--l-navy)}}.faq__q:active{background:var(--l-paper-2);border-radius:16px}.faq__a{color:var(--l-ink-2);text-wrap:pretty;padding:0 20px 20px;font-size:16px;line-height:1.6}.fact__text strong,.trust__list strong,.faq__a strong{color:var(--l-ink);font-weight:700}.closing{color:var(--l-on-dark);background:radial-gradient(820px 480px at 8% 0%, #8bd12a24, transparent 70%), radial-gradient(760px 460px at 96% 100%, #1c6beb3d, transparent 70%), var(--l-navy)}.closing__cta-block{text-align:center;padding-top:80px;padding-bottom:56px}.closing__title{margin-top:12px;font-size:clamp(40px,6vw,72px)}.closing__lead{color:var(--l-on-dark-2);text-wrap:pretty;max-width:560px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.55}.closing__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.closing__bar{border-top:1px solid var(--l-dark-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;padding-bottom:36px;display:flex}.closing__brand{--closing-logo-h:53px;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.closing__logo{height:var(--closing-logo-h);width:auto;display:block}.closing__tagline{margin-top:calc(var(--closing-logo-h) * -.3);margin-left:calc(var(--closing-logo-h) * 1.3);font-family:var(--l-font-text);text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;font-size:max(10.8px, calc(var(--closing-logo-h) * .225));color:var(--l-on-dark);text-wrap:balance;line-height:1.25}.closing__tagline-brand{color:var(--l-lime)}.closing__links{flex-wrap:wrap;gap:6px 22px;display:flex}.closing__link{color:var(--l-on-dark-2);padding:12px 0;font-size:14.5px}.closing__link:hover{color:var(--l-on-dark)}.layers__visual{flex-direction:column;align-items:center;gap:12px}.assembly{--asm-scale:1.22;--asm-z-glass:22px;--asm-z-screen:11px;--asm-z-body:0px;width:480px;max-width:100%;height:520px;position:relative}.assembly__scene{perspective:1700px;position:absolute;inset:0}.assembly[data-state=playing] .assembly__scene,.assembly[data-state=static] .assembly__scene{animation:6s ease-in-out 5.6s infinite asm-float}.assembly__rig{width:0;height:0;transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-36deg) scale(var(--asm-scale));position:absolute;top:56%;left:50%}.assembly__spin{width:210px;height:456px;transform-style:preserve-3d;position:absolute;top:-228px;left:-105px}.assembly__layer{opacity:0;transform:translateZ(var(--z,0px));border-radius:40px;position:absolute;inset:0}.assembly__layer--body{--z:var(--asm-z-body);background:linear-gradient(160deg,#1b2740,#0a101b);border:1px solid #2e3e57;box-shadow:0 0 0 1px #3fa0ff1f}.assembly__camera{background:#0e1522;border:1px solid #2e3e57;border-radius:20px;width:66px;height:66px;position:absolute;top:16px;left:16px}.assembly__camera i{background:radial-gradient(circle at 35% 35%,#3b5c8f,#0a1020 70%);border:2px solid #20304a;border-radius:999px;width:22px;height:22px;position:absolute}.assembly__camera i:first-child{top:9px;left:9px}.assembly__camera i:nth-child(2){top:36px;left:9px}.assembly__layer--screen{--z:var(--asm-z-screen);background:var(--l-phone-screen);border-radius:32px;inset:9px;overflow:hidden}.assembly__layer--screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.assembly__layer--glass{--z:var(--asm-z-glass);background:linear-gradient(135deg,#ffffff47,#ffffff0f 46%,#ffffff29);border:1.5px solid #ffffff80;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 36px #ffffff24}.assembly__layer--glass img{filter:drop-shadow(0 10px 22px #0b254573);width:84px;height:84px}.assembly__layer--glass:after{content:"";border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 34%,#fff9 50%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.assembly__label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--l-on-dark-sky);font-size:13px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.layers__replay{margin-top:4px}.assembly__energy{pointer-events:none;position:absolute;inset:0}.assembly__glow{opacity:0;background:radial-gradient(circle,#8bd12a9e 0%,#3fa0ff70 36%,#0000 68%);border-radius:50%;width:480px;height:480px;margin:-240px 0 0 -240px;position:absolute;top:56%;left:50%}.assembly__core{opacity:0;background:radial-gradient(circle,#fffffff2 0%,#8ec5ff8c 40%,#0000 70%);border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:56%;left:50%}.assembly__spark{opacity:0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:56%;left:50%}.assembly__spark--lime{background:var(--l-lime);box-shadow:0 0 14px var(--l-lime)}.assembly__spark--sky{background:var(--l-sky);box-shadow:0 0 14px var(--l-sky)}.assembly__ring{opacity:0;border:4px solid var(--ring);width:300px;height:300px;box-shadow:0 0 34px var(--ring), inset 0 0 34px var(--ring);border-radius:50%;position:absolute;top:-150px;left:-150px;transform:translateZ(-8px)scale(.3)}.assembly__ring--1,.assembly__ring--3{--ring:var(--l-sky)}.assembly__ring--2{--ring:var(--l-lime)}.assembly[data-state=static] .assembly__layer{opacity:1}.assembly[data-state=static] .assembly__glow{opacity:.3;transform:scale(1.1)}.assembly[data-state=static] .assembly__scene{animation:none}.assembly[data-state=playing] .assembly__layer{animation-duration:5.6s;animation-timing-function:linear;animation-fill-mode:both}.assembly[data-state=playing] .assembly__layer--glass{animation-name:asm-glass}.assembly[data-state=playing] .assembly__layer--screen{animation-name:asm-screen}.assembly[data-state=playing] .assembly__layer--body{animation-name:asm-body}.assembly[data-state=playing] .assembly__layer--glass:after{animation:asm-shine .9s var(--l-ease-out) 2.9s both}.assembly[data-state=playing] .assembly__spin{animation:5.6s linear both asm-spin}.assembly[data-state=playing] .assembly__ring{animation:asm-ring 1.6s var(--l-ease-out) forwards}.assembly[data-state=playing] .assembly__ring--1{animation-delay:4.2s}.assembly[data-state=playing] .assembly__ring--2{animation-delay:4.45s}.assembly[data-state=playing] .assembly__ring--3{animation-delay:4.7s}.assembly[data-state=playing] .assembly__glow{animation:asm-flash 2.2s var(--l-ease-out) 4.2s forwards, asm-breathe 5s ease-in-out 6.4s infinite}.assembly[data-state=playing] .assembly__core{animation:asm-core 1.1s var(--l-ease-out) 4.15s forwards}.assembly[data-state=playing] .assembly__spark{animation:asm-spark 1.4s var(--l-ease-out) 4.25s forwards}@keyframes asm-glass{0%{opacity:0;animation-timing-function:var(--l-ease-out);transform:translateZ(340px)scale(.9)}12%{opacity:1;transform:translateZ(270px)scale(1)}42%{opacity:1;animation-timing-function:var(--l-ease-in-out);transform:translateZ(270px)scale(1)}56%,to{opacity:1;transform:translateZ(var(--asm-z-glass)) scale(1)}}@keyframes asm-screen{0%,10%{opacity:0;animation-timing-function:var(--l-ease-out);transform:translateZ(250px)scale(.9)}22%{opacity:1;transform:translateZ(155px)scale(1)}42%{opacity:1;animation-timing-function:var(--l-ease-in-out);transform:translateZ(155px)scale(1)}56%,to{opacity:1;transform:translateZ(var(--asm-z-screen)) scale(1)}}@keyframes asm-body{0%,20%{opacity:0;animation-timing-function:var(--l-ease-out);transform:translateZ(90px)scale(.9)}32%{opacity:1;transform:translateZ(40px)scale(1)}42%{opacity:1;animation-timing-function:var(--l-ease-in-out);transform:translateZ(40px)scale(1)}56%,to{opacity:1;transform:translateZ(var(--asm-z-body)) scale(1)}}@keyframes asm-spin{0%,55%{animation-timing-function:var(--l-ease-in-out);transform:rotate(0)scale(1)}67%{animation-timing-function:var(--l-ease-in-out);transform:rotate(-200deg)scale(1.08)}80%,to{transform:rotate(-360deg)scale(1)}}@keyframes asm-shine{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(120%)}}@keyframes asm-ring{0%{opacity:1;transform:translateZ(-8px)scale(.3)}45%{opacity:.85}to{opacity:0;transform:translateZ(-8px)scale(2.7)}}@keyframes asm-core{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@keyframes asm-flash{0%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1.15)}to{opacity:.3;transform:scale(1.3)}}@keyframes asm-breathe{0%,to{opacity:.3;transform:scale(1.3)}50%{opacity:.5;transform:scale(1.38)}}@keyframes asm-spark{0%{opacity:1;transform:translate(0)scale(1.3)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}@keyframes asm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-motion=paused] .assembly__scene,[data-motion=paused] .assembly__glow{animation-play-state:paused}.landing-error{max-width:560px;min-height:100dvh;padding:48px var(--l-gutter);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.landing-error__title{color:var(--l-navy);font-size:clamp(32px,7vw,48px)}.landing-error__body{color:var(--l-ink-2);margin-top:18px;font-size:16px;line-height:1.6}.landing-error__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rise{opacity:0;animation:rise var(--l-dur-rise) var(--l-ease-out) forwards}.d1{animation-delay:60ms}.d2{animation-delay:.16s}.d3{animation-delay:.26s}.d4{animation-delay:.36s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero__visual.rise{opacity:1;animation-name:rise-visual}@keyframes rise-visual{0%{transform:translateY(24px)}to{transform:translateY(0)}}.ball{animation:hop 2.4s var(--l-ease-hop) infinite}@keyframes hop{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.marquee__track--animated{animation:36s linear infinite slide}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-motion=paused] .ball,[data-motion=paused] .marquee__track--animated{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.strip:hover .marquee__track--animated{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise{opacity:1;animation:none}.ball,.marquee__track--animated{animation:none}.demo__chapter,.demo__chapter-num,.demo__play,.btn,.faq__q:after,.calc__step,.phone,.zoom__scrim,.zoom__close{transition:none}}@media (width<=1100px){.reports__row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero .phone{--l-phone-w:250px}.hero__phone--front{margin-left:-84px}.steps,.facts,.flow--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:root{--l-phone-w:260px;--l-nav-h:66px}.nav__link{display:none}.nav__logo{height:46px}.hero__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:36px;padding-bottom:48px}.hero .phone{--l-phone-w:220px;--l-phone-pad:10px;--l-phone-radius:40px;--l-phone-screen-radius:30px}.hero__phones{padding-top:16px}.hero__phone--back{margin-top:36px}.hero__phone--front{margin-left:-76px}.section{padding:64px 0}.pains{grid-template-columns:minmax(0,1fr);gap:16px}.demo__stage{grid-template-columns:minmax(0,1fr);gap:26px}.calc__grid{grid-template-columns:minmax(0,1fr);gap:24px}.calc__result{position:static}.reports__row{scroll-snap-type:x mandatory;scroll-padding-inline:var(--l-gutter);touch-action:pan-x pan-y;padding:4px var(--l-gutter) 12px;margin-left:calc(-1 * var(--l-gutter));margin-right:calc(-1 * var(--l-gutter));scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto}.report{scroll-snap-align:start;flex:0 0 min(78vw,300px)}.report__phone{justify-content:flex-start}.demo__chapters{gap:8px}.demo__chapter{padding:11px 14px}.demo__chapter-text{font-size:15px}.demo .phone--lg,.main .phone--lg{--l-phone-w:280px;--l-phone-pad:11px;--l-phone-radius:44px;--l-phone-screen-radius:34px}.split{grid-template-columns:minmax(0,1fr);gap:36px}.plans{grid-template-columns:minmax(0,1fr);gap:16px}.plan__top{padding:22px 24px 18px}.plan__body{padding:0 24px 24px}.plan__amount{font-size:40px}.compare{border-collapse:collapse;width:100%;margin-top:28px;font-size:15px;display:table}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--l-line);padding:10px 8px}.compare th{letter-spacing:.1em;text-transform:uppercase;color:var(--l-ink-3);font-size:12px;font-weight:700}.compare td:last-child,.compare th:last-child{text-align:right}.compare__name{color:var(--l-navy);font-weight:700}.compare__price{color:var(--l-ink);white-space:nowrap;font-weight:700}.trust__list{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:root{--l-gutter:20px}.assembly{--asm-scale:.98;height:450px}.section__title{font-size:clamp(26px,7vw,32px)}.section__title.display{font-size:clamp(32px,9vw,40px)}.section__lead{font-size:17px}.hero__title{font-size:clamp(32px,9.2vw,38px)}.hero__lead{font-size:17px}.hero__ctas .btn{width:100%}.steps{grid-template-columns:minmax(0,1fr)}.step__media{aspect-ratio:608/480}.facts{grid-template-columns:minmax(0,1fr)}.flow--row{grid-template-columns:minmax(0,1fr);gap:12px}.flow--row .flow__item{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 18px}.phone__btn--silence{height:24px;top:96px}.phone__btn--volume{height:42px;top:128px}.phone__btn--power{height:56px;top:110px}.phone__ball{width:52px;height:52px;bottom:-10px;right:-26px}.bookings__cta .btn,.trial__cta .btn,.closing__ctas .btn{width:100%}.closing__cta-block{padding-top:64px}.closing__brand{--closing-logo-h:42px}}@media (width<=480px){.nav__inner{gap:10px}.nav__logo{height:42px}.nav__cta{white-space:normal;border-radius:18px;max-width:124px;padding:8px 12px;font-size:12.5px;line-height:1.15}}@media (width<=420px){:root{--l-gutter:16px}.assembly{--asm-scale:.84;height:410px}.hero__phones{padding-top:8px}.hero .phone{--l-phone-w:190px;--l-phone-pad:8px;--l-phone-radius:34px;--l-phone-screen-radius:26px}.hero__phone--front{margin-left:-64px}.demo .phone--lg,.main .phone--lg{--l-phone-w:250px;--l-phone-pad:10px;--l-phone-radius:40px;--l-phone-screen-radius:30px}.split .phone{--l-phone-w:220px}.kicker{letter-spacing:.16em;font-size:12px}.plan__name{font-size:30px}}@media (width<=374px){.nav__logo{height:38px}}@media (width<=360px){.hero .phone{--l-phone-w:168px;--l-phone-pad:7px;--l-phone-radius:30px;--l-phone-screen-radius:23px}.hero__phone--front{margin-left:-58px}.hero__title{font-size:30px}.demo .phone--lg,.main .phone--lg{--l-phone-w:230px}}
