.lp{--lp-paper: #faf9f7;--lp-paper-2: #f4f2ee;--lp-surface: #ffffff;--lp-ink: #14110f;--lp-ink-soft: #2a2622;--lp-fg: #14110f;--lp-muted: #6b6560;--lp-faint: #98918a;--lp-line: rgb(20 17 15 / .1);--lp-line-soft: rgb(20 17 15 / .06);--lp-accent: #c41e3a;--lp-accent-bright: #e8344f;--lp-accent-ink: #8f1429;--lp-ok: #15803d;--lp-ok-bright: #22c55e;--lp-mono: ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--lp-shadow-sm: 0 1px 2px rgb(20 17 15 / .05), 0 2px 8px rgb(20 17 15 / .04);--lp-shadow-md: 0 2px 6px rgb(20 17 15 / .05), 0 18px 40px rgb(20 17 15 / .08);--lp-shadow-lg: 0 4px 12px rgb(20 17 15 / .06), 0 32px 64px rgb(20 17 15 / .14);--lp-radius: 1.125rem;--lp-ease: cubic-bezier(.22, 1, .36, 1);color:var(--lp-fg)}html.dark .lp{--lp-paper: #141414;--lp-paper-2: #1c1c1c;--lp-surface: #1f1f1f;--lp-ink: #f5f5f3;--lp-ink-soft: #e8e8e6;--lp-fg: #f5f5f3;--lp-muted: #a8a8a4;--lp-faint: #737370;--lp-line: rgb(255 255 255 / .12);--lp-line-soft: rgb(255 255 255 / .06);--lp-accent: #e8354f;--lp-accent-bright: #f04a62;--lp-accent-ink: #c41e3a;--lp-shadow-sm: 0 1px 2px rgb(0 0 0 / .28), 0 2px 8px rgb(0 0 0 / .22);--lp-shadow-md: 0 2px 6px rgb(0 0 0 / .28), 0 18px 40px rgb(0 0 0 / .32);--lp-shadow-lg: 0 4px 12px rgb(0 0 0 / .34), 0 32px 64px rgb(0 0 0 / .42)}.lp-shell{width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.5rem}.lp-section{position:relative;padding-block:clamp(3.5rem,8vw,6.5rem);scroll-margin-top:5rem}.lp-section--tight{padding-block:clamp(2.5rem,6vw,4.5rem)}.lp-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--lp-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-accent)}.lp-kicker:before{content:"";width:1.5rem;height:1px;background:var(--lp-accent);opacity:.5}.lp-h2{margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 2.6vw,2.85rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.lp-lead{margin:1.15rem 0 0;max-width:42rem;font-size:clamp(1rem,.95rem + .35vw,1.125rem);line-height:1.6;color:var(--lp-muted);text-wrap:pretty}.lp-section__head{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.lp-section__head--center{margin-inline:auto;text-align:center}.lp-section__head--center .lp-kicker{justify-content:center}.lp-section__head--center .lp-lead{margin-inline:auto}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.3rem;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1;border:1px solid transparent;border-radius:.75rem;cursor:pointer;transition:transform .25s var(--lp-ease),background .2s ease,border-color .2s ease,box-shadow .25s var(--lp-ease),color .2s ease}.lp-btn svg{flex-shrink:0}.lp-btn--primary{color:#fff;background:var(--lp-accent);box-shadow:0 1px #ffffff2e inset,0 8px 22px #c41e3a47}.lp-btn--primary:hover{background:var(--lp-accent-bright);transform:translateY(-2px);box-shadow:0 1px #ffffff38 inset,0 12px 30px #c41e3a5c}.lp-btn--ink{color:#fff;background:var(--lp-ink);box-shadow:var(--lp-shadow-sm)}.lp-btn--ink:hover{background:var(--lp-ink-soft);transform:translateY(-2px)}.lp-btn--outline{color:var(--lp-fg);border-color:var(--lp-line);background:var(--lp-surface)}.lp-btn--outline:hover{border-color:#14110f47;background:var(--lp-paper);transform:translateY(-2px)}.lp-btn--ghost{color:var(--lp-muted);background:transparent}.lp-btn--ghost:hover{color:var(--lp-fg);background:#14110f0a}html.dark .lp-btn--ghost:hover{background:#ffffff0f}.lp-btn--block{width:100%}.lp-btn:active{transform:translateY(0)}.lp-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--lp-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--lp-line-soft) 1px,transparent 1px);background-size:56px 56px;background-position:center top;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 35%,transparent 78%)}.lp-hero{position:relative;overflow:hidden;padding:7.5rem 0 3.5rem}@media(min-width:1024px){.lp-hero{padding:9rem 0 4.5rem}}.lp-hero__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 82% 8%,rgb(196 30 58 / .12),transparent 58%),radial-gradient(ellipse 60% 50% at 8% 70%,rgb(196 30 58 / .05),transparent 55%)}.lp-hero__grid{position:relative;display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:1024px){.lp-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.lp-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .7rem;font-family:var(--lp-mono);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent-ink);background:#c41e3a12;border:1px solid rgb(196 30 58 / .18);border-radius:999px}.lp-pill__dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--lp-accent)}.lp-pill__dot:after{content:"";position:absolute;inset:-.25rem;border-radius:999px;border:1px solid var(--lp-accent);opacity:0;animation:lp-ping 2.4s var(--lp-ease) infinite}@keyframes lp-ping{0%{transform:scale(.7);opacity:.6}70%,to{transform:scale(1.6);opacity:0}}.lp-hero__title{margin:1.5rem 0 0;font-family:var(--font-display);font-size:clamp(2.3rem,1.2rem + 4.4vw,4rem);font-weight:600;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.lp-hero__title em{font-style:normal;color:var(--lp-accent)}.lp-hero__lead{margin:1.4rem 0 0;max-width:34rem;font-size:clamp(1.0625rem,1rem + .4vw,1.2rem);line-height:1.6;color:var(--lp-muted);text-wrap:pretty}.lp-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.lp-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none}.lp-hero__trust li{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--lp-muted)}.lp-hero__trust svg{color:var(--lp-accent)}.lp-hero__visual{position:relative;overflow:visible;padding-inline:1.25rem .75rem}.lp-hero__device{position:relative;width:100%;max-width:34rem;margin-inline:auto;animation:lp-float 7s ease-in-out infinite}@media(min-width:1024px){.lp-hero__device{margin-right:0}}.lp-hero__device .lp-console,.lp-hero__device .lp-dash{max-width:none;margin-inline:0;animation:none}.lp-console{position:relative;width:100%;border-radius:1.1rem;background:var(--lp-surface);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-lg);overflow:hidden}@media(min-width:1024px){.lp-console{margin-right:0}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-console__bar{display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-bottom:1px solid var(--lp-line-soft);background:var(--lp-paper-2)}.lp-console__dots{display:flex;gap:.3rem}.lp-console__dots span{width:.55rem;height:.55rem;border-radius:999px;background:#14110f1f}.lp-console__url{flex:1;display:flex;align-items:center;gap:.4rem;padding:.3rem .65rem;font-family:var(--lp-mono);font-size:.7rem;color:var(--lp-faint);background:var(--lp-surface);border:1px solid var(--lp-line-soft);border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-console__url svg{flex-shrink:0;color:var(--lp-ok)}.lp-console__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .7rem}.lp-console__title{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.lp-console__live{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .55rem;font-family:var(--lp-mono);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-accent);background:#c41e3a14;border-radius:999px}.lp-console__live i{width:.45rem;height:.45rem;border-radius:999px;background:var(--lp-accent);animation:lp-blink 1.1s steps(2,start) infinite}@keyframes lp-blink{50%{opacity:.2}}.lp-console__progress{height:.3rem;margin:0 1rem;border-radius:999px;background:var(--lp-line-soft);overflow:hidden}.lp-console__progress i{display:block;height:100%;width:30%;border-radius:999px;background:linear-gradient(90deg,var(--lp-accent),var(--lp-accent-bright));animation:lp-progress 5.5s var(--lp-ease) infinite}@keyframes lp-progress{0%{width:8%}60%{width:92%}75%,to{width:100%}}.lp-table{width:100%;margin-top:.7rem;border-collapse:collapse;font-size:.78rem}.lp-table th{padding:.45rem 1rem;font-family:var(--lp-mono);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--lp-faint);border-bottom:1px solid var(--lp-line-soft)}.lp-table th:last-child,.lp-table td:last-child{text-align:right}.lp-table td{padding:.5rem 1rem;border-bottom:1px solid var(--lp-line-soft);color:var(--lp-ink-soft)}.lp-table tbody tr{opacity:0;animation:lp-row-in .5s var(--lp-ease) forwards}.lp-table tbody tr:nth-child(1){animation-delay:.3s}.lp-table tbody tr:nth-child(2){animation-delay:.6s}.lp-table tbody tr:nth-child(3){animation-delay:.9s}.lp-table tbody tr:nth-child(4){animation-delay:1.2s}.lp-table tbody tr:nth-child(5){animation-delay:1.5s}@keyframes lp-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp-table .lp-sku{font-family:var(--lp-mono);color:var(--lp-faint)}.lp-table .lp-price{font-variant-numeric:tabular-nums;font-weight:600;color:var(--lp-ink)}.lp-rating{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.lp-rating svg{color:var(--lp-accent)}.lp-console__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-top:1px solid var(--lp-line-soft);background:var(--lp-paper-2)}.lp-console__count{font-family:var(--lp-mono);font-size:.72rem;color:var(--lp-muted)}.lp-console__count b{color:var(--lp-fg);font-variant-numeric:tabular-nums}.lp-console__export{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.74rem;font-weight:600;color:var(--lp-ok);background:#15803d1a;border-radius:.55rem}.lp-console__export svg{width:.95rem;height:.95rem}.lp-hero__device .lp-console__chip{position:absolute;left:-.85rem;bottom:22%;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;font-family:var(--lp-mono);font-size:.7rem;font-weight:600;color:var(--lp-fg);background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:.7rem;box-shadow:var(--lp-shadow-md);pointer-events:none;animation:lp-float 6s ease-in-out infinite reverse}.lp-console__chip svg{color:var(--lp-accent)}.lp-marquee{position:relative;padding-block:1.1rem;border-block:1px solid var(--lp-line);background:var(--lp-surface);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp-marquee__track{display:flex;width:max-content;gap:.75rem;animation:lp-scroll 38s linear infinite}@keyframes lp-scroll{to{transform:translate(-50%)}}.lp-marquee__item{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;font-family:var(--lp-mono);font-size:.82rem;color:var(--lp-ink-soft);border:1px solid var(--lp-line-soft);border-radius:999px;white-space:nowrap}.lp-marquee__item i{width:.4rem;height:.4rem;border-radius:999px;background:var(--lp-accent);opacity:.7}.lp-why__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none}.lp-why__chips li{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.875rem;font-weight:500;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:999px;box-shadow:var(--lp-shadow-sm)}.lp-why__chips svg{color:var(--lp-accent)}.lp-why__grid{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:768px){.lp-why__grid{grid-template-columns:repeat(3,1fr)}}.lp-prop{position:relative;padding:1.6rem 1.5rem;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease),border-color .3s ease}.lp-prop:hover{transform:translateY(-3px);border-color:#c41e3a40;box-shadow:var(--lp-shadow-md)}.lp-prop__num{font-family:var(--lp-mono);font-size:.8rem;font-weight:600;color:var(--lp-accent)}.lp-prop h3{margin:.9rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:-.02em}.lp-prop p{margin:.6rem 0 0;font-size:.95rem;line-height:1.6;color:var(--lp-muted)}.lp-bento{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.lp-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lp-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}}.lp-cap{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius);overflow:hidden;transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease),border-color .3s ease}.lp-cap:hover{transform:translateY(-3px);border-color:#c41e3a40;box-shadow:var(--lp-shadow-md)}@media(min-width:1024px){.lp-cap--lg{grid-column:span 2}}.lp-cap__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lp-cap__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;color:var(--lp-accent);background:#c41e3a14;border-radius:.8rem}.lp-cap__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;font-family:var(--lp-mono);font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--lp-ok);background:#15803d1a;border-radius:999px}.lp-cap__badge i{width:.38rem;height:.38rem;border-radius:999px;background:var(--lp-ok-bright)}.lp-cap h3{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.lp-cap p{margin:0;font-size:.92rem;line-height:1.55;color:var(--lp-muted)}.lp-cap__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none}.lp-cap__tags li{font-family:var(--lp-mono);font-size:.68rem;color:var(--lp-faint);padding:.2rem .5rem;background:var(--lp-paper-2);border-radius:.4rem}.lp-spark{display:flex;align-items:flex-end;gap:.35rem;height:3rem;margin-top:auto;padding-top:.5rem}.lp-spark i{flex:1;border-radius:.25rem .25rem 0 0;background:linear-gradient(180deg,var(--lp-accent-bright),var(--lp-accent));opacity:.85;transform-origin:bottom;animation:lp-bar 2.6s var(--lp-ease) infinite alternate}.lp-spark i:nth-child(2){animation-delay:.2s}.lp-spark i:nth-child(3){animation-delay:.4s}.lp-spark i:nth-child(4){animation-delay:.6s}.lp-spark i:nth-child(5){animation-delay:.8s}.lp-spark i:nth-child(6){animation-delay:1s}.lp-spark i:nth-child(7){animation-delay:1.2s}@keyframes lp-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.lp-exportrows{margin-top:auto;padding-top:.6rem;display:grid;gap:.4rem}.lp-exportrows i{display:block;height:.55rem;border-radius:999px;background:var(--lp-line-soft)}.lp-exportrows i:nth-child(1){width:100%}.lp-exportrows i:nth-child(2){width:78%}.lp-exportrows i:nth-child(3){width:52%;background:#c41e3a40}.lp-steps-panel{position:relative;overflow:hidden;padding:clamp(1.75rem,4vw,3rem);border:1px solid var(--lp-line);border-radius:1.5rem;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgb(196 30 58 / .06),transparent 55%),var(--lp-surface);box-shadow:var(--lp-shadow-md)}.lp-steps-panel__head{max-width:40rem;margin-inline:auto;text-align:center}.lp-badge{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.3rem .75rem;font-family:var(--lp-mono);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--lp-accent);border-radius:999px}.lp-steps{position:relative;display:grid;gap:1.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}@media(min-width:768px){.lp-steps{grid-template-columns:repeat(3,1fr);gap:1rem}}.lp-step{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.3rem;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-step__num{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;font-family:var(--lp-mono);font-size:.95rem;font-weight:700;color:var(--lp-surface);background:var(--lp-ink);border-radius:.7rem}.lp-step--last .lp-step__num{color:#fff;background:var(--lp-accent)}.lp-step h3{margin:0;font-size:1.075rem;font-weight:600;letter-spacing:-.02em}.lp-step p{margin:0;font-size:.92rem;line-height:1.55;color:var(--lp-muted)}.lp-steps-panel__foot{margin-top:clamp(2rem,4vw,2.75rem);text-align:center}.lp-trust-grid{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:768px){.lp-trust-grid{grid-template-columns:repeat(3,1fr)}}.lp-trust-card{display:flex;flex-direction:column;gap:.75rem;padding:1.6rem 1.5rem;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--lp-radius)}.lp-trust-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;color:var(--lp-accent);background:#c41e3a14;border-radius:.8rem}.lp-trust-card h3{margin:0;font-size:1.075rem;font-weight:600;letter-spacing:-.02em}.lp-trust-card p{margin:0;font-size:.92rem;line-height:1.55;color:var(--lp-muted)}.lp-promo{position:relative;display:grid;gap:2rem;overflow:hidden;padding:clamp(2rem,5vw,3.25rem);border:1px solid rgb(196 30 58 / .2);border-radius:1.75rem;background:radial-gradient(ellipse 60% 80% at 90% 0%,rgb(196 30 58 / .22),transparent 60%),linear-gradient(140deg,#14110f,#1e1518);color:#f5f1ec}@media(min-width:860px){.lp-promo{grid-template-columns:1fr auto;align-items:center;gap:3rem}}.lp-promo__bg{position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 100% at 100% 0%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 100% at 100% 0%,#000,transparent 70%)}.lp-promo__copy{position:relative}.lp-promo__kicker{margin:0;font-family:var(--lp-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ff8a9b}.lp-promo__title{margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);font-weight:600;letter-spacing:-.03em;color:#fff}.lp-promo__lead{margin:1rem 0 0;max-width:34rem;font-size:1rem;line-height:1.65;color:#f5f1ecbd}.lp-promo__list{display:grid;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none}.lp-promo__list li{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:#f5f1ecd9}.lp-promo__list svg{flex-shrink:0;color:var(--lp-accent-bright)}.lp-promo__actions{position:relative;display:flex;justify-content:center}.lp-promo__cta{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:1.05rem 1.75rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:#fff;border-radius:999px;background:linear-gradient(135deg,#e8344f,#c41e3a,#9a1830);box-shadow:0 1px #ffffff2e inset,0 6px 24px #c41e3a73;overflow:hidden;isolation:isolate;transition:transform .3s var(--lp-ease),box-shadow .3s var(--lp-ease)}.lp-promo__cta:hover{transform:translateY(-3px);box-shadow:0 1px #ffffff38 inset,0 10px 32px #c41e3a8c}.lp-promo__cta svg{transition:transform .3s var(--lp-ease)}.lp-promo__cta:hover svg{transform:translate(4px)}.lp-faq{display:flex;flex-direction:column;gap:.75rem;margin-top:clamp(2rem,4vw,2.75rem)}.lp-faq__item{border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:var(--lp-surface);transition:border-color .25s ease,box-shadow .25s ease}.lp-faq__item.is-open{border-color:#c41e3a40;box-shadow:var(--lp-shadow-sm)}.lp-faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding:1.15rem 1.4rem;border:0;background:none;font:inherit;font-weight:600;font-size:1.0125rem;line-height:1.4;text-align:left;color:inherit;cursor:pointer}.lp-faq__icon{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.1rem;border:1px solid var(--lp-line);border-radius:999px;transition:transform .3s var(--lp-ease),background .25s ease}.lp-faq__icon:before,.lp-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:1.5px;background:var(--lp-muted);transform:translate(-50%,-50%);transition:transform .3s var(--lp-ease),opacity .25s ease}.lp-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.lp-faq__item.is-open .lp-faq__icon{background:#c41e3a14}.lp-faq__item.is-open .lp-faq__icon:after{opacity:0}.lp-faq__item.is-open .lp-faq__icon:before{background:var(--lp-accent)}.lp-faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--lp-ease)}.lp-faq__item.is-open .lp-faq__body{grid-template-rows:1fr}.lp-faq__body-inner{min-height:0;overflow:hidden}.lp-faq__a{margin:0;padding:0 1.4rem 1.25rem;font-size:.95rem;line-height:1.65;color:var(--lp-muted)}.lp-cta{position:relative;overflow:hidden;display:grid;gap:2rem;padding:clamp(2rem,5vw,3.25rem);border:1px solid var(--lp-line);border-radius:1.75rem;background:radial-gradient(ellipse 50% 100% at 100% 0%,rgb(196 30 58 / .1),transparent 60%),var(--lp-surface);box-shadow:var(--lp-shadow-md)}@media(min-width:820px){.lp-cta{grid-template-columns:1fr auto;align-items:center;gap:2.5rem}}.lp-cta__list{display:grid;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.lp-cta__list li{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--lp-ink-soft)}.lp-cta__list svg{flex-shrink:0;color:var(--lp-ok)}.lp-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(min-width:820px){.lp-cta__actions{flex-direction:column;align-items:stretch;min-width:16rem}}.lp-pricing .pricing-period__trigger{border-color:var(--lp-line);background:var(--lp-paper-2);color:var(--lp-muted)}.lp-pricing .pricing-period__trigger:hover,.lp-pricing .pricing-period__trigger[aria-expanded=true]{border-color:#3139fb66;background:#3139fb12;color:var(--lp-fg)}.lp-pricing .pricing-period__option:hover{background:#3139fb14}.lp-pricing .pricing-period__option[aria-selected=true]{color:#3139fb;background:#3139fb1a}@media(prefers-reduced-motion:reduce){.lp-console,.lp-hero__device,.lp-console__chip,.lp-console__progress i,.lp-console__live i,.lp-pill__dot:after,.lp-marquee__track,.lp-spark i,.lp-table tbody tr{animation:none!important}.lp-table tbody tr{opacity:1}.lp-console__progress i{width:100%}.lp-btn,.lp-prop,.lp-cap,.lp-promo__cta{transition:none}.lp-btn:hover,.lp-prop:hover,.lp-cap:hover,.lp-promo__cta:hover{transform:none}}
