.lpf{position:relative;width:100%;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);box-shadow:var(--lp-shadow-lg);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lpf__chrome{display:flex;align-items:center;gap:.75rem;height:44px;padding-inline:.875rem;border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2)}.lpf__dots{display:flex;gap:6px;flex-shrink:0}.lpf__dot{width:9px;height:9px;background:var(--lp-line-strong)}.lpf__dot,.lpf__url{border-radius:var(--lp-r-pill)}.lpf__url{flex:1;min-width:0;display:flex;align-items:center;gap:.375rem;height:26px;padding-inline:.625rem;background:var(--lp-bg);border:1px solid var(--lp-line);font-size:11.5px;color:var(--lp-ink-3);max-width:320px;margin-inline:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lpf__body{display:flex;min-height:0}.lpf__rail{display:none;flex-direction:column;gap:2px;width:176px;flex-shrink:0;padding:.75rem .625rem;border-right:1px solid var(--lp-line);background:var(--lp-surface-2)}.lpf__brand{padding:.25rem .5rem .875rem;font-size:13px;font-weight:650;letter-spacing:-.01em;color:var(--lp-ink)}.lpf__brand,.lpf__rail-item{display:flex;align-items:center;gap:.5rem}.lpf__rail-item{height:32px;padding-inline:.5rem;border-radius:var(--lp-r-xs);font-size:12.5px;font-weight:500;color:var(--lp-ink-3);transition:background-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.lpf__rail-item[data-active=true]{background:var(--lp-accent-tint);color:var(--lp-accent);font-weight:600}.lpf__main{flex:1;min-width:0;padding:clamp(.875rem,.6rem + 1vw,1.25rem);background:var(--lp-bg)}@media (min-width:700px){.lpf__rail{display:flex}}.lps__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.lps__title{font-size:14px;font-weight:650;letter-spacing:-.015em;color:var(--lp-ink)}.lps__sub{font-size:11.5px;color:var(--lp-ink-3);margin-top:1px}.lps__btn{display:inline-flex;align-items:center;gap:.3rem;height:28px;padding-inline:.625rem;border-radius:var(--lp-r-xs);background:var(--lp-accent);color:var(--lp-ink-on-accent);font-size:11.5px;font-weight:600;flex-shrink:0}.lps__btn--quiet{background:var(--lp-surface);color:var(--lp-ink-2);border:1px solid var(--lp-line)}.lpav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--lp-r-pill);font-size:10.5px;font-weight:650;letter-spacing:.01em;flex-shrink:0}.lpav--lg{width:34px;height:34px;font-size:12px}.lpav[data-tone="1"]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--lp-accent)}.lpav[data-tone="2"]{background:rgba(129,140,248,.16);color:#4338ca}.lpav[data-tone="3"]{background:rgba(244,114,182,.14);color:#9d174d}.lpav[data-tone="4"]{background:rgba(251,191,36,.18);color:#92400e}.lpav[data-tone="5"]{background:rgba(52,211,153,.16);color:#065f46}.lp[data-theme=dark] .lpav[data-tone="1"]{color:#64b1ea}.lp[data-theme=dark] .lpav[data-tone="2"]{color:#a5b4fc}.lp[data-theme=dark] .lpav[data-tone="3"]{color:#f9a8d4}.lp[data-theme=dark] .lpav[data-tone="4"]{color:#fcd34d}.lp[data-theme=dark] .lpav[data-tone="5"]{color:#6ee7b7}.lppill{display:inline-flex;align-items:center;gap:.25rem;height:20px;padding-inline:.5rem;border-radius:var(--lp-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap}.lppill--accent{background:var(--lp-accent-tint);color:var(--lp-accent)}.lppill--success{background:var(--lp-success-tint);color:var(--lp-success)}.lppill--warn{background:var(--lp-warn-tint);color:var(--lp-warn)}.lppill--muted{background:var(--lp-surface-inset);color:var(--lp-ink-3)}.lpr{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--lp-r-xs);border:1px solid transparent}.lpr+.lpr{border-top-color:var(--lp-line);border-radius:0}.lpr__body{flex:1;min-width:0}.lpr__name{font-size:12.5px;font-weight:600;color:var(--lp-ink)}.lpr__meta,.lpr__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpr__meta{font-size:11px;color:var(--lp-ink-3)}.lpr__right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.lpr__price{font-size:12.5px;font-weight:650;color:var(--lp-ink);font-variant-numeric:tabular-nums}.lpstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.875rem}@media (min-width:560px){.lpstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lpstat{padding:.625rem .75rem;border-radius:var(--lp-r-sm);border:1px solid var(--lp-line);background:var(--lp-surface)}.lpstat__label{font-size:10.5px;font-weight:500;color:var(--lp-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpstat__value{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--lp-ink);font-variant-numeric:tabular-nums;margin-top:2px}.lpstat__delta{font-size:10.5px;font-weight:600;color:var(--lp-success)}.lpa{display:grid;grid-template-columns:34px repeat(3,minmax(0,1fr));border:1px solid var(--lp-line);border-radius:var(--lp-r-sm);overflow:hidden;background:var(--lp-surface)}@media (min-width:560px){.lpa{grid-template-columns:40px repeat(5,minmax(0,1fr))}}.lpa__daycol{border-left:1px solid var(--lp-line);min-width:0}.lpa__daycol--wide{display:none}@media (min-width:560px){.lpa__daycol--wide{display:block}}.lpa__dayhead,.lpa__timehead{height:34px;border-bottom:1px solid var(--lp-line);background:var(--lp-surface-2)}.lpa__dayhead{display:flex;align-items:baseline;justify-content:center;gap:.25rem;padding-inline:.25rem;overflow:hidden}.lpa__dayname{font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-ink-3)}.lpa__daynum{font-size:12.5px;font-weight:650;color:var(--lp-ink);font-variant-numeric:tabular-nums}.lpa__dayhead[data-today=true]{background:var(--lp-accent-tint)}.lpa__dayhead[data-today=true] .lpa__dayname,.lpa__dayhead[data-today=true] .lpa__daynum{color:var(--lp-accent)}.lpa__slot{height:34px;border-bottom:1px solid var(--lp-line);position:relative}.lpa__slot:last-child{border-bottom:0}.lpa__time{font-size:9.5px;color:var(--lp-ink-3);font-variant-numeric:tabular-nums;padding:.125rem .25rem 0 0;text-align:right;display:block}.lpa__evt{position:absolute;top:2px;left:3px;right:3px;height:calc(100% - 4px);border-radius:5px;padding:3px 5px;overflow:hidden;border-left:2.5px solid;font-size:9.5px;line-height:1.25;display:flex;flex-direction:column;justify-content:center}.lpa__evt[data-span="2"]{height:calc(200% - 3px);z-index:1}.lpa__evt strong{font-weight:650;font-size:10px;display:block}.lpa__evt span,.lpa__evt strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpa__evt span{opacity:.78}.lpa__evt[data-tone="1"]{background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--lp-accent)}.lpa__evt[data-tone="2"]{background:rgba(129,140,248,.14);color:#4338ca}.lpa__evt[data-tone="3"]{background:rgba(244,114,182,.13);color:#9d174d}.lpa__evt[data-tone="4"]{background:rgba(251,191,36,.16);color:#92400e}.lpa__evt[data-tone="5"]{background:rgba(52,211,153,.15);color:#065f46}.lp[data-theme=dark] .lpa__evt[data-tone="1"]{color:#64b1ea}.lp[data-theme=dark] .lpa__evt[data-tone="2"]{color:#a5b4fc}.lp[data-theme=dark] .lpa__evt[data-tone="3"]{color:#f9a8d4}.lp[data-theme=dark] .lpa__evt[data-tone="4"]{color:#fcd34d}.lp[data-theme=dark] .lpa__evt[data-tone="5"]{color:#6ee7b7}.lpa__filters{display:flex;align-items:center;gap:.375rem;margin-bottom:.625rem;overflow:hidden}.lpteam{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.lpteam{grid-template-columns:repeat(3,minmax(0,1fr))}}.lpteam__card{padding:.75rem;border-radius:var(--lp-r-sm);border:1px solid var(--lp-line);background:var(--lp-surface)}.lpteam__card--wide{display:none}@media (min-width:640px){.lpteam__card--wide{display:block}}.lpteam__name{font-size:12.5px;font-weight:650;color:var(--lp-ink);margin-top:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpteam__role{font-size:11px;color:var(--lp-ink-3);margin-bottom:.5rem}.lpteam__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.5rem;font-size:10.5px;line-height:1.3;color:var(--lp-ink-3)}.lpteam__foot span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.lpbar{height:4px;border-radius:var(--lp-r-pill);background:var(--lp-surface-inset);overflow:hidden}.lpbar__fill{height:100%;border-radius:inherit;background:var(--lp-accent-bright)}.lplink{display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:640px){.lplink{grid-template-columns:minmax(0,1fr) 210px}}.lplink__url{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:var(--lp-r-sm);border:1px dashed var(--lp-line-accent);background:var(--lp-accent-tint);font-size:12px;color:var(--lp-accent);font-weight:600;overflow:hidden}.lplink__url span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lplink__copy{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;height:26px;padding-inline:.625rem;border-radius:var(--lp-r-xs);background:var(--lp-accent);color:var(--lp-ink-on-accent);font-size:11px;font-weight:600}.lpphone{width:100%;max-width:210px;margin-inline:auto;border:1px solid var(--lp-line-strong);border-radius:20px;padding:8px;background:var(--lp-surface-2);box-shadow:var(--lp-shadow-md)}.lpphone__screen{border-radius:13px;background:var(--lp-bg);border:1px solid var(--lp-line);padding:.625rem;overflow:hidden}.lpphone__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:.5rem}.lpslot{height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--lp-r-xs);border:1px solid var(--lp-line);font-size:10px;font-weight:600;color:var(--lp-ink-2);font-variant-numeric:tabular-nums}.lpslot[data-state=picked]{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-ink-on-accent)}.lpslot[data-state=taken]{color:var(--lp-ink-3);opacity:.45;text-decoration:line-through}.lpmsg{margin-top:.625rem;padding:.5rem .625rem;border-radius:10px 10px 10px 2px;background:var(--lp-success-tint);border:1px solid rgba(34,197,94,.2);font-size:10.5px;line-height:1.4;color:var(--lp-ink-2)}.lpmsg strong{color:var(--lp-ink);font-weight:650}.lp-hero{position:relative;padding-top:clamp(2rem,1rem + 3vw,3rem);padding-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);text-align:center}.lp-hero__glow{position:absolute;top:-240px;left:50%;transform:translate3d(-50%,0,0);width:min(1100px,150%);height:620px;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--lp-accent-tint-strong),transparent 70%);pointer-events:none;z-index:0}.lp-hero__copy{position:relative;z-index:1;max-width:920px;margin-inline:auto}@keyframes lp-in{0%{opacity:0;transform:translate3d(0,12px,0)}}@keyframes lp-rise{0%{opacity:0;transform:translate3d(0,28px,0) scale(.985)}}.lp-hero__badge{margin-bottom:1.25rem;animation:lp-in .6s var(--lp-ease) both}.lp-hero__title{margin-bottom:1.25rem;animation:lp-in .6s .06s var(--lp-ease) both}.lp-hero__title-muted{color:var(--lp-ink-3)}.lp-hero__lead{max-width:620px;margin-inline:auto;animation:lp-in .6s .12s var(--lp-ease) both}.lp-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;animation:lp-in .6s .18s var(--lp-ease) both}.lp-hero__demo-block{flex-basis:100%;text-align:center;color:var(--lp-warn)}.lp-hero__note{margin-top:1rem;animation:lp-in .6s .24s var(--lp-ease) both}.lp-hero__note-item{white-space:nowrap}.lp-hero__note-check{display:none}.lp-hero__stage{position:relative;z-index:1;max-width:1160px;margin-inline:auto;margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-inline:var(--lp-gutter);animation:lp-rise .8s .3s var(--lp-ease) both}@media (max-width:419px){.lp-final__actions .lp-btn,.lp-hero__actions .lp-btn{width:100%}}@media (max-width:640px){.lp-hero{padding-top:1.5rem;padding-bottom:2rem}.lp-hero__glow{top:-360px;width:160%;height:560px;opacity:.55}.lp-hero__badge{display:none}.lp-hero__title{font-size:clamp(1.875rem,1.1rem + 3.4vw,2.25rem);line-height:1.08;margin-bottom:1rem}.lp-hero__title-muted{display:block;text-wrap:balance}.lp-hero__lead{font-size:1rem;line-height:1.55;max-width:34ch;text-wrap:balance}.lp-hero__actions{flex-direction:column;align-items:stretch;gap:.625rem;margin-top:1.75rem}.lp-hero__actions .lp-btn--secondary{height:48px;background:transparent;box-shadow:none;font-size:.9375rem}.lp-hero__note{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;margin-top:1.5rem;font-size:.8125rem}.lp-hero__note-sep{display:none}.lp-hero__note-item{display:inline-flex;align-items:center;gap:.3rem}.lp-hero__note-check{display:block;color:var(--lp-success)}.lp-hero__stage{margin-top:1.5rem}}.lp-sec-head{max-width:700px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.lp-sec-head .lp-eyebrow{margin-bottom:.625rem}.lp-sec-head .lp-lead{margin-top:.875rem}.lp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;list-style:none;margin:0;padding:0}@media (min-width:880px){.lp-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-trust__item{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--lp-ink-2)}.lp-trust__item svg{color:var(--lp-accent);flex-shrink:0}@media (max-width:640px){.lp-trust{grid-template-columns:minmax(0,1fr);gap:0}.lp-trust__item{gap:.875rem;padding-block:.875rem;border-bottom:1px solid var(--lp-line)}.lp-trust__item:last-child{border-bottom:0}.lp-trust__item svg{box-sizing:content-box;padding:7px;border-radius:var(--lp-r-sm);background:var(--lp-accent-tint)}}.lp-compare{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:760px){.lp-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.lp-compare__col{padding:clamp(1.25rem,1rem + 1vw,1.75rem);border:1px solid var(--lp-line);border-radius:var(--lp-r-lg);background:var(--lp-surface)}.lp-compare__col[data-kind=after]{border-color:var(--lp-line-accent);box-shadow:var(--lp-shadow-md)}.lp-compare__label{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:1.125rem}.lp-compare__col[data-kind=after] .lp-compare__label{color:var(--lp-accent)}.lp-compare__list{list-style:none;margin:0;padding:0;display:grid;gap:.875rem}.lp-compare__list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;color:var(--lp-ink-2)}.lp-compare__list svg{margin-top:.22rem;flex-shrink:0}.lp-compare__col[data-kind=before] .lp-compare__list svg{color:var(--lp-ink-3)}.lp-compare__col[data-kind=after] .lp-compare__list svg{color:var(--lp-accent)}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media (min-width:760px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.lp-steps__item{position:relative}.lp-steps__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--lp-r-pill);background:var(--lp-accent);color:var(--lp-ink-on-accent);font-size:.9375rem;font-weight:700;margin-bottom:1rem}.lp-steps__item .lp-h3{margin-bottom:.5rem}@media (min-width:760px){.lp-steps__item:not(:last-child):after{content:"";position:absolute;top:17px;left:44px;right:-2.5rem;height:1px;background:var(--lp-line)}}.lp-audience{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:700px){.lp-audience{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.lp-audience{grid-template-columns:repeat(6,minmax(0,1fr))}}.lp-audience__item{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--lp-line);border-radius:var(--lp-r-md);background:var(--lp-surface);font-size:.9375rem;font-weight:550;line-height:1.3;color:var(--lp-ink)}.lp-audience__note{margin-top:1.25rem}.lp-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem}@media (min-width:600px){.lp-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-features__item{display:flex;flex-direction:column;gap:.625rem}.lp-features__title{font-size:.9375rem;font-weight:650;letter-spacing:-.012em;color:var(--lp-ink)}@media (max-width:599px){.lp-features{gap:.625rem}.lp-features__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.2rem;padding:1rem}.lp-features__item .lp-icon-box{grid-row:1/3}.lp-features__title{align-self:end}}.lp-story__tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-story__tabs::-webkit-scrollbar{display:none}.lp-story__tab{display:inline-flex;align-items:center;gap:.375rem;height:38px;padding-inline:.875rem;border-radius:var(--lp-r-pill);border:1px solid var(--lp-line);background:var(--lp-surface);color:var(--lp-ink-2);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.lp-story__tab[data-active=true]{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-ink-on-accent)}.lp-story__tab:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.lp-story{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.lp-story__step{display:none}.lp-story__step[data-active=true]{display:block}.lp-story__step .lp-h3{margin:.875rem 0 .5rem}.lp-story__sticky{display:grid;grid-template-columns:minmax(0,1fr)}.lp-story__screen{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);pointer-events:none;transition:opacity .36s var(--lp-ease),transform .36s var(--lp-ease),visibility 0s linear .36s}.lp-story__screen[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .36s var(--lp-ease),transform .36s var(--lp-ease),visibility 0s}@media (min-width:1000px){.lp-story__tabs{display:none}.lp-story{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:3.5rem}.lp-story__stage{position:relative;height:100%}.lp-story__steps{padding-bottom:clamp(280px,48vh,480px)}.lp-story__step,.lp-story__step[data-active=true]{display:flex;flex-direction:column;justify-content:center;min-height:clamp(300px,46vh,420px);opacity:.38;transition:opacity .4s var(--lp-ease)}.lp-story__step[data-active=true]{opacity:1}.lp-story__sticky{position:sticky;top:96px}}.lp-faq{border-top:1px solid var(--lp-line)}.lp-faq__item{border-bottom:1px solid var(--lp-line)}.lp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem .25rem;cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--lp-ink);list-style:none}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__q:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px;border-radius:var(--lp-r-xs)}.lp-faq__icon{flex-shrink:0;color:var(--lp-ink-3);transition:transform var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease)}.lp-faq__item[open] .lp-faq__icon{transform:rotate(45deg);color:var(--lp-accent)}.lp-faq__a{padding:0 .25rem 1.25rem;max-width:64ch}.lp-final{position:relative;overflow:hidden;text-align:center;padding:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2vw,3rem);border:1px solid var(--lp-line);border-radius:var(--lp-r-xl);background:var(--lp-surface);box-shadow:var(--lp-shadow-md)}.lp-final:before{content:"";position:absolute;top:-45%;left:50%;transform:translate3d(-50%,0,0);width:min(760px,130%);height:460px;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--lp-accent-tint-strong),transparent 70%);pointer-events:none}.lp-final__actions,.lp-final__lead,.lp-final__note,.lp-final__title{position:relative}.lp-final__lead{max-width:52ch;margin:1rem auto 0}.lp-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.lp-final__note{margin-top:1rem}@media (max-width:640px){.lp-final{padding:2.25rem 1.25rem 1.75rem}.lp-final:before{opacity:.55}.lp-final__title{font-size:clamp(1.625rem,1rem + 2.8vw,1.875rem)}.lp-final__lead{font-size:1rem;text-wrap:balance}.lp-final__actions{flex-direction:column;align-items:stretch;gap:.625rem;margin-top:1.5rem}.lp-final__actions .lp-btn--secondary{height:48px;background:transparent;box-shadow:none;font-size:.9375rem}.lp-final__note{margin-top:1rem;font-size:.8125rem}}.lp-footer{border-top:1px solid var(--lp-line);background:var(--lp-bg);padding-top:clamp(2.5rem,2rem + 2vw,4rem)}.lp-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media (min-width:760px){.lp-footer__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}}.lp-footer__mark{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;color:var(--lp-ink)}.lp-footer__tagline{margin-top:.75rem;max-width:36ch}.lp-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.lp-footer__coltitle{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:.875rem}.lp-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.lp-footer__link{font-size:.9375rem;color:var(--lp-ink-2);text-decoration:none;transition:color var(--lp-dur) var(--lp-ease)}.lp-footer__link:hover{color:var(--lp-accent)}.lp-footer__link:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:var(--lp-r-xs)}.lp-footer__bottom{margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-block:1.5rem;border-top:1px solid var(--lp-line)}