:root{--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--popover:#fff;--popover-foreground:#111;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#f5f5f5;--secondary-foreground:#111;--muted:#f5f5f5;--muted-foreground:#666;--accent:#f4f4f5;--accent-foreground:#111;--border:#e5e5e5;--input:#e5e5e5;--ring:#4f46e5;--success:#15803d;--warning:#b45309;--danger:#dc2626;--sidebar:#fff;--sidebar-foreground:#111;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f3ff;--sidebar-accent-foreground:#4f46e5;--sidebar-border:#e5e5e5;--sidebar-ring:#4f46e5}.dark{--background:#000;--foreground:#fff;--card:#080808;--card-foreground:#fff;--popover:#080808;--popover-foreground:#fff;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#0d0d0d;--secondary-foreground:#fff;--muted:#0d0d0d;--muted-foreground:#a3a3a3;--accent:#111;--accent-foreground:#fff;--border:#202020;--input:#242424;--ring:#4f46e5;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-accent:#111;--sidebar-accent-foreground:#fff;--sidebar-border:#1f1f1f;--sidebar-ring:#4f46e5}html,body{background:var(--background);background-color:var(--background);color:var(--foreground)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{background:#000!important}html.dark [class*="dark:bg-white/[0.015]"]{background-color:#000!important}html.dark [class*="dark:bg-white/[0.02]"],html.dark [class*="dark:bg-white/[0.025]"]{background-color:#080808!important}.invoicepro-landing main [class*=bg-indigo-600\/10][class*=border-indigo-5]{color:#3730a3!important;background-color:#f5f3ff!important;border-color:#a5b4fc!important}html.dark .invoicepro-landing main [class*=bg-indigo-600\/10][class*=border-indigo-5]{color:#a5b4fc!important;background-color:#8b5cf61a!important;border-color:#8b5cf661!important}.invoicepro-landing main .text-indigo-100,.invoicepro-landing main .text-indigo-200,.invoicepro-landing main .text-indigo-300{color:#3730a3!important}html.dark .invoicepro-landing main .text-indigo-100,html.dark .invoicepro-landing main .text-indigo-200,html.dark .invoicepro-landing main .text-indigo-300{color:#a5b4fc!important}.rounded-xl.border.bg-card,.rounded-2xl.border.bg-card,.rounded-lg.border.bg-card{box-shadow:0 8px 28px #0f172a0f}.dark .rounded-xl.border.bg-card,.dark .rounded-2xl.border.bg-card,.dark .rounded-lg.border.bg-card{box-shadow:0 12px 32px #00000059}@media (min-width:1024px){.fixed.inset-x-0.bottom-0.z-30[class*=shadow-]{left:16rem!important}}.fixed.inset-x-0.bottom-0.z-30[class*=shadow-]>.container{width:100%}@media (max-width:639px){.fixed.inset-x-0.bottom-0.z-30[class*=shadow-]{padding-bottom:env(safe-area-inset-bottom)!important}.fixed.inset-x-0.bottom-0.z-30[class*=shadow-]>.container{padding-top:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.fixed.inset-x-0.bottom-0.z-30[class*=shadow-] button{min-height:2.75rem}}@media (max-width:767px){[class*=grid-cols-12][class*=items-end]{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))!important}[class*=grid-cols-12][class*=items-end]>[style*=span\ 2]{min-width:0;grid-column:span 1/span 1!important}[class*=grid-cols-12][class*=items-end]>[style*=span\ 3],[class*=grid-cols-12][class*=items-end]>[style*=span\ 4],[class*=grid-cols-12][class*=items-end]>[style*=span\ 5],[class*=grid-cols-12][class*=items-end]>[style*=span\ 6]{min-width:0;grid-column:1/-1!important}[class*=grid-cols-12][class*=items-end]>.col-span-6{min-width:0;grid-column:span 1/span 1!important}[class*=grid-cols-12][class*=items-end] input,[class*=grid-cols-12][class*=items-end] textarea,[class*=grid-cols-12][class*=items-end] button,[class*=grid-cols-12][class*=items-end] [role=combobox]{min-width:0}}[draggable=true]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}[draggable=true]:active,[draggable=true][data-touch-dragging=true]{cursor:grabbing;opacity:.72}aside a:focus-visible,aside button:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.invoicepro-landing{--landing-page-bg:#000;--landing-section-bg:#000;--landing-surface:#ffffff06;--landing-border:#ffffff17;--landing-text:#f8fafc;--landing-muted:#94a3b8;--landing-subtle:#64748b;background-color:var(--landing-page-bg);color:var(--landing-text)}.invoicepro-landing main #templates,.invoicepro-landing main .invoice-flow-section,.invoicepro-landing main #pricing{background-color:var(--landing-section-bg)}html:not(.dark) .invoicepro-landing{--landing-page-bg:#fff;--landing-section-bg:#f8fafc;--landing-surface:#0f172a08;--landing-border:#0f172a1c;--landing-text:#111827;--landing-muted:#526074;--landing-subtle:#64748b;background-color:var(--landing-page-bg)!important;color:var(--landing-text)!important}html:not(.dark) .invoicepro-landing main [class*="bg-[#08090d]"],html:not(.dark) .invoicepro-landing main [class*="bg-[#0b0c12]"]{background-color:var(--landing-section-bg)!important}html:not(.dark) .invoicepro-landing main [class*=border-white\/]:not([class*="dark:border-white/"]){border-color:var(--landing-border)!important}html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-white]:not([class*=bg-indigo-]):not([class*=bg-violet-]):not([class*=bg-gradient-]):not([class*=dark\:text-]),html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-slate-200]:not([class*=bg-indigo-]):not([class*=bg-violet-]):not([class*=bg-gradient-]):not([class*=dark\:text-]),html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-slate-300]:not([class*=bg-indigo-]):not([class*=bg-violet-]):not([class*=bg-gradient-]):not([class*=dark\:text-]){color:var(--landing-text)!important}html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-slate-400]:not([class*=dark\:text-]){color:var(--landing-muted)!important}html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-slate-500]:not([class*=dark\:text-]),html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-slate-600]:not([class*=dark\:text-]){color:var(--landing-subtle)!important}html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-indigo-100],html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-indigo-200],html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-indigo-300]{color:#4338ca!important}html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-violet-100],html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-violet-200],html:not(.dark) .invoicepro-landing main :not(.invoice-flow__stage):not(.invoice-flow__stage *):not(.landing-final-cta__invoice-card):not(.landing-final-cta__invoice-card *)[class*=text-violet-300]{color:#6d28d9!important}html:not(.dark) .invoicepro-landing main [class*="bg-white/["]:not([class*="dark:bg-white/"]),html:not(.dark) .invoicepro-landing main [class*=bg-white\/0]:not([class*="dark:bg-white/"]){background-color:var(--landing-surface)!important}html:not(.dark) .invoicepro-landing main [class*=hover\:bg-white]:hover:not([class*="dark:hover:bg-white"]){background-color:#0f172a0f!important}html:not(.dark) .invoicepro-landing main [class*=hover\:text-white]:hover:not([class*="dark:hover:text-white"]){color:var(--landing-text)!important}html:not(.dark) .invoicepro-landing main .invoice-flow-section,html:not(.dark) .invoicepro-landing main #templates,html:not(.dark) .invoicepro-landing main #pricing{background-color:var(--landing-section-bg)!important;color:var(--landing-text)!important}html:not(.dark) .invoicepro-landing main #pricing article{box-shadow:0 12px 35px #0f172a0d;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) .invoicepro-landing main #pricing article h3,html:not(.dark) .invoicepro-landing main #pricing article .text-4xl{color:var(--landing-text)!important}html:not(.dark) .invoicepro-landing main #pricing article li span{color:#475569!important}html:not(.dark) .invoicepro-landing main #get-started>div{background:linear-gradient(125deg,#eef2ff,#fff 55%,#f5f3ff)!important;border-color:#c7d2fe!important}html:not(.dark) .invoicepro-landing main #get-started h2,html:not(.dark) .invoicepro-landing main #get-started p{color:var(--landing-text)!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card{color:#f8fafc!important;background:#11131c!important;border-color:#ffffff1a!important;box-shadow:0 28px 70px -32px #000000d9!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-white{color:#fff!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-slate-300{color:#cbd5e1!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-slate-500{color:#64748b!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-indigo-200,html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-indigo-300{color:#a5b4fc!important}html.dark .invoicepro-landing #get-started .landing-final-cta__invoice-card .border-b{border-color:#ffffff17!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card{color:#111827!important;background:linear-gradient(150deg,#fff 0% 62%,#f5f3ff 100%)!important;border-color:#dfe4f2!important;box-shadow:0 30px 72px -38px #4f46e552,0 14px 30px -22px #0f172a38,inset 0 1px #fff!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-white{color:#111827!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-slate-300{color:#475569!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-slate-500{color:#64748b!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-indigo-200,html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .text-indigo-300{color:#4f46e5!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card .border-b{border-color:#e2e8f0!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card [class*=bg-white\/10],html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card [class*="bg-white/[0.07]"]{background-color:#94a3b83d!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card [class*=bg-indigo-500\/15]{background:#eef2ff!important;border:1px solid #e0e7ff!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card [class*=bg-indigo-400\/10]{background:#eef2ff!important;border-color:#c7d2fe!important}html:not(.dark) .invoicepro-landing #get-started .landing-final-cta__invoice-card>.flex.items-center.justify-between.rounded-xl{background:linear-gradient(110deg,#f5f3ff,#f8faff)!important;border-color:#d9ddf8!important}.invoicepro-landing main>section{border-top:0!important;border-bottom:0!important}.invoicepro-landing main>section:before{pointer-events:none}.invoicepro-landing main #templates{border-top:0!important;border-bottom:0!important}.invoicepro-landing .landing-benefits{border-top:0!important}.invoicepro-landing .landing-hero-accent{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#a5b4fc 0%,#c4b5fd 48%,#818cf8 100%);-webkit-background-clip:text;background-clip:text;display:inline}html:not(.dark) .invoicepro-landing .landing-hero-accent{background-image:linear-gradient(90deg,#4338ca 0%,#6d28d9 48%,#4f46e5 100%)}html:not(.dark) .invoicepro-landing{--landing-subtle:#526074}html:not(.dark) .invoicepro-landing main #features article,html:not(.dark) .invoicepro-landing main #how-it-works article{color:#111827;box-shadow:0 10px 28px #0f172a0d;background:#fff!important;border-color:#e2e8f0!important}html:not(.dark) .invoicepro-landing main #features article h3,html:not(.dark) .invoicepro-landing main #how-it-works article h3{color:#111827!important}html:not(.dark) .invoicepro-landing main #features article p,html:not(.dark) .invoicepro-landing main #how-it-works article p{color:#526074!important}html:not(.dark) .invoicepro-landing main #features article:hover,html:not(.dark) .invoicepro-landing main #how-it-works article:hover{border-color:#c7d2fe!important}html:not(.dark) .invoicepro-landing #pricing [aria-label=Billing\ interval]{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #4f46e514!important}html:not(.dark) .invoicepro-landing #pricing [aria-label=Billing\ interval]>button[aria-pressed=true]{color:#fff!important;background-color:#5b4ff7!important;box-shadow:0 3px 8px #4f46e538!important}html:not(.dark) .invoicepro-landing #pricing [aria-label=Billing\ interval]>button[aria-pressed=true]>span{color:#fff!important;background-color:#fff3!important;border-color:#ffffff57!important}html:not(.dark) .invoicepro-landing main #pricing article[class*=border-indigo-300]{background:linear-gradient(#f5f3ff 0%,#fff 42%)!important;border-color:#a5b4fc!important;box-shadow:0 16px 42px #4f46e51f!important}.invoicepro-landing main #pricing.pricing-section{isolation:isolate}.invoicepro-landing #pricing .pricing-section__glow--primary{opacity:.8;background:radial-gradient(#6366f11f,#0000 70%);transition:opacity .35s}.invoicepro-landing #pricing .pricing-section__glow--secondary{background:radial-gradient(#8b5cf614,#0000 70%)}.invoicepro-landing #pricing .pricing-billing-switch{border-radius:999px;padding:4px;box-shadow:0 12px 32px -26px #4f46e54d,inset 0 1px #fffc}.invoicepro-landing #pricing .pricing-billing-switch__option{gap:8px;min-height:42px;padding-inline:20px;transition:background-color .22s,color .22s,box-shadow .22s,transform .22s}.invoicepro-landing #pricing .pricing-billing-switch__option[aria-pressed=true]{box-shadow:0 6px 16px -8px #4f46e5a6,inset 0 1px #ffffff26}.invoicepro-landing #pricing .pricing-saving-pill{letter-spacing:.015em;line-height:1.2}.invoicepro-landing #pricing .pricing-interval-hint{letter-spacing:.005em;margin-top:-1px}.invoicepro-landing #pricing .pricing-ai-panel{background:linear-gradient(100deg,#6366f10a,#8b5cf605);border:1px solid #8b5cf629;border-radius:16px;gap:10px;padding:10px 14px;position:relative;box-shadow:inset 0 1px #ffffff0a}.invoicepro-landing #pricing .pricing-ai-label{letter-spacing:-.005em}.invoicepro-landing #pricing .pricing-ai-note{max-width:440px;line-height:1.65}.invoicepro-landing #pricing .pricing-plan-grid{align-items:stretch;gap:18px;padding-top:3px}.invoicepro-landing #pricing .pricing-plan{--plan-accent:#7770f8;--plan-wash:#7770f814;--plan-border:#7770f833;--plan-glow:#7770f82b;isolation:isolate;background:linear-gradient(150deg, #fff 0%, #fff 62%, color-mix(in srgb, var(--plan-accent), white 98%) 100%);border-radius:22px;min-height:484px;padding:26px;transition:box-shadow .28s cubic-bezier(.2,.7,.2,1);transform:none;box-shadow:0 12px 36px -31px #121d3947,inset 0 1px #fff}.invoicepro-landing #pricing .pricing-plan--free{--plan-accent:#6c63df;--plan-wash:#6c63df12;--plan-border:#6c63df2e;--plan-glow:#6c63df24}.invoicepro-landing #pricing .pricing-plan--pro,.invoicepro-landing #pricing .pricing-plan--pro_ai{--plan-accent:#6558ed;--plan-wash:#6558ed14;--plan-border:#6558ed59;--plan-glow:#6558ed3b}.invoicepro-landing #pricing .pricing-plan--business,.invoicepro-landing #pricing .pricing-plan--business_ai{--plan-accent:#4386ed;--plan-wash:#4386ed12;--plan-border:#4386ed2e;--plan-glow:#4386ed21}.invoicepro-landing #pricing .pricing-plan>:not(.pricing-plan__popular){z-index:1;position:relative}.invoicepro-landing #pricing .pricing-plan__popular{z-index:4;z-index:4;letter-spacing:.015em;background:linear-gradient(100deg,#6d5ff4,#5a4be2);border-color:#ffffff29;padding:6px 11px;position:absolute;top:-14px;left:24px;box-shadow:0 8px 20px -12px #4f46e5b8,inset 0 1px #ffffff38}.invoicepro-landing #pricing .pricing-plan__header{min-height:40px}.invoicepro-landing #pricing .pricing-plan__eyebrow{color:color-mix(in srgb, var(--plan-accent), #718096 35%);letter-spacing:.14em;margin-bottom:3px;font-size:8px;font-weight:800;line-height:1.5;display:block}.invoicepro-landing #pricing .pricing-plan__description{color:#657189;line-height:1.6}.invoicepro-landing #pricing .pricing-plan__availability{background:color-mix(in srgb, var(--plan-accent), white 94%);border-color:color-mix(in srgb, var(--plan-accent), transparent 80%);color:color-mix(in srgb, var(--plan-accent), #657189 30%);margin-top:2px}.invoicepro-landing #pricing .pricing-plan__availability:before{content:"";background:var(--plan-accent);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--plan-accent), transparent 91%);vertical-align:middle;border-radius:50%;margin-right:6px;display:inline-block}.invoicepro-landing #pricing .pricing-plan__price-row{gap:9px}.invoicepro-landing #pricing .pricing-plan__price{letter-spacing:-.065em;font-size:clamp(2.15rem,2.6vw,2.6rem);line-height:1.1}.invoicepro-landing #pricing .pricing-plan__term,.invoicepro-landing #pricing .pricing-plan__annual-note{color:#7b8499;font-weight:500}.invoicepro-landing #pricing .pricing-plan__annual-note{line-height:1.5}.invoicepro-landing #pricing .pricing-plan__divider{background:linear-gradient(90deg, color-mix(in srgb, var(--plan-accent), transparent 72%), #94a3b82e, transparent)}.invoicepro-landing #pricing .pricing-plan__features{gap:13px}.invoicepro-landing #pricing .pricing-plan__feature{align-items:flex-start;gap:10px;line-height:1.55}.invoicepro-landing #pricing .pricing-plan__feature>svg{background:color-mix(in srgb, var(--plan-accent), white 91%);box-sizing:content-box;border-radius:50%;margin-top:2px;padding:2px;color:var(--plan-accent)!important}.invoicepro-landing #pricing .pricing-plan__feature>span{color:#4b556b}.invoicepro-landing #pricing .pricing-plan__cta{border-radius:12px;min-height:46px;margin-top:30px;transition:transform .22s,box-shadow .24s,border-color .22s,background .22s}.invoicepro-landing #pricing .pricing-plan__cta:not(:disabled):hover{transform:translateY(-1px)}.invoicepro-landing #pricing .pricing-plan__cta:focus-visible,.invoicepro-landing #pricing .pricing-billing-switch__option:focus-visible{outline-offset:3px;outline:2px solid #a5b4fc}.invoicepro-landing #pricing .pricing-footnote{color:#79839a;line-height:1.65}html.dark .invoicepro-landing #pricing .pricing-section__glow--primary{opacity:.78}html.dark .invoicepro-landing #pricing .pricing-ai-panel{background:linear-gradient(100deg,#6366f10f,#8b5cf60a);border-color:#a78bfa30;box-shadow:inset 0 1px #ffffff0a,0 8px 22px -19px #8b5cf63d}html.dark .invoicepro-landing #pricing .pricing-plan{border-color:color-mix(in srgb, var(--plan-accent), transparent 83%);background:linear-gradient(150deg, #12131a 0%, #0b0c11 70%, color-mix(in srgb, var(--plan-accent), #0b0c11 97%) 100%);box-shadow:0 14px 36px -29px #000000d1,inset 0 1px #ffffff08}html.dark .invoicepro-landing #pricing .pricing-plan__description{color:#9da7bd}html.dark .invoicepro-landing #pricing .pricing-plan__availability{background:color-mix(in srgb, var(--plan-accent), #11121a 89%);border-color:color-mix(in srgb, var(--plan-accent), transparent 72%);color:#aab3c8}html.dark .invoicepro-landing #pricing .pricing-plan__term,html.dark .invoicepro-landing #pricing .pricing-plan__annual-note{color:#8b94aa}html.dark .invoicepro-landing #pricing .pricing-plan__feature>span{color:#d0d4e0}html.dark .invoicepro-landing #pricing .pricing-plan__feature>svg{background:color-mix(in srgb, var(--plan-accent), #101118 83%)}html.dark .invoicepro-landing #pricing .pricing-plan__divider{background:linear-gradient(90deg, color-mix(in srgb, var(--plan-accent), transparent 72%), #ffffff1a, transparent)}html.dark .invoicepro-landing #pricing .pricing-footnote{color:#79839a}html.dark .invoicepro-landing #pricing .pricing-plan--pro,html.dark .invoicepro-landing #pricing .pricing-plan--pro_ai{border-color:color-mix(in srgb, var(--plan-accent), transparent 44%);box-shadow:0 18px 48px -32px var(--plan-glow), inset 0 1px #ffffff0d;background:linear-gradient(155deg,#19182a 0%,#10111a 48%,#0c0d13 100%)}html.dark .invoicepro-landing #pricing .pricing-plan--business,html.dark .invoicepro-landing #pricing .pricing-plan--business_ai{background:linear-gradient(150deg,#111721 0%,#0b0d13 72%,#4386ed08 100%)}html.dark .invoicepro-landing #pricing .pricing-plan__popular{color:#fff}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan{background:linear-gradient(150deg, #fff 0%, #fff 61%, color-mix(in srgb, var(--plan-accent), white 98%) 100%)!important;border-color:#e0e6f0!important;box-shadow:0 12px 36px -31px #121d3947,inset 0 1px #fff!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__description{color:#657189!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__feature>span{color:#4b556b!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__price{color:#111827!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__term,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__annual-note{color:#7b8499!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro_ai{background:linear-gradient(155deg,#f3f1ff 0%,#fff 53%,#f7f6ff 100%)!important;border-color:#aaa3f7!important;box-shadow:0 18px 48px -32px #6558ed61,inset 0 1px #fff!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--business,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--business_ai{border-color:#d8e4f4!important}html:not(.dark) .invoicepro-landing main #pricing .pricing-plan__availability{background:color-mix(in srgb, var(--plan-accent), white 94%)!important;color:color-mix(in srgb, var(--plan-accent), #657189 30%)!important}@media (max-width:639px){.invoicepro-landing #pricing .pricing-plan-grid{gap:15px}.invoicepro-landing #pricing .pricing-plan{min-height:0;padding:24px 22px}.invoicepro-landing #pricing .pricing-billing-switch__option{min-height:40px;padding-inline:17px}.invoicepro-landing #pricing .pricing-ai-panel{gap:9px;padding:9px 11px}}@media (prefers-reduced-motion:reduce){.invoicepro-landing #pricing .pricing-plan,.invoicepro-landing #pricing .pricing-plan__glow,.invoicepro-landing #pricing .pricing-plan__edge,.invoicepro-landing #pricing .pricing-plan:after,.invoicepro-landing #pricing .pricing-plan__cta,.invoicepro-landing #pricing .pricing-billing-switch__option,.invoicepro-landing #pricing .pricing-ai-switch,.invoicepro-landing #pricing .pricing-saving-pill{transition:none!important;transform:none!important}}.invoicepro-landing #pricing .pricing-plan{transition:box-shadow .28s!important;transform:none!important}.invoicepro-landing #pricing .pricing-plan__glow,.invoicepro-landing #pricing .pricing-plan__edge{display:none!important}.invoicepro-landing #pricing .pricing-plan:after{content:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){.invoicepro-landing #pricing .pricing-plan:hover,.invoicepro-landing #pricing .pricing-plan:focus-within,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan:hover,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan:focus-within,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro:hover,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro:focus-within,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro_ai:hover,html:not(.dark) .invoicepro-landing main #pricing .pricing-plan--pro_ai:focus-within{transform:none!important;box-shadow:0 12px 28px -20px #0f172a38!important}html.dark .invoicepro-landing main #pricing .pricing-plan:hover,html.dark .invoicepro-landing main #pricing .pricing-plan:focus-within{transform:none!important;box-shadow:0 12px 28px -18px #00000094!important}}@media (prefers-reduced-motion:reduce){.invoicepro-landing #pricing .pricing-plan{transition:none!important}}
