/* Navora UI 1.3 Landing Page. All selectors stay inside #nvui-landing-page. */
#nvui-landing-page{--lp-accent:#2d6270;--lp-ink:#1e2b40;--lp-surface:#e2eef1;--lp-gold:#e8bd7a;--lp-width:1180px;--lp-muted:#65727e;--lp-bg:#fff;--lp-card:#fff;--lp-border:#e4eaeb;--lp-wash:#f6f9f9;position:relative;box-sizing:border-box;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;background:var(--lp-bg);color:var(--lp-ink);font-family:Inter,Manrope,'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;isolation:isolate}
#nvui-landing-page *,#nvui-landing-page *:before,#nvui-landing-page *:after{box-sizing:border-box}
#nvui-landing-page a{text-decoration:none;box-shadow:none}
#nvui-landing-page button,#nvui-landing-page a{transition:background .2s ease,transform .2s ease,box-shadow .2s ease,border .2s ease,color .2s ease}
#nvui-landing-page a:focus-visible,#nvui-landing-page button:focus-visible,#nvui-landing-page summary:focus-visible{outline:3px solid var(--lp-gold);outline-offset:3px}
#nvui-landing-page h1,#nvui-landing-page h2,#nvui-landing-page h3,#nvui-landing-page p,#nvui-landing-page ul,#nvui-landing-page blockquote{margin:0;padding:0;color:inherit;font-family:inherit;line-height:inherit}
#nvui-landing-page ul{list-style:none}
#nvui-landing-page .nvui-lp-container{width:min(calc(100% - 48px),var(--lp-width));margin-inline:auto}
#nvui-landing-page .nvui-lp-hero{min-height:635px;padding:94px 0 92px;position:relative;background:radial-gradient(circle at 79% 30%,color-mix(in srgb,var(--lp-gold) 29%,transparent),transparent 34%),linear-gradient(125deg,#f8fcfc 4%,color-mix(in srgb,var(--lp-surface) 60%,white) 98%)}
#nvui-landing-page .nvui-lp-hero:before{content:"";position:absolute;inset:auto auto -135px -135px;width:330px;height:330px;border-radius:50%;background:var(--lp-accent);opacity:.038;pointer-events:none}
#nvui-landing-page .nvui-lp-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:72px}
#nvui-landing-page .nvui-lp-hero-copy{position:relative;z-index:2;min-width:0}
#nvui-landing-page .nvui-lp-eyebrow,#nvui-landing-page .nvui-lp-kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.17em;text-transform:uppercase;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-eyebrow{border:1px solid color-mix(in srgb,var(--lp-accent) 17%,transparent);background:color-mix(in srgb,var(--lp-accent) 7%,white);padding:9px 16px;border-radius:99px;letter-spacing:.13em}
#nvui-landing-page .nvui-lp-hero h1{font-size:clamp(39px,4.35vw,65px);font-weight:850;letter-spacing:-.052em;line-height:1.12;max-width:690px;margin:22px 0}
#nvui-landing-page .nvui-lp-lead{font-size:clamp(16px,1.35vw,19px);line-height:1.75;color:var(--lp-muted);max-width:560px}
#nvui-landing-page .nvui-lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:33px}
#nvui-landing-page .nvui-lp-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 23px;border-radius:999px;font-size:14px;line-height:1.25;font-weight:800;text-align:center;border:1px solid transparent;white-space:normal}
#nvui-landing-page .nvui-lp-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(15,34,45,.12)}
#nvui-landing-page .nvui-lp-button-primary{background:var(--lp-accent);color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--lp-accent) 17%,transparent)}
#nvui-landing-page .nvui-lp-button-primary:hover{color:#fff;filter:brightness(.93)}
#nvui-landing-page .nvui-lp-button-secondary{background:#fff;color:var(--lp-ink);border-color:var(--lp-border)}
#nvui-landing-page .nvui-lp-hero-note{margin-top:20px;display:flex;align-items:center;gap:7px;color:var(--lp-muted);font-size:13px}
#nvui-landing-page .nvui-lp-hero-note svg{width:17px;height:17px;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-social-proof{margin-top:12px;font-weight:700;font-size:13px;color:var(--lp-ink)}
#nvui-landing-page .nvui-lp-deadline{display:inline-flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:20px;border-radius:12px;background:#fff;border:1px solid var(--lp-border);padding:9px 14px;font-size:13px;color:var(--lp-ink)}
#nvui-landing-page .nvui-lp-deadline strong{font-variant-numeric:tabular-nums;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-hero-visual{position:relative;min-height:485px;display:grid;place-items:center;isolation:isolate}
#nvui-landing-page .nvui-lp-preview-back{position:absolute;width:min(370px,83%);height:455px;border-radius:30px;background:linear-gradient(155deg,color-mix(in srgb,var(--lp-accent) 42%,white),color-mix(in srgb,var(--lp-surface) 80%,white));transform:rotate(11deg) translate(24px,8px);box-shadow:0 18px 32px #1c46521f}
#nvui-landing-page .nvui-lp-preview-card{z-index:1;position:relative;width:min(340px,78%);height:475px;overflow:hidden;border:9px solid #fff;background:#eee7e0;border-radius:25px;box-shadow:0 20px 62px #1c46523a;transform:rotate(-5deg)}
#nvui-landing-page .nvui-lp-preview-card>img{width:100%;height:100%;object-fit:cover;display:block}
#nvui-landing-page .nvui-lp-placeholder{width:100%;height:100%;background:radial-gradient(circle at 50% 35%,#fffdfa,#e2d4c6);color:#594f49;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;position:relative}
#nvui-landing-page .nvui-lp-placeholder:before,#nvui-landing-page .nvui-lp-placeholder:after{content:"";position:absolute;inset:15px;border:1px solid #ae987e;border-radius:100px 100px 4px 4px;opacity:.65;pointer-events:none}
#nvui-landing-page .nvui-lp-placeholder:after{inset:22px;border-color:#cab49b;opacity:.6}
#nvui-landing-page .nvui-lp-invite-ornament{font-size:25px;color:#ab8d69;margin-bottom:30px}
#nvui-landing-page .nvui-lp-placeholder>span{font-family:Georgia,serif;font-style:italic;font-size:21px}
#nvui-landing-page .nvui-lp-invite-names{font-family:Georgia,serif;font-size:43px;font-weight:500;line-height:1.14;margin:24px 0;color:#554738}
#nvui-landing-page .nvui-lp-invite-line{width:60px;height:1px;background:#ab8d69;margin-bottom:20px}
#nvui-landing-page .nvui-lp-placeholder small{font-size:9px;letter-spacing:.22em}
#nvui-landing-page .nvui-lp-floating-chip{z-index:2;position:absolute;left:0;bottom:56px;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #f2eeee;border-radius:12px;padding:12px 17px;box-shadow:0 12px 32px #18353a29;color:var(--lp-ink);font-weight:800;font-size:12px;transform:rotate(2deg)}
#nvui-landing-page .nvui-lp-floating-chip svg{color:var(--lp-accent);width:21px;height:21px}
#nvui-landing-page .nvui-lp-section{padding:94px 0;scroll-margin-top:120px}
#nvui-landing-page .nvui-lp-section-intro{text-align:center;max-width:760px;margin:0 auto 42px}
#nvui-landing-page .nvui-lp-section-intro h2{font-size:clamp(30px,3vw,43px);line-height:1.2;letter-spacing:-.04em;font-weight:850;margin:10px 0 13px}
#nvui-landing-page .nvui-lp-section-intro p{font-size:16px;line-height:1.75;color:var(--lp-muted)}
#nvui-landing-page .nvui-lp-problem{background:var(--lp-bg)}
#nvui-landing-page .nvui-lp-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#nvui-landing-page .nvui-lp-problem-card{background:var(--lp-wash);border:1px solid var(--lp-border);border-radius:21px;padding:29px;min-height:190px;display:flex;flex-direction:column;gap:17px}
#nvui-landing-page .nvui-lp-problem-mark{font-size:27px;font-weight:850;color:var(--lp-accent);letter-spacing:-.04em}
#nvui-landing-page .nvui-lp-problem-card p{font-size:16px;line-height:1.65;font-weight:600}
#nvui-landing-page .nvui-lp-features{background:var(--lp-wash)}
#nvui-landing-page .nvui-lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#nvui-landing-page .nvui-lp-feature-card{display:flex;gap:16px;align-items:center;padding:20px 22px;min-height:100px;border:1px solid var(--lp-border);border-radius:17px;background:var(--lp-card);box-shadow:0 3px 13px #26384b05}
#nvui-landing-page .nvui-lp-feature-icon{width:52px;height:52px;display:grid;place-items:center;background:color-mix(in srgb,var(--lp-accent) 9%,white);border-radius:14px;color:var(--lp-accent);flex-shrink:0}
#nvui-landing-page .nvui-lp-feature-card h3{font-size:16px;line-height:1.4;font-weight:750}
#nvui-landing-page .nvui-lp-themes{background:var(--lp-bg)}
#nvui-landing-page .nvui-lp-theme-filters{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin:0 0 30px}
#nvui-landing-page .nvui-lp-theme-filters button{border-radius:100px;background:var(--lp-wash);border:1px solid var(--lp-border);color:var(--lp-ink);padding:10px 21px;min-height:42px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}
#nvui-landing-page .nvui-lp-theme-filters button.is-active,#nvui-landing-page .nvui-lp-theme-filters button:hover{background:var(--lp-accent);border-color:var(--lp-accent);color:#fff}
#nvui-landing-page .nvui-lp-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}
#nvui-landing-page .nvui-lp-theme-card{overflow:hidden;border:1px solid var(--lp-border);border-radius:19px;background:var(--lp-card);box-shadow:0 3px 14px #1d3d450c}
#nvui-landing-page .nvui-lp-theme-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #1d3d451a}
#nvui-landing-page .nvui-lp-theme-card[hidden]{display:none!important}
#nvui-landing-page .nvui-lp-theme-image{height:295px;background:#ede7de;position:relative;overflow:hidden}
#nvui-landing-page .nvui-lp-theme-image img{width:100%;height:100%;display:block;object-fit:cover}
#nvui-landing-page .nvui-lp-theme-tag{position:absolute;top:12px;left:12px;padding:6px 11px;background:#fffffff0;border-radius:100px;font-size:11px;font-weight:750;color:#33404a}
#nvui-landing-page .nvui-lp-theme-placeholder{height:100%;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;background:linear-gradient(160deg,#f0e8e2,#ddd1c7);color:#8f7668;font-family:Georgia,serif;font-size:19px}
#nvui-landing-page .nvui-lp-theme-placeholder svg{width:41px;height:41px;stroke-width:1.3}
#nvui-landing-page .nvui-lp-theme-body{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
#nvui-landing-page .nvui-lp-theme-body h3{font-weight:800;font-size:16px;line-height:1.3}
#nvui-landing-page .nvui-lp-theme-body p{font-weight:700;font-size:14px;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-theme-body>a{font-size:13px;font-weight:800;color:var(--lp-accent);display:inline-flex;gap:12px;align-items:center;margin-top:3px}
#nvui-landing-page .nvui-lp-theme-body>a:hover{text-decoration:underline}
#nvui-landing-page .nvui-lp-empty{background:var(--lp-wash);border:1px dashed var(--lp-border);padding:55px 20px;text-align:center;border-radius:17px;color:var(--lp-muted)}
#nvui-landing-page .nvui-lp-section-action{text-align:center;margin-top:30px}
#nvui-landing-page .nvui-lp-pricing{background:linear-gradient(180deg,var(--lp-wash),var(--lp-bg))}
#nvui-landing-page .nvui-lp-pricing-grid{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:20px}
#nvui-landing-page .nvui-lp-price-card{flex:1 1 320px;max-width:420px;min-width:0;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:23px;padding:34px 30px;display:flex;flex-direction:column;position:relative}
#nvui-landing-page .nvui-lp-price-card.nvui-lp-highlighted{border:2px solid var(--lp-accent);box-shadow:0 15px 45px #102e3b18}
#nvui-landing-page .nvui-lp-price-badge{display:inline-flex;align-self:flex-start;background:var(--lp-accent);color:#fff;padding:5px 12px;font-size:11px;font-weight:800;border-radius:999px;margin-bottom:16px}
#nvui-landing-page .nvui-lp-price-card>h3{font-size:24px;letter-spacing:-.03em;font-weight:850}
#nvui-landing-page .nvui-lp-price-description{margin:9px 0 20px;color:var(--lp-muted);font-size:14px;line-height:1.65;min-height:46px}
#nvui-landing-page .nvui-lp-price-figure{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--lp-border);padding-bottom:21px;margin-bottom:20px}
#nvui-landing-page .nvui-lp-price-figure del{color:var(--lp-muted);font-weight:550;font-size:13px}
#nvui-landing-page .nvui-lp-price-figure strong{font-size:clamp(25px,3vw,35px);line-height:1.2;letter-spacing:-.045em;color:var(--lp-accent);font-weight:850}
#nvui-landing-page .nvui-lp-price-figure span{color:var(--lp-muted);font-size:12px}
#nvui-landing-page .nvui-lp-price-card ul{display:flex;flex-direction:column;gap:12px;padding:0;margin-bottom:31px}
#nvui-landing-page .nvui-lp-price-card li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--lp-ink)}
#nvui-landing-page .nvui-lp-price-card li svg{width:17px;height:17px;color:var(--lp-accent);flex-shrink:0;margin-top:2px}
#nvui-landing-page .nvui-lp-price-card .nvui-lp-button{margin-top:auto;width:100%}
#nvui-landing-page .nvui-lp-steps{background:var(--lp-bg)}
#nvui-landing-page .nvui-lp-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#nvui-landing-page .nvui-lp-step{text-align:center;padding:25px}
#nvui-landing-page .nvui-lp-step-number{display:grid;place-items:center;width:77px;height:77px;border-radius:24px;margin:0 auto 22px;background:color-mix(in srgb,var(--lp-accent) 10%,white);color:var(--lp-accent);font-size:26px;font-weight:850}
#nvui-landing-page .nvui-lp-step h3{font-weight:800;font-size:19px;margin-bottom:9px}
#nvui-landing-page .nvui-lp-step p{font-size:14px;line-height:1.7;color:var(--lp-muted)}
#nvui-landing-page .nvui-lp-testimonials{background:var(--lp-wash)}
#nvui-landing-page .nvui-lp-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
#nvui-landing-page .nvui-lp-testimonial{border:1px solid var(--lp-border);border-radius:18px;background:var(--lp-card);padding:24px;display:flex;flex-direction:column;gap:12px}
#nvui-landing-page .nvui-lp-quote-mark{font-family:Georgia,serif;font-size:51px;line-height:1;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-testimonial>p{line-height:1.7;font-size:14px;flex-grow:1}
#nvui-landing-page .nvui-lp-testimonial footer{padding-top:15px;border-top:1px solid var(--lp-border);display:flex;flex-direction:column;gap:3px;font-size:13px}
#nvui-landing-page .nvui-lp-testimonial footer span{color:var(--lp-muted)}
#nvui-landing-page .nvui-lp-faq{background:var(--lp-bg)}
#nvui-landing-page .nvui-lp-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}
#nvui-landing-page .nvui-lp-faq-heading h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.04em;line-height:1.23;font-weight:850;margin:12px 0}
#nvui-landing-page .nvui-lp-faq-heading p{color:var(--lp-muted);font-size:15px}
#nvui-landing-page .nvui-lp-accordion{display:flex;flex-direction:column;gap:12px}
#nvui-landing-page .nvui-lp-accordion details{border:1px solid var(--lp-border);border-radius:15px;background:var(--lp-card);overflow:hidden}
#nvui-landing-page .nvui-lp-accordion summary{list-style:none;cursor:pointer;font-weight:750;font-size:15px;line-height:1.5;padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px}
#nvui-landing-page .nvui-lp-accordion summary::-webkit-details-marker{display:none}
#nvui-landing-page .nvui-lp-accordion summary span{font-size:27px;line-height:1;font-weight:400;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-accordion details[open] summary span{transform:rotate(45deg)}
#nvui-landing-page .nvui-lp-accordion details>div{padding:0 21px 22px;color:var(--lp-muted);line-height:1.75;font-size:14px}
#nvui-landing-page .nvui-lp-cta{padding:74px 0;background:var(--lp-accent);color:#fff}
#nvui-landing-page .nvui-lp-cta-inner{text-align:center;max-width:840px}
#nvui-landing-page .nvui-lp-cta .nvui-lp-eyebrow{background:#ffffff1f;color:#fff;border-color:#ffffff3b}
#nvui-landing-page .nvui-lp-cta h2{font-size:clamp(31px,3.5vw,49px);line-height:1.15;letter-spacing:-.04em;margin:19px 0 13px;font-weight:850}
#nvui-landing-page .nvui-lp-cta p{color:#ffffffe0;font-size:16px}
#nvui-landing-page .nvui-lp-cta .nvui-lp-actions{justify-content:center}
#nvui-landing-page .nvui-lp-button-light{background:#fff;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-button-outline{border-color:#ffffff7a;color:#fff;background:transparent}
#nvui-landing-page .nvui-lp-button-outline:hover{color:#fff;background:#ffffff1c}
#nvui-landing-page.nvui-lp-cream{--lp-bg:#fffcf7;--lp-wash:#f9f3eb;--lp-border:#eae0d5;--lp-card:#fffdf9}
#nvui-landing-page.nvui-lp-cream .nvui-lp-hero{background:linear-gradient(120deg,#fffaf0,color-mix(in srgb,var(--lp-surface) 55%,white))}
#nvui-landing-page.nvui-lp-dark{--lp-bg:#141d24;--lp-wash:#1c2830;--lp-border:#32434b;--lp-card:#24323c;--lp-muted:#b1c1c8;--lp-ink:#eef7f9;color:#eef7f9}
#nvui-landing-page.nvui-lp-dark .nvui-lp-hero{background:linear-gradient(120deg,#172630,#273b43)}
#nvui-landing-page.nvui-lp-dark .nvui-lp-button-secondary,#nvui-landing-page.nvui-lp-dark .nvui-lp-feature-icon,#nvui-landing-page.nvui-lp-dark .nvui-lp-step-number{background:#364953;color:#fff}
#nvui-landing-page.nvui-lp-dark .nvui-lp-eyebrow{color:#e7f6fc;background:#384c56}
#nvui-landing-page.nvui-lp-dark .nvui-lp-deadline,#nvui-landing-page.nvui-lp-dark .nvui-lp-floating-chip{background:#24323c;color:#fff}
#nvui-landing-page.nvui-lp-dark .nvui-lp-price-figure strong,#nvui-landing-page.nvui-lp-dark .nvui-lp-kicker{color:#a9d3db}
#nvui-landing-page.nvui-lp-dark .nvui-lp-theme-filters button{color:#fff}
#nvui-landing-page.nvui-lp-dark .nvui-lp-theme-filters button.is-active{background:var(--lp-accent)}
@media(max-width:1040px){#nvui-landing-page .nvui-lp-hero-grid{gap:34px}#nvui-landing-page .nvui-lp-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#nvui-landing-page .nvui-lp-faq-grid{gap:35px}}
@media(max-width:767px){#nvui-landing-page .nvui-lp-container{width:min(calc(100% - 36px),var(--lp-width))}#nvui-landing-page .nvui-lp-hero{padding:64px 0 56px}#nvui-landing-page .nvui-lp-hero-grid{grid-template-columns:1fr;gap:35px}#nvui-landing-page .nvui-lp-hero h1{font-size:clamp(36px,9.2vw,49px);margin:17px 0}#nvui-landing-page .nvui-lp-hero-visual{min-height:420px}#nvui-landing-page .nvui-lp-preview-back{height:365px;width:295px}#nvui-landing-page .nvui-lp-preview-card{height:400px;width:282px}#nvui-landing-page .nvui-lp-floating-chip{left:4%;bottom:30px}#nvui-landing-page .nvui-lp-section{padding:64px 0}#nvui-landing-page .nvui-lp-section-intro{margin-bottom:30px}#nvui-landing-page .nvui-lp-problem-grid,#nvui-landing-page .nvui-lp-step-grid,#nvui-landing-page .nvui-lp-testimonial-grid{grid-template-columns:1fr}#nvui-landing-page .nvui-lp-problem-card{min-height:0}#nvui-landing-page .nvui-lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#nvui-landing-page .nvui-lp-feature-card{padding:16px;gap:11px}#nvui-landing-page .nvui-lp-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#nvui-landing-page .nvui-lp-theme-image{height:270px}#nvui-landing-page .nvui-lp-step{padding:12px 24px}#nvui-landing-page .nvui-lp-faq-grid{grid-template-columns:1fr;gap:25px}#nvui-landing-page .nvui-lp-cta{padding:64px 0}}
@media(max-width:480px){#nvui-landing-page .nvui-lp-hero-visual{min-height:370px}#nvui-landing-page .nvui-lp-preview-back{height:327px;width:249px}#nvui-landing-page .nvui-lp-preview-card{height:345px;width:245px}#nvui-landing-page .nvui-lp-invite-names{font-size:34px}#nvui-landing-page .nvui-lp-floating-chip{font-size:11px;padding:9px 12px;bottom:18px}#nvui-landing-page .nvui-lp-feature-grid{grid-template-columns:1fr 1fr;gap:10px}#nvui-landing-page .nvui-lp-feature-card{min-height:117px;flex-direction:column;align-items:flex-start}#nvui-landing-page .nvui-lp-feature-card h3{font-size:13px}#nvui-landing-page .nvui-lp-feature-icon{width:42px;height:42px}#nvui-landing-page .nvui-lp-feature-icon svg{width:21px;height:21px}#nvui-landing-page .nvui-lp-theme-grid{gap:12px}#nvui-landing-page .nvui-lp-theme-image{height:205px}#nvui-landing-page .nvui-lp-theme-body{padding:12px}#nvui-landing-page .nvui-lp-theme-body h3{font-size:14px}#nvui-landing-page .nvui-lp-theme-tag{top:7px;left:7px;padding:4px 8px;font-size:10px}#nvui-landing-page .nvui-lp-price-card{padding:27px 20px}#nvui-landing-page .nvui-lp-button{padding:12px 19px}#nvui-landing-page .nvui-lp-hero .nvui-lp-actions>a{width:100%}#nvui-landing-page .nvui-lp-cta .nvui-lp-actions{flex-direction:column}#nvui-landing-page .nvui-lp-cta .nvui-lp-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){#nvui-landing-page *,#nvui-landing-page *:before,#nvui-landing-page *:after{transition:none!important;animation:none!important}}

/* Optional, explicitly configured promotional and comparison sections. */
#nvui-landing-page .nvui-lp-promo-bar{background:var(--lp-accent);color:#fff;text-align:center;padding:9px 15px;font-size:12px;line-height:1.45;font-weight:800;letter-spacing:.03em}
#nvui-landing-page .nvui-lp-guarantee{display:flex;align-items:center;gap:15px;max-width:700px;margin:35px auto 0;padding:18px 22px;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:16px}
#nvui-landing-page .nvui-lp-guarantee svg{width:35px;height:35px;flex-shrink:0;color:var(--lp-accent)}
#nvui-landing-page .nvui-lp-guarantee strong{display:block;font-size:16px;font-weight:800}
#nvui-landing-page .nvui-lp-guarantee p{font-size:13px;color:var(--lp-muted);margin-top:3px}
#nvui-landing-page .nvui-lp-comparison{background:var(--lp-bg)}
#nvui-landing-page .nvui-lp-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:auto}
#nvui-landing-page .nvui-lp-compare-grid>div{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--lp-wash);border:1px solid var(--lp-border);border-radius:17px;padding:32px 16px}
#nvui-landing-page .nvui-lp-compare-grid span{font-size:13px;font-weight:750;color:var(--lp-muted)}
#nvui-landing-page .nvui-lp-compare-grid strong{font-size:clamp(24px,3vw,35px);letter-spacing:-.04em;text-align:center;font-weight:850}
#nvui-landing-page .nvui-lp-compare-grid .nvui-lp-compare-highlight{background:var(--lp-accent);color:#fff}
#nvui-landing-page .nvui-lp-compare-highlight span{color:#ffffffd6}
#nvui-landing-page .nvui-lp-compare-note{text-align:center;color:var(--lp-muted);font-size:12px;margin:15px auto;max-width:760px}
@media(max-width:480px){#nvui-landing-page .nvui-lp-compare-grid{gap:11px}#nvui-landing-page .nvui-lp-compare-grid>div{padding:22px 10px}}
