.login-screen,.lp{--lp-bg:#ffffff;--lp-ink:#1c1c1e;--lp-muted:#555a6a;--lp-faint:#7a7f8c;--lp-accent:#5b76fe;--lp-accent-pressed:#2a41b6;--lp-ring:0 0 0 1px rgb(224,226,232);--lp-coral:#ffc6c6;--lp-teal:#c3faf5;--lp-orange:#ffe6cd;--lp-rose:#ffd8f4;--lp-max:72rem;--lp-gutter:clamp(1.25rem,5vw,2.75rem);--lp-display:var(--font-unbounded),var(--font-unbounded-latin),var(--font-golos),var(--font-golos-latin),sans-serif}.lp{position:relative;isolation:isolate;color:var(--lp-ink);background:var(--lp-bg);font-family:var(--font-golos),var(--font-golos-latin),"Segoe UI",Tahoma,sans-serif;font-weight:400;line-height:1.5;min-height:100vh}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-wrap{width:min(100%,var(--lp-max));margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-wrap--wide{width:min(100%,80rem)}.lp-stage{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp-stage__grid{inset:-12%;background-color:#fff;background-image:radial-gradient(#d8dbe3 1.1px,transparent 1.2px);background-size:28px 28px;opacity:.85}.lp-stage__blob,.lp-stage__grid{position:absolute;will-change:transform}.lp-stage__blob{border-radius:50%;filter:blur(8px);opacity:.88}.lp-stage__blob--coral{width:min(52vw,34rem);height:min(52vw,34rem);top:8%;left:-8%;background:var(--lp-coral)}.lp-stage__blob--teal{width:min(46vw,30rem);height:min(46vw,30rem);top:42%;right:-10%;background:var(--lp-teal)}.lp-stage__blob--orange{width:min(40vw,26rem);height:min(40vw,26rem);top:78%;left:18%;background:var(--lp-orange)}.lp-stage__float{position:absolute;width:min(16rem,28vw);padding:.55rem;background:#fff;border-radius:16px;box-shadow:var(--lp-ring);will-change:transform}.lp-stage__float img{display:block;width:100%;height:6.5rem;object-fit:cover;border-radius:10px}.lp-stage__float span{display:block;margin-top:.4rem;font-size:.75rem;font-weight:600;color:var(--lp-muted)}.lp-stage__float--a{top:12%;right:5%}.lp-stage__float--b{top:28%;left:2%}.lp-stage__float--c{top:46%;right:8%}.lp-stage__float--d{top:18%;left:18%}.lp-stage__float--e{top:62%;left:6%}.lp-stage__float--f{top:72%;right:20%}.lp-header{position:sticky;top:0;z-index:30;background:#fff;box-shadow:var(--lp-ring)}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;padding-block:.7rem}.lp-mark{display:inline-flex;align-items:baseline;gap:.14em;color:inherit;text-decoration:none;font-family:var(--lp-display);font-weight:700;font-size:1.05rem;letter-spacing:-.03em;line-height:1}.lp-mark__pro{color:var(--lp-accent)}.lp-mark__gkl{color:var(--lp-ink)}.lp-header__nav{display:flex;align-items:center;gap:1rem;flex-shrink:0}.lp-text-link{color:var(--lp-ink);font-size:.95rem;text-decoration:none}.lp-text-link:hover{color:var(--lp-accent)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.15rem;border:1px solid var(--lp-accent);border-radius:8px;background:var(--lp-accent);color:#fff;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap}.lp-btn:hover{background:var(--lp-accent-pressed);border-color:var(--lp-accent-pressed);color:#fff}.lp-btn--lg{min-height:3.1rem;padding-inline:1.35rem;font-size:1rem}.lp-content{position:relative;z-index:1}.lp-hero{box-sizing:border-box;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding-top:clamp(5rem,10vw,7rem);padding-bottom:clamp(3rem,8vw,5.5rem);text-align:center}.lp-hero__copy{max-width:42rem;margin-inline:auto}.lp-kicker{margin:0 0 1rem;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent)}.lp-audience h3,.lp-block h3,.lp-final h2,.lp-hero h1,.lp-hscroll__copy h3,.lp-section h2{font-family:var(--lp-display);letter-spacing:-.03em}.lp-hero h1{margin:0 auto;max-width:18em;font-size:clamp(1.85rem,4.8vw,3.15rem);font-weight:700;line-height:1.08}.lp-hero__lead{margin:1.15rem auto 0;max-width:34rem;font-size:1.12rem;line-height:1.5;color:var(--lp-muted)}.lp-hero__cta{margin-top:1.6rem}.lp-hero__note{margin:.75rem 0 0;font-size:.88rem;color:var(--lp-faint)}.lp-hero__shot{margin-top:clamp(2rem,5vw,3.25rem)}.lp-window{margin:0;overflow:hidden;background:#fff;border-radius:20px;box-shadow:var(--lp-ring)}.lp-window--hero{border-radius:44px}.lp-window img{display:block;width:100%;height:auto}.lp-strip{background:var(--lp-teal)}.lp-strip__inner{display:grid;gap:1rem;padding-block:clamp(1.75rem,4vw,2.5rem)}.lp-strip p{margin:0;font-size:1.08rem;line-height:1.45;color:var(--lp-ink)}.lp-section{padding-block:clamp(3.5rem,8vw,6.5rem)}.lp-section__head{margin:0 0 2.25rem}.lp-section h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:700;line-height:1.12}.lp-hscroll-cta{padding-block:1.5rem 2.5rem}.lp-hscroll__track{display:flex;flex-direction:column;gap:2.75rem;will-change:transform}.lp-hscroll__panel{display:grid;gap:1.25rem;padding-inline:var(--lp-gutter)}.lp-hscroll__index{margin:0 0 .35rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}.lp-hscroll__copy h3{margin:0;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:700;line-height:1.12}.lp-hscroll__copy p{margin:.55rem 0 0;color:var(--lp-muted);max-width:36rem;font-size:1.05rem}.lp-calc{display:grid;gap:4.5rem}.lp-block h3{margin:0;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:700}.lp-block p{margin:.55rem 0 0;color:var(--lp-muted);max-width:40rem;font-size:1.05rem}.lp-block--pdf{display:grid;gap:1.1rem}.lp-block--pdf h3{font-size:1.15rem;font-weight:600}.lp-block--pdf p{font-size:.98rem}.lp-block--pdf .lp-window{max-width:28rem}.lp-audience{display:grid;gap:2rem}.lp-audience h3{margin:0;font-size:1.3rem;font-weight:700}.lp-audience p{margin:.5rem 0 0;color:var(--lp-muted);font-size:1.05rem}.lp-faq{display:grid;gap:0;box-shadow:inset 0 1px 0 rgb(224,226,232)}.lp-faq div{padding:1.15rem 0;box-shadow:inset 0 -1px 0 rgb(224,226,232)}.lp-faq dt{margin:0;font-size:1.05rem;font-weight:700}.lp-faq dd{margin:.4rem 0 0;color:var(--lp-muted);max-width:42rem}.lp-final{padding-block:clamp(4rem,10vw,7rem);text-align:center}.lp-final h2{margin:0 auto 1.5rem;max-width:14ch;font-size:clamp(2rem,4.8vw,3rem);font-weight:700;line-height:1.1}.lp-final__row{align-items:center;justify-content:center;gap:1rem 1.5rem}.lp-final__row,.lp-footer{display:flex;flex-wrap:wrap}.lp-footer{position:relative;z-index:1;padding-block:1.5rem 2rem;box-shadow:inset 0 1px 0 rgb(224,226,232);align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;font-size:.85rem;color:var(--lp-faint)}.lp-footer__brand{display:flex;flex-direction:column;gap:.35rem}.lp-footer__slogan{margin:0;font-family:var(--lp-display);font-size:.95rem;font-weight:700;letter-spacing:-.03em;color:var(--lp-ink);text-decoration:none}.lp-footer__slogan:hover{color:var(--lp-accent)}.lp-sheets{position:relative;z-index:1;margin-top:0;padding-top:clamp(3.5rem,8vw,6.5rem)}.lp-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.lp-footer__links a{color:var(--lp-muted);text-decoration:none}.lp-footer__links a:hover{color:var(--lp-ink)}.lp-cookies{position:fixed;left:var(--lp-gutter);right:var(--lp-gutter);bottom:1rem;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.25rem;max-width:48rem;margin-inline:auto;padding:.95rem 1.1rem;background:#fff;border-radius:16px;box-shadow:var(--lp-ring)}.lp-cookies p{margin:0;flex:1 1 16rem;font-size:.88rem;line-height:1.45;color:var(--lp-muted)}.lp-cookies a{color:var(--lp-ink)}.lp-cookies__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.lp-cookies__decline{background:none;border:none;padding:0;cursor:pointer;font:inherit}.lp-footer .legal-links a{color:var(--lp-muted)}.lp-footer .legal-links a:hover{color:var(--lp-ink)}@media (min-width:768px){.lp-strip__inner{grid-template-columns:1fr 1fr;gap:2rem 3rem}.lp-block--split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.7fr);align-items:center;gap:2.5rem}.lp-block--pdf{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center}.lp-audience{column-gap:4rem}.lp-audience,.lp-faq{grid-template-columns:1fr 1fr}.lp-faq{column-gap:3rem}}.lp-stage__blob,.lp-stage__float{display:none}@media (pointer:fine) and (min-width:1024px){.lp-stage__blob,.lp-stage__float{display:block}}.lp--desk .lp-stage__blob,.lp--desk .lp-stage__float{display:block}@media (pointer:fine) and (min-width:1024px){.lp-hscroll{height:300vh}.lp-hscroll__pin{position:sticky;top:0;height:100vh;overflow:hidden}.lp-hscroll__track{flex-direction:row;height:100%;gap:0}.lp-hscroll__panel{width:100vw;min-width:100vw;height:100vh;flex-shrink:0;grid-template-columns:minmax(18rem,.4fr) minmax(0,.6fr);align-items:center;gap:3rem;padding:6.5rem var(--lp-gutter) 4rem}.lp-hscroll__panel .lp-window{border-radius:40px}}.lp--desk .lp-hscroll,.lp-hscroll--desk{height:300vh}.lp--desk .lp-hscroll__pin,.lp-hscroll--desk .lp-hscroll__pin{position:sticky;top:0;height:100vh;overflow:hidden}.lp--desk .lp-hscroll__track,.lp-hscroll--desk .lp-hscroll__track{flex-direction:row;height:100%;gap:0}.lp--desk .lp-hscroll__panel,.lp-hscroll--desk .lp-hscroll__panel{width:100vw;min-width:100vw;height:100vh;flex-shrink:0;display:grid;grid-template-columns:minmax(18rem,.4fr) minmax(0,.6fr);align-items:center;gap:3rem;padding:6.5rem var(--lp-gutter) 4rem}.lp--desk .lp-hscroll__panel .lp-window,.lp-hscroll--desk .lp-hscroll__panel .lp-window{border-radius:40px}@media (max-width:767px){.lp-header__inner{min-height:3.35rem}.lp-mark{font-size:.95rem}.lp-btn{min-height:2.6rem;padding-inline:.9rem;font-size:.88rem}.lp-hero{text-align:left}.lp-hero h1,.lp-hero__copy,.lp-hero__lead{margin-inline:0}.lp-window--hero{border-radius:24px}.lp-hscroll{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp--desk .lp-hscroll,.lp-hscroll,.lp-hscroll--desk,.lp-hscroll__pin{height:auto!important}.lp-hscroll__pin{position:static!important;overflow:visible!important}.lp-hscroll__track{flex-direction:column!important;transform:none!important}.lp-hscroll__panel{width:100%!important;min-width:0!important;height:auto!important}.lp-stage__blob,.lp-stage__float{transform:none!important}}