.lcpage{--ink: #0e1116;--ink-2: #3d444d;--muted: #6e7681;--line: #e7e9ec;--line-2: #d4d8dd;--paper-2: #f7f8f9;--paper-3: #f1f3f5;--brand: #ffa500;--brand-ink: #a35c00;--brand-blue:#1f2937;--brand-blue-lt:#93b4d4;--night: #0e1116;color: var(--ink);font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.lcpage *,.lcpage *::before,.lcpage *::after{box-sizing: border-box}.lcpage{overflow-x: clip}.lcpage img{max-width: 100%}.lcpage h1,.lcpage h2,.lcpage h3{font-weight: 700;letter-spacing: -.02em;text-wrap: balance;color: var(--ink)}.lcpage .night h1,.lcpage .night h2,.lcpage .night h3{color: #fff}.lca-js .lcpage .lca-reveal{opacity: 0;transform: translateY(12px);transition: opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lca-js .lcpage .lca-reveal.in{opacity: 1;transform: none}.lca-js .lcpage .lca-reveal[data-d="1"]{transition-delay: .07s}.lca-js .lcpage .lca-reveal[data-d="2"]{transition-delay: .14s}.lcpage section{padding: 4.5rem 1.25rem}.lcpage .lc-hero{padding-bottom: 1.75rem}.lcpage .wrap{max-width: 1060px;margin: 0 auto}.lcpage .wrap-wide{max-width: 1320px}.lcpage .shade{background: var(--paper-2)}.lcpage .night{background: var(--night)}.lc-eyebrow{display: block;font-size: .74rem;font-weight: 600;letter-spacing: .15em;text-transform: uppercase;color: var(--muted);line-height: 1;margin: 0 0 .5rem}.night .lc-eyebrow{color: #8b939d}.lc-h2{font-size: clamp(1.75rem,5vw,2.6rem);letter-spacing: -.03em;line-height: 1.12;margin: 0 0 .8rem}.night .lc-h2{color: #fff}.lc-sub{font-size: 1.02rem;line-height: 1.62;color: var(--muted);margin: 0;max-width: 56ch}.night .lc-sub{color: #9aa3ad}.lc-head{margin-bottom: 2.75rem}.lc-btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 48px;padding: .8rem 1.5rem;font-family: inherit;font-size: 1rem;font-weight: 600;text-decoration: none;border-radius: 8px;border: 1px solid transparent;transition: background .18s ease,border-color .18s ease}.lc-btn-primary{background: var(--brand);color: #fff}.lc-btn-primary:hover,.lc-btn-primary:focus-visible{background: var(--brand-blue);color: #fff}.lc-btn-line{background: #fff;color: var(--ink);border-color: var(--line-2)}.lc-btn-line:hover{background: var(--brand-blue);border-color: var(--brand-blue);color: #fff}.night .lc-btn-line{background: transparent;color: #fff;border-color: rgba(255,255,255,.3)}.night .lc-btn-line:hover{border-color: #fff}.lc-btn:focus-visible{outline: 2px solid var(--ink);outline-offset: 3px}.lc-cta{display: inline-grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: .7rem;justify-content: center}.lc-cta .lc-btn{width: 100%}.lc-hero{padding: 2.75rem 1.25rem .75rem}.lc-hero-grid{max-width: 760px;margin: 0 auto;text-align: center}.lc-hero-grid .lc-cta{justify-content: center}.lc-hero-grid .lc-trust{text-align: left;max-width: 660px;margin-left: auto;margin-right: auto}.lc-hero h1{font-size: clamp(3rem,9vw,4.2rem);letter-spacing: -.038em;line-height: 1.03;margin: 0 auto 1.1rem;max-width: 15ch}.lc-hero-lead{font-size: clamp(.95rem,1.7vw,1.05rem);line-height: 1.55;font-weight: 400;color: var(--muted);margin: 0 auto 1.8rem;max-width: 40ch}.lc-guarantee{display: flex;align-items: center;justify-content: center;gap: .45rem;font-size: .78rem;color: var(--muted);margin: 1.1rem 0 0;line-height: 1}.lc-guarantee svg{width: 14px;height: 14px;flex: none;display: block;color: var(--brand-blue)}.lc-trust{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.2rem 2rem;margin-top: 2.2rem;padding-top: 1.7rem;border-top: 1px solid var(--line)}.lc-trust b{display: block;font-size: 1.02rem;font-weight: 600;letter-spacing: -.015em;color: var(--ink);margin-bottom: .2rem}.lc-trust b::before{content: "\2192";color: var(--brand-blue);font-weight: 700;margin-right: .5rem}.lc-trust span{font-size: .87rem;line-height: 1.5;color: var(--muted)}.lc-carousel{max-width: 1240px;margin: 0 auto;position: relative;height: 735px;perspective: 1200px;touch-action: pan-y;cursor: grab;user-select: none;perspective-origin: 50% 50%;overflow: hidden}.lc-track{position: absolute;inset: 0;transform-style: preserve-3d}.lc-carousel.is-dragging{cursor: grabbing}.lc-carousel.is-dragging .lc-phone{transition: none}.lc-track .lc-phone{cursor: pointer}.lc-track .lc-screen,.lc-track img,.lc-track .lc-ui{-webkit-user-drag: none;user-select: none;pointer-events: none}.lc-track .lc-phone{position: absolute;top: 47%;left: 50%;width: 260px;transform: translate(-50%,-50%) translate3d(var(--x,0px),0,var(--z,0px)) scale(var(--s,1));transition: transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.lc-track .lc-phone .lc-screen{filter: blur(var(--blur,0px)) brightness(var(--dim,1));transition: filter .8s ease}.lc-track .lc-phone.is-far .lc-screen{filter: blur(2.4px)}.lc-carousel.is-dragging .lc-track .lc-phone{transition: none}@media (max-width: 1100px){.lc-carousel{height: 670px}.lc-track .lc-phone{width: 240px}}@media (max-width: 860px){.lc-carousel{height: 735px}.lc-track .lc-phone{width: 260px}}@media (max-width: 860px){.lc-carousel{width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}}@media (max-width: 560px){.lc-carousel{height: min(84vh,730px);min-height: 640px}.lc-track .lc-phone{width: min(64vw,260px)}.lcpage .lc-hero{padding-bottom: .9rem}}@media (prefers-reduced-motion: reduce){.lc-track .lc-phone{transition: none}.lc-track .lc-phone .lc-screen{filter: none}}.lc-stage{display: flex;justify-content: center}.lc-phone{position: relative;width: 280px;max-width: 78vw;flex: none;border-radius: 42px;background: #0e1116;padding: 9px;box-shadow: 0 1px 2px rgba(14,17,22,.06),0 3px 8px rgba(14,17,22,.05),0 7px 14px rgba(14,17,22,.05)}.lc-phone::after{content: "";position: absolute;left: 50%;top: calc(100% + 22px);width: 62%;aspect-ratio: 10 / 1;transform: translateX(-50%);background: radial-gradient(ellipse at center,rgba(14,17,22,.34) 0%,rgba(14,17,22,.18) 46%,rgba(14,17,22,0) 78%);filter: blur(3px);pointer-events: none}.night .lc-phone{background: #262c34;box-shadow: 0 2px 4px rgba(0,0,0,.30),0 12px 26px rgba(0,0,0,.34),0 34px 64px rgba(0,0,0,.40)}.night .lc-phone::after{background: radial-gradient(ellipse at center,rgba(0,0,0,.62) 0%,rgba(0,0,0,.32) 46%,rgba(0,0,0,0) 78%);filter: blur(4px)}.lc-screen{position: relative;border-radius: 34px;overflow: hidden;background: var(--paper-3);aspect-ratio: 480 / 1043}.lc-screen img,.lc-screen video,.lc-screen .lc-ui{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top center;opacity: 0;transition: opacity .5s ease}.lc-screen img.on,.lc-screen video.on,.lc-screen .lc-ui.on{opacity: 1}.lc-screen video{object-fit: cover;object-position: top center;background: var(--paper-3)}.lc-toggle-grid{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 3.5rem;align-items: center;max-width: 940px;margin: 0 auto}.lc-switch{display: inline-flex;margin: 0 auto 2.6rem;padding: 5px;border-radius: 999px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.13)}.lc-switch button{font: inherit;font-size: .93rem;font-weight: 600;min-height: 44px;padding: .55rem 1.6rem;background: transparent;color: #9aa3ad;border: 0;border-radius: 999px;cursor: pointer;white-space: nowrap;transition: background .25s ease,color .25s ease}.lc-switch button:hover{color: #d6dce2}.lc-switch button.active{background: #fff;color: var(--ink);box-shadow: 0 1px 3px rgba(0,0,0,.25)}.lc-switch button:focus-visible{outline: 2px solid var(--brand-blue-lt);outline-offset: 2px}.lc-points{list-style: none;margin: 0;padding: 0}.lc-points li{padding: 1.05rem 0;border-top: 1px solid rgba(255,255,255,.11);display: grid;grid-template-columns: 18px 1fr;gap: .85rem}.lc-points li:last-child{border-bottom: 1px solid rgba(255,255,255,.11)}.lc-points svg{width: 17px;height: 17px;color: var(--brand-blue-lt);margin-top: .18rem}.lc-points b{display: block;font-size: .99rem;font-weight: 600;color: #fff;margin-bottom: .22rem}.lc-points span{font-size: .91rem;line-height: 1.55;color: #99a2ac}.lc-ui{background: var(--paper-3);color: var(--ink);display: flex;flex-direction: column;text-align: left}.lc-ui-bar{padding: 15px 18px 6px;display: flex;justify-content: space-between;font-size: 10px;font-weight: 600}.lc-ui-title{padding: 6px 18px 14px;font-size: 20px;font-weight: 600;letter-spacing: -.025em}.lc-ui-body{flex: 1;padding: 0 13px;display: flex;flex-direction: column;gap: 8px;overflow: hidden}.lc-ui-card{background: #fff;border: 1px solid #e9ebee;border-radius: 12px;padding: 13px}.lc-ui-card .row{display: flex;justify-content: space-between;align-items: center;gap: 8px}.lc-ui-card h4{margin: 0 0 4px;font-size: 12.5px;font-weight: 600}.lc-ui-card p{margin: 0;font-size: 10.5px;color: #7b838d;line-height: 1.5}.lc-chip{font-size: 8.5px;font-weight: 600;letter-spacing: .04em;padding: 3px 7px;border-radius: 4px;text-transform: uppercase;white-space: nowrap}.chip-brand{background: #fff6e8;color: var(--brand-ink)}.chip-done{background: #edf3ee;color: #2f6b41}.chip-flat{background: #eef0f2;color: #5c646d}.lc-prog{height: 4px;border-radius: 2px;background: #e9ebee;overflow: hidden;margin-top: 9px}.lc-prog i{display: block;height: 100%;background: var(--brand);width: var(--w,60%)}.lc-ui-tabs{margin: 8px 13px 14px;padding: 10px 16px;background: #fff;border: 1px solid #e9ebee;border-radius: 12px;display: flex;justify-content: space-between}.lc-ui-tabs i{width: 15px;height: 15px;border-radius: 4px;background: #dcdfe3;display: block}.lc-ui-tabs i.act{background: var(--ink)}.lc-ui-stat{display: flex;gap: 12px}.lc-ui-stat>div{flex: 1}.lc-ui-stat b{display: block;font-size: 17px;font-weight: 600;letter-spacing: -.03em}.lc-ui-stat span{font-size: 9px;color: #7b838d}.lc-close{text-align: center}.lc-close h2{font-size: clamp(1.85rem,5.4vw,2.9rem);letter-spacing: -.032em;line-height: 1.08;color: #fff;margin: 0 auto 1rem;max-width: 17ch}.lc-close p{font-size: 1.04rem;color: #9aa3ad;margin: 0 auto 1.9rem;max-width: 48ch}.lc-close .lc-cta{justify-content: center}.lc-close .note{font-size: .86rem;color: #7d858f;margin: 1.1rem 0 0}@media (max-width: 900px){.lc-toggle-grid{grid-template-columns: 1fr;gap: 2.75rem}.lc-hero-lead{max-width: none}}@media (max-width: 720px){.lcpage section{padding: 3.25rem 1.15rem}.lc-hero h1{text-wrap: pretty;max-width: none}.lc-hero-grid .lc-trust{display: block;grid-template-columns: none;overflow: hidden;margin-top: 1.5rem;padding: 1.3rem 0 .2rem;width: 100vw;max-width: none;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}.lc-marquee-track{display: flex;width: max-content;transition: transform .6s cubic-bezier(.22,1,.36,1)}.lc-marquee-track.no-anim{transition: none}.lc-marquee-track>div{flex: 0 0 100vw;box-sizing: border-box;padding-inline: max(1.5rem,calc((100vw - 330px) / 2));text-align: left}.lc-trust b{font-size: 1rem}.lc-trust span{display: block;font-size: .89rem}.lc-hero{padding: 1.75rem 1.15rem .5rem}.lc-head{margin-bottom: 2rem}.lc-cta{grid-auto-flow: row;grid-auto-columns: auto;width: min(400px,94%);margin-inline: auto;gap: .6rem}.lc-cta .lc-btn{width: 100%;padding: .8rem 1.1rem}.lc-switch{display: grid;grid-template-columns: 1fr 1fr;width: 100%}}@media (max-width: 400px){.lc-trust{grid-template-columns: 1fr}.lc-phone{width: 250px}}@media (prefers-reduced-motion: reduce){.lca-js .lcpage .lca-reveal{opacity: 1;transform: none;transition: none}.lc-screen img,.lc-screen .lc-ui,.lc-btn,.lc-switch button{transition: none}}.lc-plans-wrap{position: relative}.lc-plans{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(380px,1fr);gap: 1.25rem;align-items: stretch;overflow-x: auto;scroll-snap-type: x mandatory;padding: 1rem .25rem .75rem;scrollbar-width: none;-webkit-overflow-scrolling: touch}.lc-plans::-webkit-scrollbar{display: none}.lc-plan{position: relative;scroll-snap-align: center;background: #fff;border: 2px solid #e5e7eb;border-radius: 16px;padding: 2rem 1.5rem 1.75rem;display: flex;flex-direction: column;text-align: center;transition: transform .25s ease,box-shadow .25s ease}.lc-plan:hover{transform: translateY(-4px);box-shadow: 0 14px 34px rgba(14,17,22,.10)}.lc-plan.featured{border-color: var(--brand);border-width: 3px;padding: 1.95rem 1.45rem 1.7rem}.lc-plan .tag{position: absolute;top: -13px;left: 50%;transform: translateX(-50%);background: var(--brand);color: #fff;padding: .35rem 1.1rem;border-radius: 999px;white-space: nowrap;font-size: .7rem;font-weight: 600;letter-spacing: .09em;text-transform: uppercase}.lc-plan h3{font-size: 1.15rem;font-weight: 600;margin: 0 0 .5rem;letter-spacing: -.015em}.lc-plan .price{display: flex;flex-direction: column;align-items: center;margin-bottom: 1.35rem}.lc-plan .price b{font-size: 2.9rem;font-weight: 700;letter-spacing: -.04em;line-height: 1;color: var(--ink)}.lc-plan .price span{font-size: .88rem;color: var(--muted);margin-top: .3rem}.lc-plan ul{list-style: none;margin: 0 0 1.5rem;padding: 0;display: grid;gap: .55rem;text-align: left;flex-grow: 1}.lc-plan li{font-size: .93rem;color: var(--ink-2);padding-left: 1.5rem;position: relative;line-height: 1.5}.lc-plan li::before{content: "\2713";position: absolute;left: 0;color: var(--brand);font-weight: 700}.lc-plan .lc-btn{width: 100%}.lc-plan .per{margin: .8rem 0 0;font-size: .72rem;color: var(--muted-2)}.lc-plan-nav{display: flex;justify-content: center;gap: .6rem;margin-top: 1.5rem}.lc-plan-nav[hidden]{display: none}.lc-plan-nav button{width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--line-2);background: #fff;color: var(--ink);cursor: pointer;font: inherit;font-size: 1.05rem;display: grid;place-items: center;transition: border-color .18s ease,background .18s ease,color .18s ease}.lc-plan-nav button:hover{background: var(--brand-blue);border-color: var(--brand-blue);color: #fff}.lc-plan-nav button:focus-visible{outline: 2px solid var(--ink);outline-offset: 2px}.lc-plan-nav button[disabled]{opacity: .35;cursor: default}.lc-plan-nav button[disabled]:hover{background: #fff;border-color: var(--line-2);color: var(--ink)}.lc-faq{border-top: 1px solid var(--line)}.lc-faq details{border-bottom: 1px solid var(--line)}.lc-faq summary{list-style: none;cursor: pointer;padding: 1.25rem 2.5rem 1.25rem 0;position: relative;font-size: 1.02rem;font-weight: 600;color: var(--ink);min-height: 48px;display: flex;align-items: center}.lc-faq summary::-webkit-details-marker{display: none}.lc-faq summary::after{content: "+";position: absolute;right: .4rem;top: 50%;transform: translateY(-50%);font-size: 1.3rem;font-weight: 400;color: var(--muted);line-height: 1}.lc-faq details[open] summary::after{content: "−"}.lc-faq summary:focus-visible{outline: 2px solid var(--ink);outline-offset: -2px}.lc-faq .a{padding: 0 2.5rem 1.35rem 0;margin: 0;font-size: .97rem;line-height: 1.65;color: var(--muted)}.lc-faq details .a-wrap.is-animated{overflow: hidden;transition: height .32s cubic-bezier(.4,0,.2,1)}@media (max-width: 780px){.lc-plans{grid-auto-columns: 80%}}.lc-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 46px;height: 46px;border-radius: 50%;border: 0;cursor: pointer;z-index: 4;background: rgba(255,165,0,.82);color: #fff;display: grid;place-items: center;box-shadow: none;transition: transform .2s ease,background .2s ease,opacity .25s ease}.lc-play svg{width: 30px;height: 30px;margin-left: 1px}.lc-play:hover{transform: translate(-50%,-50%) scale(1.08);background: rgba(255,165,0,.95)}.lc-play:focus-visible{outline: 3px solid var(--brand-blue-lt);outline-offset: 3px}.lc-play.is-hidden{opacity: 0;pointer-events: none}.lc-points li{opacity: 0;transform: translateY(8px);transition: opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1);transition-delay: calc(var(--i,0) * 70ms)}.lc-points li.in{opacity: 1;transform: none}.lc-sides-cta{display: flex;justify-content: center;margin-top: 3rem}.lc-sides-cta .lc-btn{width: auto}@media (prefers-reduced-motion: reduce){.lc-points li{opacity: 1;transform: none;transition: none}.lc-play{transition: none}}.lc-guards{display: grid;gap: .7rem;margin: 2.75rem auto 0;justify-items: center}.lc-guards div{display: inline-flex;align-items: center;gap: .45rem;font-size: .78rem;color: var(--muted);line-height: 1}.lc-guards svg{width: 14px;height: 14px;flex: none;display: block;color: var(--brand-blue)}