.lx{--lx-ink:#1a1210;--lx-ink-2:#3a2c26;--lx-cream:#fff4e4;--lx-marigold:#ffb21a;--lx-hibiscus:#d61f5e;--lx-hibiscus-text:#b4174f;--lx-teal:#0d5c55;--lx-teal-light:#2fa394;--lx-muted:#5e4b3f;--lx-stone:#b8a99c;--lx-sand:#d9ccbf;--lx-butter:#ffe3a3;--lx-mint:#d8edea;--lx-ease:cubic-bezier(0.16,0.84,0.24,1);color-scheme:light;background:var(--lx-cream);color:var(--lx-ink);font-family:var(--lexims-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lx *,.lx :after,.lx :before{box-sizing:border-box}:where(.lx) a{color:inherit}.lx img,.lx svg,.lx video{display:block}.lx :focus-visible{outline:3px solid var(--lx-marigold);outline-offset:3px;border-radius:6px}.lx-display{font-family:var(--lexims-font-display),sans-serif;font-weight:900;letter-spacing:-.06em;line-height:.86;margin:0}.lx-calc-value,.lx-card h3,.lx-cycle-big,.lx-display,.lx-marquee-track,.lx-plan-price,.lx-ticket-title,.lx-verdict{word-spacing:.12em}.lx-it{font-family:var(--lexims-font-serif),serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.lx-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.05em;text-transform:uppercase}.lx-eyebrow{margin:0;font-size:13px}.lx-h2{font-size:clamp(44px,6.2vw,92px);max-width:980px}.lx-lead{margin:0;font-size:18px;line-height:1.5;max-width:520px}.lx-c-marigold{color:var(--lx-marigold)}.lx-c-hibiscus{color:var(--lx-hibiscus)}.lx-c-hibiscus-text{color:var(--lx-hibiscus-text)}.lx-c-teal{color:var(--lx-teal)}.lx-c-cream{color:var(--lx-cream)}.lx-c-butter{color:var(--lx-butter)}.lx-c-muted{color:var(--lx-muted)}.lx-c-sand{color:var(--lx-sand)}.lx-wrap{max-width:1240px;margin:0 auto}.lx-wrap-wide{max-width:1360px;margin:0 auto}.lx-px{padding-left:24px;padding-right:24px}.lx-sec{padding-top:150px;padding-bottom:150px}.lx-center{flex-direction:column;text-align:center;gap:16px}.lx-center,.lx-row{display:flex;align-items:center}.lx-row{flex-wrap:wrap;gap:56px}.lx-col{display:flex;flex-direction:column;gap:24px;min-width:0}.lx-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(var(--min,260px),1fr))}.lx-rounded-top{border-radius:40px 40px 0 0}.lx-overlap{margin-top:-40px;position:relative}.lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:0;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .35s var(--lx-ease),box-shadow .35s var(--lx-ease),background-color .2s}.lx-btn:hover{transform:translateY(-2px)}.lx-btn-primary{background:var(--lx-hibiscus);color:#fff}.lx-btn-primary:hover{box-shadow:0 14px 34px rgb(214 31 94/.35)}.lx-btn-ink{background:var(--lx-ink);color:var(--lx-cream)}.lx-btn-cream{background:var(--lx-cream);color:var(--lx-ink)}.lx-btn-glass{background:rgb(255 244 228/.14);color:var(--lx-cream);backdrop-filter:blur(12px)}.lx-btn-block{display:flex;width:100%}.lx-btn-sm{min-height:44px;padding:0 20px;font-size:12px}.lx-offerbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:11px 24px;background:var(--lx-marigold);color:var(--lx-ink);font-size:14px;font-weight:600;text-align:center;text-decoration:none}.lx-pill{font-size:11px;padding:4px 8px;border-radius:6px;background:var(--lx-ink);color:var(--lx-marigold)}.lx-floatnav{position:fixed;top:16px;left:16px;right:16px;z-index:50;display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px 12px 24px;border-radius:20px;background:rgb(255 244 228/.82);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgb(26 18 16/.1)}.lx-logo{font-family:var(--lexims-font-display),sans-serif;font-weight:900;letter-spacing:-.06em;font-size:26px;text-decoration:none}.lx-navlinks{display:flex;flex-wrap:wrap;gap:28px;font-size:12px}.lx-navlinks a{text-decoration:none}.lx-hero{position:relative;min-height:900px;display:flex;flex-direction:column;color:var(--lx-cream);background:var(--lx-ink);overflow:hidden}.lx-hero-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(1.1) sepia(.12);animation:lx-zoom 9s var(--lx-ease) both}.lx-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgb(26 18 16/.6),rgb(26 18 16/0) 20%),linear-gradient(90deg,rgb(26 18 16/.86),rgb(26 18 16/.55) 42%,rgb(26 18 16/.1) 75%),linear-gradient(0deg,rgb(26 18 16/.7),rgb(26 18 16/0) 32%)}.lx-hero-top{position:relative;padding:28px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.lx-hero-top .lx-navlinks{font-size:13px;gap:32px}@media (max-width:1100px){.lx-hero-top .lx-nav-faq{display:none}}.lx-hero-actions{display:flex;align-items:center;gap:20px;font-size:13px}.lx-hero-actions a:not(.lx-btn){text-decoration:none}.lx-hero-body{position:relative;flex:1;padding:48px 40px 0;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;justify-content:space-between}.lx-hero-copy{flex:1 1 520px;max-width:800px;min-width:0;display:flex;flex-direction:column;gap:26px}.lx-hero-eyebrow{margin:0;display:flex;align-items:center;gap:12px;font-size:12px}.lx-hero-eyebrow:before{content:"";width:28px;height:2px;background:var(--lx-marigold);flex:none}.lx-h1{font-size:clamp(54px,7.6vw,116px)}.lx-h1 span{display:block}.lx-h1 .lx-it{color:var(--lx-marigold);font-size:1.08em;line-height:.95}.lx-hero-sub{margin:0;max-width:520px;font-size:19px;line-height:1.45;font-weight:500}.lx-hero-ctas{gap:12px}.lx-hero-ctas,.lx-trust{display:flex;flex-wrap:wrap}.lx-trust{position:relative;padding:40px 40px 32px;gap:12px 28px;font-size:12px;margin:0;list-style:none}.lx-chat{flex:0 1 360px;min-width:0;margin-top:24px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.4;animation:lx-float 7s ease-in-out infinite}.lx-bubble{max-width:86%;padding:12px 16px;animation:lx-pop .7s var(--lx-ease) both}.lx-bubble-in{align-self:flex-start;background:rgb(26 18 16/.62);backdrop-filter:blur(16px);border-radius:22px 22px 22px 6px}.lx-bubble-out,.lx-typing{align-self:flex-end;background:var(--lx-teal);border-radius:22px 22px 6px 22px}.lx-typing{display:flex;gap:5px;padding:14px 16px;overflow:hidden;animation:lx-blip 1.4s ease both}.lx-typing span{width:7px;height:7px;border-radius:99px;background:#fff;animation:lx-dot 1s infinite}.lx-typing span:nth-child(2){animation-delay:.15s}.lx-typing span:nth-child(3){animation-delay:.3s}.lx-ticket{-webkit-mask:radial-gradient(circle 11px at 0 64%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 64%,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 64%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 64%,#0000 98%,#000) right /51% 100% no-repeat;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px}.lx-ticket-head{display:flex;justify-content:space-between;gap:12px;font-size:11px}.lx-ticket-head>:last-child{text-align:right}.lx-ticket-title{font-family:var(--lexims-font-display),sans-serif;font-weight:900;letter-spacing:-.05em;line-height:.95;font-size:24px}.lx-ticket-foot{border-top:2px dashed;padding-top:10px;font-size:14px;line-height:1.4}.lx-hero-ticket{align-self:flex-end;width:300px;max-width:100%;background:var(--lx-marigold);color:var(--lx-ink);animation:lx-pop .8s var(--lx-ease) both}.lx-hero-ticket .lx-ticket-title{font-size:clamp(21px,6.4vw,26px);white-space:nowrap}.lx-hero-ticket .lx-ticket-foot{display:flex;justify-content:space-between;font-size:13px;font-weight:600;border-top-color:rgb(26 18 16/.35)}.lx-t-marigold{background:var(--lx-marigold);color:var(--lx-ink)}.lx-t-cream{background:var(--lx-cream);color:var(--lx-ink)}.lx-t-hibiscus{background:var(--lx-hibiscus);color:#fff}.lx-t-teal{background:var(--lx-teal-light);color:var(--lx-ink)}.lx-band{background:var(--lx-ink)}.lx-marquee{overflow:hidden;padding:20px 0}.lx-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lx-marquee 36s linear infinite;font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:40px;letter-spacing:-.04em;white-space:nowrap;color:var(--lx-cream)}.lx-marquee-track>span{padding-right:48px}.lx-marquee-track .lx-it{color:var(--lx-marigold);padding:0 .3em}.lx-intro{position:sticky;top:0;z-index:0;height:720px;background:var(--lx-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px}.lx-feat-sec{position:relative;z-index:1;background:var(--lx-marigold);border-radius:40px 40px 0 0}.lx-feat-stage{display:none;flex-wrap:wrap}.lx-feat-copy{flex:1 1 480px;min-width:0;padding:64px 40px 40px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.lx-dashes{display:flex;gap:8px;justify-content:center;margin:0;padding:0;list-style:none}.lx-dash{width:48px;height:5px;border-radius:3px;background:rgb(26 18 16/.2);overflow:hidden}.lx-dash-fill{display:block;height:5px;background:var(--lx-ink);transform-origin:left center}.lx-slide-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding:12px 0}.lx-slide-text h3{font-size:clamp(40px,4.8vw,72px);max-width:600px}.lx-slide-text h3 .lx-it{color:var(--lx-cream)}.lx-slide-text p{margin:0;max-width:500px;font-size:18px;line-height:1.45;font-weight:500}.lx-feat-phonecol{flex:1 1 480px;min-width:0;padding:96px 20px 64px;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.lx-orbit{position:absolute;top:60px;opacity:.35;animation:lx-spin 22s linear infinite}.lx-phone{position:relative;width:340px;max-width:100%;border-radius:30px;box-shadow:0 40px 80px rgb(26 18 16/.3)}.lx-phone-screen{border-radius:30px 30px 0 0;background:var(--lx-ink);color:var(--lx-cream);overflow:hidden}.lx-phone-head{padding:18px 20px;display:flex;align-items:center;gap:12px}.lx-avatar{width:40px;height:40px;border-radius:999px;background:var(--lx-hibiscus);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:14px;flex:none}.lx-phone-name{display:flex;flex-direction:column}.lx-phone-name b{font-weight:600;font-size:15px}.lx-phone-name small{font-size:12px;color:var(--lx-stone)}.lx-slide-phone{background:var(--lx-ink)}.lx-slide-photo{position:relative;height:210px;overflow:hidden}.lx-slide-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-slide-overlay{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%) rotate(-2deg);width:82%;background:var(--lx-hibiscus);color:#fff;text-align:center;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:600;line-height:1.3}.lx-msgs{padding:16px 18px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.4;margin:0;list-style:none}.lx-msg{max-width:82%;padding:10px 13px}.lx-msg-client{align-self:flex-start;background:var(--lx-ink-2);border-radius:18px 18px 18px 6px}.lx-msg-salon{align-self:flex-end;background:var(--lx-teal);border-radius:18px 18px 6px 18px}.lx-msg-system{align-self:center;background:var(--lx-marigold);color:var(--lx-ink);padding:7px 14px;border-radius:999px;font-size:12px}.lx-caption{background:var(--lx-hibiscus);color:#fff;border-radius:0 0 30px 30px}.lx-caption-row{display:flex;align-items:center;justify-content:space-between;padding:0 20px;min-height:58px;font-weight:600;font-size:15px}.lx-feat-list{margin:0 auto;padding:72px 20px 24px;max-width:1080px;list-style:none;display:flex;flex-direction:column;gap:80px}.lx-feat-item{display:grid;gap:28px;align-items:center}.lx-feat-item-copy{display:flex;flex-direction:column;gap:16px}.lx-feat-step{margin:0;display:flex;align-items:center;gap:12px;font-size:12px}.lx-feat-step b{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:26px;padding:0 8px;border-radius:999px;background:var(--lx-ink);color:var(--lx-marigold);font-weight:600}.lx-feat-item h3{font-size:clamp(38px,9vw,64px)}.lx-feat-item h3 .lx-it{color:var(--lx-cream)}.lx-feat-item-copy>p:last-child{margin:0;font-size:18px;line-height:1.5;font-weight:500;max-width:520px}.lx-feat-chat{width:100%;max-width:380px;justify-self:center;border-radius:28px;overflow:hidden;background:var(--lx-ink);color:var(--lx-cream);box-shadow:0 30px 60px rgb(26 18 16/.28);transform:rotate(var(--tilt,-1.5deg))}.lx-feat-chat .lx-phone-head{padding:14px 18px}.lx-feat-chat .lx-slide-photo{height:180px}.lx-feat-list-cta{padding:24px 20px 96px;max-width:520px;margin:0 auto}@media (min-width:960px){.lx-feat-list{padding-top:96px;gap:112px}.lx-feat-item{grid-template-columns:minmax(0,1fr) 360px;gap:56px}.lx-feat-item:nth-child(2n) .lx-feat-item-copy{order:2}.lx-feat-item:nth-child(2n) .lx-feat-chat{--tilt:1.5deg}}.lx-word-sec{position:relative;background:var(--lx-ink)}.lx-word-stage{position:relative;min-height:640px;overflow:hidden;display:flex;align-items:center;justify-content:center}.lx-word-photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-word-dim{position:absolute;inset:0;background:rgb(26 18 16/.3)}.lx-word{position:relative;margin:0;font-size:27vw;line-height:.8;color:var(--lx-marigold);transform-origin:40% 55%;white-space:nowrap}.lx-word-cover{position:absolute;inset:0;background:var(--lx-marigold)}.lx-word-head{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:20px}.lx-word,.lx-word-cover{display:none}.lx-word-dim{background:linear-gradient(180deg,rgb(26 18 16/.35),rgb(26 18 16/.72))}.lx-word-head{color:var(--lx-cream)}.lx-word-head .lx-eyebrow{color:var(--lx-marigold)}.lx-channels{background:var(--lx-marigold);padding-top:40px;padding-bottom:140px}.lx-channels .lx-grid{grid-template-columns:1fr}@media (min-width:720px){.lx-channels .lx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx-card{border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:14px;transition:transform .6s var(--lx-ease)}.lx-card:hover{transform:translateY(-8px) rotate(-.5deg)}.lx-card h3{font-family:var(--lexims-font-display),sans-serif;font-weight:900;letter-spacing:-.05em;font-size:30px;margin:0}.lx-card p{margin:0;font-size:16px;line-height:1.5}.lx-card-cream{background:var(--lx-cream)}.lx-braid{background:var(--lx-ink);color:var(--lx-cream);padding-bottom:160px}.lx-braid-svg{width:100%;height:160px;overflow:visible}.lx-strand{fill:none;stroke-width:12;stroke-linecap:round;stroke-dasharray:2400}.lx-moments{margin:0 auto;padding:0;list-style:none;grid-template-columns:1fr;width:100%;max-width:520px}@media (min-width:1000px){.lx-moments{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}}.lx-calc-sec{background:var(--lx-cream)}.lx-calc{flex:1 1 520px;min-width:0;background:var(--lx-ink);color:var(--lx-cream);border-radius:36px;padding:clamp(24px,4vw,44px);gap:28px;box-shadow:0 40px 80px rgb(26 18 16/.25)}.lx-calc,.lx-calc-field{display:flex;flex-direction:column}.lx-calc-field{gap:10px}.lx-calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lx-calc-label label{font-size:16px;font-weight:600}.lx-calc-value{font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:30px;letter-spacing:-.04em;color:var(--lx-marigold);white-space:nowrap}.lx-range{width:100%;accent-color:var(--lx-hibiscus);height:28px;cursor:pointer}.lx-calc-out{border-top:2px dashed rgb(255 244 228/.25);padding-top:24px;gap:16px}.lx-calc-out,.lx-meter-row{display:flex;flex-direction:column}.lx-meter-row{gap:8px}.lx-meter-label{display:flex;justify-content:space-between;font-size:14px}.lx-meter{height:14px;border-radius:99px;background:rgb(255 244 228/.12);overflow:hidden}.lx-meter-fill{height:100%;border-radius:99px;transition:width .5s var(--lx-ease)}.lx-meter-lost{background:var(--lx-hibiscus)}.lx-meter-cost{background:var(--lx-marigold)}.lx-verdict{margin:6px 0 0;font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:clamp(28px,3vw,40px);line-height:.95;letter-spacing:-.04em}.lx-verdict .lx-it{color:var(--lx-marigold)}.lx-ba-sec{position:relative;background:var(--lx-cream)}.lx-ba-stage{flex-direction:column;align-items:center;gap:48px;padding-top:80px;padding-bottom:80px}.lx-ba-cards,.lx-ba-stage{display:flex;justify-content:center}.lx-ba-cards{flex-wrap:wrap;gap:16px;width:100%}.lx-ba-card{width:440px;max-width:100%;border-radius:32px;padding:36px;display:flex;flex-direction:column;gap:20px}.lx-ba-card h3{font-size:46px;line-height:.88}.lx-ba-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.4}.lx-ba-before{background:var(--lx-ink);color:var(--lx-cream)}.lx-ba-after{box-shadow:0 40px 80px rgb(13 92 85/.3);position:relative;z-index:1}.lx-ba-after,.lx-demo{background:var(--lx-teal);color:var(--lx-cream)}.lx-demo-actions{flex-wrap:wrap;gap:20px}.lx-demo-actions,.lx-qr{display:flex;align-items:center}.lx-qr{gap:14px}.lx-qr-box{width:120px;height:120px;border-radius:16px;background:var(--lx-cream);padding:10px}.lx-qr-box svg{width:100%;height:100%}.lx-demo-phone{flex:0 1 380px;min-width:0;display:flex;justify-content:center}.lx-demo-frame{position:relative;width:300px;max-width:100%;aspect-ratio:9/18;border-radius:44px;background:var(--lx-ink);padding:10px;box-shadow:0 40px 80px rgb(0 0 0/.35)}.lx-demo-screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden}.lx-demo-screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.6)}.lx-demo-play{position:absolute;inset:0;flex-direction:column;gap:14px;color:var(--lx-cream);text-decoration:none;text-align:center;padding:20px}.lx-demo-play,.lx-play-dot{display:flex;align-items:center;justify-content:center}.lx-play-dot{width:74px;height:74px;border-radius:999px;background:var(--lx-marigold)}.lx-play-dot,.lx-pulse{animation:lx-pulse 2.2s infinite}.lx-keep{--min:300px}.lx-keep-card{border-radius:32px;padding:36px;display:flex;flex-direction:column;gap:16px;transition:transform .6s var(--lx-ease)}.lx-keep-card:hover{transform:translateY(-8px) rotate(-.5deg)}.lx-keep-card h3{font-size:40px;line-height:.9;letter-spacing:-.05em}.lx-keep-card>p{margin:0;font-size:17px;line-height:1.5}.lx-keep-card ul{margin:0;padding:18px 0 0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;border-top:2px dashed}.lx-keep-card li{display:flex;gap:10px;align-items:flex-start}.lx-keep-marigold{background:var(--lx-marigold);color:var(--lx-ink)}.lx-keep-ink{background:var(--lx-ink);color:var(--lx-cream)}.lx-pricing{background:var(--lx-cream);padding-bottom:140px}.lx-price-panel{background:var(--lx-hibiscus);color:#fff;border-radius:40px;padding:clamp(36px,7vw,110px) clamp(20px,6vw,96px)}.lx-price-head{font-size:clamp(52px,7vw,112px);line-height:.84}.lx-offer-badge{display:flex;align-items:center;gap:14px;background:rgb(26 18 16/.22);border-radius:18px;padding:14px 18px;max-width:480px;font-size:15px;line-height:1.4}.lx-offer-badge .lx-pill{background:var(--lx-marigold);color:var(--lx-ink);flex:none}.lx-plan{padding:30px 32px;gap:14px;border-radius:26px;transition:transform .6s var(--lx-ease)}.lx-plan-price{font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:clamp(38px,11vw,56px);line-height:.9;letter-spacing:-.05em;white-space:nowrap}.lx-plan-price small{font-size:20px;letter-spacing:-.02em}.lx-plan .lx-ticket-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;border-top-color:rgb(26 18 16/.35)}.lx-plan .lx-ticket-foot a{font-weight:700}.lx-plan-tilt{transform:rotate(-1.5deg)}.lx-faq{background:var(--lx-ink);color:var(--lx-cream);border-radius:48px 48px 0 0}.lx-faq details{padding:26px 4px;box-shadow:inset 0 -1px 0 rgb(255 244 228/.18)}.lx-faq summary{cursor:pointer;font-size:20px;font-weight:600}.lx-faq details p{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--lx-sand)}.lx-footer{background:var(--lx-ink);color:var(--lx-cream);padding-top:40px}.lx-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px;font-size:15px}.lx-footer nav{display:flex;flex-direction:column;gap:12px}.lx-footer nav a{text-decoration:none}.lx-footer nav span{font-size:12px;color:var(--lx-stone)}.lx-cycle-box{flex:0 1 440px;min-height:420px;position:relative}@media (max-width:999px){.lx-cycle-box{display:none}}.lx-cycle{position:absolute;inset:0;border-radius:32px;padding:36px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;animation:lx-cycle 12s var(--lx-ease) infinite}.lx-cycle:nth-child(2){animation-delay:-8s}.lx-cycle:nth-child(3){animation-delay:-4s;justify-content:flex-end;padding:0;color:#fff}.lx-cycle-big{font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:64px;line-height:.85;letter-spacing:-.06em}.lx-cycle img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lx-cycle:nth-child(3) .lx-cycle-big{position:relative;padding:36px;font-size:56px;text-shadow:0 2px 24px rgb(0 0 0/.45)}.lx-legal{margin:0;padding:18px 0 24px;text-align:center;font-size:12px;color:var(--lx-stone)}@keyframes lx-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes lx-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes lx-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes lx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lx-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes lx-blip{0%{opacity:0;max-height:0}12%{opacity:1;max-height:48px}82%{opacity:1;max-height:48px}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-10px}}@keyframes lx-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes lx-scale-in{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lx-slide-first{0%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-36px)}}@keyframes lx-slide-mid{0%{opacity:0;transform:translateY(36px)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-36px)}}@keyframes lx-slide-last{0%{opacity:0;transform:translateY(36px)}18%,to{opacity:1;transform:none}}@keyframes lx-msg{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:none}}@keyframes lx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-word{0%{transform:scale(1)}50%,to{transform:scale(30)}}@keyframes lx-cover{0%,32%{opacity:0}48%,to{opacity:1}}@keyframes lx-head-in{0%,44%{opacity:0;transform:translateY(60px)}62%,to{opacity:1;transform:none}}@keyframes lx-photo{0%{transform:scale(1.15)}50%,to{transform:scale(1)}}@keyframes lx-before{0%{transform:none;opacity:1}to{transform:translateX(-320px) scale(.8) rotate(-5deg);opacity:.2}}@keyframes lx-after{0%{transform:none}to{transform:translateX(-232px) scale(1.06) rotate(1.5deg)}}@keyframes lx-clip{0%{clip-path:inset(0 7% 0 7% round 64px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes lx-navin{0%{opacity:0;transform:translateY(-140%);visibility:hidden}to{opacity:1;transform:none;visibility:visible}}@keyframes lx-cycle{0%,30%{opacity:1;transform:none}36%,94%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes lx-draw{0%{stroke-dashoffset:2400}to{stroke-dashoffset:0}}@keyframes lx-spin{to{transform:rotate(1turn)}}@keyframes lx-pulse{0%{box-shadow:0 0 0 0 rgb(214 31 94/.5)}70%{box-shadow:0 0 0 18px rgb(214 31 94/0)}to{box-shadow:0 0 0 0 rgb(214 31 94/0)}}.lx-rise{animation:lx-rise 1.1s var(--lx-ease) both}.lx-d1{animation-delay:.15s}.lx-d2{animation-delay:.3s}.lx-d3{animation-delay:.5s}.lx-d4{animation-delay:.65s}.lx-d5{animation-delay:.9s}.lx-chat>:first-child{animation-delay:1s}.lx-chat>:nth-child(2){animation-delay:1.8s}.lx-chat>:nth-child(3){animation-delay:3.2s}.lx-chat>:nth-child(4){animation-delay:4.4s}.lx-chat>:nth-child(5){animation-delay:5.6s}@supports (animation-timeline:view()){.lx-reveal{animation:lx-rise linear both;animation-timeline:view();animation-range:entry 0 cover 26%}.lx-scale{animation:lx-scale-in linear both;animation-timeline:view();animation-range:entry 0 cover 40%}.lx-clip{animation:lx-clip linear both;animation-timeline:view();animation-range:entry 0 cover 45%}.lx-braid{view-timeline-name:--lx-braid}.lx-strand{animation:lx-draw linear both;animation-timeline:--lx-braid;animation-range:entry 30% exit 40%}.lx-floatnav{display:flex;animation:lx-navin linear both;animation-timeline:scroll(root);animation-range:760px 860px}@media (min-width:900px){.lx-feat-stage{display:flex}.lx-feat-list,.lx-feat-list-cta{display:none}.lx-word,.lx-word-cover{display:block}.lx-word-dim{background:rgb(26 18 16/.3)}.lx-word-head{color:var(--lx-ink)}.lx-word-head .lx-eyebrow{color:inherit}.lx-feat-sec{height:3600px;view-timeline-name:--lx-feat}.lx-word-sec{height:1700px;view-timeline-name:--lx-word}.lx-ba-sec{height:2000px;view-timeline-name:--lx-ba}.lx-stage{position:sticky;top:0;height:min(100vh,920px);overflow:hidden}.lx-stack{position:relative}.lx-layer{position:absolute;inset:0}.lx-feat{animation-name:var(--k);animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--lx-feat;animation-range:contain var(--a) contain var(--b)}.lx-word{animation:lx-word linear both;animation-timeline:--lx-word;animation-range:contain 0 contain 100%}.lx-word-cover{animation:lx-cover linear both;animation-timeline:--lx-word;animation-range:contain 0 contain 100%}.lx-word-head{animation:lx-head-in linear both;animation-timeline:--lx-word;animation-range:contain 0 contain 100%}.lx-word-photo{animation:lx-photo linear both;animation-timeline:--lx-word;animation-range:contain 0 contain 100%}.lx-ba-before{animation:lx-before linear both;animation-timeline:--lx-ba;animation-range:contain 10% contain 75%}.lx-ba-after{animation:lx-after linear both;animation-timeline:--lx-ba;animation-range:contain 10% contain 75%}}}@media (max-width:720px){.lx-hide-sm{display:none!important}.lx-feat-copy,.lx-hero-body,.lx-hero-top,.lx-px,.lx-trust{padding-left:20px;padding-right:20px}.lx-sec{padding-top:88px;padding-bottom:88px}.lx-hero{min-height:auto}.lx-hero-body{padding-top:16px;gap:28px}.lx-chat{margin-top:0;font-size:14px}.lx-marquee-track{font-size:28px}.lx-intro{position:relative;height:auto;padding:88px 20px}.lx-word-stage{min-height:480px}.lx-word{font-size:30vw}.lx-floatnav{left:10px;right:10px;padding-left:16px}.lx-card:hover,.lx-keep-card:hover{transform:none}.lx-ba-card h3{font-size:38px}.lx-keep-card h3{font-size:34px}.lx-plan{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.lx *,.lx :after,.lx :before{animation:none!important;transition:none!important}}.lx-guide-hero{background:var(--lx-ink);color:var(--lx-cream);padding-top:28px;padding-bottom:96px;border-radius:0 0 40px 40px}.lx-guide-top{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.lx-guide-intro{max-width:980px;margin:80px auto 0;display:flex;flex-direction:column;gap:24px}.lx-guide-h1{font-size:clamp(44px,7vw,92px);line-height:.92}.lx-guide{padding-top:72px;padding-bottom:96px}.lx-guide-body{max-width:720px;margin:0 auto;font-size:18px;line-height:1.65}.lx-guide-body p{margin:0 0 20px}.lx-guide-body h2{margin:56px 0 18px;font-family:var(--lexims-font-display),sans-serif;font-weight:900;font-size:clamp(30px,4vw,42px);line-height:1.02;letter-spacing:-.04em;word-spacing:.08em}.lx-guide-body h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.3}.lx-guide-list,.lx-guide-steps{margin:0 0 20px;padding-left:24px;display:flex;flex-direction:column;gap:14px}.lx-guide-steps{list-style:decimal}.lx-guide-list{list-style:disc}.lx-guide-steps li::marker{font-weight:700;color:var(--lx-hibiscus-text)}.lx-guide-list li::marker{color:var(--lx-hibiscus-text)}.lx-guide-chat{--tilt:0deg;margin:28px auto}.lx-guide-body blockquote{margin:24px 0;padding:22px 24px;border-radius:18px;background:var(--lx-butter)}.lx-guide-faq{display:flex;flex-direction:column;gap:24px}.lx-guide-faq p{margin:0;color:var(--lx-muted)}.lx-guide-cta{max-width:720px;margin:72px auto 0;padding:40px 32px;display:flex;flex-direction:column;gap:18px;border-radius:28px;background:var(--lx-marigold);font-size:17px;line-height:1.55}.lx-guide-cta p{margin:0}.lx-guide-cta .lx-guide-cta-head{font-size:clamp(38px,5vw,60px);line-height:.95}.lx-guide-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;font-size:13px}.lx-footer .lx-guide-footnav{max-width:1240px;margin:0 auto;padding-bottom:32px;flex-flow:row wrap;gap:12px 28px;font-size:15px}