.lx{--lx-paper:#f5f4f1;--lx-paper-2:#ebe9e4;--lx-card:#fff;--lx-ink:#141416;--lx-ink-2:#55555c;--lx-ink-3:#8a8a92;--lx-line:#dedcd6;--lx-blue:#3973c8;--lx-blue-deep:#2c5ea8;--lx-blue-soft:#79a6ea;--lx-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--lx-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lx-paper);min-height:100vh;color:var(--lx-ink);font:400 17px/1.6 var(--lx-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}html:has(.lx){overflow:clip visible}html:has(.lx) body{overflow:clip visible}.lx--dark{--lx-paper:#111113;--lx-paper-2:#19191c;--lx-card:#151517;--lx-ink:#f2f2f4;--lx-ink-2:#a8a8b0;--lx-ink-3:#75757e;--lx-line:#27272c;--lx-blue-deep:#4a82d4}:where(.lx) :where(h1,h2,h3){letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.04}:where(.lx) :where(p){margin:0}.lx :focus-visible{outline:2px solid var(--lx-blue);outline-offset:3px}.lx-wrap{max-width:1320px;margin:0 auto;padding:0 32px}.lx-kicker{color:var(--lx-blue);font-size:14px;font-weight:500}.lx--dark .lx-kicker,.lx-groups .lx-kicker{color:var(--lx-blue-soft)}.lx-accent{color:var(--lx-blue)}.lx--dark .lx-accent{color:var(--lx-blue-soft)}.lx-rise{opacity:0;filter:blur(8px);transition:opacity 1.1s var(--lx-ease), transform 1.1s var(--lx-ease), filter 1.1s var(--lx-ease);transform:translateY(32px)}.lx-rise--in{opacity:1;filter:none;transform:none}.lx-split__mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.lx-split__word{animation:lx-word-up 1s var(--lx-ease) var(--lx-d,0s) both;display:inline-block}@keyframes lx-word-up{0%{transform:translateY(105%)}}.lx-intro{animation:lx-intro 1s var(--lx-ease) var(--lx-d,0s) both}@keyframes lx-intro{0%{opacity:0;transform:translateY(18px)}}.lx-reveal-load{animation:lx-reveal 1.3s var(--lx-ease) var(--lx-d,0s) both}.lx-reveal-load>.lx-reveal__zoom{animation:lx-settle 1.8s var(--lx-ease) var(--lx-d,0s) both}@keyframes lx-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lx-settle{0%{transform:scale(1.18)}}.lx-pop-load{animation:lx-pop .9s cubic-bezier(.34, 1.45, .5, 1) var(--lx-d,0s) both}@keyframes lx-pop{0%{opacity:0;transform:translateY(28px)scale(.94)}}.lx-reveal__zoom{position:absolute;inset:0}.lx-reveal__zoom img{object-fit:cover}.lx-btn{background:var(--lx-blue);color:#fff;white-space:nowrap;cursor:pointer;height:48px;transition:background .2s var(--lx-ease), transform .2s var(--lx-ease);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.lx-btn:hover{background:var(--lx-blue-deep)}.lx-btn:active{transform:translateY(1px)}.lx-btn--ghost{border:1px solid var(--lx-ink);color:var(--lx-ink);background:0 0}.lx-btn--ghost:hover{background:var(--lx-ink);color:var(--lx-paper)}.lx-btn--light{color:#141416;background:#fff}.lx-btn--light:hover{background:#ebe9e4}.lx-btn--on-photo{color:#fff;border-color:#fff}.lx-btn--on-photo:hover{color:#141416;background:#fff}.lx-btn--sm{height:38px;padding:0 14px;font-size:14px}.lx-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lx-ui{z-index:2;color:#e7e8eb;background:#15161a;border:1px solid #2a2b31;border-radius:12px;width:260px;padding:12px 14px;font-size:12.5px;line-height:1.4;position:absolute;box-shadow:0 18px 40px #00000047}.lx-ui__top{color:#8b8d96;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;display:flex}.lx-ui__icon{color:#7fb0f5;background:#16233a;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.lx-ui__icon svg{width:10px;height:10px}.lx-ui__title{font-size:13px;font-weight:600;display:block}.lx-ui__sub{color:#8b8d96;margin-top:2px;font-size:11.5px}.lx-ui__row{border-top:1px solid #23242a;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.lx-ui__row:first-of-type{border-top:0}.lx-ui__row em{color:#8b8d96;white-space:nowrap;font-size:11px;font-style:normal}.lx-tag{color:#7fb0f5;white-space:nowrap;background:#16233a;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.lx-tag--ok{color:#3fb27f;background:#12291f}.lx-tag--warn{color:#e0a43a;background:#2b2312}.lx-ui__draft{color:#d5d7dc;background:#1a1b20;border:1px solid #23242a;border-radius:8px;margin-top:6px;padding:8px 10px}.lx-ui__acts{gap:6px;margin-top:10px;display:flex}.lx-ui__acts span{color:#a3a5ad;border:1px solid #2a2b31;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.lx-ui__acts span:first-child{border-color:var(--lx-blue);background:var(--lx-blue);color:#fff}.lx-nav{z-index:40;transition:background .3s var(--lx-ease), box-shadow .3s var(--lx-ease);position:fixed;inset:0 0 auto}.lx-nav--solid{background:color-mix(in srgb, var(--lx-paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--lx-line)}.lx-nav__bar{align-items:center;gap:28px;height:70px;display:flex}.lx-nav__links{color:var(--lx-ink-2);align-items:center;gap:26px;margin-left:auto;font-size:14px;display:flex}.lx-nav__links a:hover,.lx-nav__links a[aria-current=page]{color:var(--lx-ink)}.lx-hero{padding:132px 0 96px}.lx-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.lx-hero h1{max-width:11em;font-size:clamp(42px,5vw,76px)}.lx-hero__sub{max-width:31em;color:var(--lx-ink-2);margin-top:24px;font-size:18px;line-height:1.6}.lx-hero .lx-cta-row{margin-top:32px}.lx-collage{height:620px;position:relative}.lx-photo{background:var(--lx-paper-2);border-radius:10px;position:absolute;overflow:hidden}.lx-photo img{object-fit:cover;width:100%;height:100%}.lx-collage__slot{position:absolute}.lx-collage__slot .lx-photo{inset:0}.lx-fill{position:absolute;inset:0}.lx-collage__a{width:68%;height:62%;top:40px;left:0}.lx-collage__b{width:40%;height:46%;top:0;right:0}.lx-collage__c{width:52%;height:44%;bottom:0;right:6%}.lx-collage__card{z-index:2;position:absolute}.lx-ui--static{position:static}.lx-collage__card-b .lx-ui{width:100%}.lx-collage__card-a{bottom:120px;left:-28px}.lx-collage__card-b{width:230px;top:46%;right:-20px}.lx-kinds{padding:40px 0 120px}.lx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.lx-head h2{max-width:13em;font-size:clamp(32px,3.8vw,54px)}.lx-head p{max-width:26em;color:var(--lx-ink-2);font-size:18px}.lx-kinds__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lx-kind__photo{aspect-ratio:4/5;background:var(--lx-paper-2);border-radius:10px;position:relative;overflow:hidden}.lx-kind__photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--lx-ease)}.lx-kind:hover .lx-kind__photo img{transform:scale(1.04)}.lx-kind__card{z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.lx-kind__card .lx-ui{width:auto;padding:10px 12px}.lx-kind h3{letter-spacing:-.02em;margin-top:14px;font-size:20px}.lx-kind p{color:var(--lx-ink-2);margin-top:4px;font-size:15px}.lx-groups{color:#f2f2f4;background:#141416;padding:120px 0}.lx-groups__intro{max-width:44em}.lx-groups__intro h2{font-size:clamp(32px,3.8vw,56px)}.lx-groups__intro p{color:#a8a8b0;margin-top:18px;font-size:19px}.lx-groups__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:72px;display:grid}.lx-groups__pin{border-radius:12px;height:calc(100svh - 160px);min-height:480px;position:sticky;top:110px;overflow:hidden}.lx-groups__pin img{object-fit:cover;clip-path:inset(0);width:100%;height:100%;transition:clip-path 1.1s var(--lx-ease), transform 1.4s var(--lx-ease), filter 1.1s var(--lx-ease);position:absolute;inset:0}.lx-groups__pin img[data-state=next]{clip-path:inset(100% 0 0);transform:scale(1.18)}.lx-groups__pin img[data-state=past]{filter:brightness(.55);transform:scale(1.06)translateY(-4%)}.lx-groups__card{z-index:5;opacity:0;filter:blur(6px);transition:opacity .45s var(--lx-ease), filter .45s var(--lx-ease), transform .45s var(--lx-ease);position:absolute;bottom:20px;left:20px;transform:translateY(28px)scale(.96)}.lx-groups__card[data-state=past]{transform:translateY(-28px)scale(.96)}.lx-groups__card[data-state=on]{opacity:1;filter:none;transition:opacity .7s var(--lx-ease) .35s, filter .7s var(--lx-ease) .35s, transform .9s cubic-bezier(.34, 1.4, .5, 1) .35s;transform:none}.lx-groups__progress{z-index:5;gap:6px;display:flex;position:absolute;top:20px;left:20px;right:20px}.lx-groups__progress span{background:#ffffff40;border-radius:2px;flex:1;height:3px;overflow:hidden}.lx-groups__progress span:after{content:"";transform-origin:0;height:100%;transition:transform .8s var(--lx-ease);background:#fff;display:block;transform:scaleX(0)}.lx-groups__progress span[data-on=true]:after{transform:scaleX(1)}.lx-groups__card .lx-ui{position:static}.lx-group{opacity:.3;min-height:80svh;transition:opacity .4s var(--lx-ease);flex-direction:column;justify-content:center;display:flex}.lx-group[data-on=true]{opacity:1}.lx-group h3{margin-top:12px;font-size:clamp(28px,2.8vw,40px)}.lx-group p{color:#b4b4bc;max-width:28em;margin-top:16px;font-size:18px}.lx-group ul{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lx-group li{color:#dcdce2;border:1px solid #33333a;border-radius:6px;padding:5px 11px;font-size:14px}.lx-group__photo{display:none}.lx-groups__more{margin-top:56px}.lx-acs{padding:130px 0}.lx-acs__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.lx-acs__photo{aspect-ratio:4/5;border-radius:12px;position:relative;overflow:hidden}.lx-acs__drift{position:absolute;inset:-6% 0}.lx-acs__drift img{object-fit:cover}.lx-acs__card{z-index:2;position:absolute;bottom:20px;left:20px;right:20px}.lx-acs__card .lx-ui{width:auto}.lx-acs h2{font-size:clamp(32px,3.8vw,54px)}.lx-lede{max-width:28em;color:var(--lx-ink-2);margin-top:16px;font-size:19px}.lx-steps{border-top:1px solid var(--lx-line);margin:36px 0 0;padding:0;list-style:none}.lx-steps li{border-bottom:1px solid var(--lx-line);grid-template-columns:56px 1fr;gap:16px;padding:20px 0;display:grid}.lx-steps__n{color:var(--lx-blue);padding-top:6px;font-size:14px;font-weight:500}.lx-steps h3{letter-spacing:-.02em;font-size:24px}.lx-steps p{color:var(--lx-ink-2);margin-top:2px}.lx-price{padding:0 0 130px}.lx-price__card{border:1px solid var(--lx-line);background:var(--lx-card);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.lx-price__photo{min-height:540px;position:relative}.lx-price__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lx-price__body{padding:52px}.lx-price h2{font-size:clamp(30px,3.2vw,46px)}.lx-price__amount{align-items:baseline;gap:8px;margin-top:24px;display:flex}.lx-price__amount strong{letter-spacing:-.05em;font-size:72px;font-weight:600;line-height:1}.lx-price__amount span,.lx-price__note{color:var(--lx-ink-2)}.lx-price__amount span{font-size:18px}.lx-price__note{margin-top:8px}.lx-price ul{gap:10px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.lx-price li{gap:10px;display:flex}.lx-price li svg{width:18px;height:18px;color:var(--lx-blue);flex:none;margin-top:4px}.lx-price__fine{color:var(--lx-ink-3);margin-top:14px;font-size:14px}.lx-price__fine a{color:var(--lx-blue);text-underline-offset:3px;text-decoration:underline}.lx-faq{padding:0 0 130px}.lx-faq__grid{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.lx-faq h2{font-size:clamp(32px,3.6vw,52px)}.lx .mkt-faq-item{border-top:1px solid var(--lx-line)}.lx .mkt-faq-item:last-child{border-bottom:1px solid var(--lx-line)}.lx .mkt-faq-item h3{letter-spacing:normal;line-height:inherit}.lx .mkt-faq-item button{width:100%;color:inherit;font:500 18px/1.4 var(--lx-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:20px 0;display:flex}.lx .mkt-faq-item button span:last-child{color:var(--lx-ink-3);font-size:24px;line-height:1}.lx .mkt-faq-panel__body{max-width:40em;color:var(--lx-ink-2);padding:0 0 20px}.lx-close{color:#fff;align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.lx-close__photo{position:absolute;inset:-8% 0}.lx-close__photo img{object-fit:cover;width:100%;height:100%}.lx-close:after{content:"";background:linear-gradient(#0e0e1026 35%,#0e0e10e6);position:absolute;inset:0}.lx-close .lx-wrap{z-index:1;width:100%;padding-bottom:88px;position:relative}.lx-close h2{max-width:11em;font-size:clamp(40px,5.2vw,80px)}.lx-close p{color:#dcdce2;max-width:30em;margin-top:16px;font-size:19px}.lx-close .lx-cta-row{margin-top:28px}.lx-footer{color:var(--lx-ink-3);padding:36px 0;font-size:14px}.lx-footer .lx-wrap{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.lx-footer nav{flex-wrap:wrap;gap:24px;margin-left:auto;display:flex}.lx-footer a:hover{color:var(--lx-ink)}@media (max-width:1000px){.lx-wrap{padding:0 20px}.lx-nav__links .lx-nav__wide{display:none}.lx-hero{padding-top:104px}.lx-hero__grid,.lx-acs__grid,.lx-faq__grid{grid-template-columns:1fr;gap:40px}.lx-collage{height:480px}.lx-collage__card-a{bottom:24px;left:8px}.lx-collage__card-b{width:200px;top:44%;right:8px}.lx-kinds__grid{grid-template-columns:1fr 1fr}.lx-groups__grid{display:block}.lx-groups__pin{display:none}.lx-group{opacity:1;border-top:1px solid #2a2a30;min-height:0;padding:40px 0}.lx-group__photo{aspect-ratio:4/5;border-radius:10px;margin-top:24px;display:block;position:relative;overflow:hidden}.lx-group__photo img{object-fit:cover;width:100%;height:100%}.lx-price__card{grid-template-columns:1fr}.lx-price__photo{min-height:320px}.lx-price__body{padding:28px}}@media (max-width:640px){.lx-nav__bar,.lx-nav__links{gap:16px}.lx-nav__trial{display:none}}@media (max-width:560px){.lx-kinds__grid{grid-template-columns:1fr}.lx-collage{height:420px}.lx-ui{width:220px}.lx-hero__sub{font-size:18px}.lx-price__amount strong{font-size:68px}}@media (prefers-reduced-motion:reduce){.lx-split__word,.lx-intro,.lx-reveal-load,.lx-reveal-load>.lx-reveal__zoom,.lx-pop-load{animation:none}.lx-rise{opacity:1;filter:none;transition:none;transform:none}.lx-groups__pin img,.lx-groups__card,.lx-groups__card[data-state=on],.lx-groups__progress span:after,.lx-kind__photo img{transition:none}}
