@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin_var-s.p.18rizl4rsrl42.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_e8e43102-module__ikUdha__className{font-family:jakarta,jakarta Fallback;font-style:normal}
.lv-landing{--color-bg:#fdfaf5;--color-surface:#fffefb;--color-surface-alt:#fffefc;--color-surface-hover:#fff;--color-band:#f5f1e8;--color-chip-bg:#f4efe6;--color-header-bg:#fdfaf5e0;--color-text:#211e1a;--color-text-body:#5f584f;--color-text-muted:#6b6259;--color-text-subtle:#8a8177;--color-text-faint:#9a9188;--color-text-list:#3e3931;--color-text-chip:#4a443c;--color-text-period:#7a7168;--color-text-cta-body:#57504a;--color-text-cta-fine:#857c72;--color-text-on-accent:#fffdfa;--color-accent:#c75c36;--color-accent-hover:#ac4c2a;--color-accent-link:#b8532f;--color-accent-link-hover:#8f3d21;--color-accent-deep:#a9502e;--color-accent-tint:#fbf3ec;--color-accent-tint-2:#f6e3d8;--color-area-lavender:#a79bd1;--color-area-coral:#c75c36;--color-area-yellow:#e0ae55;--color-area-green:#7c9c82;--color-area-blue:#7fa3c4;--color-selected:#2f5c45;--color-selected-text:#f6fbf7;--stage-hero:linear-gradient(180deg, #fbede4 0%, #f6f1e7 100%);--stage-green:#f1f4ee;--stage-violet:#f3eff7;--stage-amber:#faf0df;--stage-cta:linear-gradient(150deg, #fbede4 0%, #f4f1e4 52%, #eef2ec 100%);--border-faint:1px solid #211e1a0f;--border-hairline:1px solid #211e1a12;--border-subtle:1px solid #211e1a14;--border-chip:1px solid #211e1a17;--border-default:1px solid #211e1a1a;--border-strong:1px solid #211e1a24;--border-accent:1px solid #c75c3647;--border-footer:1px solid #211e1a17;--font-sans:"Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(44px, 6.4vw, 84px);--fs-h2:clamp(32px, 4vw, 52px);--fs-h2-sm:clamp(30px, 3.6vw, 46px);--fs-h2-cta:clamp(32px, 4.4vw, 58px);--fs-h3:clamp(28px, 3.2vw, 40px);--fs-lead-hero:clamp(17px, 1.5vw, 20px);--fs-lead:18px;--fs-body:17px;--fs-body-sm:16px;--fs-ui:15px;--fs-caption:14px;--fs-eyebrow:13px;--fs-badge:12px;--fs-price:44px;--fs-view-name:20px;--lh-display:1.02;--lh-cta:1.06;--lh-heading:1.08;--lh-band:1.1;--lh-title:1.12;--lh-tight:1.5;--lh-compact:1.55;--lh-lead:1.6;--lh-body:1.65;--ls-display:-.035em;--ls-h2:-.03em;--ls-h2-cta:-.032em;--ls-h2-sm:-.028em;--ls-h3:-.025em;--ls-tight:-.015em;--ls-subtle:-.01em;--ls-badge:.06em;--ls-eyebrow:.1em;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:14px;--space-6:18px;--space-7:22px;--space-8:24px;--space-9:28px;--space-10:32px;--space-11:36px;--space-12:44px;--space-13:52px;--space-14:64px;--hero-stack:26px;--hero-pad-top:96px;--pill-pad-x:20px;--pills-gap-top:40px;--band-lead-gap:20px;--footer-tag-gap:6px;--footer-pad-bottom:56px;--section-gap:clamp(96px, 11vw, 150px);--section-gap-lg:clamp(96px, 11vw, 160px);--feature-gap:clamp(88px, 10vw, 132px);--feature-columns:clamp(36px, 5vw, 72px);--band-pad-y:clamp(72px, 8vw, 110px);--cta-pad-y:clamp(56px, 8vw, 104px);--cta-pad-x:clamp(28px, 5vw, 72px);--stage-pad:clamp(14px, 1.8vw, 22px);--stage-pad-wide:clamp(14px, 2vw, 26px);--stage-pad-lg:clamp(16px, 2.4vw, 34px);--row-pad-x:clamp(20px, 3vw, 32px);--page-max:1180px;--page-max-wide:1240px;--gutter:32px;--radius-pill:999px;--radius-chip:10px;--radius-img:12px;--radius-img-lg:14px;--radius-img-hero:20px;--radius-row:22px;--radius-card:24px;--radius-stage:26px;--radius-hero-stage:34px;--radius-panel:34px;--header-blur:10px;--shadow-btn:0 1px 2px #5e2c1440;--shadow-btn-lg:0 8px 24px -10px #7a371a8c;--shadow-btn-cta:0 8px 24px -10px #7a371a80;--shadow-hero-img:inset 0 -1px 0 #ffffffb3, 0 28px 64px -28px #50321c59;--shadow-img-green:0 20px 44px -24px #2d3c2d4d;--shadow-img-violet:0 18px 40px -22px #3c2d5057;--shadow-img-sage:0 18px 40px -22px #2d3c2d52;--shadow-img-amber:0 18px 40px -22px #5a41194d;--shadow-card-pro:0 20px 50px -34px #7a371a66;--transition-hover:background-color .14s ease, color .14s ease, border-color .14s ease}@media (max-width:1023px){.lv-landing{--gutter:24px;--hero-pad-top:72px}}@media (max-width:639px){.lv-landing{--gutter:20px;--hero-pad-top:56px;--section-gap:72px;--section-gap-lg:72px;--feature-gap:64px;--stage-pad:10px;--stage-pad-wide:10px;--stage-pad-lg:10px;--radius-stage:18px;--radius-hero-stage:22px;--radius-panel:26px;--radius-img-hero:12px}}.lv-landing{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.lv-landing img{max-width:100%;height:auto;display:block}.lv-landing picture{display:block}.lv-landing a{color:var(--color-accent-link);transition:var(--transition-hover);text-decoration:none}.lv-landing a:hover{color:var(--color-accent-link-hover)}.lv-landing a:focus-visible,.lv-landing button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-pill)}.lv-landing .container{max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.lv-landing .section{padding-top:var(--section-gap)}.lv-landing .section--lg{padding-top:var(--section-gap-lg)}.lv-landing .section--center{text-align:center}.lv-landing .section--gutter{padding-inline:var(--gutter)}.lv-landing .area-lavender{background:var(--color-area-lavender)}.lv-landing .area-coral{background:var(--color-area-coral)}.lv-landing .area-yellow{background:var(--color-area-yellow)}.lv-landing .area-green{background:var(--color-area-green)}.lv-landing .area-blue{background:var(--color-area-blue)}.lv-landing .btn{border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-semibold);text-align:center;cursor:pointer;transition:var(--transition-hover);border:1px solid #0000;display:inline-block}.lv-landing .btn--primary{background:var(--color-accent);color:var(--color-text-on-accent)}.lv-landing .btn--primary:hover{background:var(--color-accent-hover);color:var(--color-text-on-accent)}.lv-landing .btn--primary:active{background:var(--color-accent-hover)}.lv-landing .btn--secondary{background:var(--color-surface);color:var(--color-text);border:var(--border-strong)}.lv-landing .btn--secondary:hover{background:var(--color-surface-hover);color:var(--color-text)}.lv-landing .btn--sm{font-size:var(--fs-ui);box-shadow:var(--shadow-btn);padding:12px 20px}.lv-landing .btn--md{font-size:var(--fs-body-sm);padding:15px 24px}.lv-landing .btn--lg{font-size:var(--fs-body);box-shadow:var(--shadow-btn-lg);padding:16px 32px}.lv-landing .btn--lg.btn--on-panel{box-shadow:var(--shadow-btn-cta)}.lv-landing .btn--block{width:100%;display:block}.lv-landing .site-header{z-index:20;background:var(--color-header-bg);-webkit-backdrop-filter:blur(var(--header-blur));border-bottom:var(--border-hairline);position:sticky;top:0}.lv-landing .nav{max-width:var(--page-max);padding:var(--space-6) var(--gutter);align-items:center;gap:var(--space-10);margin-inline:auto;display:flex}.lv-landing .nav__brand{font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-subtle);color:var(--color-text)}.lv-landing .nav__brand:hover{color:var(--color-text)}.lv-landing .nav__spacer{flex:1}.lv-landing .nav__links{align-items:center;gap:var(--space-9);font-size:var(--fs-ui);display:flex}.lv-landing .nav__link{color:var(--color-text-body)}.lv-landing .nav__link:hover{color:var(--color-text)}.lv-landing .hero{padding-top:var(--hero-pad-top);text-align:center}.lv-landing .eyebrow-pill{align-items:center;gap:var(--space-3);padding:7px 16px 7px var(--space-4);border-radius:var(--radius-pill);background:var(--color-chip-bg);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);color:var(--color-text-muted);display:inline-flex}.lv-landing .dot-cluster{gap:var(--space-1);display:flex}.lv-landing .dot-cluster span{border-radius:var(--radius-pill);width:7px;height:7px}.lv-landing .hero__title{margin:var(--hero-stack) auto 0;max-width:15ch;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-bold);text-wrap:balance}.lv-landing .hero__lead{margin:var(--hero-stack) auto 0;max-width:60ch;font-size:var(--fs-lead-hero);line-height:var(--lh-lead);color:var(--color-text-body);text-wrap:pretty}.lv-landing .cta-group{margin-top:var(--space-11);align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.lv-landing .fine-print{font-size:var(--fs-caption);color:var(--color-text-subtle)}.lv-landing .fine-print--on-panel{color:var(--color-text-cta-fine)}.lv-landing .fine-print--pricing{margin-top:var(--space-8)}.lv-landing .hero-stage-wrap{padding:var(--space-14) var(--gutter) 0}.lv-landing .hero-stage{max-width:var(--page-max-wide);background:var(--stage-hero);border-radius:var(--radius-hero-stage);padding:var(--stage-pad-lg) var(--stage-pad-lg) 0;margin-inline:auto;overflow:hidden}.lv-landing .hero-stage img{border-radius:var(--radius-img-hero) var(--radius-img-hero) 0 0;border:var(--border-subtle);width:100%;box-shadow:var(--shadow-hero-img);border-bottom:none}.lv-landing .section__intro{max-width:640px}.lv-landing .section__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-h2);font-weight:var(--fw-bold);text-wrap:balance}.lv-landing .section__lead{margin-top:var(--space-7);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--color-text-body);text-wrap:pretty}.lv-landing .section--center .section__lead{max-width:56ch;margin-inline:auto}.lv-landing .section--center .section__title{max-width:20ch;margin-inline:auto}.lv-landing .view-pills{margin-top:var(--pills-gap-top);gap:var(--space-3);flex-wrap:wrap;display:flex}.lv-landing .view-pill{padding:var(--space-3) var(--pill-pad-x);border-radius:var(--radius-pill);font-size:var(--fs-ui);font-weight:var(--fw-medium);background:var(--color-surface-alt);border:var(--border-default);color:var(--color-text-body)}.lv-landing .view-pill--active{font-weight:var(--fw-semibold);background:var(--color-selected);border-color:var(--color-selected);color:var(--color-selected-text)}.lv-landing .stage{border-radius:var(--radius-stage);padding:var(--stage-pad)}.lv-landing .stage--wide{margin-top:var(--space-9);padding:var(--stage-pad-wide)}.lv-landing .stage--green{background:var(--stage-green)}.lv-landing .stage--violet{background:var(--stage-violet)}.lv-landing .stage--amber{background:var(--stage-amber)}.lv-landing .stage img{border-radius:var(--radius-img);border:var(--border-subtle);width:100%}.lv-landing .stage--wide img{border-radius:var(--radius-img-lg);box-shadow:var(--shadow-img-green)}.lv-landing .stage--violet img{box-shadow:var(--shadow-img-violet)}.lv-landing .stage--green:not(.stage--wide) img{box-shadow:var(--shadow-img-sage)}.lv-landing .stage--amber img{box-shadow:var(--shadow-img-amber)}.lv-landing .features{gap:var(--feature-gap);flex-direction:column;display:flex}.lv-landing .feature{gap:var(--feature-columns);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lv-landing .feature__eyebrow{align-items:center;gap:var(--space-3);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-text-subtle);display:flex}.lv-landing .feature__eyebrow .dot{border-radius:var(--radius-pill);width:9px;height:9px}.lv-landing .feature__title{margin-top:var(--space-6);font-size:var(--fs-h3);line-height:var(--lh-title);letter-spacing:var(--ls-h3);font-weight:var(--fw-bold)}.lv-landing .feature__body{margin-top:var(--space-6);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-body);text-wrap:pretty}.lv-landing .area-chips{margin-top:var(--space-8);gap:var(--space-2);flex-wrap:wrap;display:flex}.lv-landing .area-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-chip);background:var(--color-surface-alt);border:var(--border-chip);font-size:var(--fs-caption);color:var(--color-text-chip);display:inline-flex}.lv-landing .area-chip .dot{border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.lv-landing .band{margin-top:var(--section-gap-lg);background:var(--color-band);border-top:var(--border-faint);border-bottom:var(--border-faint)}.lv-landing .band__inner{max-width:var(--page-max);padding:var(--band-pad-y) var(--gutter);margin-inline:auto}.lv-landing .band__title{max-width:22ch;font-size:var(--fs-h2-sm);line-height:var(--lh-band);letter-spacing:var(--ls-h2-sm);font-weight:var(--fw-bold);text-wrap:balance}.lv-landing .band__lead{margin-top:var(--band-lead-gap);max-width:56ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-body)}.lv-landing .view-list{margin-top:var(--space-12);background:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-row);overflow:hidden}.lv-landing .view-row{align-items:baseline;gap:var(--space-2) var(--space-8);padding:var(--space-7) var(--row-pad-x);border-bottom:var(--border-hairline);flex-wrap:wrap;display:flex}.lv-landing .view-row:last-child{border-bottom:none}.lv-landing .view-row__name{align-items:center;gap:var(--space-5);min-width:180px;font-size:var(--fs-view-name);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);display:flex}.lv-landing .view-row__rail{border-radius:var(--radius-pill);flex:none;width:8px;height:28px}.lv-landing .view-row__desc{min-width:220px;font-size:var(--fs-body-sm);line-height:var(--lh-compact);color:var(--color-text-muted);flex:1}.lv-landing .pricing-grid{margin-top:var(--space-13);gap:var(--space-8);text-align:left;grid-template-columns:1fr 1fr;display:grid}.lv-landing .plan{border-radius:var(--radius-card);padding:var(--space-11);flex-direction:column;display:flex}.lv-landing .plan--free{background:var(--color-surface);border:var(--border-default)}.lv-landing .plan--pro{background:var(--color-accent-tint);border:var(--border-accent);box-shadow:var(--shadow-card-pro)}.lv-landing .plan__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.lv-landing .plan__name{font-size:var(--fs-view-name);font-weight:var(--fw-semibold);letter-spacing:var(--ls-subtle)}.lv-landing .plan__meta{font-size:var(--fs-eyebrow);color:var(--color-text-subtle)}.lv-landing .plan__badge{font-size:var(--fs-badge);font-weight:var(--fw-semibold);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--color-accent-deep);background:var(--color-accent-tint-2);border-radius:var(--radius-pill);padding:5px 11px}.lv-landing .plan__price{margin-top:var(--space-5);align-items:baseline;gap:var(--space-2);font-size:var(--fs-price);font-weight:var(--fw-bold);letter-spacing:var(--ls-h2);display:flex}.lv-landing .plan__period{font-size:var(--fs-ui);font-weight:var(--fw-regular);letter-spacing:normal;color:var(--color-text-period)}.lv-landing .plan__note{margin-top:var(--space-3);font-size:var(--fs-ui);line-height:var(--lh-lead);color:var(--color-text-muted)}.lv-landing .plan__features{margin-top:var(--space-9);gap:var(--space-4);font-size:var(--fs-ui);line-height:var(--lh-tight);color:var(--color-text-list);flex-direction:column;display:flex}.lv-landing .plan__feature{gap:var(--space-4);display:flex}.lv-landing .plan__check{font-weight:var(--fw-bold);flex:none}.lv-landing .plan--free .plan__check{color:var(--color-selected)}.lv-landing .plan--pro .plan__check{color:var(--color-accent)}.lv-landing .plan__spacer{min-height:var(--space-8);flex:1}.lv-landing .plan .btn{margin-top:var(--space-9)}.lv-landing .cta-panel{max-width:var(--page-max);background:var(--stage-cta);border-radius:var(--radius-panel);padding:var(--cta-pad-y) var(--cta-pad-x);text-align:center;margin-inline:auto}.lv-landing .cta-panel__title{max-width:24ch;font-size:var(--fs-h2-cta);line-height:var(--lh-cta);letter-spacing:var(--ls-h2-cta);font-weight:var(--fw-bold);text-wrap:balance;margin-inline:auto}.lv-landing .cta-panel__lead{margin:var(--space-7) auto 0;max-width:54ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--color-text-cta-body);text-wrap:pretty}.lv-landing .site-footer{max-width:var(--page-max);padding:clamp(64px, 7vw, 96px) var(--gutter) var(--footer-pad-bottom);margin-inline:auto}.lv-landing .site-footer__row{gap:var(--space-10);padding-top:var(--space-11);border-top:var(--border-footer);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.lv-landing .site-footer__brand{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-subtle)}.lv-landing .site-footer__tagline{margin-top:var(--footer-tag-gap);font-size:var(--fs-ui);color:var(--color-text-muted)}.lv-landing .site-footer__links{gap:var(--space-8);font-size:var(--fs-ui);display:flex}.lv-landing .site-footer__links a{color:var(--color-text-muted)}.lv-landing .site-footer__links a:hover{color:var(--color-text)}.lv-landing .site-footer__legal{margin-top:var(--space-10);font-size:var(--fs-eyebrow);color:var(--color-text-faint)}@media (max-width:1023px){.lv-landing .feature{grid-template-columns:1fr}.lv-landing .feature--reversed .feature__copy{order:1}.lv-landing .feature--reversed .feature__media{order:2}.lv-landing .pricing-grid{grid-template-columns:1fr}.lv-landing .nav{gap:var(--space-8)}.lv-landing .nav__links{gap:20px}}@media (max-width:639px){.lv-landing .nav__link--secondary{display:none}.lv-landing .nav{gap:0}.lv-landing .nav__links{gap:var(--space-4)}.lv-landing .nav .btn{white-space:nowrap;flex:none}.lv-landing .hero__title{max-width:18ch}.lv-landing .hero-stage-wrap{padding-top:var(--space-12)}.lv-landing .cta-group{align-items:stretch}.lv-landing .cta-group .btn{width:100%}.lv-landing .fine-print{text-align:center}.lv-landing .view-row{gap:var(--space-2);padding:var(--space-6) var(--space-7)}.lv-landing .view-row__name{width:100%;min-width:0}.lv-landing .view-row__desc{min-width:0}.lv-landing .plan{padding:var(--space-9)}.lv-landing .site-footer__row{align-items:flex-start;gap:var(--space-8);flex-direction:column}}@media (prefers-reduced-motion:reduce){.lv-landing *{transition:none!important;animation:none!important}}
