*{box-sizing:border-box;margin:0;padding:0}html,body,#__next,#root{touch-action:pan-y pinch-zoom!important;max-width:100vw!important;overflow-x:clip!important}main{touch-action:pan-y pinch-zoom!important;max-width:100vw!important}html{-webkit-text-size-adjust:100%;width:100%;height:100%;line-height:1.15;position:relative}body{color:#111827;background-color:#f1f5f9;width:100%;min-height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;position:relative}[data-theme-mode=dark] body,[data-theme-mode=dark-blue] body,[data-theme-mode=dark-ocean] body,[data-theme-mode=dark-violet] body,[data-theme-mode=dark-emerald] body{color:#f1f5f9;background-color:#1a1a1a}[data-theme-mode=light] body{color:#111827;background-color:#f1f5f9}:root{--wb-accent:#a87467;--wb-accent-soft:#d3a997;--wb-accent-strong:#8f5f52;--wb-accent-contrast:#fff;--wb-accent-gradient:linear-gradient(45deg, #d3a997, #a87467);--wb-accent-ring:#a8746759;--wb-accent-tint:#a874671f;--wb-accent-tint-strong:#a8746733;--rose-50:#fdf2f8;--rose-100:#fce7f3;--rose-200:#fbcfe8;--rose-300:#f9a8d4;--rose-400:#f472b6;--rose-500:#ec4899;--rose-600:#db2777;--rose-700:#be185d;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--green-100:#dcfce7;--green-400:#4ade80;--green-500:#22c55e;--green-700:#15803d;--blue-100:#dbeafe;--blue-400:#60a5fa;--blue-700:#1d4ed8;--yellow-100:#fef3c7;--yellow-400:#facc15;--yellow-700:#a16207;--red-500:#ef4444;--red-600:#dc2626}.min-h-screen{min-height:100vh}.h-screen{height:100vh}.h-full{height:100%}.w-full{width:100%}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-24{width:6rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-3{width:.75rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-24{height:6rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-3{height:.75rem}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>*+*{margin-top:.25rem}.space-y-3>*+*{margin-top:.75rem}.space-y-6>*+*{margin-top:1.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-80{margin-left:20rem}.bg-white{background-color:#fff}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-red-500{background-color:var(--red-500)}.bg-green-100{background-color:var(--green-100)}.bg-blue-100{background-color:var(--blue-100)}.bg-yellow-100{background-color:var(--yellow-100)}.text-white{color:#fff}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-900{color:var(--gray-900)}.text-rose-500{color:var(--rose-500)}.text-rose-600{color:var(--rose-600)}.text-rose-700{color:var(--rose-700)}.text-green-700{color:var(--green-700)}.text-blue-700{color:var(--blue-700)}.text-yellow-700{color:var(--yellow-700)}.border{border-style:solid;border-width:1px}.border-b{border-bottom-style:solid;border-bottom-width:1px}.border-l-4{border-left-style:solid;border-left-width:4px}.border-gray-100{border-color:var(--gray-100)}.border-gray-200{border-color:var(--gray-200)}.border-rose-400{border-color:var(--rose-400)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.gradient-rose-amber{background:linear-gradient(135deg, var(--rose-400), var(--amber-300))}.gradient-rose-amber-subtle{background:linear-gradient(135deg, var(--rose-50), var(--amber-50))}.cursor-pointer{cursor:pointer}.transition-all{transition:all .2s}.duration-200{transition-duration:.2s}.hover\:bg-gray-50:hover{background-color:var(--gray-50)}.hover\:text-gray-900:hover{color:var(--gray-900)}.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;bottom:0;left:0;right:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.min-w-0{min-width:0}.transform{transform:translateX(var(--tw-translate-x,0)) translateY(var(--tw-translate-y,0))}.translate-x-0{--tw-translate-x:0}.-translate-x-full{--tw-translate-x:-100%}.translate-x-8{--tw-translate-x:2rem}.-translate-y-8{--tw-translate-y:-2rem}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-3xl{font-size:1.875rem}.md\:p-6{padding:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:gap-3{gap:.75rem}}@media (min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:hidden{display:none}.lg\:block{display:block}.lg\:translate-x-0{--tw-translate-x:0}.lg\:static{position:static}.lg\:ml-0{margin-left:0}.lg\:ml-80{margin-left:20rem}}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--rose-400), var(--amber-300));color:#fff;padding:.5rem 1rem}.btn-secondary{border:1px solid var(--gray-200);color:var(--gray-700);background-color:#fff;padding:.5rem 1rem}.btn-secondary:hover{background-color:var(--gray-50)}.btn-ghost{color:var(--gray-600);background:0 0;padding:.5rem 1rem}.btn-ghost:hover{background-color:var(--gray-100)}.btn-sm{padding:.375rem .75rem;font-size:.875rem}.card{border:1px solid var(--gray-200);background-color:#fff;border-radius:.5rem;padding:1.5rem}.card-elevated{border:1px solid var(--gray-100);background-color:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bg-black{background-color:#000}.bg-opacity-50{background-color:#00000080}.text-center{text-align:center}.text-left{text-align:left}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px #f472b680}.focus\:ring-rose-500:focus{--tw-ring-color:var(--rose-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.group:hover .group-hover\:text-gray-500{color:var(--gray-500)}.hover\:text-rose-700:hover{color:var(--rose-700)}.text-slate-300{color:var(--gray-300)}.text-slate-600{color:var(--gray-600)}.text-slate-700{color:var(--gray-700)}.text-slate-800{color:var(--gray-800)}.bg-slate-50{background-color:var(--gray-50)}.bg-slate-100{background-color:var(--gray-100)}.bg-slate-200{background-color:var(--gray-200)}.border-slate-200{border-color:var(--gray-200)}.bg-slate-50\/50{background-color:#f9fafb80}.bg-white\/50{background-color:#ffffff80}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}@media (min-width:768px){.md\:flex-col{flex-direction:column}}svg{vertical-align:middle;display:block}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-xl{border-radius:.75rem}.h-12{height:3rem}.h-18{height:4.5rem}.h-48{height:12rem}.w-12{width:3rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.text-opacity-60{--tw-text-opacity:.6}.text-opacity-70{--tw-text-opacity:.7}.text-opacity-80{--tw-text-opacity:.8}.text-opacity-90{--tw-text-opacity:.9}.text-lg{font-size:1.125rem}.drop-shadow-sm{filter:drop-shadow(0 1px 1px #0000000d)}.bg-opacity-10{--tw-bg-opacity:.1}.bg-opacity-15{--tw-bg-opacity:.15}.bg-opacity-20{--tw-bg-opacity:.2}.bg-opacity-30{--tw-bg-opacity:.3}.bg-opacity-50{--tw-bg-opacity:.5}.bg-opacity-60{--tw-bg-opacity:.6}.bg-opacity-70{--tw-bg-opacity:.7}.bg-opacity-90{--tw-bg-opacity:.9}.border-opacity-20{--tw-border-opacity:.2}.border-opacity-30{--tw-border-opacity:.3}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-blur-lg,.backdrop-blur-xl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-green-400{--tw-gradient-from:var(--green-400);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#4ade8000)}.to-green-600{--tw-gradient-to:#16a34a}.from-gray-400{--tw-gradient-from:var(--gray-400);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#9ca3af00)}.to-gray-600{--tw-gradient-to:var(--gray-600)}.from-blue-400{--tw-gradient-from:var(--blue-400);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#60a5fa00)}.to-blue-600{--tw-gradient-to:#2563eb}.from-yellow-400{--tw-gradient-from:var(--yellow-400);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#facc1500)}.to-yellow-600{--tw-gradient-to:#ca8a04}.from-gray-100{--tw-gradient-from:var(--gray-100);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to,#f3f4f600)}.to-gray-50{--tw-gradient-to:var(--gray-50)}body.modal-open-mobile{width:100%;height:100%;position:fixed;overflow:hidden}:root{--lp-color-primary:#3b82f6;--lp-color-primary-50:#eff6ff;--lp-color-primary-100:#dbeafe;--lp-color-primary-200:#bfdbfe;--lp-color-primary-300:#93c5fd;--lp-color-primary-400:#60a5fa;--lp-color-primary-500:#3b82f6;--lp-color-primary-600:#2563eb;--lp-color-primary-700:#1d4ed8;--lp-color-primary-800:#1e40af;--lp-color-primary-900:#1e3a8a;--lp-color-secondary:#6b7280;--lp-color-accent:#f59e0b;--lp-color-neutral:#f3f4f6;--lp-color-surface:#fff;--lp-color-background:#f9fafb;--lp-color-text:#111827;--lp-color-text-muted:#6b7280;--lp-color-success:#22c55e;--lp-color-warning:#f59e0b;--lp-color-error:#ef4444;--lp-color-info:#3b82f6;--status-success:#22c55e;--status-success-bg:#22c55e33;--status-error:#ef4444;--status-error-bg:#ef444433;--status-warning:#f59e0b;--status-warning-bg:#f59e0b33;--status-info:#3b82f6;--status-info-bg:#3b82f633;--status-neutral:#9ca3af;--status-neutral-bg:#9ca3af33;--status-success-rgb:34, 197, 94;--status-error-rgb:239, 68, 68;--status-warning-rgb:245, 158, 11;--status-info-rgb:59, 130, 246;--status-neutral-rgb:156, 163, 175;--accent-primary:#f472b6;--accent-secondary:#fcd34d;--accent-gradient:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));--accent-rgb-primary:244, 114, 182;--accent-rgb-secondary:252, 211, 77;--lp-font-family-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lp-font-family-serif:"Georgia", serif;--lp-font-family-mono:"Monaco", "Cascadia Code", "Segoe UI Mono", monospace;--lp-font-size-xs:.75rem;--lp-font-size-sm:.875rem;--lp-font-size-base:1rem;--lp-font-size-lg:1.125rem;--lp-font-size-xl:1.25rem;--lp-font-size-2xl:1.5rem;--lp-font-size-3xl:1.875rem;--lp-font-size-4xl:2.25rem;--lp-line-height-tight:1.25;--lp-line-height-normal:1.5;--lp-line-height-relaxed:1.75;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--lp-spacing-xs:.25rem;--lp-spacing-sm:.5rem;--lp-spacing-md:.75rem;--lp-spacing-lg:1rem;--lp-spacing-xl:1.5rem;--lp-spacing-2xl:2rem;--lp-spacing-3xl:3rem;--lp-spacing-4xl:4rem;--control-padding-y:.5rem;--control-padding-x:.75rem;--control-font-size:.875rem;--control-line-height:1.5;--control-height:39px;--control-font-min:0px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px;--lp-border-radius-none:0;--lp-border-radius-sm:.25rem;--lp-border-radius-md:.375rem;--lp-border-radius-lg:.5rem;--lp-border-radius-xl:.75rem;--lp-border-radius-2xl:1rem;--lp-border-radius-full:9999px;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 16px #0000000f;--shadow-lg:0 8px 32px #00000014;--shadow-xl:0 16px 48px #0000001f;--lp-shadow-none:none;--lp-shadow-sm:0 1px 2px 0 #0000000d;--lp-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--lp-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--lp-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffd9;--glass-bg-subtle:#ffffff80;--glass-bg-soft:#ffffff0d;--glass-bg-muted:#ffffff0f;--glass-border:#ffffff4d;--glass-border-subtle:#fff3;--glass-border-medium:#ffffff1a;--glass-border-strong:#ffffff26;--glass-border-emphasis:#fff3;--glass-blur:6px;--glass-blur-strong:8px;--glass-blur-subtle:4px;--container-background:#000000bf;--container-border-radius:20px;--container-heading-color:#fffffff2;--container-text-color:#ffffffd9;--container-text-secondary:#fff9;--container-icon-color:#fffc;--dropdown-bg:linear-gradient(160deg, #0c081c 0%, #160c26 40%, #1c1030 100%);--dropdown-border:#ffffff1a;--dropdown-shadow:0 24px 64px #000000b3, 0 4px 16px #0006, 0 0 0 1px #ffffff0f inset, 0 1px 0 #ffffff14 inset;--dropdown-radius:14px;--dropdown-heading-color:#fffffff2;--dropdown-text-color:#ffffffd9;--dropdown-text-secondary:#ffffff80;--dropdown-icon-color:#ffffffbf;--dropdown-item-hover-bg:#ffffff12;--dropdown-divider:#ffffff14}.dropdown--blur{--dropdown-bg:linear-gradient(160deg, #0c081cd1 0%, #160c26d1 40%, #1c1030d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-overlay-color=white] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #fffcf5d1 0%, #fcf6ebd1 30%, #f8f0e4d1 65%, #f4ecded1 100%)}:root{--lp-container-max-width-xs:20rem;--lp-container-max-width-sm:24rem;--lp-container-max-width-md:28rem;--lp-container-max-width-lg:32rem;--lp-container-max-width-xl:36rem;--lp-container-max-width-2xl:42rem;--lp-container-max-width-3xl:48rem;--lp-container-max-width-4xl:56rem;--lp-container-max-width-5xl:64rem;--lp-container-max-width-6xl:72rem;--lp-container-max-width-7xl:80rem;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1);--lp-transition-duration-fast:.15s;--lp-transition-duration-normal:.3s;--lp-transition-duration-slow:.5s;--lp-transition-easing-ease-in:cubic-bezier(.4, 0, 1, 1);--lp-transition-easing-ease-out:cubic-bezier(0, 0, .2, 1);--lp-transition-easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--lp-z-index-dropdown:1000;--lp-z-index-sticky:1020;--lp-z-index-fixed:1030;--lp-z-index-modal-backdrop:1040;--lp-z-index-modal:1050;--lp-z-index-popover:1060;--lp-z-index-tooltip:1070;--stat-gradient-pink:linear-gradient(135deg, #ec48992e, #db27771a);--stat-gradient-green:linear-gradient(135deg, #10b9812e, #0596691a);--stat-gradient-purple:linear-gradient(135deg, #8b5cf62e, #7c3aed1a);--stat-gradient-amber:linear-gradient(135deg, #f59e0b2e, #d977061a);--stat-gradient-blue:linear-gradient(135deg, #3b82f62e, #2563eb1a);--stat-gradient-cyan:linear-gradient(135deg, #06b6d42e, #0891b21a);--stat-gradient-red:linear-gradient(135deg, #ef44442e, #dc26261a);--stat-gradient-gray:linear-gradient(135deg, #6b72802e, #4b55631a);--stat-ink-blue:#0a5bdf;--stat-ink-cyan:#0e7490;--stat-ink-green:#147739;--stat-ink-amber:#8f5c06;--stat-ink-purple:#6d28d9;--stat-ink-pink:#be185d;--stat-ink-red:#c61111;--stat-ink-gray:#576579;--stat-icon-size-sm:2rem;--stat-icon-size-md:2.5rem;--stat-icon-size-lg:3rem;--stat-shadow-pink:0 0 12px #ec489959, 0 0 24px #ec48991f;--stat-shadow-green:0 0 12px #10b98159, 0 0 24px #10b9811f;--stat-shadow-purple:0 0 12px #8b5cf659, 0 0 24px #8b5cf61f;--stat-shadow-amber:0 0 12px #f59e0b59, 0 0 24px #f59e0b1f;--stat-shadow-blue:0 0 12px #3b82f659, 0 0 24px #3b82f61f;--stat-shadow-cyan:0 0 12px #06b6d459, 0 0 24px #06b6d41f;--status-active-text:#0a7753;--status-cancelled-text:#c61111;--status-error-text:#c61111;--status-inactive-text:#576579;--status-info-text:#0a5bdf;--status-new-text:#0a5bdf;--status-pending-text:#8f5c06;--status-success-text:#147739;--status-warning-text:#8f5c06;--status-danger-text:#c61111;--status-new:#3b82f6;--status-active:#10b981;--status-inactive:#64748b;--status-pending:#f59e0b;--status-cancelled:#ef4444;--completed-color:#4ade80;--completed-rgb:74, 222, 128;--error-color:#f87171;--error-rgb:248, 113, 113;--dashboard-bg-card:var(--glass-bg-subtle,#ffffff0d);--dashboard-bg-elevated:var(--glass-bg,#ffffff14);--dashboard-border-light:var(--glass-border-subtle,#ffffff1a);--grid-gap-sm:.75rem;--grid-gap-md:1rem;--grid-gap-lg:1.5rem}@media (prefers-color-scheme:dark){:root{--lp-color-background:#0f172a;--lp-color-surface:#1e293b;--lp-color-neutral:#334155;--lp-color-text:#f8fafc;--lp-color-text-muted:#94a3b8;--glass-bg:#1e293bb3;--glass-bg-strong:#1e293bd9;--glass-bg-subtle:#1e293b80;--glass-border:#ffffff1a;--glass-border-subtle:#ffffff14}}:root{--color-text-primary:var(--container-heading-color,#f1f5f9);--color-text-secondary:var(--container-text-color,#f1f5f9d9);--color-text-tertiary:var(--container-text-secondary,#f1f5f9a6);--color-text-muted:var(--container-text-secondary,#f1f5f999);--color-border:var(--glass-border,#ffffff1f);--color-surface:var(--container-background,#0006);--color-bg-secondary:var(--glass-bg-subtle,#ffffff0f);--color-primary:var(--accent-primary,#06b6d4);--color-success:#14532d;--color-danger:#7f1d1d;--color-error:#7f1d1d;--color-warning:#78350f;--color-warning-bg:#78350f1f;--color-info:#1e3a8a;--text-primary:var(--container-heading-color,#fffffff2);--text-secondary:var(--container-text-color,#ffffffbf);--text-tertiary:var(--container-text-secondary,#ffffffa6);--text-muted:var(--container-text-secondary,#fff9);--widget-text-muted:#ffffffb8;--widget-text-strong:#fffffff0;--widget-link:#a5b4fc}[data-palette=midnight-blue],[data-palette=charcoal],[data-palette=nord],[data-palette=espresso],[data-palette=onyx],[data-palette=dimmed],[data-palette=sage],[data-palette=wine],[data-palette=werkstatt],[data-palette=nachtlicht],[data-palette=tinte]{--color-success:#4ade80;--color-danger:#f87171;--color-error:#f87171;--color-warning:#fbbf24;--color-warning-bg:#fbbf2424;--color-info:#93c5fd;--status-active-text:#12d595;--status-cancelled-text:#f69999;--status-error-text:#f69999;--status-inactive-text:#acb5c3;--status-info-text:#93bafa;--status-new-text:#93bafa;--status-pending-text:#f7b341;--status-success-text:#27da69;--status-warning-text:#f7b341;--status-danger-text:#f69999;--lp-color-text:#f8fafc;--lp-color-text-muted:#94a3b8;--stat-ink-blue:#93bafa;--stat-ink-cyan:#67e8f9;--stat-ink-green:#27da69;--stat-ink-amber:#f7b341;--stat-ink-purple:#c4b5fd;--stat-ink-pink:#f9a8d4;--stat-ink-red:#f69999;--stat-ink-gray:#acb5c3}[data-palette=cool-gray],[data-palette=pure-white],[data-palette=warm-cream],[data-palette=soft-blue],[data-palette=lavender],[data-palette=mint],[data-palette=peach],[data-palette=rose],[data-palette=nachtlicht-hell],[data-palette=tinte-hell]{--lp-color-background:#f8fafc;--lp-color-surface:#fff;--lp-color-neutral:#e2e8f0;--lp-color-text:#111827;--lp-color-text-muted:#4b5563;--widget-text-muted:#111827b8;--widget-text-strong:#111827f0;--widget-link:#312e81}.dark{--lp-color-background:#0f172a;--lp-color-surface:#1e293b;--lp-color-neutral:#334155;--lp-color-text:#f8fafc;--lp-color-text-muted:#94a3b8;--glass-bg:#1e293bb3;--glass-bg-strong:#1e293bd9;--glass-bg-subtle:#1e293b80;--glass-border:#ffffff1a;--glass-border-subtle:#ffffff14}[data-theme-mode=light]{--container-background:#ffffffeb;--container-heading-color:#1f2937;--container-text-color:#374151;--container-text-secondary:#565c68;--container-icon-color:#4b5563;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffd9;--glass-bg-subtle:#ffffff80;--glass-bg-soft:#00000008;--glass-bg-muted:#0000000a;--glass-border:#0000001a;--glass-border-subtle:#0000000d;--glass-border-medium:#0000001f;--glass-border-strong:#00000029;--glass-border-emphasis:#00000038;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 8px 32px #0000001f;--shadow-xl:0 16px 48px #00000026}[data-theme-mode=dark],[data-theme-mode=dark-blue],[data-theme-mode=dark-ocean],[data-theme-mode=dark-violet],[data-theme-mode=dark-emerald]{--container-background:#ffffff2e;--container-heading-color:#fffffff2;--container-text-color:#ffffffd9;--container-text-secondary:#ffffffa6;--container-icon-color:#ffffffbf;--glass-bg:#ffffff08;--glass-bg-strong:#ffffff14;--glass-bg-subtle:#ffffff05;--glass-bg-soft:#ffffff0d;--glass-bg-muted:#ffffff0f;--glass-border:#ffffff14;--glass-border-subtle:#ffffff0d;--glass-border-medium:#ffffff1a;--glass-border-strong:#ffffff26;--glass-border-emphasis:#fff3;--shadow-sm:0 2px 8px #0000001f;--shadow-md:0 4px 16px #00000026;--shadow-lg:0 8px 32px #0000002e;--shadow-xl:0 16px 48px #00000038}[data-overlay-color=white]{--dropdown-bg:linear-gradient(160deg, #fffcf5 0%, #fcf6eb 30%, #f8f0e4 65%, #f4ecde 100%);--dropdown-border:#7850b426;--dropdown-shadow:0 24px 64px #50287824, 0 4px 16px #50287814, 0 0 0 1px #ffffffe6 inset, 0 1px 0 #fff inset;--dropdown-heading-color:#120824f2;--dropdown-text-color:#120824d1;--dropdown-text-secondary:#1208247a;--dropdown-icon-color:#12082499;--dropdown-item-hover-bg:#643cb412;--dropdown-divider:#643cb41a;--glass-bg:#643cb40f;--glass-bg-strong:#643cb41f;--glass-bg-subtle:#643cb40a;--glass-bg-soft:#643cb40a;--glass-bg-muted:#643cb40d;--glass-border:#643cb426;--glass-border-subtle:#643cb41a;--glass-border-medium:#643cb426;--glass-border-strong:#643cb433;--glass-border-emphasis:#643cb440;--container-background:#ffffffeb;--container-heading-color:#120824f2;--container-text-color:#120824d1;--container-text-secondary:#1208247a;--container-icon-color:#12082499}@media (max-width:767px){:root{--control-font-min:16px}}[data-palette]:not([data-palette-blur]) *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-palette]:not([data-palette-blur]) .speed-dial__btn,[data-palette]:not([data-palette-blur]) .comm-pill{-webkit-backdrop-filter:blur(16px)saturate(130%)!important;backdrop-filter:blur(16px)saturate(130%)!important}[data-palette]:not([data-palette-blur]) .lp-sidebar-header{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;backdrop-filter:blur(24px)saturate(120%)!important}[data-dropdown-blur][data-palette] .lp-header__dropdown,[data-dropdown-blur][data-palette] .lp-header__container,[data-dropdown-blur][data-palette] .lp-sidebar-container,[data-dropdown-blur][data-palette] .email-panel,[data-dropdown-blur][data-palette] .chat-panel,[data-dropdown-blur][data-palette] .dropdown-surface,[data-dropdown-blur][data-palette] .context-menu-content,[data-dropdown-blur][data-palette] .lp-bottom-popover,[data-dropdown-blur][data-palette] .opp-window,[data-dropdown-blur][data-palette] .video-window,[data-dropdown-blur][data-palette] .folder-name-modal,[data-dropdown-blur][data-palette] .folder-properties-modal{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;backdrop-filter:blur(20px)saturate(140%)!important}[data-dropdown-blur][data-palette=midnight-blue] .modal-content,[data-dropdown-blur][data-palette=midnight-blue] .crm-sheet-panel,[data-dropdown-blur][data-palette=midnight-blue] .lead-script-panel,[data-dropdown-blur][data-palette=midnight-blue] .customer-search-panel,[data-dropdown-blur][data-palette=midnight-blue] .inquiry-script-panel,[data-dropdown-blur][data-palette=midnight-blue] .vermieter-search-panel,[data-dropdown-blur][data-palette=midnight-blue] .sucher-script-panel,[data-dropdown-blur][data-palette=midnight-blue] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #0f172a 0%, #172033 40%, #1e293b 100%)}[data-dropdown-blur][data-palette=charcoal] .modal-content,[data-dropdown-blur][data-palette=charcoal] .crm-sheet-panel,[data-dropdown-blur][data-palette=charcoal] .lead-script-panel,[data-dropdown-blur][data-palette=charcoal] .customer-search-panel,[data-dropdown-blur][data-palette=charcoal] .inquiry-script-panel,[data-dropdown-blur][data-palette=charcoal] .vermieter-search-panel,[data-dropdown-blur][data-palette=charcoal] .sucher-script-panel,[data-dropdown-blur][data-palette=charcoal] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #121212 0%, #1a1a1a 40%, #1e1e1e 100%)}[data-dropdown-blur][data-palette=nord] .modal-content,[data-dropdown-blur][data-palette=nord] .crm-sheet-panel,[data-dropdown-blur][data-palette=nord] .lead-script-panel,[data-dropdown-blur][data-palette=nord] .customer-search-panel,[data-dropdown-blur][data-palette=nord] .inquiry-script-panel,[data-dropdown-blur][data-palette=nord] .vermieter-search-panel,[data-dropdown-blur][data-palette=nord] .sucher-script-panel,[data-dropdown-blur][data-palette=nord] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #2e3440 0%, #353c4a 40%, #3b4252 100%)}[data-dropdown-blur][data-palette=espresso] .modal-content,[data-dropdown-blur][data-palette=espresso] .crm-sheet-panel,[data-dropdown-blur][data-palette=espresso] .lead-script-panel,[data-dropdown-blur][data-palette=espresso] .customer-search-panel,[data-dropdown-blur][data-palette=espresso] .inquiry-script-panel,[data-dropdown-blur][data-palette=espresso] .vermieter-search-panel,[data-dropdown-blur][data-palette=espresso] .sucher-script-panel,[data-dropdown-blur][data-palette=espresso] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #1a1412 0%, #201917 40%, #261e1a 100%)}[data-dropdown-blur][data-palette=cool-gray] .modal-content,[data-dropdown-blur][data-palette=cool-gray] .crm-sheet-panel,[data-dropdown-blur][data-palette=cool-gray] .lead-script-panel,[data-dropdown-blur][data-palette=cool-gray] .customer-search-panel,[data-dropdown-blur][data-palette=cool-gray] .inquiry-script-panel,[data-dropdown-blur][data-palette=cool-gray] .vermieter-search-panel,[data-dropdown-blur][data-palette=cool-gray] .sucher-script-panel,[data-dropdown-blur][data-palette=cool-gray] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #f8fafc 0%, #f1f5f9 40%, #edf1f6 100%)}[data-dropdown-blur][data-palette=pure-white] .modal-content,[data-dropdown-blur][data-palette=pure-white] .crm-sheet-panel,[data-dropdown-blur][data-palette=pure-white] .lead-script-panel,[data-dropdown-blur][data-palette=pure-white] .customer-search-panel,[data-dropdown-blur][data-palette=pure-white] .inquiry-script-panel,[data-dropdown-blur][data-palette=pure-white] .vermieter-search-panel,[data-dropdown-blur][data-palette=pure-white] .sucher-script-panel,[data-dropdown-blur][data-palette=pure-white] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #fff 0%, #fafafa 40%, #f5f5f5 100%)}[data-dropdown-blur][data-palette=warm-cream] .modal-content,[data-dropdown-blur][data-palette=warm-cream] .crm-sheet-panel,[data-dropdown-blur][data-palette=warm-cream] .lead-script-panel,[data-dropdown-blur][data-palette=warm-cream] .customer-search-panel,[data-dropdown-blur][data-palette=warm-cream] .inquiry-script-panel,[data-dropdown-blur][data-palette=warm-cream] .vermieter-search-panel,[data-dropdown-blur][data-palette=warm-cream] .sucher-script-panel,[data-dropdown-blur][data-palette=warm-cream] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #faf9f6 0%, #f5f3ef 40%, #f0ede8 100%)}[data-dropdown-blur][data-palette=soft-blue] .modal-content,[data-dropdown-blur][data-palette=soft-blue] .crm-sheet-panel,[data-dropdown-blur][data-palette=soft-blue] .lead-script-panel,[data-dropdown-blur][data-palette=soft-blue] .customer-search-panel,[data-dropdown-blur][data-palette=soft-blue] .inquiry-script-panel,[data-dropdown-blur][data-palette=soft-blue] .vermieter-search-panel,[data-dropdown-blur][data-palette=soft-blue] .sucher-script-panel,[data-dropdown-blur][data-palette=soft-blue] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #f0f4f8 0%, #e8edf3 40%, #e2e8f0 100%)}[data-dropdown-blur][data-palette=onyx] .modal-content,[data-dropdown-blur][data-palette=onyx] .crm-sheet-panel,[data-dropdown-blur][data-palette=onyx] .lead-script-panel,[data-dropdown-blur][data-palette=onyx] .customer-search-panel,[data-dropdown-blur][data-palette=onyx] .inquiry-script-panel,[data-dropdown-blur][data-palette=onyx] .vermieter-search-panel,[data-dropdown-blur][data-palette=onyx] .sucher-script-panel,[data-dropdown-blur][data-palette=onyx] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #0a0a0a 0%, #131313 40%, #171717 100%)}[data-dropdown-blur][data-palette=dimmed] .modal-content,[data-dropdown-blur][data-palette=dimmed] .crm-sheet-panel,[data-dropdown-blur][data-palette=dimmed] .lead-script-panel,[data-dropdown-blur][data-palette=dimmed] .customer-search-panel,[data-dropdown-blur][data-palette=dimmed] .inquiry-script-panel,[data-dropdown-blur][data-palette=dimmed] .vermieter-search-panel,[data-dropdown-blur][data-palette=dimmed] .sucher-script-panel,[data-dropdown-blur][data-palette=dimmed] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #22272e 0%, #282e36 40%, #2d333b 100%)}[data-dropdown-blur][data-palette=sage] .modal-content,[data-dropdown-blur][data-palette=sage] .crm-sheet-panel,[data-dropdown-blur][data-palette=sage] .lead-script-panel,[data-dropdown-blur][data-palette=sage] .customer-search-panel,[data-dropdown-blur][data-palette=sage] .inquiry-script-panel,[data-dropdown-blur][data-palette=sage] .vermieter-search-panel,[data-dropdown-blur][data-palette=sage] .sucher-script-panel,[data-dropdown-blur][data-palette=sage] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #1a1f1a 0%, #1f261f 40%, #232b23 100%)}[data-dropdown-blur][data-palette=wine] .modal-content,[data-dropdown-blur][data-palette=wine] .crm-sheet-panel,[data-dropdown-blur][data-palette=wine] .lead-script-panel,[data-dropdown-blur][data-palette=wine] .customer-search-panel,[data-dropdown-blur][data-palette=wine] .inquiry-script-panel,[data-dropdown-blur][data-palette=wine] .vermieter-search-panel,[data-dropdown-blur][data-palette=wine] .sucher-script-panel,[data-dropdown-blur][data-palette=wine] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #1c1418 0%, #22181e 40%, #261c22 100%)}[data-dropdown-blur][data-palette=lavender] .modal-content,[data-dropdown-blur][data-palette=lavender] .crm-sheet-panel,[data-dropdown-blur][data-palette=lavender] .lead-script-panel,[data-dropdown-blur][data-palette=lavender] .customer-search-panel,[data-dropdown-blur][data-palette=lavender] .inquiry-script-panel,[data-dropdown-blur][data-palette=lavender] .vermieter-search-panel,[data-dropdown-blur][data-palette=lavender] .sucher-script-panel,[data-dropdown-blur][data-palette=lavender] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #f8f7fc 0%, #f0edf8 40%, #e8e4f4 100%)}[data-dropdown-blur][data-palette=mint] .modal-content,[data-dropdown-blur][data-palette=mint] .crm-sheet-panel,[data-dropdown-blur][data-palette=mint] .lead-script-panel,[data-dropdown-blur][data-palette=mint] .customer-search-panel,[data-dropdown-blur][data-palette=mint] .inquiry-script-panel,[data-dropdown-blur][data-palette=mint] .vermieter-search-panel,[data-dropdown-blur][data-palette=mint] .sucher-script-panel,[data-dropdown-blur][data-palette=mint] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #f5faf7 0%, #ecf5ef 40%, #e0f0e6 100%)}[data-dropdown-blur][data-palette=peach] .modal-content,[data-dropdown-blur][data-palette=peach] .crm-sheet-panel,[data-dropdown-blur][data-palette=peach] .lead-script-panel,[data-dropdown-blur][data-palette=peach] .customer-search-panel,[data-dropdown-blur][data-palette=peach] .inquiry-script-panel,[data-dropdown-blur][data-palette=peach] .vermieter-search-panel,[data-dropdown-blur][data-palette=peach] .sucher-script-panel,[data-dropdown-blur][data-palette=peach] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #fff8f3 0%, #fff0e6 40%, #ffe8d9 100%)}[data-dropdown-blur][data-palette=rose] .modal-content,[data-dropdown-blur][data-palette=rose] .crm-sheet-panel,[data-dropdown-blur][data-palette=rose] .lead-script-panel,[data-dropdown-blur][data-palette=rose] .customer-search-panel,[data-dropdown-blur][data-palette=rose] .inquiry-script-panel,[data-dropdown-blur][data-palette=rose] .vermieter-search-panel,[data-dropdown-blur][data-palette=rose] .sucher-script-panel,[data-dropdown-blur][data-palette=rose] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #fff5f7 0%, #fcedf1 40%, #f9dde5 100%)}[data-dropdown-blur][data-palette=midnight-blue]{--dropdown-bg:linear-gradient(160deg, #0f172ac7 0%, #172033c7 40%, #1e293bc7 100%)}[data-dropdown-blur][data-palette=charcoal]{--dropdown-bg:linear-gradient(160deg, #121212c7 0%, #1a1a1ac7 40%, #1e1e1ec7 100%)}[data-dropdown-blur][data-palette=nord]{--dropdown-bg:linear-gradient(160deg, #2e3440c7 0%, #353c4ac7 40%, #3b4252c7 100%)}[data-dropdown-blur][data-palette=espresso]{--dropdown-bg:linear-gradient(160deg, #1a1412c7 0%, #201917c7 40%, #261e1ac7 100%)}[data-dropdown-blur][data-palette=onyx]{--dropdown-bg:linear-gradient(160deg, #0a0a0ac7 0%, #131313c7 40%, #171717c7 100%)}[data-dropdown-blur][data-palette=dimmed]{--dropdown-bg:linear-gradient(160deg, #22272ec7 0%, #282e36c7 40%, #2d333bc7 100%)}[data-dropdown-blur][data-palette=sage]{--dropdown-bg:linear-gradient(160deg, #1a1f1ac7 0%, #1f261fc7 40%, #232b23c7 100%)}[data-dropdown-blur][data-palette=wine]{--dropdown-bg:linear-gradient(160deg, #1c1418c7 0%, #22181ec7 40%, #261c22c7 100%)}[data-dropdown-blur][data-palette=cool-gray]{--dropdown-bg:linear-gradient(160deg, #f8fafcc7 0%, #f1f5f9c7 40%, #edf1f6c7 100%)}[data-dropdown-blur][data-palette=pure-white]{--dropdown-bg:linear-gradient(160deg, #ffffffc7 0%, #fafafac7 40%, #f5f5f5c7 100%)}[data-dropdown-blur][data-palette=warm-cream]{--dropdown-bg:linear-gradient(160deg, #faf9f6c7 0%, #f5f3efc7 40%, #f0ede8c7 100%)}[data-dropdown-blur][data-palette=soft-blue]{--dropdown-bg:linear-gradient(160deg, #f0f4f8c7 0%, #e8edf3c7 40%, #e2e8f0c7 100%)}[data-dropdown-blur][data-palette=lavender]{--dropdown-bg:linear-gradient(160deg, #f8f7fcc7 0%, #f0edf8c7 40%, #e8e4f4c7 100%)}[data-dropdown-blur][data-palette=mint]{--dropdown-bg:linear-gradient(160deg, #f5faf7c7 0%, #ecf5efc7 40%, #e0f0e6c7 100%)}[data-dropdown-blur][data-palette=peach]{--dropdown-bg:linear-gradient(160deg, #fff8f3c7 0%, #fff0e6c7 40%, #ffe8d9c7 100%)}[data-dropdown-blur][data-palette=rose]{--dropdown-bg:linear-gradient(160deg, #fff5f7c7 0%, #fcedf1c7 40%, #f9dde5c7 100%)}[data-palette]:not([data-palette-blur]) .lp-header__container,[data-palette]:not([data-palette-blur]) .lp-sidebar-container{background:var(--dropdown-bg)!important;box-shadow:none!important;border-color:#0000!important}[data-palette]:not([data-palette-blur]){--modal-background:var(--dashboard-bg-elevated)}[data-palette]:not([data-palette-blur]) .lp-card{box-shadow:var(--shadow-sm)!important;border-color:#0000!important}[data-palette] .lp-header__container--scrolled{box-shadow:var(--shadow-lg)!important}[data-palette]:not([data-palette-blur]) .lp-header__container:hover:not(.lp-header__container--scrolled){box-shadow:none!important}[data-palette=midnight-blue]{--palette-bg:#0f172a;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 3px #0000000f;--shadow-lg:0 2px 6px #0000000f;--shadow-xl:0 4px 10px #00000014;--container-background:#1e293b;--dashboard-bg-card:#151e2d;--dashboard-bg-elevated:#2e4468;--dashboard-card-bg:#1e293b;--dashboard-border-light:#ffffff12;--container-heading-color:#f8fafc;--container-text-color:#f8fafcd9;--container-text-secondary:#abbbc4;--container-icon-color:#abbbc4cc;--dropdown-bg:linear-gradient(160deg, #0f172a 0%, #172033 40%, #1e293b 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #00000080, 0 4px 16px #0000004d, 0 0 0 1px #f8fafc0a inset;--dropdown-heading-color:#f8fafc;--dropdown-text-color:#f8fafcd9;--dropdown-text-secondary:#9daabb;--dropdown-icon-color:#abbbc4bf;--dropdown-item-hover-bg:#2d374899;--dropdown-divider:#3d4f6366;--glass-bg:#1e293b99;--glass-bg-strong:#1e293bcc;--glass-bg-subtle:#2d37484d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#0f172ab8}[data-palette=charcoal]{--palette-bg:#121212;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 3px #0000000f;--shadow-lg:0 2px 6px #0000000f;--shadow-xl:0 4px 10px #00000014;--container-background:#1e1e1e;--dashboard-bg-card:#131313;--dashboard-bg-elevated:#363636;--dashboard-card-bg:#1e1e1e;--dashboard-border-light:#ffffff12;--container-heading-color:#e0e0e0;--container-text-color:#e0e0e0d9;--container-text-secondary:#9e9e9e;--container-icon-color:#9e9e9ecc;--dropdown-bg:linear-gradient(160deg, #121212 0%, #1a1a1a 40%, #1e1e1e 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #0009, 0 4px 16px #0006, 0 0 0 1px #ffffff0a inset;--dropdown-heading-color:#e0e0e0;--dropdown-text-color:#e0e0e0d9;--dropdown-text-secondary:#8a8a8a;--dropdown-icon-color:#9e9e9ebf;--dropdown-item-hover-bg:#2c2c2c99;--dropdown-divider:#252525cc;--glass-bg:#1e1e1e99;--glass-bg-strong:#1e1e1ecc;--glass-bg-subtle:#2c2c2c4d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#121212b8}[data-palette=nord]{--palette-bg:#2e3440;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 1px 3px #0000000f;--shadow-lg:0 2px 6px #0000000f;--shadow-xl:0 4px 10px #00000014;--container-background:#3b4252;--dashboard-bg-card:#2c3344;--dashboard-bg-elevated:#4f6070;--dashboard-card-bg:#3b4252;--dashboard-border-light:#ffffff12;--container-heading-color:#eceff4;--container-text-color:#eceff4d9;--container-text-secondary:#d8dee9;--container-icon-color:#d8dee9b3;--dropdown-bg:linear-gradient(160deg, #2e3440 0%, #353c4a 40%, #3b4252 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #00000073, 0 4px 16px #00000040, 0 0 0 1px #eceff40a inset;--dropdown-heading-color:#eceff4;--dropdown-text-color:#eceff4d9;--dropdown-text-secondary:#adb8c8;--dropdown-icon-color:#d8dee9a6;--dropdown-item-hover-bg:#434c5e99;--dropdown-divider:#3b4252cc;--glass-bg:#3b4252a6;--glass-bg-strong:#3b4252d9;--glass-bg-subtle:#434c5e4d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#2e3440b8}[data-palette=espresso]{--palette-bg:#1a1412;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 1px 3px #00000012;--shadow-lg:0 2px 6px #00000012;--shadow-xl:0 4px 10px #00000017;--container-background:#261e1a;--dashboard-bg-card:#1a120e;--dashboard-bg-elevated:#46382e;--dashboard-card-bg:#261e1a;--dashboard-border-light:#ffffff12;--container-heading-color:#f5f0eb;--container-text-color:#f5f0ebd9;--container-text-secondary:#b8a99a;--container-icon-color:#b8a99acc;--dropdown-bg:linear-gradient(160deg, #1a1412 0%, #201917 40%, #261e1a 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #0000008c, 0 4px 16px #00000059, 0 0 0 1px #f5f0eb0a inset;--dropdown-heading-color:#f5f0eb;--dropdown-text-color:#f5f0ebd9;--dropdown-text-secondary:#9a8e82;--dropdown-icon-color:#b8a99ab3;--dropdown-item-hover-bg:#332a2499;--dropdown-divider:#2a211ccc;--glass-bg:#261e1a99;--glass-bg-strong:#261e1acc;--glass-bg-subtle:#332a244d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#1a1412b8}[data-palette=cool-gray]{--palette-bg:#e2e8f0;--shadow-sm:0 1px 3px #0f172a0a, 0 0 0 1px #0f172a08;--shadow-md:0 2px 6px #0f172a0f, 0 0 0 1px #0f172a08;--shadow-lg:0 4px 12px #0f172a0f, 0 0 0 1px #0f172a08;--shadow-xl:0 8px 20px #0f172a12, 0 0 0 1px #0f172a08;--palette-is-dark:0;--dropdown-radius:14px;--container-background:#ffffffeb;--dashboard-bg-card:#e2e8f0bf;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#ffffffd9;--dashboard-border-light:#00000012;--container-heading-color:#0f172a;--container-text-color:#0f172ad9;--container-text-secondary:#515e71;--container-icon-color:#495565cc;--dropdown-bg:linear-gradient(160deg, #f8fafc 0%, #f1f5f9 40%, #edf1f6 100%);--dropdown-border:#0000000f;--dropdown-shadow:0 24px 64px #0f172a14, 0 4px 16px #0f172a0d, 0 0 0 1px #ffffffe6 inset;--dropdown-heading-color:#0f172a;--dropdown-text-color:#0f172ad9;--dropdown-text-secondary:#5f6f84;--dropdown-icon-color:#64748bb3;--dropdown-item-hover-bg:#f1f5f9cc;--dropdown-divider:#f1f5f9e6;--glass-bg:#ffffffb3;--glass-bg-strong:#ffffffd9;--glass-bg-subtle:#ffffff80;--glass-border:#0000000f;--glass-border-subtle:#00000008;--modal-background:#f8fafcb8}[data-palette=pure-white]{--shadow-sm:0 1px 3px #1118270a, 0 0 0 1px #11182705;--shadow-md:0 2px 6px #1118270d, 0 0 0 1px #11182705;--shadow-lg:0 4px 12px #1118270d, 0 0 0 1px #11182705;--shadow-xl:0 8px 20px #1118270f, 0 0 0 1px #11182705;--palette-bg:#e5e7eb;--palette-is-dark:0;--dropdown-radius:14px;--container-background:#ffffffeb;--dashboard-bg-card:#e5e7ebbf;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#ffffffd9;--dashboard-border-light:#00000012;--container-heading-color:#111827;--container-text-color:#111827d9;--container-text-secondary:#555a65;--container-icon-color:#4c515bcc;--dropdown-bg:linear-gradient(160deg, #fff 0%, #fafafa 40%, #f5f5f5 100%);--dropdown-border:#0000000f;--dropdown-shadow:0 24px 64px #1118270f, 0 4px 16px #1118270a, 0 0 0 1px #fff inset;--dropdown-heading-color:#111827;--dropdown-text-color:#111827d9;--dropdown-text-secondary:#656c7e;--dropdown-icon-color:#6b7280b3;--dropdown-item-hover-bg:#f3f4f6cc;--dropdown-divider:#f3f4f6e6;--glass-bg:#ffffffbf;--glass-bg-strong:#ffffffe6;--glass-bg-subtle:#ffffff80;--glass-border:#0000000f;--glass-border-subtle:#00000008;--modal-background:#ffffffb8}[data-palette=warm-cream]{--palette-bg:#e8e5e0;--palette-is-dark:0;--shadow-sm:0 1px 3px #1a1a1a0a, 0 0 0 1px #1a1a1a05;--shadow-md:0 2px 6px #1a1a1a0d, 0 0 0 1px #1a1a1a05;--shadow-lg:0 4px 12px #1a1a1a0d, 0 0 0 1px #1a1a1a05;--shadow-xl:0 8px 20px #1a1a1a0f, 0 0 0 1px #1a1a1a05;--dropdown-radius:14px;--container-background:#ffffffeb;--dashboard-bg-card:#e8e4dcbf;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#ffffffd9;--dashboard-border-light:#0000000f;--container-heading-color:#1a1a1a;--container-text-color:#1a1a1ad9;--container-text-secondary:#5d5d64;--container-icon-color:#54545acc;--dropdown-bg:linear-gradient(160deg, #faf9f6 0%, #f5f3ef 40%, #f0ede8 100%);--dropdown-border:#0000000d;--dropdown-shadow:0 24px 64px #1a1a1a12, 0 4px 16px #1a1a1a0a, 0 0 0 1px #fffef9e6 inset;--dropdown-heading-color:#1a1a1a;--dropdown-text-color:#1a1a1ad9;--dropdown-text-secondary:#6d6d76;--dropdown-icon-color:#71717ab3;--dropdown-item-hover-bg:#f5f3efcc;--dropdown-divider:#f5f3efe6;--glass-bg:#fffef9b3;--glass-bg-strong:#fffef9d9;--glass-bg-subtle:#fffef980;--glass-border:#0000000d;--glass-border-subtle:#00000008;--modal-background:#faf9f6b8}[data-palette=soft-blue]{--palette-bg:#dde7f2;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 3px #1a202c0a, 0 0 0 1px #1a202c08;--shadow-md:0 2px 6px #1a202c0f, 0 0 0 1px #1a202c08;--shadow-lg:0 4px 12px #1a202c0f, 0 0 0 1px #1a202c08;--shadow-xl:0 8px 20px #1a202c12, 0 0 0 1px #1a202c08;--container-background:#ffffffeb;--dashboard-bg-card:#d8e2eebf;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#ffffffd9;--dashboard-border-light:#00000012;--container-heading-color:#1a202c;--container-text-color:#1a202cd9;--container-text-secondary:#545f6f;--container-icon-color:#4b5463cc;--dropdown-bg:linear-gradient(160deg, #f0f4f8 0%, #e8edf3 40%, #e2e8f0 100%);--dropdown-border:#0000000f;--dropdown-shadow:0 24px 64px #1a202c12, 0 4px 16px #1a202c0a, 0 0 0 1px #f0f4f8e6 inset;--dropdown-heading-color:#1a202c;--dropdown-text-color:#1a202cd9;--dropdown-text-secondary:#63717f;--dropdown-icon-color:#718096b3;--dropdown-item-hover-bg:#edf2f7cc;--dropdown-divider:#edf2f7e6;--glass-bg:#f0f4f8b3;--glass-bg-strong:#f0f4f8d9;--glass-bg-subtle:#f0f4f880;--glass-border:#0000000f;--glass-border-subtle:#00000008;--modal-background:#f0f4f8b8}[data-palette=onyx]{--palette-bg:#0a0a0a;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 1px 3px #00000014;--shadow-lg:0 2px 6px #00000014;--shadow-xl:0 4px 10px #0000001a;--container-background:#171717;--dashboard-bg-card:#0c0c0c;--dashboard-bg-elevated:#2a2a2a;--dashboard-card-bg:#171717;--dashboard-border-light:#ffffff12;--container-heading-color:#ededed;--container-text-color:#edededd9;--container-text-secondary:#a1a1a1;--container-icon-color:#a1a1a1cc;--dropdown-bg:linear-gradient(160deg, #0a0a0a 0%, #131313 40%, #171717 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #0009, 0 4px 16px #0006, 0 0 0 1px #ffffff0a inset;--dropdown-heading-color:#ededed;--dropdown-text-color:#edededd9;--dropdown-text-secondary:#888;--dropdown-icon-color:#a1a1a1b3;--dropdown-item-hover-bg:#1f1f1fb3;--dropdown-divider:#ffffff0f;--glass-bg:#17171799;--glass-bg-strong:#171717cc;--glass-bg-subtle:#1f1f1f4d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#0a0a0abf}[data-palette=dimmed]{--palette-bg:#22272e;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 1px 3px #00000012;--shadow-lg:0 2px 6px #00000012;--shadow-xl:0 4px 10px #00000017;--container-background:#2d333b;--dashboard-bg-card:#1e2530;--dashboard-bg-elevated:#444d5a;--dashboard-card-bg:#2d333b;--dashboard-border-light:#ffffff12;--container-heading-color:#adbac7;--container-text-color:#adbac7e0;--container-text-secondary:#94a4b4;--container-icon-color:#94a4b4cc;--dropdown-bg:linear-gradient(160deg, #22272e 0%, #282e36 40%, #2d333b 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #00000073, 0 4px 16px #00000040, 0 0 0 1px #cdd9e50a inset;--dropdown-heading-color:#adbac7;--dropdown-text-color:#adbac7e0;--dropdown-text-secondary:#636e7b;--dropdown-icon-color:#768390b3;--dropdown-item-hover-bg:#373e4799;--dropdown-divider:#cdd9e514;--glass-bg:#2d333b99;--glass-bg-strong:#2d333bcc;--glass-bg-subtle:#373e474d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#22272ebf}[data-palette=sage]{--palette-bg:#1a1f1a;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 1px 3px #00000012;--shadow-lg:0 2px 6px #00000012;--shadow-xl:0 4px 10px #00000017;--container-background:#232b23;--dashboard-bg-card:#181e18;--dashboard-bg-elevated:#3c4e3c;--dashboard-card-bg:#232b23;--dashboard-border-light:#ffffff12;--container-heading-color:#d4ddd4;--container-text-color:#d4ddd4e0;--container-text-secondary:#8a9a8a;--container-icon-color:#8a9a8acc;--dropdown-bg:linear-gradient(160deg, #1a1f1a 0%, #1f261f 40%, #232b23 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #00000073, 0 4px 16px #00000040, 0 0 0 1px #d4ddd40a inset;--dropdown-heading-color:#d4ddd4;--dropdown-text-color:#d4ddd4e0;--dropdown-text-secondary:#6e806e;--dropdown-icon-color:#8a9a8ab3;--dropdown-item-hover-bg:#2c362c99;--dropdown-divider:#648c641a;--glass-bg:#232b2399;--glass-bg-strong:#232b23cc;--glass-bg-subtle:#2c362c4d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#1a1f1abf}[data-palette=wine]{--palette-bg:#1c1418;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 1px 3px #00000014;--shadow-lg:0 2px 6px #00000014;--shadow-xl:0 4px 10px #0000001a;--container-background:#261c22;--dashboard-bg-card:#1a1016;--dashboard-bg-elevated:#42303e;--dashboard-card-bg:#261c22;--dashboard-border-light:#ffffff12;--container-heading-color:#e8d8e0;--container-text-color:#e8d8e0e0;--container-text-secondary:#9a8490;--container-icon-color:#9a8490cc;--dropdown-bg:linear-gradient(160deg, #1c1418 0%, #22181e 40%, #261c22 100%);--dropdown-border:#ffffff14;--dropdown-shadow:0 24px 64px #00000080, 0 4px 16px #0000004d, 0 0 0 1px #e8d8e00a inset;--dropdown-heading-color:#e8d8e0;--dropdown-text-color:#e8d8e0e0;--dropdown-text-secondary:#7a6670;--dropdown-icon-color:#9a8490b3;--dropdown-item-hover-bg:#30242c99;--dropdown-divider:#c896aa14;--glass-bg:#261c2299;--glass-bg-strong:#261c22cc;--glass-bg-subtle:#30242c4d;--glass-border:#ffffff0f;--glass-border-subtle:#ffffff08;--modal-background:#1c1418bf}[data-palette=lavender]{--palette-bg:#e7e3f3;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 3px #1e1b2e0a, 0 0 0 1px #1e1b2e05;--shadow-md:0 2px 6px #1e1b2e0d, 0 0 0 1px #1e1b2e05;--shadow-lg:0 4px 12px #1e1b2e0d, 0 0 0 1px #1e1b2e05;--shadow-xl:0 8px 20px #1e1b2e0f, 0 0 0 1px #1e1b2e05;--container-background:#f8f7fceb;--dashboard-bg-card:#d6d0f0bf;--dashboard-bg-elevated:#f8f7fc;--dashboard-card-bg:#f8f7fcd9;--dashboard-border-light:#0000000f;--container-heading-color:#1e1b2e;--container-text-color:#1e1b2ed9;--container-text-secondary:#555264;--container-icon-color:#4d4a5bcc;--dropdown-bg:linear-gradient(160deg, #f8f7fc 0%, #f0edf8 40%, #e8e4f4 100%);--dropdown-border:#0000000f;--dropdown-shadow:0 24px 64px #1e1b2e12, 0 4px 16px #1e1b2e0a, 0 0 0 1px #f8f7fce6 inset;--dropdown-heading-color:#1e1b2e;--dropdown-text-color:#1e1b2ed9;--dropdown-text-secondary:#5a5672;--dropdown-icon-color:#6e6a82b3;--dropdown-item-hover-bg:#e8e4f4cc;--dropdown-divider:#e8e4f4e6;--glass-bg:#f8f7fcb3;--glass-bg-strong:#f8f7fcd9;--glass-bg-subtle:#f8f7fc80;--glass-border:#0000000d;--glass-border-subtle:#00000008;--modal-background:#f8f7fcb8}[data-palette=mint]{--palette-bg:#daeae0;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 3px #1a2e220a, 0 0 0 1px #1a2e2205;--shadow-md:0 2px 6px #1a2e220d, 0 0 0 1px #1a2e2205;--shadow-lg:0 4px 12px #1a2e220d, 0 0 0 1px #1a2e2205;--shadow-xl:0 8px 20px #1a2e220f, 0 0 0 1px #1a2e2205;--container-background:#f5faf7eb;--dashboard-bg-card:#c8e4d2bf;--dashboard-bg-elevated:#f5faf7;--dashboard-card-bg:#f5faf7d9;--dashboard-border-light:#0000000f;--container-heading-color:#1a2e22;--container-text-color:#1a2e22d9;--container-text-secondary:#445d4e;--container-icon-color:#3d5345cc;--dropdown-bg:linear-gradient(160deg, #f5faf7 0%, #ecf5ef 40%, #e0f0e6 100%);--dropdown-border:#0000000f;--dropdown-shadow:0 24px 64px #1a2e2212, 0 4px 16px #1a2e220a, 0 0 0 1px #f5faf7e6 inset;--dropdown-heading-color:#1a2e22;--dropdown-text-color:#1a2e22d9;--dropdown-text-secondary:#4a6a56;--dropdown-icon-color:#5a7a66b3;--dropdown-item-hover-bg:#e0f0e6cc;--dropdown-divider:#e0f0e6e6;--glass-bg:#f5faf7b3;--glass-bg-strong:#f5faf7d9;--glass-bg-subtle:#f5faf780;--glass-border:#0000000d;--glass-border-subtle:#00000008;--modal-background:#f5faf7b8}[data-palette=peach]{--palette-bg:#f9e2d4;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 3px #2e1e140a, 0 0 0 1px #2e1e1405;--shadow-md:0 2px 6px #2e1e140d, 0 0 0 1px #2e1e1405;--shadow-lg:0 4px 12px #2e1e140d, 0 0 0 1px #2e1e1405;--shadow-xl:0 8px 20px #2e1e140f, 0 0 0 1px #2e1e1405;--container-background:#fff8f3eb;--dashboard-bg-card:#f0d2bebf;--dashboard-bg-elevated:#fff8f3;--dashboard-card-bg:#fff8f3d9;--dashboard-border-light:#0000000f;--container-heading-color:#2e1e14;--container-text-color:#2e1e14d9;--container-text-secondary:#675243;--container-icon-color:#5e4b3dcc;--dropdown-bg:linear-gradient(160deg, #fff8f3 0%, #fff0e6 40%, #ffe8d9 100%);--dropdown-border:#0000000d;--dropdown-shadow:0 24px 64px #2e1e1412, 0 4px 16px #2e1e140a, 0 0 0 1px #fff8f3e6 inset;--dropdown-heading-color:#2e1e14;--dropdown-text-color:#2e1e14d9;--dropdown-text-secondary:#7a5e4a;--dropdown-icon-color:#8a6e5ab3;--dropdown-item-hover-bg:#ffe8d9cc;--dropdown-divider:#ffe8d9e6;--glass-bg:#fff8f3b3;--glass-bg-strong:#fff8f3d9;--glass-bg-subtle:#fff8f380;--glass-border:#0000000d;--glass-border-subtle:#00000008;--modal-background:#fff8f3b8}[data-palette=rose]{--palette-bg:#f9dde5;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 3px #2e141e0a, 0 0 0 1px #2e141e05;--shadow-md:0 2px 6px #2e141e0d, 0 0 0 1px #2e141e05;--shadow-lg:0 4px 12px #2e141e0d, 0 0 0 1px #2e141e05;--shadow-xl:0 8px 20px #2e141e0f, 0 0 0 1px #2e141e05;--container-background:#fff5f7eb;--dashboard-bg-card:#ebc3d2bf;--dashboard-bg-elevated:#fff5f7;--dashboard-card-bg:#fff5f7d9;--dashboard-border-light:#0000000f;--container-heading-color:#2e141e;--container-text-color:#2e141ed9;--container-text-secondary:#6e4858;--container-icon-color:#654250cc;--dropdown-bg:linear-gradient(160deg, #fff5f7 0%, #fcedf1 40%, #f9dde5 100%);--dropdown-border:#0000000d;--dropdown-shadow:0 24px 64px #2e141e12, 0 4px 16px #2e141e0a, 0 0 0 1px #fff5f7e6 inset;--dropdown-heading-color:#2e141e;--dropdown-text-color:#2e141ed9;--dropdown-text-secondary:#7a4a5e;--dropdown-icon-color:#8a5a6eb3;--dropdown-item-hover-bg:#f9dde5cc;--dropdown-divider:#f9dde5e6;--glass-bg:#fff5f7b3;--glass-bg-strong:#fff5f7d9;--glass-bg-subtle:#fff5f780;--glass-border:#0000000d;--glass-border-subtle:#00000008;--modal-background:#fff5f7b8}[data-palette=midnight-blue] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #0f172ad1 0%, #172033d1 40%, #1e293bd1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=charcoal] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #121212d1 0%, #1a1a1ad1 40%, #1e1e1ed1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=nord] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #2e3440d1 0%, #353c4ad1 40%, #3b4252d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=espresso] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #1a1412d1 0%, #201917d1 40%, #261e1ad1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=cool-gray] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #f8fafcd1 0%, #f1f5f9d1 40%, #edf1f6d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=pure-white] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #ffffffd1 0%, #fafafad1 40%, #f5f5f5d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=warm-cream] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #faf9f6d1 0%, #f5f3efd1 40%, #f0ede8d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=soft-blue] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #f0f4f8d1 0%, #e8edf3d1 40%, #e2e8f0d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=onyx] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #0a0a0ad1 0%, #131313d1 40%, #171717d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=dimmed] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #22272ed1 0%, #282e36d1 40%, #2d333bd1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=sage] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #1a1f1ad1 0%, #1f261fd1 40%, #232b23d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=wine] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #1c1418d1 0%, #22181ed1 40%, #261c22d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-palette=lavender] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #f8f7fcd1 0%, #f0edf8d1 40%, #e8e4f4d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=mint] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #f5faf7d1 0%, #ecf5efd1 40%, #e0f0e6d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=peach] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #fff8f3d1 0%, #fff0e6d1 40%, #ffe8d9d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=rose] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #fff5f7d1 0%, #fcedf1d1 40%, #f9dde5d1 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=werkstatt]{--palette-bg:#10151b;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0000002e;--shadow-md:0 2px 6px #0000003d;--shadow-lg:0 8px 24px #00000057;--shadow-xl:0 16px 44px #00000070;--container-background:#1b222b;--dashboard-bg-card:#141a21;--dashboard-bg-elevated:#202832;--dashboard-card-bg:#1b222b;--dashboard-border-light:#ffffff17;--container-heading-color:#e8eef3;--container-text-color:#e8eef3db;--container-text-secondary:#94a2af;--container-icon-color:#94a2afd9;--dropdown-bg:linear-gradient(160deg, #10151b 0%, #141a21 40%, #1b222b 100%);--dropdown-border:#ffffff17;--dropdown-shadow:0 24px 64px #0009, 0 4px 16px #0006, 0 0 0 1px #16c0d00f inset;--dropdown-heading-color:#e8eef3;--dropdown-text-color:#e8eef3db;--dropdown-text-secondary:#94a2af;--dropdown-icon-color:#94a2afcc;--dropdown-item-hover-bg:#202832b3;--dropdown-divider:#ffffff12;--glass-bg:#1b222b9e;--glass-bg-strong:#1b222bd9;--glass-bg-subtle:#16c0d00d;--glass-border:#ffffff17;--glass-border-subtle:#16c0d01a;--modal-background:#10151bbd}[data-palette=werkstatt] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #10151bd6 0%, #141a21d6 40%, #1b222bd6 100%);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3)}[data-palette=nachtlicht]{--palette-bg:#05090a;--palette-is-dark:1;--dropdown-radius:14px;--shadow-sm:0 1px 0 #e2f4f40a inset, 0 2px 6px #0006;--shadow-md:0 1px 0 #e2f4f40a inset, 0 8px 20px -10px #000c;--shadow-lg:0 1px 0 #e2f4f40d inset, 0 20px 40px -24px #000000e6;--shadow-xl:0 40px 90px -30px #000000f2, 0 0 70px -24px #2fd1b829;--container-background:#0f1a1e;--dashboard-bg-card:#0a1215;--dashboard-bg-elevated:#16252a;--dashboard-card-bg:#0f1a1e;--dashboard-border-light:#e2f4f414;--container-heading-color:#f1f7f7;--container-text-color:#c9d5d7;--container-text-secondary:#93a5a8;--container-icon-color:#93a5a8e6;--dropdown-bg:linear-gradient(160deg, #0b1416 0%, #0f1a1e 45%, #132125 100%);--dropdown-border:#7ff0dc24;--dropdown-shadow:0 40px 90px -24px #000000e6, 0 0 60px -24px #2fd1b847, 0 0 0 1px #e2f4f40d inset;--dropdown-heading-color:#f1f7f7;--dropdown-text-color:#c9d5d7;--dropdown-text-secondary:#93a5a8;--dropdown-icon-color:#93a5a8d9;--dropdown-item-hover-bg:#2fd1b817;--dropdown-divider:#e2f4f412;--glass-bg:#0f1a1eb8;--glass-bg-strong:#0f1a1ee0;--glass-bg-subtle:#2fd1b80a;--glass-border:#e2f4f41a;--glass-border-subtle:#7ff0dc1a;--glass-border-emphasis:#2fd1b847;--modal-background:#05090ac2}[data-palette=nachtlicht-hell]{--palette-bg:#e3ebee;--palette-is-dark:0;--dropdown-radius:14px;--shadow-sm:0 1px 2px #0711140d;--shadow-md:0 1px 2px #0711140d, 0 8px 24px -12px #07283029;--shadow-lg:0 2px 6px #0711140d, 0 20px 44px -22px #07323c42;--shadow-xl:0 2px 6px #0711140d, 0 40px 80px -32px #07323c52;--container-background:#fff;--dashboard-bg-card:#f4f8f9;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#fff;--dashboard-border-light:#07111414;--container-heading-color:#071114;--container-text-color:#25343a;--container-text-secondary:#51626a;--container-icon-color:#51626a;--dropdown-bg:linear-gradient(160deg, #fff 0%, #f8fbfb 45%, #f0f6f6 100%);--dropdown-border:#0d737729;--dropdown-shadow:0 2px 6px #0711140d, 0 40px 80px -32px #07323c57, 0 0 0 1px #ffffffe6 inset;--dropdown-heading-color:#071114;--dropdown-text-color:#25343a;--dropdown-text-secondary:#51626a;--dropdown-icon-color:#51626a;--dropdown-item-hover-bg:#0d737712;--dropdown-divider:#07111412;--glass-bg:#fffc;--glass-bg-strong:#ffffffeb;--glass-bg-subtle:#0d73770a;--glass-border:#0711141a;--glass-border-subtle:#0d73771f;--glass-border-emphasis:#0d73774d;--modal-background:#ffffffc2}[data-palette=nachtlicht][data-accent=nachtlicht-orange]{--shadow-xl:0 40px 90px -30px #000000f2, 0 0 70px -24px #e8622a29;--dropdown-border:#f28b3e24;--dropdown-shadow:0 40px 90px -24px #000000e6, 0 0 60px -24px #e8622a47, 0 0 0 1px #e2f4f40d inset;--dropdown-item-hover-bg:#e8622a17;--glass-bg-subtle:#e8622a0a;--glass-border-subtle:#f28b3e1a;--glass-border-emphasis:#e8622a47}[data-palette=nachtlicht-hell][data-accent=nachtlicht-orange]{--dropdown-border:#e8622a29;--dropdown-item-hover-bg:#e8622a12;--glass-bg-subtle:#e8622a0a;--glass-border-subtle:#e8622a1f;--glass-border-emphasis:#e8622a4d}[data-dropdown-blur][data-palette=nachtlicht] .modal-content,[data-dropdown-blur][data-palette=nachtlicht] .crm-sheet-panel,[data-dropdown-blur][data-palette=nachtlicht] .lead-script-panel,[data-dropdown-blur][data-palette=nachtlicht] .customer-search-panel,[data-dropdown-blur][data-palette=nachtlicht] .inquiry-script-panel,[data-dropdown-blur][data-palette=nachtlicht] .vermieter-search-panel,[data-dropdown-blur][data-palette=nachtlicht] .sucher-script-panel,[data-dropdown-blur][data-palette=nachtlicht] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #0b1416 0%, #0f1a1e 45%, #132125 100%)}[data-dropdown-blur][data-palette=nachtlicht-hell] .modal-content,[data-dropdown-blur][data-palette=nachtlicht-hell] .crm-sheet-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .lead-script-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .customer-search-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .inquiry-script-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .vermieter-search-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .sucher-script-panel,[data-dropdown-blur][data-palette=nachtlicht-hell] .lead-search-panel{--dropdown-bg:linear-gradient(160deg, #fff 0%, #f8fbfb 45%, #f0f6f6 100%)}[data-dropdown-blur][data-palette=nachtlicht]{--dropdown-bg:linear-gradient(160deg, #0b1416c7 0%, #0f1a1ec7 45%, #132125c7 100%)}[data-dropdown-blur][data-palette=nachtlicht-hell]{--dropdown-bg:linear-gradient(160deg, #fffc 0%, #f8fbfbcc 45%, #f0f6f6cc 100%)}[data-palette=nachtlicht] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #0b1416d6 0%, #0f1a1ed6 45%, #132125d6 100%);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}[data-palette=nachtlicht-hell] .dropdown--blur{--dropdown-bg:linear-gradient(160deg, #ffffffd6 0%, #f8fbfbd6 45%, #f0f6f6d6 100%);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6)}[data-palette=tinte]{--palette-bg:#0b0a10;--palette-is-dark:1;--dropdown-radius:12px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 1px 2px #0006, 0 8px 20px -12px #000000b3;--shadow-lg:0 2px 4px #00000059, 0 18px 40px -24px #000000d9;--shadow-xl:0 2px 6px #00000059, 0 36px 80px -30px #000000e6;--container-background:#1a1824;--dashboard-bg-card:#14121c;--dashboard-bg-elevated:#211e2c;--dashboard-card-bg:#1a1824;--dashboard-border-light:#f4f3f814;--container-heading-color:#f4f3f8;--container-text-color:#cdcad6;--container-text-secondary:#9a96a6;--container-icon-color:#9a96a6e6;--dropdown-bg:linear-gradient(180deg, #1a1824 0%, #1a1824 100%);--dropdown-border:#f4f3f81a;--dropdown-shadow:0 24px 60px -20px #000000d9, 0 0 0 1px #f4f3f80a inset;--dropdown-heading-color:#f4f3f8;--dropdown-text-color:#cdcad6;--dropdown-text-secondary:#9a96a6;--dropdown-icon-color:#9a96a6e6;--dropdown-item-hover-bg:#f4f3f80f;--dropdown-divider:#f4f3f812;--glass-bg:#1a1824b8;--glass-bg-strong:#1a1824e6;--glass-bg-subtle:#f4f3f80a;--glass-border:#f4f3f817;--glass-border-subtle:#f4f3f80f;--glass-border-emphasis:#f4f3f82e;--modal-background:#0b0a10c2}[data-palette=tinte-hell]{--palette-bg:#ececf0;--palette-is-dark:0;--dropdown-radius:12px;--shadow-sm:0 1px 2px #16131f0d;--shadow-md:0 1px 2px #16131f0d, 0 8px 24px -14px #16131f29;--shadow-lg:0 1px 3px #16131f0f, 0 18px 40px -24px #16131f38;--shadow-xl:0 2px 6px #16131f0f, 0 36px 80px -32px #16131f4d;--container-background:#fff;--dashboard-bg-card:#f7f7f9;--dashboard-bg-elevated:#fff;--dashboard-card-bg:#fff;--dashboard-border-light:#16131f14;--container-heading-color:#16131f;--container-text-color:#2b2735;--container-text-secondary:#5b5666;--container-icon-color:#5b5666;--dropdown-bg:linear-gradient(180deg, #fff 0%, #fff 100%);--dropdown-border:#16131f1a;--dropdown-shadow:0 2px 6px #16131f0d, 0 28px 60px -28px #16131f47;--dropdown-heading-color:#16131f;--dropdown-text-color:#2b2735;--dropdown-text-secondary:#5b5666;--dropdown-icon-color:#5b5666;--dropdown-item-hover-bg:#16131f0d;--dropdown-divider:#16131f12;--glass-bg:#ffffffd1;--glass-bg-strong:#fffffff0;--glass-bg-subtle:#16131f08;--glass-border:#16131f1a;--glass-border-subtle:#16131f12;--glass-border-emphasis:#16131f2e;--modal-background:#ffffffc2}[data-dropdown-blur][data-palette=tinte] .modal-content,[data-dropdown-blur][data-palette=tinte] .crm-sheet-panel,[data-dropdown-blur][data-palette=tinte] .lead-script-panel,[data-dropdown-blur][data-palette=tinte] .customer-search-panel,[data-dropdown-blur][data-palette=tinte] .inquiry-script-panel,[data-dropdown-blur][data-palette=tinte] .vermieter-search-panel,[data-dropdown-blur][data-palette=tinte] .sucher-script-panel,[data-dropdown-blur][data-palette=tinte] .lead-search-panel{--dropdown-bg:linear-gradient(180deg, #1a1824 0%, #1a1824 100%)}[data-dropdown-blur][data-palette=tinte-hell] .modal-content,[data-dropdown-blur][data-palette=tinte-hell] .crm-sheet-panel,[data-dropdown-blur][data-palette=tinte-hell] .lead-script-panel,[data-dropdown-blur][data-palette=tinte-hell] .customer-search-panel,[data-dropdown-blur][data-palette=tinte-hell] .inquiry-script-panel,[data-dropdown-blur][data-palette=tinte-hell] .vermieter-search-panel,[data-dropdown-blur][data-palette=tinte-hell] .sucher-script-panel,[data-dropdown-blur][data-palette=tinte-hell] .lead-search-panel{--dropdown-bg:linear-gradient(180deg, #fff 0%, #fff 100%)}[data-dropdown-blur][data-palette=tinte]{--dropdown-bg:linear-gradient(180deg, #1a1824cc 0%, #1a1824cc 100%)}[data-dropdown-blur][data-palette=tinte-hell]{--dropdown-bg:linear-gradient(180deg, #ffffffd1 0%, #ffffffd1 100%)}[data-dropdown-blur][data-palette=tinte] .dropdown--blur{--dropdown-bg:linear-gradient(180deg, #1a1824db 0%, #1a1824db 100%);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4)}[data-dropdown-blur][data-palette=tinte-hell] .dropdown--blur{--dropdown-bg:linear-gradient(180deg, #ffffffdb 0%, #ffffffdb 100%);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5)}[data-palette=nachtlicht]{--nl-glow-rgb:47, 209, 184;--nl-aura-1:#2fd1b82e;--nl-aura-2:#468cff17;--nl-aura-3:#0d73774d;--nl-raster:#e2f4f406;--nl-kante:linear-gradient(180deg, #e2f4f426, #e2f4f408 60%, #e2f4f405);--nl-kante-akzent:linear-gradient(140deg, #7ff0dcd9, #7cc0ff59 40%, #e2f4f40d 75%);--nl-schein:inset 0 1px 0 #e2f4f40f;--nl-karte-licht:linear-gradient(180deg, #e2f4f406, #e2f4f400 45%);--nl-korn-deckkraft:.05}[data-palette=nachtlicht-hell]{--nl-glow-rgb:20, 184, 166;--nl-aura-1:#14b8a633;--nl-aura-2:#3b82f61a;--nl-aura-3:#0d73771a;--nl-raster:#07111406;--nl-kante:linear-gradient(180deg, #0711141a, #0711140d);--nl-kante-akzent:linear-gradient(140deg, #14b8a6cc, #3b82f666 45%, #0711140f 75%);--nl-schein:inset 0 1px 0 #ffffffe6;--nl-karte-licht:linear-gradient(180deg, #eef3f699, #fff0 40%);--nl-korn-deckkraft:.03}[data-palette=nachtlicht][data-accent=nachtlicht-orange]{--nl-glow-rgb:242, 139, 62;--nl-aura-1:#f28b3e2e;--nl-aura-2:#ffc37317;--nl-aura-3:#8135164d;--nl-kante-akzent:linear-gradient(140deg, #f28b3ed9, #ffdbae59 40%, #e2f4f40d 75%)}[data-palette=nachtlicht-hell][data-accent=nachtlicht-orange]{--nl-glow-rgb:255, 165, 100;--nl-aura-1:#ffa56433;--nl-aura-2:#ffbd631a;--nl-aura-3:#e8622a1a;--nl-kante-akzent:linear-gradient(140deg, #ffa564cc, #ffbd6366 45%, #0711140f 75%)}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) body{font-family:var(--font-geist-sans), "Geist", var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"ss01" on}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) body{font-family:var(--font-geist-sans), "Geist", var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"ss01" on}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :-webkit-any(button,input,select,textarea){font-family:inherit}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :is(button,input,select,textarea){font-family:inherit}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :-webkit-any(code,kbd,pre,samp){font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :is(code,kbd,pre,samp){font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .dashboard-background:not([class*=\ lp-]){background-image:radial-gradient(ellipse 55% 42% at 50% -6%, var(--nl-aura-1), transparent 70%), radial-gradient(ellipse 32% 38% at 92% 0%, var(--nl-aura-2), transparent 70%), radial-gradient(ellipse 30% 40% at 6% 8%, var(--nl-aura-3), transparent 72%), linear-gradient(var(--nl-raster) 1px, transparent 1px), linear-gradient(90deg, var(--nl-raster) 1px, transparent 1px);background-position:top;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,64px 64px,64px 64px}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .dashboard-background:not([class*=\ lp-]){background-image:radial-gradient(ellipse 55% 42% at 50% -6%, var(--nl-aura-1), transparent 70%), radial-gradient(ellipse 32% 38% at 92% 0%, var(--nl-aura-2), transparent 70%), radial-gradient(ellipse 30% 40% at 6% 8%, var(--nl-aura-3), transparent 72%), linear-gradient(var(--nl-raster) 1px, transparent 1px), linear-gradient(90deg, var(--nl-raster) 1px, transparent 1px);background-position:top;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,64px 64px,64px 64px}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .dashboard-background:not([class*=\ lp-]):after{content:"";pointer-events:none;opacity:var(--nl-korn-deckkraft);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .dashboard-background:not([class*=\ lp-]):after{content:"";pointer-events:none;opacity:var(--nl-korn-deckkraft);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :-webkit-any(.lp-card,.lp-header__container):after{content:"";z-index:1;border-radius:inherit;background:var(--nl-kante);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :is(.lp-card,.lp-header__container):after{content:"";z-index:1;border-radius:inherit;background:var(--nl-kante);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-card.lp-card--schein:after{background:var(--nl-kante-akzent);padding:1.5px}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-card.lp-card--schein:after{background:var(--nl-kante-akzent);padding:1.5px}:root:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-card{background-image:var(--nl-karte-licht);box-shadow:var(--shadow-lg), var(--nl-schein)!important}:root:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-card{background-image:var(--nl-karte-licht);box-shadow:var(--shadow-lg), var(--nl-schein)!important}:root:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-card.lp-card--schein{box-shadow:var(--shadow-xl), 0 0 90px -34px rgba(var(--nl-glow-rgb), .5), var(--nl-schein)!important}:root:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-card.lp-card--schein{box-shadow:var(--shadow-xl), 0 0 90px -34px rgba(var(--nl-glow-rgb), .5), var(--nl-schein)!important}:root:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-header__container{box-shadow:var(--shadow-lg), var(--nl-schein)!important}:root:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-header__container{box-shadow:var(--shadow-lg), var(--nl-schein)!important}:root:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-sidebar-container{box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--glass-border-subtle), var(--nl-schein)!important}:root:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]):not([data-palette-blur]) .lp-sidebar-container{box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--glass-border-subtle), var(--nl-schein)!important}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :-webkit-any(.modal-content,.dropdown-surface){box-shadow:var(--dropdown-shadow), inset 0 0 0 1px var(--dropdown-border)}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :is(.modal-content,.dropdown-surface){box-shadow:var(--dropdown-shadow), inset 0 0 0 1px var(--dropdown-border)}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-sidebar-nav-item.active{background:radial-gradient(120% 140% at 0% 50%, rgba(var(--nl-glow-rgb), .16), transparent 70%), var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px rgba(var(--nl-glow-rgb), .16)}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-sidebar-nav-item.active{background:radial-gradient(120% 140% at 0% 50%, rgba(var(--nl-glow-rgb), .16), transparent 70%), var(--glass-bg-subtle);box-shadow:inset 0 0 0 1px rgba(var(--nl-glow-rgb), .16)}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-sidebar-nav-item.active .lp-sidebar-nav-icon{color:var(--accent-text)}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-sidebar-nav-item.active .lp-sidebar-nav-icon{color:var(--accent-text)}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :-webkit-any(.btn-primary,.modal-button--primary){box-shadow:0 0 0 1px rgba(var(--nl-glow-rgb), .35), 0 10px 30px -10px rgba(var(--nl-glow-rgb), .55)}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :is(.btn-primary,.modal-button--primary){box-shadow:0 0 0 1px rgba(var(--nl-glow-rgb), .35), 0 10px 30px -10px rgba(var(--nl-glow-rgb), .55)}:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :focus-visible{outline-color:rgba(var(--nl-glow-rgb), .9)}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) :focus-visible{outline-color:rgba(var(--nl-glow-rgb), .9)}@media (prefers-reduced-motion:reduce){:-webkit-any([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-card{transition:none}:is([data-palette=nachtlicht],[data-palette=nachtlicht-hell]) .lp-card{transition:none}}[data-palette=tinte]{--ti-linie:#f4f3f814;--ti-linie-stark:#f4f3f821;--ti-schleier:#f4f3f809;--ti-aktiv:#f4f3f812}[data-palette=tinte-hell]{--ti-linie:#16131f14;--ti-linie-stark:#16131f21;--ti-schleier:#16131f08;--ti-aktiv:#16131f0e}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) body{font-family:var(--font-geist-sans), "Geist", var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}:is([data-palette=tinte],[data-palette=tinte-hell]) body{font-family:var(--font-geist-sans), "Geist", var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) :-webkit-any(button,input,select,textarea){font-family:inherit}:is([data-palette=tinte],[data-palette=tinte-hell]) :is(button,input,select,textarea){font-family:inherit}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) :-webkit-any(code,kbd,pre,samp){font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}:is([data-palette=tinte],[data-palette=tinte-hell]) :is(code,kbd,pre,samp){font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace}:root:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]):not([data-palette-blur]) .lp-card{box-shadow:0 0 0 1px var(--ti-linie), var(--shadow-sm)!important}:root:is([data-palette=tinte],[data-palette=tinte-hell]):not([data-palette-blur]) .lp-card{box-shadow:0 0 0 1px var(--ti-linie), var(--shadow-sm)!important}:root:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]):not([data-palette-blur]) :-webkit-any(.lp-header__container,.lp-sidebar-container){box-shadow:0 0 0 1px var(--ti-linie)!important}:root:is([data-palette=tinte],[data-palette=tinte-hell]):not([data-palette-blur]) :is(.lp-header__container,.lp-sidebar-container){box-shadow:0 0 0 1px var(--ti-linie)!important}:root:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .lp-header__container--scrolled{box-shadow:0 0 0 1px var(--ti-linie), var(--shadow-lg)!important}:root:is([data-palette=tinte],[data-palette=tinte-hell]) .lp-header__container--scrolled{box-shadow:0 0 0 1px var(--ti-linie), var(--shadow-lg)!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) :-webkit-any(.modal-content,.dropdown-surface){box-shadow:var(--dropdown-shadow), inset 0 0 0 1px var(--dropdown-border)}:is([data-palette=tinte],[data-palette=tinte-hell]) :is(.modal-content,.dropdown-surface){box-shadow:var(--dropdown-shadow), inset 0 0 0 1px var(--dropdown-border)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item:hover{background:var(--ti-schleier)}:is([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item:hover{background:var(--ti-schleier)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item.active{background:var(--ti-aktiv);color:var(--container-heading-color)}:is([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item.active{background:var(--ti-aktiv);color:var(--container-heading-color)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item.active .lp-sidebar-nav-icon{color:var(--accent-text)}:is([data-palette=tinte],[data-palette=tinte-hell]) .lp-sidebar-nav-item.active .lp-sidebar-nav-icon{color:var(--accent-text)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table thead th{background-color:var(--dashboard-card-bg);box-shadow:0 1px 0 var(--ti-linie);color:var(--container-text-secondary);background-image:none}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table thead th{background-color:var(--dashboard-card-bg);box-shadow:0 1px 0 var(--ti-linie);color:var(--container-text-secondary);background-image:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody td{border-bottom-color:var(--ti-linie)}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody td{border-bottom-color:var(--ti-linie)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody tr:hover{background-color:var(--ti-schleier)}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody tr:hover{background-color:var(--ti-schleier)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table th{height:2.5rem;padding-block-start:0;padding-block-end:0;padding-inline:var(--space-md);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table th{height:2.5rem;padding-block-start:0;padding-block-end:0;padding-inline:var(--space-md);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .crm-sort-indicator{transition:opacity var(--transition-fast,.15s ease);opacity:0!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .crm-sort-indicator{transition:opacity var(--transition-fast,.15s ease);opacity:0!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table th:hover .crm-sort-indicator{opacity:.55!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table th:hover .crm-sort-indicator{opacity:.55!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .crm-sort-indicator.is-active{opacity:.9!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .crm-sort-indicator.is-active{opacity:.9!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table{font-variant-numeric:tabular-nums}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table{font-variant-numeric:tabular-nums}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody td{height:3.25rem;padding-block:var(--space-xs);padding-inline:var(--space-md)}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody td{height:3.25rem;padding-block:var(--space-xs);padding-inline:var(--space-md)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody tr:hover td:first-child{box-shadow:none}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table tbody tr:hover td:first-child{box-shadow:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .status-badge{border-radius:var(--radius-full);white-space:nowrap;height:1.375rem;padding-block-start:0;padding-block-end:0;line-height:1}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-table .status-badge{border-radius:var(--radius-full);white-space:nowrap;height:1.375rem;padding-block-start:0;padding-block-end:0;line-height:1}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .crm-table-card{border-radius:var(--radius-xl)}:is([data-palette=tinte],[data-palette=tinte-hell]) .crm-table-card{border-radius:var(--radius-xl)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .crm-table-card .tracking-table-header-wrapper{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-color:var(--ti-linie)}:is([data-palette=tinte],[data-palette=tinte-hell]) .crm-table-card .tracking-table-header-wrapper{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-bottom-color:var(--ti-linie)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .crm-action-btn:hover{background:var(--ti-aktiv)}:is([data-palette=tinte],[data-palette=tinte-hell]) .crm-action-btn:hover{background:var(--ti-aktiv)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .stat-icon-box{background:var(--ti-schleier);border:1px solid var(--ti-linie);box-shadow:none}:is([data-palette=tinte],[data-palette=tinte-hell]) .stat-icon-box{background:var(--ti-schleier);border:1px solid var(--ti-linie);box-shadow:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .stat-icon-box svg{color:var(--container-text-secondary)}:is([data-palette=tinte],[data-palette=tinte-hell]) .stat-icon-box svg{color:var(--container-text-secondary)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-label{letter-spacing:0;text-transform:none;font-size:.8125rem}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-label{letter-spacing:0;text-transform:none;font-size:.8125rem}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--container-heading-color);font-weight:600}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--container-heading-color);font-weight:600}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-value>div{background:var(--ti-aktiv)!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .tracking-stat-value>div{background:var(--ti-aktiv)!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .empty-state{gap:var(--space-xs);padding:var(--space-xl) var(--space-lg)}:is([data-palette=tinte],[data-palette=tinte-hell]) .empty-state{gap:var(--space-xs);padding:var(--space-xl) var(--space-lg)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__icon svg{width:2.25rem;height:2.25rem}:is([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__icon svg{width:2.25rem;height:2.25rem}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__title{font-size:.9375rem;font-weight:500}:is([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__title{font-size:.9375rem;font-weight:500}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__description{font-size:.8125rem;line-height:1.5}:is([data-palette=tinte],[data-palette=tinte-hell]) .empty-state__description{font-size:.8125rem;line-height:1.5}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--primary]{box-shadow:var(--shadow-sm)}:is([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--primary]{box-shadow:var(--shadow-sm)}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--primary]:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:none}:is([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--primary]:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--secondary]:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:none}:is([data-palette=tinte],[data-palette=tinte-hell]) [class*=button--secondary]:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .widget-zeichen{display:none}:is([data-palette=tinte],[data-palette=tinte-hell]) .widget-zeichen{display:none}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .bool-knopf{border:1px solid var(--ti-linie-stark)!important;color:var(--container-text-secondary)!important;background:0 0!important;font-weight:500!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .bool-knopf{border:1px solid var(--ti-linie-stark)!important;color:var(--container-text-secondary)!important;background:0 0!important;font-weight:500!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) .bool-knopf[aria-pressed=true]{background:var(--ti-aktiv)!important;border-color:var(--glass-border-emphasis)!important;color:var(--container-heading-color)!important}:is([data-palette=tinte],[data-palette=tinte-hell]) .bool-knopf[aria-pressed=true]{background:var(--ti-aktiv)!important;border-color:var(--glass-border-emphasis)!important;color:var(--container-heading-color)!important}:-webkit-any([data-palette=tinte],[data-palette=tinte-hell]) :focus-visible{outline-color:rgba(var(--accent-rgb-primary), .85)}:is([data-palette=tinte],[data-palette=tinte-hell]) :focus-visible{outline-color:rgba(var(--accent-rgb-primary), .85)}.glass-card{background:var(--glass-bg,#ffffffb3);-webkit-backdrop-filter:blur(var(--glass-blur,12px));backdrop-filter:blur(var(--glass-blur,12px));border:1px solid var(--glass-border,#ffffff4d);border-radius:var(--lp-border-radius-xl);box-shadow:var(--lp-shadow-md);transition:all var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.glass-card-strong{background:var(--glass-bg-strong,#ffffffd9);-webkit-backdrop-filter:blur(var(--glass-blur-strong,16px));backdrop-filter:blur(var(--glass-blur-strong,16px));border:1px solid var(--glass-border,#ffffff4d);border-radius:var(--lp-border-radius-xl);box-shadow:var(--lp-shadow-lg);transition:all var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.glass-card-subtle{background:var(--glass-bg-subtle,#ffffff80);-webkit-backdrop-filter:blur(var(--glass-blur-subtle,8px));backdrop-filter:blur(var(--glass-blur-subtle,8px));border:1px solid var(--glass-border-subtle,#fff3);border-radius:var(--lp-border-radius-lg);box-shadow:var(--lp-shadow-sm);transition:all var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.glass-card:hover,.glass-card-strong:hover{box-shadow:var(--lp-shadow-lg);transform:translateY(-2px)}.glass-card-subtle:hover{box-shadow:var(--lp-shadow-md)}@media (prefers-color-scheme:dark){.glass-card{background:var(--glass-bg,#1e293bb3);border-color:var(--glass-border,#ffffff1a)}.glass-card-strong{background:var(--glass-bg-strong,#1e293bd9);border-color:var(--glass-border,#ffffff26)}.glass-card-subtle{background:var(--glass-bg-subtle,#1e293b80);border-color:var(--glass-border-subtle,#ffffff14)}}.btn{justify-content:center;align-items:center;gap:var(--lp-spacing-sm);font-family:var(--lp-font-family-sans);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--lp-transition-duration-fast) var(--lp-transition-easing-ease-out);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:focus{outline:2px solid var(--lp-color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-sm{padding:var(--lp-spacing-xs) var(--lp-spacing-md);font-size:var(--lp-font-size-sm);border-radius:var(--lp-border-radius-sm);min-height:2rem}.btn-md{padding:var(--lp-spacing-sm) var(--lp-spacing-lg);font-size:var(--lp-font-size-base);border-radius:var(--lp-border-radius-md);min-height:2.5rem}.btn-lg{padding:var(--lp-spacing-md) var(--lp-spacing-xl);font-size:var(--lp-font-size-lg);border-radius:var(--lp-border-radius-lg);min-height:3rem}.btn-primary{background-color:var(--lp-color-primary);color:#fff;border-color:var(--lp-color-primary)}.btn-primary:hover:not(:disabled){background-color:var(--lp-color-primary-600);border-color:var(--lp-color-primary-600);box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}.btn-primary:active:not(:disabled){box-shadow:var(--lp-shadow-sm);transform:translateY(0)}.btn-secondary{color:var(--lp-color-primary);border-color:var(--lp-color-primary);background-color:#0000}.btn-secondary:hover:not(:disabled){background-color:var(--lp-color-primary-50);box-shadow:var(--lp-shadow-md);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){box-shadow:var(--lp-shadow-sm);transform:translateY(0)}.btn-ghost{color:var(--lp-color-text);background-color:#0000;border-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--lp-color-neutral);transform:translateY(-1px)}.btn-ghost:active:not(:disabled){transform:translateY(0)}.btn-accent{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#0000}.btn-accent:hover:not(:disabled){box-shadow:var(--lp-shadow-md);background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px)}.btn-accent:active:not(:disabled){box-shadow:var(--lp-shadow-sm);transform:translateY(0)}.lp-card{background-color:var(--lp-color-surface);border:1px solid var(--lp-color-neutral);border-radius:var(--lp-border-radius-lg);transition:all var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out);flex-direction:column;display:flex;position:relative}.lp-card--flat{box-shadow:none;border:1px solid var(--lp-color-neutral)}.lp-card--elevated{box-shadow:var(--lp-shadow-sm);border:none}.lp-card--elevated:hover{box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.lp-card--outlined{box-shadow:none;border:2px solid var(--lp-color-primary)}.lp-card--ghost{box-shadow:none;background-color:#0000;border:none}.lp-card--padding-none{padding:0}.lp-card--padding-sm{padding:var(--lp-spacing-lg)}.lp-card--padding-md{padding:var(--lp-spacing-xl)}.lp-card--padding-lg{padding:var(--lp-spacing-2xl)}.lp-card--padding-xl{padding:var(--lp-spacing-3xl)}.lp-card--padding-2xl{padding:var(--lp-spacing-4xl)}.lp-card__header{padding:var(--lp-spacing-xl);border-bottom:1px solid var(--lp-color-neutral)}.lp-card__header:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.lp-card__body{padding:var(--lp-spacing-xl);flex:1}.lp-card__footer{padding:var(--lp-spacing-xl);border-top:1px solid var(--lp-color-neutral)}.lp-card__footer:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.lp-card__title{font-size:var(--lp-font-size-lg);font-weight:600;line-height:var(--lp-line-height-tight);color:var(--lp-color-text);margin-bottom:var(--lp-spacing-sm)}.lp-card__subtitle{font-size:var(--lp-font-size-sm);color:var(--lp-color-text-muted);margin-bottom:var(--lp-spacing-md)}.lp-card__description{font-size:var(--lp-font-size-base);line-height:var(--lp-line-height-relaxed);color:var(--lp-color-text)}.lp-card-grid{gap:var(--lp-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.lp-card-grid--sm{gap:var(--lp-spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lp-card-grid--lg{gap:var(--lp-spacing-xl);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.container{width:100%;max-width:var(--lp-container-max-width-7xl);padding-left:var(--lp-spacing-lg);padding-right:var(--lp-spacing-lg);margin:0 auto}.container-sm{max-width:var(--lp-container-max-width-4xl)}.container-lg{max-width:var(--lp-container-max-width-7xl)}.section{padding-top:var(--lp-spacing-4xl);padding-bottom:var(--lp-spacing-4xl)}.section-sm{padding-top:var(--lp-spacing-2xl);padding-bottom:var(--lp-spacing-2xl)}.section-lg{padding-top:6rem;padding-bottom:6rem}.lp-container{width:100%;padding-left:var(--lp-spacing-lg);padding-right:var(--lp-spacing-lg);margin:0 auto}.lp-container--xs{max-width:var(--lp-container-max-width-xs)}.lp-container--sm{max-width:var(--lp-container-max-width-sm)}.lp-container--md{max-width:var(--lp-container-max-width-md)}.lp-container--lg{max-width:var(--lp-container-max-width-lg)}.lp-container--xl{max-width:var(--lp-container-max-width-xl)}.lp-container--2xl{max-width:var(--lp-container-max-width-2xl)}.lp-container--3xl{max-width:var(--lp-container-max-width-3xl)}.lp-container--4xl{max-width:var(--lp-container-max-width-4xl)}.lp-container--5xl{max-width:var(--lp-container-max-width-5xl)}.lp-container--6xl{max-width:var(--lp-container-max-width-6xl)}.lp-container--7xl{max-width:var(--lp-container-max-width-7xl)}.lp-container--full{max-width:none}.lp-section{padding-top:var(--lp-spacing-4xl);padding-bottom:var(--lp-spacing-4xl)}.lp-section--sm{padding-top:var(--lp-spacing-2xl);padding-bottom:var(--lp-spacing-2xl)}.lp-section--lg{padding-top:var(--lp-spacing-4xl);padding-bottom:var(--lp-spacing-4xl)}.lp-section--xl{padding-top:6rem;padding-bottom:6rem}.grid{gap:var(--lp-spacing-lg);display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}.lp-grid{gap:var(--lp-spacing-lg);display:grid}.lp-grid--cols-1{grid-template-columns:repeat(1,1fr)}.lp-grid--cols-2{grid-template-columns:repeat(2,1fr)}.lp-grid--cols-3{grid-template-columns:repeat(3,1fr)}.lp-grid--cols-4{grid-template-columns:repeat(4,1fr)}.lp-grid--cols-5{grid-template-columns:repeat(5,1fr)}.lp-grid--cols-6{grid-template-columns:repeat(6,1fr)}.lp-grid--cols-12{grid-template-columns:repeat(12,1fr)}.lp-grid--gap-none{gap:0}.lp-grid--gap-xs{gap:var(--lp-spacing-xs)}.lp-grid--gap-sm{gap:var(--lp-spacing-sm)}.lp-grid--gap-md{gap:var(--lp-spacing-md)}.lp-grid--gap-lg{gap:var(--lp-spacing-lg)}.lp-grid--gap-xl{gap:var(--lp-spacing-xl)}.lp-grid--gap-2xl{gap:var(--lp-spacing-2xl)}.lp-stack{gap:var(--lp-spacing-lg);flex-direction:column;display:flex}.lp-stack--horizontal{flex-direction:row}.lp-stack--gap-none{gap:0}.lp-stack--gap-xs{gap:var(--lp-spacing-xs)}.lp-stack--gap-sm{gap:var(--lp-spacing-sm)}.lp-stack--gap-md{gap:var(--lp-spacing-md)}.lp-stack--gap-lg{gap:var(--lp-spacing-lg)}.lp-stack--gap-xl{gap:var(--lp-spacing-xl)}.lp-stack--gap-2xl{gap:var(--lp-spacing-2xl)}.lp-stack--align-start{align-items:flex-start}.lp-stack--align-center{align-items:center}.lp-stack--align-end{align-items:flex-end}.lp-stack--align-stretch{align-items:stretch}.lp-stack--justify-start{justify-content:flex-start}.lp-stack--justify-center{justify-content:center}.lp-stack--justify-end{justify-content:flex-end}.lp-stack--justify-between{justify-content:space-between}.lp-stack--justify-around{justify-content:space-around}.icon-box{border-radius:var(--lp-border-radius-lg);transition:all var(--lp-transition-duration-fast) var(--lp-transition-easing-ease-out);justify-content:center;align-items:center;display:inline-flex}.icon-box-sm{width:2rem;height:2rem;font-size:var(--lp-font-size-sm)}.icon-box-md{width:2.5rem;height:2.5rem;font-size:var(--lp-font-size-base)}.icon-box-lg{width:3rem;height:3rem;font-size:var(--lp-font-size-lg)}.icon-box-primary{background-color:var(--lp-color-primary-100);color:var(--lp-color-primary-700)}.icon-box-accent{color:#d97706;background:linear-gradient(135deg,#f59e0b33 0%,#d9770633 100%)}.icon-box-success{color:#16a34a;background-color:#22c55e26}.icon-box-neutral{background-color:var(--lp-color-neutral);color:var(--lp-color-text-muted)}@media (max-width:640px){.container,.lp-container{padding-left:var(--lp-spacing-md);padding-right:var(--lp-spacing-md)}.section,.lp-section{padding-top:var(--lp-spacing-2xl);padding-bottom:var(--lp-spacing-2xl)}.section-lg,.lp-section--lg,.lp-section--xl{padding-top:var(--lp-spacing-3xl);padding-bottom:var(--lp-spacing-3xl)}.lp-card__header,.lp-card__body,.lp-card__footer,.lp-card--padding-md{padding:var(--lp-spacing-lg)}.lp-card--padding-lg{padding:var(--lp-spacing-xl)}.lp-stack--horizontal{flex-direction:column}}@media (min-width:640px){.lp-grid--sm-cols-1{grid-template-columns:repeat(1,1fr)}.lp-grid--sm-cols-2{grid-template-columns:repeat(2,1fr)}.lp-grid--sm-cols-3{grid-template-columns:repeat(3,1fr)}.lp-grid--sm-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.lp-grid--md-cols-1{grid-template-columns:repeat(1,1fr)}.lp-grid--md-cols-2{grid-template-columns:repeat(2,1fr)}.lp-grid--md-cols-3{grid-template-columns:repeat(3,1fr)}.lp-grid--md-cols-4{grid-template-columns:repeat(4,1fr)}.lp-grid--md-cols-6{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.lp-grid--lg-cols-1{grid-template-columns:repeat(1,1fr)}.lp-grid--lg-cols-2{grid-template-columns:repeat(2,1fr)}.lp-grid--lg-cols-3{grid-template-columns:repeat(3,1fr)}.lp-grid--lg-cols-4{grid-template-columns:repeat(4,1fr)}.lp-grid--lg-cols-6{grid-template-columns:repeat(6,1fr)}.lp-grid--lg-cols-12{grid-template-columns:repeat(12,1fr)}}.lp-block{display:block}.lp-inline-block{display:inline-block}.lp-inline{display:inline}.lp-flex{display:flex}.lp-inline-flex{display:inline-flex}.lp-grid{display:grid}.lp-hidden{display:none}.lp-visible{visibility:visible}.lp-invisible{visibility:hidden}.lp-flex--wrap{flex-wrap:wrap}.lp-flex--nowrap{flex-wrap:nowrap}.lp-flex--col{flex-direction:column}.lp-flex--row{flex-direction:row}.lp-flex--col-reverse{flex-direction:column-reverse}.lp-flex--row-reverse{flex-direction:row-reverse}.lp-flex--align-start{align-items:flex-start}.lp-flex--align-center{align-items:center}.lp-flex--align-end{align-items:flex-end}.lp-flex--align-stretch{align-items:stretch}.lp-flex--align-baseline{align-items:baseline}.lp-flex--justify-start{justify-content:flex-start}.lp-flex--justify-center{justify-content:center}.lp-flex--justify-end{justify-content:flex-end}.lp-flex--justify-between{justify-content:space-between}.lp-flex--justify-around{justify-content:space-around}.lp-flex--justify-evenly{justify-content:space-evenly}.lp-flex-1{flex:1}.lp-flex-auto{flex:auto}.lp-flex-none{flex:none}.lp-flex-grow{flex-grow:1}.lp-flex-shrink-0{flex-shrink:0}.lp-gap-0{gap:0}.lp-gap-xs{gap:var(--lp-spacing-xs)}.lp-gap-sm{gap:var(--lp-spacing-sm)}.lp-gap-md{gap:var(--lp-spacing-md)}.lp-gap-lg{gap:var(--lp-spacing-lg)}.lp-gap-xl{gap:var(--lp-spacing-xl)}.lp-gap-2xl{gap:var(--lp-spacing-2xl)}.lp-gap-3xl{gap:var(--lp-spacing-3xl)}.lp-gap-4xl{gap:var(--lp-spacing-4xl)}.lp-m-0{margin:0}.lp-m-xs{margin:var(--lp-spacing-xs)}.lp-m-sm{margin:var(--lp-spacing-sm)}.lp-m-md{margin:var(--lp-spacing-md)}.lp-m-lg{margin:var(--lp-spacing-lg)}.lp-m-xl{margin:var(--lp-spacing-xl)}.lp-m-2xl{margin:var(--lp-spacing-2xl)}.lp-m-3xl{margin:var(--lp-spacing-3xl)}.lp-m-4xl{margin:var(--lp-spacing-4xl)}.lp-m-auto{margin:auto}.lp-mt-0{margin-top:0}.lp-mt-xs{margin-top:var(--lp-spacing-xs)}.lp-mt-sm{margin-top:var(--lp-spacing-sm)}.lp-mt-md{margin-top:var(--lp-spacing-md)}.lp-mt-lg{margin-top:var(--lp-spacing-lg)}.lp-mt-xl{margin-top:var(--lp-spacing-xl)}.lp-mt-2xl{margin-top:var(--lp-spacing-2xl)}.lp-mt-3xl{margin-top:var(--lp-spacing-3xl)}.lp-mt-4xl{margin-top:var(--lp-spacing-4xl)}.lp-mt-auto{margin-top:auto}.lp-mb-0{margin-bottom:0}.lp-mb-xs{margin-bottom:var(--lp-spacing-xs)}.lp-mb-sm{margin-bottom:var(--lp-spacing-sm)}.lp-mb-md{margin-bottom:var(--lp-spacing-md)}.lp-mb-lg{margin-bottom:var(--lp-spacing-lg)}.lp-mb-xl{margin-bottom:var(--lp-spacing-xl)}.lp-mb-2xl{margin-bottom:var(--lp-spacing-2xl)}.lp-mb-3xl{margin-bottom:var(--lp-spacing-3xl)}.lp-mb-4xl{margin-bottom:var(--lp-spacing-4xl)}.lp-mb-auto{margin-bottom:auto}.lp-ml-0{margin-left:0}.lp-ml-xs{margin-left:var(--lp-spacing-xs)}.lp-ml-sm{margin-left:var(--lp-spacing-sm)}.lp-ml-md{margin-left:var(--lp-spacing-md)}.lp-ml-lg{margin-left:var(--lp-spacing-lg)}.lp-ml-xl{margin-left:var(--lp-spacing-xl)}.lp-ml-2xl{margin-left:var(--lp-spacing-2xl)}.lp-ml-3xl{margin-left:var(--lp-spacing-3xl)}.lp-ml-4xl{margin-left:var(--lp-spacing-4xl)}.lp-ml-auto{margin-left:auto}.lp-mr-0{margin-right:0}.lp-mr-xs{margin-right:var(--lp-spacing-xs)}.lp-mr-sm{margin-right:var(--lp-spacing-sm)}.lp-mr-md{margin-right:var(--lp-spacing-md)}.lp-mr-lg{margin-right:var(--lp-spacing-lg)}.lp-mr-xl{margin-right:var(--lp-spacing-xl)}.lp-mr-2xl{margin-right:var(--lp-spacing-2xl)}.lp-mr-3xl{margin-right:var(--lp-spacing-3xl)}.lp-mr-4xl{margin-right:var(--lp-spacing-4xl)}.lp-mr-auto{margin-right:auto}.lp-mx-0{margin-left:0;margin-right:0}.lp-mx-xs{margin-left:var(--lp-spacing-xs);margin-right:var(--lp-spacing-xs)}.lp-mx-sm{margin-left:var(--lp-spacing-sm);margin-right:var(--lp-spacing-sm)}.lp-mx-md{margin-left:var(--lp-spacing-md);margin-right:var(--lp-spacing-md)}.lp-mx-lg{margin-left:var(--lp-spacing-lg);margin-right:var(--lp-spacing-lg)}.lp-mx-xl{margin-left:var(--lp-spacing-xl);margin-right:var(--lp-spacing-xl)}.lp-mx-2xl{margin-left:var(--lp-spacing-2xl);margin-right:var(--lp-spacing-2xl)}.lp-mx-auto{margin-left:auto;margin-right:auto}.lp-my-0{margin-top:0;margin-bottom:0}.lp-my-xs{margin-top:var(--lp-spacing-xs);margin-bottom:var(--lp-spacing-xs)}.lp-my-sm{margin-top:var(--lp-spacing-sm);margin-bottom:var(--lp-spacing-sm)}.lp-my-md{margin-top:var(--lp-spacing-md);margin-bottom:var(--lp-spacing-md)}.lp-my-lg{margin-top:var(--lp-spacing-lg);margin-bottom:var(--lp-spacing-lg)}.lp-my-xl{margin-top:var(--lp-spacing-xl);margin-bottom:var(--lp-spacing-xl)}.lp-my-2xl{margin-top:var(--lp-spacing-2xl);margin-bottom:var(--lp-spacing-2xl)}.lp-my-auto{margin-top:auto;margin-bottom:auto}.lp-p-0{padding:0}.lp-p-xs{padding:var(--lp-spacing-xs)}.lp-p-sm{padding:var(--lp-spacing-sm)}.lp-p-md{padding:var(--lp-spacing-md)}.lp-p-lg{padding:var(--lp-spacing-lg)}.lp-p-xl{padding:var(--lp-spacing-xl)}.lp-p-2xl{padding:var(--lp-spacing-2xl)}.lp-p-3xl{padding:var(--lp-spacing-3xl)}.lp-p-4xl{padding:var(--lp-spacing-4xl)}.lp-pt-0{padding-top:0}.lp-pt-xs{padding-top:var(--lp-spacing-xs)}.lp-pt-sm{padding-top:var(--lp-spacing-sm)}.lp-pt-md{padding-top:var(--lp-spacing-md)}.lp-pt-lg{padding-top:var(--lp-spacing-lg)}.lp-pt-xl{padding-top:var(--lp-spacing-xl)}.lp-pt-2xl{padding-top:var(--lp-spacing-2xl)}.lp-pt-3xl{padding-top:var(--lp-spacing-3xl)}.lp-pt-4xl{padding-top:var(--lp-spacing-4xl)}.lp-pb-0{padding-bottom:0}.lp-pb-xs{padding-bottom:var(--lp-spacing-xs)}.lp-pb-sm{padding-bottom:var(--lp-spacing-sm)}.lp-pb-md{padding-bottom:var(--lp-spacing-md)}.lp-pb-lg{padding-bottom:var(--lp-spacing-lg)}.lp-pb-xl{padding-bottom:var(--lp-spacing-xl)}.lp-pb-2xl{padding-bottom:var(--lp-spacing-2xl)}.lp-pb-3xl{padding-bottom:var(--lp-spacing-3xl)}.lp-pb-4xl{padding-bottom:var(--lp-spacing-4xl)}.lp-pl-0{padding-left:0}.lp-pl-xs{padding-left:var(--lp-spacing-xs)}.lp-pl-sm{padding-left:var(--lp-spacing-sm)}.lp-pl-md{padding-left:var(--lp-spacing-md)}.lp-pl-lg{padding-left:var(--lp-spacing-lg)}.lp-pl-xl{padding-left:var(--lp-spacing-xl)}.lp-pl-2xl{padding-left:var(--lp-spacing-2xl)}.lp-pl-3xl{padding-left:var(--lp-spacing-3xl)}.lp-pl-4xl{padding-left:var(--lp-spacing-4xl)}.lp-pr-0{padding-right:0}.lp-pr-xs{padding-right:var(--lp-spacing-xs)}.lp-pr-sm{padding-right:var(--lp-spacing-sm)}.lp-pr-md{padding-right:var(--lp-spacing-md)}.lp-pr-lg{padding-right:var(--lp-spacing-lg)}.lp-pr-xl{padding-right:var(--lp-spacing-xl)}.lp-pr-2xl{padding-right:var(--lp-spacing-2xl)}.lp-pr-3xl{padding-right:var(--lp-spacing-3xl)}.lp-pr-4xl{padding-right:var(--lp-spacing-4xl)}.lp-px-0{padding-left:0;padding-right:0}.lp-px-xs{padding-left:var(--lp-spacing-xs);padding-right:var(--lp-spacing-xs)}.lp-px-sm{padding-left:var(--lp-spacing-sm);padding-right:var(--lp-spacing-sm)}.lp-px-md{padding-left:var(--lp-spacing-md);padding-right:var(--lp-spacing-md)}.lp-px-lg{padding-left:var(--lp-spacing-lg);padding-right:var(--lp-spacing-lg)}.lp-px-xl{padding-left:var(--lp-spacing-xl);padding-right:var(--lp-spacing-xl)}.lp-px-2xl{padding-left:var(--lp-spacing-2xl);padding-right:var(--lp-spacing-2xl)}.lp-py-0{padding-top:0;padding-bottom:0}.lp-py-xs{padding-top:var(--lp-spacing-xs);padding-bottom:var(--lp-spacing-xs)}.lp-py-sm{padding-top:var(--lp-spacing-sm);padding-bottom:var(--lp-spacing-sm)}.lp-py-md{padding-top:var(--lp-spacing-md);padding-bottom:var(--lp-spacing-md)}.lp-py-lg{padding-top:var(--lp-spacing-lg);padding-bottom:var(--lp-spacing-lg)}.lp-py-xl{padding-top:var(--lp-spacing-xl);padding-bottom:var(--lp-spacing-xl)}.lp-py-2xl{padding-top:var(--lp-spacing-2xl);padding-bottom:var(--lp-spacing-2xl)}.lp-text-primary{color:var(--lp-color-primary)}.lp-text-secondary{color:var(--lp-color-secondary)}.lp-text-accent{color:var(--lp-color-accent)}.lp-text-neutral{color:var(--lp-color-neutral)}.lp-text-surface{color:var(--lp-color-surface)}.lp-text-background{color:var(--lp-color-background)}.lp-text-text{color:var(--lp-color-text)}.lp-text-muted{color:var(--lp-color-text-muted)}.lp-text-white{color:#fff}.lp-text-black{color:#000}.lp-text-primary-50{color:var(--lp-color-primary-50)}.lp-text-primary-100{color:var(--lp-color-primary-100)}.lp-text-primary-200{color:var(--lp-color-primary-200)}.lp-text-primary-300{color:var(--lp-color-primary-300)}.lp-text-primary-400{color:var(--lp-color-primary-400)}.lp-text-primary-500{color:var(--lp-color-primary-500)}.lp-text-primary-600{color:var(--lp-color-primary-600)}.lp-text-primary-700{color:var(--lp-color-primary-700)}.lp-text-primary-800{color:var(--lp-color-primary-800)}.lp-text-primary-900{color:var(--lp-color-primary-900)}.lp-bg-primary{background-color:var(--lp-color-primary)}.lp-bg-secondary{background-color:var(--lp-color-secondary)}.lp-bg-accent{background-color:var(--lp-color-accent)}.lp-bg-neutral{background-color:var(--lp-color-neutral)}.lp-bg-surface{background-color:var(--lp-color-surface)}.lp-bg-background{background-color:var(--lp-color-background)}.lp-bg-text{background-color:var(--lp-color-text)}.lp-bg-text-muted{background-color:var(--lp-color-text-muted)}.lp-bg-transparent{background-color:#0000}.lp-bg-white{background-color:#fff}.lp-bg-black{background-color:#000}.lp-bg-primary-50{background-color:var(--lp-color-primary-50)}.lp-bg-primary-100{background-color:var(--lp-color-primary-100)}.lp-bg-primary-200{background-color:var(--lp-color-primary-200)}.lp-bg-primary-300{background-color:var(--lp-color-primary-300)}.lp-bg-primary-400{background-color:var(--lp-color-primary-400)}.lp-bg-primary-500{background-color:var(--lp-color-primary-500)}.lp-bg-primary-600{background-color:var(--lp-color-primary-600)}.lp-bg-primary-700{background-color:var(--lp-color-primary-700)}.lp-bg-primary-800{background-color:var(--lp-color-primary-800)}.lp-bg-primary-900{background-color:var(--lp-color-primary-900)}.lp-border-primary{border-color:var(--lp-color-primary)}.lp-border-secondary{border-color:var(--lp-color-secondary)}.lp-border-accent{border-color:var(--lp-color-accent)}.lp-border-neutral{border-color:var(--lp-color-neutral)}.lp-border-surface{border-color:var(--lp-color-surface)}.lp-border-transparent{border-color:#0000}.lp-border-white{border-color:#fff}.lp-border-black{border-color:#000}.lp-opacity-0{opacity:0}.lp-opacity-25{opacity:.25}.lp-opacity-50{opacity:.5}.lp-opacity-75{opacity:.75}.lp-opacity-100{opacity:1}.lp-text-xs{font-size:var(--lp-font-size-xs)}.lp-text-sm{font-size:var(--lp-font-size-sm)}.lp-text-base{font-size:var(--lp-font-size-base)}.lp-text-lg{font-size:var(--lp-font-size-lg)}.lp-text-xl{font-size:var(--lp-font-size-xl)}.lp-text-2xl{font-size:var(--lp-font-size-2xl)}.lp-text-3xl{font-size:var(--lp-font-size-3xl)}.lp-text-4xl{font-size:var(--lp-font-size-4xl)}.lp-font-thin{font-weight:100}.lp-font-extralight{font-weight:200}.lp-font-light{font-weight:300}.lp-font-normal{font-weight:400}.lp-font-medium{font-weight:500}.lp-font-semibold{font-weight:600}.lp-font-bold{font-weight:700}.lp-font-extrabold{font-weight:800}.lp-font-black{font-weight:900}.lp-leading-none{line-height:1}.lp-leading-tight{line-height:var(--lp-line-height-tight)}.lp-leading-normal{line-height:var(--lp-line-height-normal)}.lp-leading-relaxed{line-height:var(--lp-line-height-relaxed)}.lp-text-left{text-align:left}.lp-text-center{text-align:center}.lp-text-right{text-align:right}.lp-text-justify{text-align:justify}.lp-uppercase{text-transform:uppercase}.lp-lowercase{text-transform:lowercase}.lp-capitalize{text-transform:capitalize}.lp-normal-case{text-transform:none}.lp-underline{text-decoration:underline}.lp-line-through{text-decoration:line-through}.lp-no-underline{text-decoration:none}.lp-whitespace-normal{white-space:normal}.lp-whitespace-nowrap{white-space:nowrap}.lp-whitespace-pre{white-space:pre}.lp-whitespace-pre-wrap{white-space:pre-wrap}.lp-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-border-0{border-width:0}.lp-border{border-style:solid;border-width:1px}.lp-border-2{border-style:solid;border-width:2px}.lp-border-4{border-style:solid;border-width:4px}.lp-border-8{border-style:solid;border-width:8px}.lp-border-t{border-style:solid;border-top-width:1px}.lp-border-r{border-style:solid;border-right-width:1px}.lp-border-b{border-style:solid;border-bottom-width:1px}.lp-border-l{border-style:solid;border-left-width:1px}.lp-border-solid{border-style:solid}.lp-border-dashed{border-style:dashed}.lp-border-dotted{border-style:dotted}.lp-border-none{border-style:none}.lp-rounded-none{border-radius:var(--lp-border-radius-none)}.lp-rounded-sm{border-radius:var(--lp-border-radius-sm)}.lp-rounded-md{border-radius:var(--lp-border-radius-md)}.lp-rounded-lg{border-radius:var(--lp-border-radius-lg)}.lp-rounded-xl{border-radius:var(--lp-border-radius-xl)}.lp-rounded-2xl{border-radius:var(--lp-border-radius-2xl)}.lp-rounded-full{border-radius:var(--lp-border-radius-full)}.lp-rounded-t-none{border-top-left-radius:var(--lp-border-radius-none);border-top-right-radius:var(--lp-border-radius-none)}.lp-rounded-t-lg{border-top-left-radius:var(--lp-border-radius-lg);border-top-right-radius:var(--lp-border-radius-lg)}.lp-rounded-t-xl{border-top-left-radius:var(--lp-border-radius-xl);border-top-right-radius:var(--lp-border-radius-xl)}.lp-rounded-b-none{border-bottom-left-radius:var(--lp-border-radius-none);border-bottom-right-radius:var(--lp-border-radius-none)}.lp-rounded-b-lg{border-bottom-left-radius:var(--lp-border-radius-lg);border-bottom-right-radius:var(--lp-border-radius-lg)}.lp-rounded-b-xl{border-bottom-left-radius:var(--lp-border-radius-xl);border-bottom-right-radius:var(--lp-border-radius-xl)}.lp-shadow-none{box-shadow:var(--lp-shadow-none)}.lp-shadow-sm{box-shadow:var(--lp-shadow-sm)}.lp-shadow-md{box-shadow:var(--lp-shadow-md)}.lp-shadow-lg{box-shadow:var(--lp-shadow-lg)}.lp-shadow-xl{box-shadow:var(--lp-shadow-xl)}.lp-transition-none{transition:none}.lp-transition-fast{transition:all var(--lp-transition-duration-fast) var(--lp-transition-easing-ease-out)}.lp-transition-normal{transition:all var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.lp-transition-slow{transition:all var(--lp-transition-duration-slow) var(--lp-transition-easing-ease-out)}.lp-transition-colors{transition:color var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out), background-color var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out), border-color var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.lp-transition-opacity{transition:opacity var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.lp-transition-transform{transition:transform var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.lp-transition-shadow{transition:box-shadow var(--lp-transition-duration-normal) var(--lp-transition-easing-ease-out)}.lp-transform-none{transform:none}.lp-scale-0{transform:scale(0)}.lp-scale-50{transform:scale(.5)}.lp-scale-75{transform:scale(.75)}.lp-scale-90{transform:scale(.9)}.lp-scale-95{transform:scale(.95)}.lp-scale-100{transform:scale(1)}.lp-scale-105{transform:scale(1.05)}.lp-scale-110{transform:scale(1.1)}.lp-translate-y-0{transform:translateY(0)}.lp-translate-y-1{transform:translateY(.25rem)}.lp-translate-y-2{transform:translateY(.5rem)}.lp-translate-y-n1{transform:translateY(-.25rem)}.lp-translate-y-n2{transform:translateY(-.5rem)}.lp-rotate-0{transform:rotate(0)}.lp-rotate-45{transform:rotate(45deg)}.lp-rotate-90{transform:rotate(90deg)}.lp-rotate-180{transform:rotate(180deg)}.lp-backdrop-blur-none{-webkit-backdrop-filter:none;backdrop-filter:none}.lp-backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lp-backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp-backdrop-blur-lg,.lp-backdrop-blur-xl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lp-z-0{z-index:0}.lp-z-10{z-index:10}.lp-z-20{z-index:20}.lp-z-30{z-index:30}.lp-z-40{z-index:40}.lp-z-50{z-index:50}.lp-z-dropdown{z-index:var(--lp-z-index-dropdown)}.lp-z-sticky{z-index:var(--lp-z-index-sticky)}.lp-z-fixed{z-index:var(--lp-z-index-fixed)}.lp-z-modal-backdrop{z-index:var(--lp-z-index-modal-backdrop)}.lp-z-modal{z-index:var(--lp-z-index-modal)}.lp-z-popover{z-index:var(--lp-z-index-popover)}.lp-z-tooltip{z-index:var(--lp-z-index-tooltip)}.lp-overflow-auto{overflow:auto}.lp-overflow-hidden{overflow:hidden}.lp-overflow-visible{overflow:visible}.lp-overflow-scroll{overflow:scroll}.lp-overflow-x-auto{overflow-x:auto}.lp-overflow-x-hidden{overflow-x:hidden}.lp-overflow-y-auto{overflow-y:auto}.lp-overflow-y-hidden{overflow-y:hidden}.lp-static{position:static}.lp-relative{position:relative}.lp-absolute{position:absolute}.lp-fixed{position:fixed}.lp-sticky{position:sticky}.lp-inset-0{top:0;bottom:0;left:0;right:0}.lp-top-0{top:0}.lp-right-0{right:0}.lp-bottom-0{bottom:0}.lp-left-0{left:0}.lp-w-full{width:100%}.lp-w-auto{width:auto}.lp-w-screen{width:100vw}.lp-w-fit{width:-moz-fit-content;width:fit-content}.lp-h-full{height:100%}.lp-h-auto{height:auto}.lp-h-screen{height:100vh}.lp-h-fit{height:-moz-fit-content;height:fit-content}.lp-min-h-0{min-height:0}.lp-min-h-full{min-height:100%}.lp-min-h-screen{min-height:100vh}.lp-max-w-none{max-width:none}.lp-max-w-full{max-width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-30px)rotate(2deg)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes particleFloat{0%,to{opacity:.3;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(10px,-20px)scale(1.1)}50%{opacity:.4;transform:translate(-5px,-40px)scale(.9)}75%{opacity:.5;transform:translate(15px,-20px)scale(1.05)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}@keyframes ctaGradientShift{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:.8;transform:scale(1.1)rotate(3deg)}}@keyframes ctaOrbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,-20px)scale(1.05)}50%{transform:translate(-10px,10px)scale(.95)}75%{transform:translate(15px,15px)scale(1.02)}}@media (min-width:768px){.section-title{font-size:32px}}@media (max-width:767px){.section-container{padding:0 12px}.section-premium{padding:40px 0}.section-label{gap:6px;margin-bottom:12px;padding:6px 12px;font-size:12px}.section-label svg{width:14px;height:14px}.section-header{margin-bottom:40px}}@media (max-width:767px){.hero__title-line--desktop{display:none}.hero__title-line--mobile{display:block}}@media (min-width:768px){.hero__title{font-size:42px}}@media (min-width:1024px){.hero__title{font-size:52px}}@media (min-width:768px){.hero__subtitle{font-size:16px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero__location-chip{background:#ffffffb3}}@media (max-width:767px){.hero{min-height:auto;padding:80px 16px 40px}.hero__content{max-width:100%}.hero__title{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;line-height:1.3}.hero__subtitle{max-width:320px;margin:12px auto 0;font-size:13px;line-height:1.5}.hero__search{margin-top:16px}.hero__locations{margin-top:20px}.hero__locations-title{gap:6px;margin-bottom:10px;font-size:11px}.hero__locations-icon{width:14px;height:14px}.hero__locations-grid{gap:5px}.hero__location-chip{border-radius:14px;padding:5px 8px;font-size:10px}.hero__location-dot{width:4px;height:4px}.hero__orbs,.hero__particles{display:none}}@media (prefers-reduced-motion:reduce){.hero__content,.hero__subtitle,.hero__search,.hero__locations,.hero__orb,.hero__particle{opacity:1;animation:none}}@media (min-width:768px){.hero--split-wrapper .hero__title{font-size:36px}}@media (min-width:1024px){.hero--split-wrapper .hero__title{font-size:42px}}@media (min-width:768px){.hero__trust-badge{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:0 12px;display:grid}.hero__avatars{grid-area:1/1/3}.hero__trust-text{grid-area:1/2}.hero__trust-rating{grid-area:2/2;text-align:left!important;margin-top:0!important}}@media (max-width:1024px){.hero--split-wrapper .hero--split{grid-template-columns:1fr;gap:2rem;padding:100px 24px 80px}.hero--split-wrapper .hero__content{text-align:center;order:1}.hero--split-wrapper .hero__title,.hero--split-wrapper .hero__subtitle{text-align:center;margin-left:auto;margin-right:auto}.hero--split-wrapper .hero__widget{order:2}}@media (max-width:767px){.hero--split-wrapper .hero--split{flex-direction:column;gap:0;padding:80px 16px 40px;display:flex}.hero--split-wrapper .hero__content{display:contents}.hero--split-wrapper .hero__title{z-index:10;order:1;margin-bottom:12px;font-size:22px;position:relative}.hero--split-wrapper .hero__title .gradient-text{font-size:18px}.hero--split-wrapper .hero__widget{z-index:5;order:2;justify-content:center;width:100%;margin-bottom:12px;display:flex;position:relative}.hero--split-wrapper .hero__trust-badge{flex-direction:column;order:3;align-items:center;gap:8px;margin:0 0 12px}.hero--split-wrapper .hero__subtitle{order:4;max-width:100%;margin:0 0 12px}.hero--split-wrapper .hero__cta{display:none}.hero__trust-text{text-align:center;font-size:12px}.hero__trust-rating{margin-top:0;font-size:12px}.hero__trust-rating .hero__trust-stars svg{width:11px;height:11px}.hero--split-wrapper .hero__trust-features{order:5;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.hero__trust-feature:nth-child(3){grid-column:1/-1;justify-content:center;max-width:100%}.hero__trust-feature{width:100%}.hero__trust-feature-text{text-align:left}.hero__trust-icon{width:32px;height:32px}.hero__trust-icon svg{width:16px;height:16px}.hero__trust-label{font-size:10px}.hero__trust-value{font-size:12px}.hero__trust-stars svg{width:12px;height:12px}}@media (min-width:1024px){.about__grid{grid-template-columns:1fr 1fr;gap:80px}}@media (min-width:768px){.about__photo-grid{height:540px}}@media (max-width:767px){.about__photo-grid{border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;height:320px}.about__photo-item--main{grid-area:auto}}@media (min-width:768px){.about__image{height:500px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.about__floating-card{-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);background:#ffffffd9}}@media (max-width:767px){.about__floating-card{padding:14px 18px;bottom:-16px;right:10px}.about__floating-icon{width:40px;height:40px}.about__floating-value{font-size:16px}}@media (min-width:768px){.about__title{font-size:36px}}@media (min-width:1024px){.about__title{font-size:42px}}@media (min-width:640px){.about__features{grid-template-columns:1fr 1fr;gap:14px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.about__feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9}}@media (max-width:767px){.about{padding:40px 0 50px}.about__grid{gap:32px}.about__label{margin-bottom:16px;padding:6px 12px;font-size:11px}.about__label svg{width:12px;height:12px}.about__title{margin-bottom:16px;font-size:22px}.about__text{margin-bottom:12px;font-size:13px}.about__text:last-of-type{margin-bottom:20px}.about__features{gap:8px;margin-bottom:20px}.about__feature{border-radius:10px;gap:10px;padding:10px 12px;font-size:12px}.about__feature:hover{transform:none}.about__feature-icon{border-radius:8px;width:28px;height:28px}.about__feature-icon svg{width:14px;height:14px}.about__cta{border-radius:10px;gap:8px;padding:12px 20px;font-size:13px}.about__cta svg{width:14px;height:14px}.about__image{height:280px}.about__image-main{border-radius:16px}.about__floating-card{border-radius:14px;gap:10px;padding:10px 14px;bottom:-12px;right:8px}.about__floating-icon{border-radius:10px;width:34px;height:34px}.about__floating-icon svg{width:16px;height:16px}.about__floating-value{font-size:14px}.about__floating-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.about__floating-card{animation:none}}@media (max-width:1200px){.about-premium__stats{grid-template-columns:repeat(2,1fr)}.about-premium__content{grid-template-columns:1fr;gap:48px}.about-premium__text-col{padding-right:0}}@media (max-width:900px){.about-premium{padding:60px 0}.about-premium__wrapper{border-radius:32px;margin:0 16px;padding:60px 0}.about-premium__header{margin-bottom:48px}.about-premium__title{font-size:32px}.about-premium__subtitle{font-size:16px}.about-premium__stats{gap:16px;margin-bottom:48px}.about-premium__stat{padding:20px 24px}.about-premium__stat-icon{width:48px;height:48px}.about-premium__stat-value{font-size:26px}.about-premium__content-title{font-size:24px}.about-premium__cards-col{gap:16px}.about-premium__card{padding:24px 28px}}@media (max-width:640px){.about-premium{padding:40px 0}.about-premium__wrapper{border-radius:20px;margin:0 12px;padding:40px 0}.about-premium__glow--1{width:250px;height:250px;top:-80px;right:-60px}.about-premium__glow--2{width:200px;height:200px;bottom:-60px;left:-30px}.about-premium__header{margin-bottom:28px}.about-premium__label{gap:6px;margin-bottom:12px;padding:6px 12px;font-size:11px}.about-premium__label svg{width:14px;height:14px}.about-premium__title{margin-bottom:12px;font-size:24px}.about-premium__subtitle{font-size:14px}.about-premium__stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.about-premium__stat{border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.about-premium__stat-icon{border-radius:10px;width:36px;height:36px}.about-premium__stat-icon svg{width:18px;height:18px}.about-premium__stat-value{font-size:20px}.about-premium__stat-label{font-size:11px}.about-premium__content{gap:28px;margin-bottom:28px}.about-premium__content-title{margin-bottom:12px;font-size:18px}.about-premium__text{margin-bottom:12px;font-size:13px}.about-premium__features{gap:8px;margin-top:20px}.about-premium__feature{gap:8px;font-size:12px}.about-premium__feature-check{width:22px;height:22px}.about-premium__feature-check svg{width:11px;height:11px}.about-premium__card{border-radius:16px;padding:18px 20px}.about-premium__card-number{font-size:32px;top:14px;right:16px}.about-premium__card-title{margin-bottom:6px;font-size:15px}.about-premium__card-text{font-size:12px}.about-premium__quote{border-radius:16px;padding:24px 20px}.about-premium__quote blockquote{margin-bottom:10px;font-size:16px}.about-premium__quote cite{font-size:12px}}@media (prefers-reduced-motion:reduce){.about-premium__stat,.about-premium__card{transition:none}.about-premium__stat:hover,.about-premium__card:hover{transform:none}}@media (min-width:768px){.painpoints__title{font-size:36px}}@media (min-width:1024px){.painpoints__title{font-size:42px}}@media (min-width:1024px){.painpoints__grid{grid-template-columns:1fr 1fr;gap:64px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.painpoints__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6}}@media (min-width:768px){.painpoints__image{height:480px}}@media (max-width:1023px){.painpoints__grid{gap:40px}.painpoints__list-wrapper{order:1}.painpoints__solution{order:2}}@media (max-width:767px){.painpoints{padding:50px 0 60px}.painpoints__header{margin-bottom:40px}.painpoints__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.painpoints__label-icon{width:14px;height:14px}.painpoints__title{padding:0 16px;font-size:22px}.painpoints__grid{gap:32px}.painpoints__list{gap:12px}.painpoints__item{border-radius:12px;gap:12px;padding:14px 16px}.painpoints__item:hover,.painpoints__item--active{transform:none}.painpoints__item-icon{border-radius:10px;width:36px;height:36px}.painpoints__item-icon svg{width:18px;height:18px}.painpoints__item-text{font-size:14px}.painpoints__image{border-radius:16px;height:300px}.painpoints__image--solution{position:relative}.painpoints__image--pain{position:absolute}.painpoints__image-wrapper{border-radius:16px;margin-bottom:56px}.painpoints__image-overlay{border-radius:16px}.painpoints__solution-card,.painpoints__pain-card{border-radius:14px;padding:20px 20px 20px 64px;bottom:-40px;left:16px;right:16px}.painpoints__solution-card:before,.painpoints__pain-card:before{background-size:18px;border-radius:10px;width:36px;height:36px;left:16px}.painpoints__solution-text,.painpoints__pain-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.painpoints__item:hover{transform:none}.painpoints__item-icon svg{transition:none}}@media (min-width:768px){.comparison__title{font-size:36px}}@media (min-width:1024px){.comparison__title{font-size:42px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__table{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}}.comparison__col--us,.comparison__col--others{justify-content:center}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__col-badge--us{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf}}@media (max-width:767px){[data-theme-mode=dark] .comparison__row,[data-theme-mode=dark-blue] .comparison__row,[data-theme-mode=dark-ocean] .comparison__row,[data-theme-mode=dark-violet] .comparison__row,[data-theme-mode=dark-emerald] .comparison__row{background:#0000004d;border-color:#ffffff1a}[data-theme-mode=dark] .comparison__row:hover,[data-theme-mode=dark-blue] .comparison__row:hover,[data-theme-mode=dark-ocean] .comparison__row:hover,[data-theme-mode=dark-violet] .comparison__row:hover,[data-theme-mode=dark-emerald] .comparison__row:hover{background:#0000004d}[data-theme-mode=dark] .comparison__col--feature,[data-theme-mode=dark-blue] .comparison__col--feature,[data-theme-mode=dark-ocean] .comparison__col--feature,[data-theme-mode=dark-violet] .comparison__col--feature,[data-theme-mode=dark-emerald] .comparison__col--feature{background:linear-gradient(135deg,#3b82f626 0%,#2563eb1a 100%);border-bottom-color:#ffffff14}[data-theme-mode=dark] .comparison__col--us,[data-theme-mode=dark-blue] .comparison__col--us,[data-theme-mode=dark-ocean] .comparison__col--us,[data-theme-mode=dark-violet] .comparison__col--us,[data-theme-mode=dark-emerald] .comparison__col--us{border-right-color:#ffffff14}[data-theme-mode=dark] .comparison__col--us:before,[data-theme-mode=dark-blue] .comparison__col--us:before,[data-theme-mode=dark-ocean] .comparison__col--us:before,[data-theme-mode=dark-violet] .comparison__col--us:before,[data-theme-mode=dark-emerald] .comparison__col--us:before{color:#6ee7b7;background:#10b98114;border-bottom-color:#ffffff14}[data-theme-mode=dark] .comparison__col--others:before,[data-theme-mode=dark-blue] .comparison__col--others:before,[data-theme-mode=dark-ocean] .comparison__col--others:before,[data-theme-mode=dark-violet] .comparison__col--others:before,[data-theme-mode=dark-emerald] .comparison__col--others:before{color:#fca5a5;background:#ef444414;border-bottom-color:#ffffff14}}@media (max-width:1023px){.comparison__table-header,.comparison__row{grid-template-columns:1fr 1fr;gap:16px}.comparison__col--feature{grid-column:1/-1;margin-bottom:8px}.comparison__table-header .comparison__col--feature{display:none}.comparison__table-header,.comparison__row{padding:20px 24px}.comparison__col-badge--us{gap:10px;padding:8px 14px}.comparison__logo-wrapper{border-radius:10px;width:36px;height:36px;padding:4px}.comparison__brand-name{font-size:16px}.comparison__brand-badge{padding:2px 6px;font-size:9px}.comparison__brand-tagline{font-size:9px}}@media (max-width:767px){.comparison{padding:50px 0 60px}.comparison__header{margin-bottom:40px}.comparison__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.comparison__label-icon{width:14px;height:14px}.comparison__title{padding:0 16px;font-size:24px}.comparison__subtitle{padding:0 16px;font-size:15px}.comparison__table{box-shadow:none;background:0 0;border:none;padding:0}.comparison__table-header{display:none}.comparison__table-body{flex-direction:column;gap:16px;padding:0;display:flex}.comparison__row{background:#ffffffb3;border:1px solid #ffffff80;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 16px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}}.comparison__row:hover{background:#fff9}.comparison__row:not(:last-child){border-bottom:none}.comparison__col--feature{background:linear-gradient(135deg,#3b82f614 0%,#2563eb0f 100%);border-bottom:1px solid #0000000d;grid-area:1/1/auto/-1;padding:14px 16px 12px}.comparison__feature-text{text-align:center;color:var(--pub-text-primary,#1e293b);border-left:none;margin-bottom:0;padding-left:0;font-size:14px;font-weight:700}.comparison__col--us,.comparison__col--others{flex-direction:column;min-height:120px;padding:0;display:flex}.comparison__col--us{border-right:1px solid #0000000d;grid-area:2/1}.comparison__row{grid-template-columns:1fr 1fr}.comparison__col--feature{grid-column:1/-1}.comparison__col--us{grid-area:2/1}.comparison__col--others{grid-area:2/2}.comparison__col--us:before,.comparison__col--others:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--pub-text-secondary,#64748b);background:#00000005;border-bottom:1px solid #0000000d;padding:10px 12px 8px;font-size:11px;font-weight:700;display:block}.comparison__col--us:before{content:"UnterkunftNRW";color:#047857}.comparison__col--others:before{content:"Andere Anbieter";color:#b91c1c}.comparison__cell{box-shadow:none;text-align:center;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 12px;font-size:12px}.comparison__cell--us,.comparison__cell--others{padding:14px 10px}.comparison__icon{border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-bottom:8px;padding:4px}.comparison__icon--check{background:#10b98126}.comparison__icon--x{background:#ef444426}.comparison__cell span{line-height:1.4}.comparison__cta{margin-top:32px}.comparison__cta-btn{border-radius:12px;padding:14px 24px;font-size:14px}.comparison__cta-badge{border-radius:8px;gap:6px;padding:6px 10px;font-size:10px}.comparison__cta-badge-icon{width:12px;height:12px}}@media (max-width:480px){.comparison__cta-badge{text-align:center;gap:4px;padding:5px 8px;font-size:9px;line-height:1.4}.comparison__cta-badge-icon{width:10px;height:10px}.comparison__feature-text{font-size:13px}.comparison__cell{padding:12px 8px;font-size:11px}.comparison__icon{width:20px;height:20px;margin-bottom:6px}.comparison__col--us:before,.comparison__col--others:before{padding:8px 8px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.comparison__row:hover{background:0 0}.comparison__cta-btn:hover,.comparison__cta-btn:hover svg{transform:none}}@media (max-width:1024px){.steps__grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}.steps__grid:before{display:none}}@media (max-width:640px){.steps{padding:60px 0}.steps__grid{grid-template-columns:1fr;gap:32px}.steps__card{text-align:left;flex-direction:row;gap:20px}.steps__number{flex-shrink:0;width:48px;height:48px;margin-bottom:0;font-size:18px}.steps__content{flex:1}.steps__description{max-width:none}}@media (max-width:1023px){.steps-split__grid{grid-template-columns:1fr;gap:48px}.steps-split__image-col{order:2}.steps-split__content-col{order:1}.steps-split__image-grid{height:400px}.steps-split__title{font-size:28px}}@media (max-width:767px){.steps-split{padding:60px 0 80px}.steps-split__grid{gap:40px}.steps-split__content-col{display:contents}.steps-split__header{order:1;margin-bottom:32px}.steps-split__timeline{order:2}.steps-split__image-col{order:3}.steps-split__cta{order:4;margin-top:0}.steps-split__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.steps-split__label-icon{width:14px;height:14px}.steps-split__title{font-size:24px}.steps-split__step{gap:16px}.steps-split__step-number{width:40px;height:40px;font-size:16px}.steps-split__step-title{font-size:17px}.steps-split__step-desc{font-size:14px}.steps-split__step-content{padding:4px 0 24px}.steps-split__image-grid{gap:10px;height:280px}.steps-split__image-main{border-radius:16px}.steps-split__image-secondary{border-radius:14px}.steps-split__cta-btn{border-radius:12px;justify-content:center;width:100%;padding:14px 24px;font-size:15px}}@media (max-width:480px){.steps-split__image-grid{gap:8px;height:240px}.steps-split__title{font-size:22px}.steps-split__step-title{font-size:16px}.steps-split__step-desc{font-size:13px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.steps-split__step:hover .steps-split__step-number,.steps-split__cta-btn:hover,.steps-split__cta-btn:hover svg{transform:none}}@media (min-width:768px){.stats-bar__grid{grid-template-columns:repeat(4,1fr);gap:32px}}@media (max-width:767px){.stats-bar{padding:16px 0}.stats-bar__grid{gap:10px}.stats-bar__item{border-radius:10px;gap:8px;padding:10px 12px}.stats-bar__item:hover{transform:none}.stats-bar__icon{border-radius:8px;width:32px;height:32px}.stats-bar__icon svg{width:16px;height:16px}.stats-bar__value{font-size:16px}.stats-bar__label{font-size:10px}}@media (min-width:640px){.gallery__grid--desktop{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gallery__grid--desktop{grid-template-rows:repeat(2,220px);grid-template-columns:1fr 1fr 1fr}.gallery__item--large{grid-area:span 2/1}}@media (min-width:1024px){.gallery__image{min-height:unset}}@media (max-width:767px){.gallery{padding:30px 0 40px}.gallery__grid--desktop{display:none}.gallery__carousel{margin-top:24px;display:block;position:relative}.gallery__carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.gallery__carousel-track::-webkit-scrollbar{display:none}.gallery__carousel-item{scroll-snap-align:center;aspect-ratio:4/3;border-radius:20px;flex:0 0 calc(100% - 20px);transition:transform .3s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.gallery__carousel-item .gallery__image{object-fit:cover;width:100%;height:100%;min-height:unset}.gallery__carousel-item .gallery__overlay{opacity:1;background:linear-gradient(#0000 50%,#0009 100%);padding:16px}.gallery__carousel-item .gallery__caption{font-size:14px;font-weight:600}.gallery__dots{justify-content:center;gap:6px;margin-top:20px;padding:0 20px;display:flex}.gallery__dot{cursor:pointer;background:#0000001f;border:none;border-radius:2px;flex:1;max-width:48px;height:3px;padding:0;transition:all .3s;position:relative;overflow:hidden}.gallery__dot:after{content:"";background:linear-gradient(90deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)), hsl(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) - 10%)));border-radius:2px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.gallery__dot--active:after{width:100%}.gallery__dot:hover{background:#0000002e}[data-theme-mode=dark] .gallery__dot,[data-theme-mode=dark-blue] .gallery__dot,[data-theme-mode=dark-ocean] .gallery__dot,[data-theme-mode=dark-violet] .gallery__dot,[data-theme-mode=dark-emerald] .gallery__dot{background:#ffffff26}[data-theme-mode=dark] .gallery__dot:hover,[data-theme-mode=dark-blue] .gallery__dot:hover,[data-theme-mode=dark-ocean] .gallery__dot:hover,[data-theme-mode=dark-violet] .gallery__dot:hover,[data-theme-mode=dark-emerald] .gallery__dot:hover{background:#ffffff40}}@media (max-width:1024px){.testimonials--split .testimonials__split-header{grid-template-columns:1fr;gap:24px}.testimonials--split .testimonials__split-right{justify-content:flex-start}}@media (max-width:640px){.testimonials--split .testimonials__split-header{margin-bottom:32px}.testimonials--split .testimonials__split-title{font-size:1.5rem}.testimonials--split .testimonials__split-right{flex-direction:row;gap:12px;padding-bottom:8px;overflow-x:auto}.testimonials__stat{min-width:auto;padding:12px 16px}.testimonials__stat-value{font-size:1.5rem}.testimonials__stat-label{font-size:.75rem}}@media (min-width:768px){.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:28px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.testimonial-card{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:#ffffffb3}}@media (max-width:767px){.testimonials{padding:30px 0 40px}.testimonials__grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:12px;margin:0;padding:4px 20px 16px;display:flex;overflow-x:auto}.testimonials__grid::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:center;border-radius:16px;flex-direction:column;flex:0 0 calc(100% - 48px);min-height:200px;padding:20px;display:flex}.testimonial-card:hover{transform:none}.testimonial-card__stars{gap:2px;margin-bottom:12px}.testimonial-card__stars svg{width:16px;height:16px}.testimonial-card__quote{flex:1;margin-bottom:16px;font-size:13px;line-height:1.6}.testimonial-card__quote:before{font-size:32px;top:-6px;left:-3px}.testimonial-card__author{gap:10px;margin-top:auto;padding-top:12px}.testimonial-card__avatar{border-radius:10px;width:36px;height:36px;font-size:12px}.testimonial-card__name{font-size:13px}.testimonial-card__role{font-size:11px}}@media (prefers-reduced-motion:reduce){.testimonial-card{opacity:1;animation:none}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.testimonials-premium__header{text-align:center;grid-template-columns:1fr;gap:40px}.testimonials-premium__header-left{max-width:none}.testimonials-premium__rating-card{display:inline-block;transform:rotate(0)}.testimonials-premium__header-right{justify-content:center;display:flex}}@media (max-width:1024px){.testimonials-premium__grid{grid-template-columns:repeat(2,1fr)}.testimonials-premium__card:nth-child(3){grid-column:span 2;justify-self:center;max-width:500px}}@media (max-width:900px){.testimonials-premium{padding:60px 0}.testimonials-premium__wrapper{border-radius:32px;margin:0 16px;padding:60px 0}.testimonials-premium__header{margin-bottom:48px}.testimonials-premium__title{font-size:2rem}.testimonials-premium__subtitle{font-size:16px}.testimonials-premium__rating-card{border-radius:22px;padding:24px 32px}.testimonials-premium__rating-value{font-size:48px}.testimonials-premium__rating-stars{margin:10px 0 14px}.testimonials-premium__rating-stars svg{width:22px;height:22px}.testimonials-premium__card{padding:28px}.testimonials-premium__card-quote{font-size:15px;line-height:1.7}}@media (max-width:640px){.testimonials-premium{padding:40px 0}.testimonials-premium__wrapper{border-radius:24px;margin:0 12px;padding:48px 0 40px}.testimonials-premium__glow--1{width:350px;height:350px;top:-120px;right:-100px}.testimonials-premium__glow--2{width:300px;height:300px;bottom:-100px;left:-80px}.testimonials-premium__header{margin-bottom:32px}.testimonials-premium__label{margin-bottom:16px;padding:8px 14px;font-size:12px}.testimonials-premium__title{margin-bottom:12px;font-size:1.5rem}.testimonials-premium__subtitle{margin-bottom:0;font-size:14px}.testimonials-premium__rating-card{border-radius:16px;max-width:220px;margin:0 auto 2px;padding:12px 24px;transform:rotate(-1deg);box-shadow:0 12px 32px #c806,0 4px 12px #cc88004d}.testimonials-premium__rating-card:hover{transform:rotate(0)scale(1.02)}.testimonials-premium__rating-value{font-size:36px}.testimonials-premium__rating-stars{gap:3px;margin:8px 0 10px}.testimonials-premium__rating-stars svg{width:16px;height:16px}.testimonials-premium__rating-text{margin-bottom:3px;font-size:11px}.testimonials-premium__rating-count{font-size:10px}.testimonials-premium__grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.testimonials-premium__card:nth-child(3){grid-column:auto;max-width:none}.testimonials-premium__card{border-radius:18px;padding:24px}.testimonials-premium__card-stars{margin-bottom:16px}.testimonials-premium__card-stars svg{width:16px;height:16px}.testimonials-premium__card-quote{margin-bottom:18px;font-size:14px;line-height:1.6}.testimonials-premium__card-author{gap:12px;padding-top:16px}.testimonials-premium__card-avatar{border-radius:12px;width:40px;height:40px;font-size:14px}.testimonials-premium__card-name{font-size:14px}.testimonials-premium__card-role{font-size:12px}.testimonials-premium__trust{flex-direction:column;align-items:center;gap:12px}.testimonials-premium__trust-badge{padding:12px 20px;font-size:13px}.testimonials-premium__trust-badge svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.testimonials-premium__glow--1,.testimonials-premium__glow--2{animation:none}.testimonials-premium__card{opacity:1;animation:none}.testimonials-premium__rating-card{transition:none}.testimonials-premium__rating-card:hover{transform:rotate(-2deg)}}@media (min-width:768px){.cta__title{font-size:48px}}@media (min-width:1024px){.cta__title{font-size:52px}}@media (min-width:640px){.cta__buttons{flex-direction:row;justify-content:center}}@media (max-width:767px){.cta{padding:40px 16px}.cta__card{border-radius:18px;padding:32px 20px}.cta__badge{gap:6px;margin-bottom:16px;padding:6px 12px;font-size:10px}.cta__badge svg{width:12px;height:12px}.cta__title{margin-bottom:12px;font-size:22px}.cta__text{margin-bottom:24px;font-size:13px;line-height:1.6}.cta__buttons{gap:10px}.cta__btn-primary,.cta__btn-secondary{border-radius:10px;width:100%;max-width:260px;padding:12px 20px;font-size:13px}.cta__btn-primary svg,.cta__btn-secondary svg{width:14px;height:14px}.cta__orb--1{width:150px;height:150px;top:-60px;right:-40px}.cta__orb--2{width:100px;height:100px}.cta__orb--3,.cta__glow{display:none}}@media (prefers-reduced-motion:reduce){.cta__card:before,.cta__orb{animation:none}}@media (min-width:1024px){.contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px}}@media (min-width:768px){.contact__title{font-size:36px}}@media (min-width:1024px){.contact__title{font-size:42px}}@media (max-width:639px){.contact__items-row{grid-template-columns:1fr}}@media (max-width:767px){.contact{padding:40px 0 50px}.contact__grid{gap:24px}.contact__label{gap:6px;margin-bottom:14px;padding:6px 12px;font-size:10px}.contact__label svg{width:12px;height:12px}.contact__title{margin-bottom:12px;font-size:20px}.contact__text{margin-bottom:20px;font-size:13px;line-height:1.6}.contact__items,.contact__items-row{gap:8px}.contact__item{border-radius:8px;gap:10px;padding:10px 12px}.contact__item:hover{transform:none}.contact__item-icon{border-radius:6px;width:28px;height:28px}.contact__item-icon svg{width:14px;height:14px}.contact__item-value{font-size:12px}.contact__item-label{font-size:9px}.contact__item--compact{padding:8px 10px}.contact__item--compact .contact__item-icon{width:24px;height:24px}.contact__item--compact .contact__item-value{font-size:11px}}@media (min-width:768px){.amenities-gallery__grid{grid-template-rows:280px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.amenities-gallery__grid{grid-template-rows:320px;gap:20px}}@media (max-width:767px){.amenities-gallery__grid{display:none}.amenities-gallery__carousel{margin-top:24px;display:block}.amenities-gallery__carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.amenities-gallery__carousel-track::-webkit-scrollbar{display:none}.amenities-gallery__carousel-item{scroll-snap-align:center;aspect-ratio:4/3;border-radius:20px;flex:0 0 calc(100% - 40px);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.amenities-gallery__carousel-item .amenities-gallery__image{object-fit:cover;width:100%;height:100%}.amenities-gallery__carousel-item .amenities-gallery__overlay{opacity:1;padding:16px}.amenities-gallery__dots{justify-content:center;gap:6px;margin-top:20px;padding:0 20px;display:flex}.amenities-gallery__dot{cursor:pointer;background:#0000001f;border:none;border-radius:2px;flex:1;max-width:48px;height:3px;padding:0;transition:all .3s;position:relative;overflow:hidden}.amenities-gallery__dot:after{content:"";background:linear-gradient(90deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)), hsl(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) - 10%)));border-radius:2px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.amenities-gallery__dot--active:after{width:100%}}@media (min-width:640px) and (max-width:1023px){.amenities-gallery__amenities{grid-template-columns:repeat(4,auto);gap:10px 14px;padding:24px 0}}@media (min-width:1024px){.amenities-gallery__amenities{grid-template-columns:repeat(6,auto);gap:12px 16px;padding:28px 0}.amenities-gallery__amenity{gap:10px;padding:12px 20px}.amenities-gallery__amenity-icon{width:32px;height:32px}.amenities-gallery__amenity-icon svg{width:18px;height:18px}.amenities-gallery__amenity-label{font-size:14px}}@media (max-width:639px){.amenities-gallery__amenities{flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 0;display:flex}.amenities-gallery__amenity{border-radius:20px;gap:5px;padding:5px 8px}.amenities-gallery__amenity-icon{border-radius:5px;width:18px;height:18px}.amenities-gallery__amenity-icon svg{width:10px;height:10px}.amenities-gallery__amenity-label{font-size:10px}}@media (max-width:767px){.global-orb--xs{opacity:.2;width:80px;height:80px}.global-orb--sm{opacity:.16;width:140px;height:140px}.global-orb--md{opacity:.14;width:220px;height:220px}.global-orb--lg{opacity:.11;width:280px;height:280px}.global-orb--xl{opacity:.09;width:300px;height:300px}.global-orb--1{top:450px;left:-80px}.global-orb--2{top:500px;right:-60px}.global-orb--3{top:900px;left:0}.global-orb--4{top:1300px;right:-60px}.global-orb--5{top:1700px;left:-30px}.global-orb--6{top:2100px;right:0}.global-orb--7{top:2500px;left:-70px}.global-orb--8{top:2900px;right:-20px}.global-orb--9{top:3300px;left:0}.global-orb--10{top:3700px;right:-50px}.global-orb--11{top:4100px;left:-60px}.global-orb--12{top:4500px;right:-40px}.global-orb--13{top:4900px;left:0}.global-orb--14{top:5300px;right:-70px}}@media (prefers-reduced-motion:reduce){.global-orb{animation:none}}:root{--theme-bg-primary:#fff;--theme-bg-secondary:#f8fafc;--theme-bg-tertiary:#f1f5f9;--theme-bg-elevated:#fff;--theme-bg-overlay:#00000080;--theme-text-primary:#1a1a2e;--theme-text-secondary:#64748b;--theme-text-muted:#94a3b8;--theme-text-inverse:#fff;--theme-border:#e2e8f0;--theme-border-subtle:#f1f5f9;--theme-border-strong:#cbd5e1;--theme-glass-bg:#ffffffb3;--theme-glass-bg-subtle:#ffffff80;--theme-glass-bg-strong:#ffffffd9;--theme-glass-border:#ffffff4d;--theme-shadow-sm:0 2px 8px #0000000a;--theme-shadow-md:0 4px 16px #0000000f;--theme-shadow-lg:0 8px 32px #00000014;--theme-shadow-xl:0 12px 48px #0000001f;--theme-hover-bg:#0000000a;--theme-active-bg:#00000014;--theme-focus-ring:#3b82f666;--theme-hero-start:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 97%);--theme-hero-mid:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 99%);--theme-accent-bg:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 95%);--theme-accent-bg-strong:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 50%);--theme-accent-text:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 45%);--theme-accent-border:hsl(var(--theme-hue,217) var(--theme-saturation,91%) 70%)}[data-theme-mode=dark],[data-theme-mode=dark-blue],[data-theme-mode=dark-ocean],[data-theme-mode=dark-violet],[data-theme-mode=dark-emerald]{--theme-bg-primary:#0a0a0f;--theme-bg-secondary:#111118;--theme-bg-tertiary:#1a1a24;--theme-bg-elevated:#ffffff08;--theme-bg-overlay:#000000b3;--theme-text-primary:#fff;--theme-text-secondary:#ffffffb3;--theme-text-muted:#ffffff80;--theme-text-inverse:#1a1a2e;--theme-border:#ffffff14;--theme-border-subtle:#ffffff0a;--theme-border-strong:#ffffff26;--theme-glass-bg:#ffffff08;--theme-glass-bg-subtle:#ffffff05;--theme-glass-bg-strong:#ffffff14;--theme-glass-border:#ffffff14;--theme-shadow-sm:0 2px 8px #0003;--theme-shadow-md:0 4px 16px #0000004d;--theme-shadow-lg:0 8px 32px #0006;--theme-shadow-xl:0 12px 48px #00000080;--theme-hover-bg:#ffffff0d;--theme-active-bg:#ffffff1a;--theme-focus-ring:#60a5fa80;--theme-hero-start:hsl(var(--theme-hue,217) 30% 8%);--theme-hero-mid:hsl(var(--theme-hue,217) 25% 6%);--theme-accent-bg:hsl(var(--theme-hue,217) 50% 15%);--theme-accent-bg-strong:hsl(var(--theme-hue,217) 70% 50%);--theme-accent-text:hsl(var(--theme-hue,217) 70% 70%);--theme-accent-border:hsl(var(--theme-hue,217) 70% 50%)}:root{--theme-hue:217;--theme-saturation:91%;--theme-lightness:60%;--theme-50:hsl(var(--theme-hue), var(--theme-saturation), 97%);--theme-100:hsl(var(--theme-hue), var(--theme-saturation), 89%);--theme-200:hsl(var(--theme-hue), var(--theme-saturation), 82%);--theme-300:hsl(var(--theme-hue), var(--theme-saturation), 72%);--theme-400:hsl(var(--theme-hue), var(--theme-saturation), 65%);--theme-500:hsl(var(--theme-hue), var(--theme-saturation), var(--theme-lightness));--theme-600:hsl(var(--theme-hue), var(--theme-saturation), 52%);--theme-700:hsl(var(--theme-hue), var(--theme-saturation), 45%);--theme-800:hsl(var(--theme-hue), var(--theme-saturation), 37%);--theme-900:hsl(var(--theme-hue), var(--theme-saturation), 30%);--pub-bg-primary:#0a0f1a;--pub-bg-secondary:#0f172a;--pub-bg-tertiary:#1e293b;--pub-bg-accent:var(--theme-900);--pub-bg-elevated:#1e293b;--pub-glass-bg:#00000080;--pub-glass-bg-hover:#000000b3;--pub-glass-border:#ffffff1a;--pub-glass-border-hover:#fff3;--pub-color-primary-50:var(--theme-50);--pub-color-primary-100:var(--theme-100);--pub-color-primary-200:var(--theme-200);--pub-color-primary-300:var(--theme-300);--pub-color-primary-400:var(--theme-400);--pub-color-primary-500:var(--theme-500);--pub-color-primary-600:var(--theme-600);--pub-color-primary-700:var(--theme-700);--pub-color-primary-800:var(--theme-800);--pub-color-primary-900:var(--theme-900);--pub-color-gold-50:#fffbeb;--pub-color-gold-100:#fef3c7;--pub-color-gold-200:#fde68a;--pub-color-gold-300:#fcd34d;--pub-color-gold-400:#fbbf24;--pub-color-gold-500:#f59e0b;--pub-color-gold-600:#d97706;--pub-color-gold-700:#b45309;--pub-gradient-primary:linear-gradient(135deg, var(--theme-500) 0%, var(--theme-700) 100%);--pub-gradient-primary-hover:linear-gradient(135deg, var(--theme-400) 0%, var(--theme-600) 100%);--pub-gradient-gold:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--pub-gradient-gold-hover:linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--pub-gradient-gold-shimmer:linear-gradient(135deg, #f59e0b 0%, #fcd34d 25%, #f59e0b 50%, #fcd34d 75%, #f59e0b 100%);--pub-gradient-hero:linear-gradient(180deg, #fff 0%, #eff6ff 50%, #dbeafe 100%);--pub-gradient-sky:linear-gradient(180deg, #f0f9ff 0%, #e0f2fe 100%);--pub-gradient-section:linear-gradient(180deg, #f8fafc 0%, #eff6ff 100%);--pub-gradient-accent:linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);--pub-gradient-mesh:radial-gradient(at 20% 20%, #3b82f614 0px, transparent 50%), radial-gradient(at 80% 20%, #fbbf240f 0px, transparent 50%), radial-gradient(at 40% 80%, #3b82f60d 0px, transparent 50%), radial-gradient(at 90% 80%, #fbbf240a 0px, transparent 50%);--pub-gradient-aurora:linear-gradient(180deg, #3b82f60d 0%, #60a5fa14 25%, #fbbf240a 50%, #3b82f60f 75%, #bfdbfe1a 100%);--pub-text-primary:#f1f5f9;--pub-text-secondary:#94a3b8;--pub-text-muted:#64748b;--pub-text-accent:#60a5fa;--pub-text-gradient:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--pub-glow-primary:0 0 20px #3b82f64d, 0 0 40px #3b82f626;--pub-glow-accent:0 0 20px #3b82f640, 0 0 40px #3b82f61a;--pub-glow-gold:0 0 20px #f59e0b59, 0 0 40px #f59e0b33;--pub-glow-soft:0 0 30px #3b82f633;--pub-shadow-sm:0 1px 2px #0000000a, 0 1px 3px #0000000f;--pub-shadow-md:0 4px 6px #0000000a, 0 2px 4px #0000000f;--pub-shadow-lg:0 10px 15px #0000000f, 0 4px 6px #0000000a;--pub-shadow-xl:0 20px 25px #00000014, 0 10px 10px #0000000a;--pub-shadow-primary:0 4px 14px #3b82f640, 0 2px 6px #3b82f626;--pub-shadow-primary-hover:0 8px 25px #3b82f659, 0 4px 10px #3b82f633;--pub-shadow-gold:0 4px 14px #f59e0b4d, 0 2px 6px #f59e0b26;--pub-shadow-gold-hover:0 8px 25px #f59e0b66, 0 4px 10px #f59e0b33;--pub-shadow-card:0 4px 6px #0000000a, 0 10px 20px #0000000f, 0 1px 3px #00000014;--pub-shadow-card-hover:0 12px 24px #3b82f61f, 0 6px 12px #0000000f, 0 2px 4px #0000000a;--pub-glass-blur:blur(20px);--pub-glass-blur-heavy:blur(40px);--pub-glass-saturate:saturate(120%);--pub-font-family:var(--font-inter,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--pub-font-family-display:var(--font-inter,"Inter", -apple-system, BlinkMacSystemFont, sans-serif);--pub-font-size-xs:.75rem;--pub-font-size-sm:.875rem;--pub-font-size-base:1rem;--pub-font-size-lg:1.125rem;--pub-font-size-xl:1.25rem;--pub-font-size-2xl:1.5rem;--pub-font-size-3xl:2rem;--pub-font-size-4xl:2.5rem;--pub-font-size-5xl:3.5rem;--pub-font-size-6xl:4.5rem;--pub-font-size-7xl:6rem;--pub-font-weight-normal:400;--pub-font-weight-medium:500;--pub-font-weight-semibold:600;--pub-font-weight-bold:700;--pub-font-weight-extrabold:800;--pub-font-weight-black:900;--pub-tracking-tighter:-.05em;--pub-tracking-tight:-.025em;--pub-tracking-normal:0;--pub-tracking-wide:.025em;--pub-tracking-wider:.05em;--pub-tracking-widest:.1em;--pub-space-0:0;--pub-space-1:.25rem;--pub-space-2:.5rem;--pub-space-3:.75rem;--pub-space-4:1rem;--pub-space-5:1.25rem;--pub-space-6:1.5rem;--pub-space-8:2rem;--pub-space-10:2.5rem;--pub-space-12:3rem;--pub-space-16:4rem;--pub-space-20:5rem;--pub-space-24:6rem;--pub-space-32:8rem;--pub-section-padding:120px;--pub-section-padding-mobile:80px;--pub-radius-sm:.375rem;--pub-radius-md:.5rem;--pub-radius-lg:.75rem;--pub-radius-xl:1rem;--pub-radius-2xl:1.5rem;--pub-radius-3xl:2rem;--pub-radius-full:9999px;--pub-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--pub-transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--pub-transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--pub-transition-slower:.7s cubic-bezier(.4, 0, .2, 1);--pub-transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1);--pub-transition-elastic:.6s cubic-bezier(.68, -.55, .265, 1.55);--pub-container-sm:640px;--pub-container-md:768px;--pub-container-lg:1024px;--pub-container-xl:1280px;--pub-container-2xl:1440px;--pub-container-max:1600px;--pub-z-base:0;--pub-z-dropdown:1000;--pub-z-sticky:1020;--pub-z-fixed:1030;--pub-z-modal-backdrop:1040;--pub-z-modal:1050;--pub-z-popover:1060;--pub-z-tooltip:1070;--pub-color-success:#10b981;--pub-color-success-light:#d1fae5;--pub-color-success-glow:#10b9814d;--pub-color-error:#ef4444;--pub-color-error-light:#fee2e2;--pub-color-error-glow:#ef44444d;--pub-color-warning:#f59e0b;--pub-color-warning-light:#fef3c7;--pub-color-warning-glow:#f59e0b4d;--pub-color-info:#3b82f6;--pub-color-info-light:#dbeafe;--pub-color-info-glow:#3b82f64d;--pub-color-star:#fbbf24;--pub-color-star-glow:#fbbf2466;--pub-border-light:#ffffff1a;--pub-border-default:#ffffff26;--pub-border-dark:#fff3;--section-max-width:1280px;--color-primary:var(--theme-hue), var(--theme-saturation), var(--theme-lightness);--color-accent:45, 93%, 47%;--color-text:222, 47%, 11%;--color-text-muted:215, 16%, 47%;--color-background:0, 0%, 100%;--color-surface:210, 40%, 98%;--color-border:214, 32%, 91%}[data-theme-mode=dark],[data-theme-mode=dark-blue],[data-theme-mode=dark-ocean],[data-theme-mode=dark-violet],[data-theme-mode=dark-emerald]{--color-text:210, 40%, 98%;--color-text-muted:215, 20%, 65%;--color-background:222, 47%, 4%;--color-surface:222, 30%, 8%;--color-border:215, 20%, 20%;--glass-card-bg:#1e293bd9;--glass-card-border:#ffffff1a;--glass-card-bg-solid:#1e293bf2;--pub-bg-primary:#0a0a0a;--pub-bg-secondary:#111;--pub-bg-tertiary:#1a1a1a;--pub-text-primary:#f8fafc;--pub-text-secondary:#94a3b8;--pub-border-light:#ffffff1a;--pub-border-default:#ffffff26;--pub-gradient-mesh:radial-gradient(at 20% 20%, #3b82f61f 0px, transparent 50%), radial-gradient(at 80% 20%, #fbbf2414 0px, transparent 50%), radial-gradient(at 40% 80%, #3b82f614 0px, transparent 50%), radial-gradient(at 90% 80%, #fbbf240f 0px, transparent 50%)}:root{--glass-card-bg:#ffffffd9;--glass-card-border:#ffffff4d;--glass-card-bg-solid:#fffffff2}:root[data-theme-mode=light],[data-theme-mode=light]{--pub-bg-primary:#f7f9fc;--pub-bg-secondary:#fff;--pub-bg-tertiary:#eef2f7;--pub-bg-elevated:#fff;--pub-text-primary:#0f172a;--pub-text-secondary:#475569;--pub-text-muted:#64748b;--pub-border-light:#0f172a0f;--pub-border-default:#0f172a1a;--pub-border-dark:#0f172a29;--pub-glass-bg:#ffffffa6;--pub-glass-bg-hover:#ffffffd1;--color-text:222, 47%, 11%;--color-text-muted:215, 16%, 47%;--color-background:0, 0%, 100%;--color-surface:210, 40%, 98%;--color-border:214, 32%, 91%;--glass-card-bg:#ffffffd9;--glass-card-border:#0f172a14;--glass-card-bg-solid:#fffffffa;--pub-gradient-mesh:radial-gradient(at 18% 18%, #3b82f61a 0px, transparent 50%), radial-gradient(at 82% 12%, #fbbf2414 0px, transparent 50%), radial-gradient(at 40% 85%, #6366f112 0px, transparent 50%), radial-gradient(at 90% 80%, #ec48990d 0px, transparent 50%)}.pub-premium-page{background:var(--pub-bg-primary);color:var(--pub-text-primary);font-family:var(--pub-font-family);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.pub-premium-page:before{content:"";background:var(--pub-gradient-mesh);pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0}.pub-container{width:100%;max-width:var(--pub-container-xl);padding:0 var(--pub-space-6);z-index:1;margin:0 auto;position:relative}@media (min-width:1280px){.pub-container{max-width:var(--pub-container-2xl)}}.pub-section{padding:var(--pub-section-padding-mobile) 0;position:relative}@media (min-width:768px){.pub-section{padding:var(--pub-section-padding) 0}}.pub-section--light{background:var(--pub-bg-secondary)}.pub-section--gradient{background:var(--pub-gradient-section)}.section-container{width:100%;max-width:var(--section-max-width,1280px);z-index:1;margin:0 auto;padding:0 24px;position:relative}.section-premium{background:0 0;padding:50px 0 60px;position:relative;overflow:visible}.section-label{background:linear-gradient(135deg, var(--theme-50,#eff6ff) 0%, var(--theme-100,#dbeafe) 100%);border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);color:var(--theme-700,#1d4ed8);border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:16px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.section-label svg{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%))}.section-header{text-align:left;z-index:1;flex-direction:column;gap:4px;margin-bottom:32px;display:flex;position:relative}.section-header--center{text-align:center;align-items:center}.section-title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:768px){.section-title{font-size:32px}}.section-subtitle{color:var(--pub-text-secondary,#64748b);max-width:500px;margin:12px 0 0;font-size:17px}.section-header--center .section-subtitle{margin-left:auto;margin-right:auto}.section-action{text-align:left;z-index:1;margin-top:40px;position:relative}.gradient-text{color:#0000;background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:none!important}.btn-show-more{color:var(--pub-text-primary,#222);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:16px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}.btn-show-more:hover{color:var(--pub-text-primary,#000)}[data-theme-mode=dark] .section-label,[data-theme-mode=dark-blue] .section-label,[data-theme-mode=dark-ocean] .section-label,[data-theme-mode=dark-violet] .section-label,[data-theme-mode=dark-emerald] .section-label{color:var(--pub-text-primary,#f8fafc);background:#ffffff14;border-color:#ffffff26}[data-theme-mode=dark] .section-title,[data-theme-mode=dark-blue] .section-title,[data-theme-mode=dark-ocean] .section-title,[data-theme-mode=dark-violet] .section-title,[data-theme-mode=dark-emerald] .section-title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .section-subtitle,[data-theme-mode=dark-blue] .section-subtitle,[data-theme-mode=dark-ocean] .section-subtitle,[data-theme-mode=dark-violet] .section-subtitle,[data-theme-mode=dark-emerald] .section-subtitle{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .btn-show-more,[data-theme-mode=dark-blue] .btn-show-more,[data-theme-mode=dark-ocean] .btn-show-more,[data-theme-mode=dark-violet] .btn-show-more,[data-theme-mode=dark-emerald] .btn-show-more{color:var(--pub-text-primary,#f8fafc)}@media (max-width:767px){.section-container{padding:0 12px}.section-premium{padding:40px 0}.section-label{gap:6px;margin-bottom:12px;padding:6px 12px;font-size:12px}.section-label svg{width:14px;height:14px}.section-header{margin-bottom:40px}}.hero{justify-content:center;align-items:flex-start;min-height:80vh;padding:100px 24px 140px;display:flex;position:relative;overflow:hidden}.hero__bg{filter:blur(3px);background-image:url(/images/hero/hero-monteurwohnung-nrw.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.05)}.hero--split-wrapper>.hero__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.hero__overlay{background:#ffffff4d;position:absolute;top:0;bottom:0;left:0;right:0}.hero__mesh{display:none}.hero__orbs{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero__orb{border-radius:50%;animation:15s ease-in-out infinite floatSlow;position:absolute}.hero__orb--1{background:radial-gradient(circle, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .04) 0%, transparent 70%);width:500px;height:500px;animation-delay:0s;top:-100px;right:-100px}.hero__orb--2{background:radial-gradient(circle,#fbbf2408 0%,#0000 70%);width:400px;height:400px;animation-delay:5s;bottom:-50px;left:-50px}.hero__orb--3{background:radial-gradient(circle, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .03) 0%, transparent 70%);width:350px;height:350px;animation-delay:10s;top:40%;left:10%}.hero__particles{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero__particle{background:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);border-radius:50%;width:3px;height:3px;animation:10s ease-in-out infinite particleFloat;position:absolute}.hero__particle:first-child{animation-delay:0s;top:20%;left:10%}.hero__particle:nth-child(2){background:#fbbf2433;animation-delay:2s;top:40%;left:25%}.hero__particle:nth-child(3){animation-delay:4s;top:60%;left:15%}.hero__particle:nth-child(4){background:#fbbf2426;animation-delay:1s;top:80%;left:30%}.hero__particle:nth-child(5){animation-delay:3s;top:30%;left:70%}.hero__particle:nth-child(6){background:#fbbf2433;animation-delay:5s;top:50%;left:85%}.hero__particle:nth-child(7){animation-delay:2.5s;top:70%;left:75%}.hero__particle:nth-child(8){background:#fbbf2426;animation-delay:1.5s;top:15%;left:90%}.hero__particle:nth-child(9){animation-delay:3.5s;top:85%;left:60%}.hero__particle:nth-child(10){background:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .2);animation-delay:4.5s;top:25%;left:50%}.hero__content{z-index:10;text-align:center;width:100%;max-width:1000px;padding-top:0;animation:1s forwards fadeInUp;position:relative}.hero__title{letter-spacing:-.03em;color:var(--pub-text-primary,#0f172a);text-shadow:0 2px 8px #ffffff80;margin-bottom:12px;font-size:32px;font-weight:800;line-height:1.15}.hero__title-line{display:block}.hero__title-line--mobile{display:none}@media (max-width:767px){.hero__title-line--desktop{display:none}.hero__title-line--mobile{display:block}}@media (min-width:768px){.hero__title{font-size:42px}}@media (min-width:1024px){.hero__title{font-size:52px}}.hero__subtitle{color:var(--pub-text-primary,#0f172a);opacity:0;text-shadow:0 1px 4px #fff6;max-width:700px;margin:16px auto 0;font-size:14px;line-height:1.5;transition:color .3s;animation:1s .4s forwards fadeInUp}@media (min-width:768px){.hero__subtitle{font-size:16px}}.hero__search{opacity:0;z-index:1030;isolation:isolate;justify-content:center;margin-top:24px;animation:.8s .2s forwards fadeInScale;display:flex;position:relative}.hero__locations{opacity:0;text-align:center;margin-top:32px;animation:1s .8s forwards fadeInUp}.hero__locations-title{color:var(--pub-text-primary,#0f172a);text-shadow:0 1px 2px #ffffff80;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;transition:color .3s;display:inline-flex}.hero__locations-icon{width:18px;height:18px;color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%))}.hero__locations-grid{flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;margin:0 auto;display:flex}.hero__location-chip{border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);color:#334155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero__location-chip{background:#ffffffb3}}.hero__location-chip:hover{border-color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%));color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 52%);box-shadow:0 4px 12px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);background:#fffffff2;transform:translateY(-2px)}.hero__location-dot{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 52%) 100%);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero__location-chip:hover .hero__location-dot{animation:1s infinite pulse}[data-theme-mode=dark] .hero__title,[data-theme-mode=dark-blue] .hero__title,[data-theme-mode=dark-ocean] .hero__title,[data-theme-mode=dark-violet] .hero__title,[data-theme-mode=dark-emerald] .hero__title{color:var(--pub-text-primary,#f8fafc);text-shadow:0 2px 8px #0000004d}[data-theme-mode=dark] .hero__subtitle,[data-theme-mode=dark-blue] .hero__subtitle,[data-theme-mode=dark-ocean] .hero__subtitle,[data-theme-mode=dark-violet] .hero__subtitle,[data-theme-mode=dark-emerald] .hero__subtitle{color:#f8fafc;text-shadow:0 1px 4px #0000004d}[data-theme-mode=dark] .hero__overlay,[data-theme-mode=dark-blue] .hero__overlay,[data-theme-mode=dark-ocean] .hero__overlay,[data-theme-mode=dark-violet] .hero__overlay,[data-theme-mode=dark-emerald] .hero__overlay{background:linear-gradient(180deg, #0000008c 0%, #0006 40%, #00000080 70%, var(--pub-bg-primary,#0a0a0af2) 95%, var(--pub-bg-primary,#0a0a0a) 100%)}[data-theme-mode=dark] .hero--split-wrapper>.hero__overlay,[data-theme-mode=dark-blue] .hero--split-wrapper>.hero__overlay,[data-theme-mode=dark-ocean] .hero--split-wrapper>.hero__overlay,[data-theme-mode=dark-violet] .hero--split-wrapper>.hero__overlay,[data-theme-mode=dark-emerald] .hero--split-wrapper>.hero__overlay{background:linear-gradient(90deg, #000000bf 0%, #000000a6 30%, #00000073 60%, #00000059 100%), linear-gradient(180deg, transparent 0%, transparent 80%, var(--pub-bg-primary,#0a0a0af2) 95%, var(--pub-bg-primary,#0a0a0a) 100%)}[data-theme-mode=dark] .hero__locations-title,[data-theme-mode=dark-blue] .hero__locations-title,[data-theme-mode=dark-ocean] .hero__locations-title,[data-theme-mode=dark-violet] .hero__locations-title,[data-theme-mode=dark-emerald] .hero__locations-title{color:#f8fafc;text-shadow:none}[data-theme-mode=dark] .hero__location-chip,[data-theme-mode=dark-blue] .hero__location-chip,[data-theme-mode=dark-ocean] .hero__location-chip,[data-theme-mode=dark-violet] .hero__location-chip,[data-theme-mode=dark-emerald] .hero__location-chip{color:#ffffffe6;background:#0006;border-color:#ffffff1a}[data-theme-mode=dark] .hero__location-chip:hover,[data-theme-mode=dark-blue] .hero__location-chip:hover,[data-theme-mode=dark-ocean] .hero__location-chip:hover,[data-theme-mode=dark-violet] .hero__location-chip:hover,[data-theme-mode=dark-emerald] .hero__location-chip:hover{border-color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%));color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 65%);background:#0009}@media (max-width:767px){.hero{min-height:auto;padding:80px 16px 40px}.hero__content{max-width:100%}.hero__title{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;line-height:1.3}.hero__subtitle{max-width:320px;margin:12px auto 0;font-size:13px;line-height:1.5}.hero__search{margin-top:16px}.hero__locations{margin-top:20px}.hero__locations-title{gap:6px;margin-bottom:10px;font-size:11px}.hero__locations-icon{width:14px;height:14px}.hero__locations-grid{gap:5px}.hero__location-chip{border-radius:14px;padding:5px 8px;font-size:10px}.hero__location-dot{width:4px;height:4px}.hero__orbs,.hero__particles{display:none}}@media (prefers-reduced-motion:reduce){.hero__content,.hero__subtitle,.hero__search,.hero__locations,.hero__orb,.hero__particle{opacity:1;animation:none}}.hero--split-wrapper{width:100%;min-height:auto;padding:0;position:relative;overflow:hidden}.hero--split-wrapper .hero--split{max-width:var(--section-max-width,1280px);z-index:2;grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;margin:0 auto;padding:120px 48px 140px;display:grid;position:relative}.hero--split-wrapper>.hero__bg,.hero--split-wrapper>.hero__overlay,.hero--split-wrapper>.hero__mesh,.hero--split-wrapper>.hero__orbs,.hero--split-wrapper>.hero__particles{width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero--split-wrapper>.hero__bg{filter:blur(4px);max-height:100vh;transform:scale(1.05)}.hero--split-wrapper .hero__content{text-align:left;width:100%;max-width:none}.hero--split-wrapper .hero__title{text-align:left;font-size:28px}@media (min-width:768px){.hero--split-wrapper .hero__title{font-size:36px}}@media (min-width:1024px){.hero--split-wrapper .hero__title{font-size:42px}}.hero--split-wrapper .hero__subtitle{text-align:left;max-width:500px;margin:20px 0 0}.hero__cta{opacity:0;margin-top:28px;animation:1s .5s forwards fadeInUp}.hero__cta-btn{background:linear-gradient(135deg, var(--theme-500,#3b82f6) 0%, var(--theme-700,#1d4ed8) 100%);color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #3b82f64d}.hero__cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #3b82f666}.hero__cta-btn svg{width:20px;height:20px}.hero__trust-badge{opacity:0;align-items:center;gap:12px;margin-top:24px;animation:1s .6s forwards fadeInUp;display:flex}@media (min-width:768px){.hero__trust-badge{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:0 12px;display:grid}.hero__avatars{grid-area:1/1/3}.hero__trust-text{grid-area:1/2}.hero__trust-rating{grid-area:2/2;text-align:left!important;margin-top:0!important}}.hero__avatars{align-items:center;display:flex}.hero__avatar{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-10px;font-size:14px;font-weight:600;display:flex}.hero__avatar:first-child{margin-left:0}.hero__avatar--count{font-size:11px;font-weight:700;color:#f8fafc!important;background:#0f172ad9!important;border-color:#fff3!important}.hero__trust-text{color:var(--pub-text-primary,#0f172a);text-shadow:0 1px 2px #ffffff80;font-size:14px;font-weight:500}.hero__trust-text strong{color:var(--theme-600,#2563eb)}.hero__trust-rating{color:#fff;text-align:center;margin-top:8px;font-size:13px;font-weight:600;display:block}.hero__trust-rating .hero__trust-stars{vertical-align:middle;gap:2px;margin-left:4px;display:inline-flex}.hero__trust-rating .hero__trust-stars svg{fill:#fbbf24;width:12px;height:12px}.hero__trust-features{opacity:0;flex-wrap:wrap;gap:24px;margin-top:32px;animation:1s .7s forwards fadeInUp;display:flex}.hero__trust-feature{align-items:flex-start;gap:10px;display:flex}.hero__trust-icon{background:#ffffffd9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #00000014}.hero__trust-icon svg{width:20px;height:20px;color:var(--theme-600,#2563eb)}.hero__trust-icon--stars{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.hero__trust-icon--stars svg{color:#fff}.hero__trust-feature-text{flex-direction:column;gap:2px;display:flex}.hero__trust-label{color:var(--pub-text-secondary,#64748b);text-shadow:0 1px 2px #ffffff80;font-size:12px}.hero__trust-value{color:var(--pub-text-primary,#0f172a);text-shadow:0 1px 2px #ffffff80;font-size:14px;font-weight:600}.hero__trust-stars{color:#fbbf24;vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.hero__trust-stars svg{fill:currentColor;width:14px;height:14px}[data-theme-mode=dark] .hero__trust-text,[data-theme-mode=dark-blue] .hero__trust-text,[data-theme-mode=dark-ocean] .hero__trust-text,[data-theme-mode=dark-violet] .hero__trust-text,[data-theme-mode=dark-emerald] .hero__trust-text{color:#f8fafc;text-shadow:none}[data-theme-mode=dark] .hero__trust-label,[data-theme-mode=dark-blue] .hero__trust-label,[data-theme-mode=dark-ocean] .hero__trust-label,[data-theme-mode=dark-violet] .hero__trust-label,[data-theme-mode=dark-emerald] .hero__trust-label{color:#94a3b8;text-shadow:none}[data-theme-mode=dark] .hero__trust-value,[data-theme-mode=dark-blue] .hero__trust-value,[data-theme-mode=dark-ocean] .hero__trust-value,[data-theme-mode=dark-violet] .hero__trust-value,[data-theme-mode=dark-emerald] .hero__trust-value{color:#f8fafc;text-shadow:none}[data-theme-mode=dark] .hero__trust-icon,[data-theme-mode=dark-blue] .hero__trust-icon,[data-theme-mode=dark-ocean] .hero__trust-icon,[data-theme-mode=dark-violet] .hero__trust-icon,[data-theme-mode=dark-emerald] .hero__trust-icon{background:#ffffff1a}[data-theme-mode=dark] .hero__avatar,[data-theme-mode=dark-blue] .hero__avatar,[data-theme-mode=dark-ocean] .hero__avatar,[data-theme-mode=dark-violet] .hero__avatar,[data-theme-mode=dark-emerald] .hero__avatar{border-color:#ffffff4d}[data-theme-mode=dark] .hero__avatar--count,[data-theme-mode=dark-blue] .hero__avatar--count,[data-theme-mode=dark-ocean] .hero__avatar--count,[data-theme-mode=dark-violet] .hero__avatar--count,[data-theme-mode=dark-emerald] .hero__avatar--count{color:#f8fafc;background:#ffffff26}.hero__widget{z-index:1;opacity:0;justify-content:center;animation:1s .3s forwards fadeInUp;display:flex;position:relative}@media (max-width:1024px){.hero--split-wrapper .hero--split{grid-template-columns:1fr;gap:2rem;padding:100px 24px 80px}.hero--split-wrapper .hero__content{text-align:center;order:1}.hero--split-wrapper .hero__title,.hero--split-wrapper .hero__subtitle{text-align:center;margin-left:auto;margin-right:auto}.hero--split-wrapper .hero__widget{order:2}}@media (max-width:767px){.hero--split-wrapper .hero--split{flex-direction:column;gap:0;padding:80px 16px 40px;display:flex}.hero--split-wrapper .hero__content{display:contents}.hero--split-wrapper .hero__title{z-index:10;order:1;margin-bottom:12px;font-size:22px;position:relative}.hero--split-wrapper .hero__title .gradient-text{font-size:18px}.hero--split-wrapper .hero__widget{z-index:5;order:2;justify-content:center;width:100%;margin-bottom:12px;display:flex;position:relative}.hero--split-wrapper .hero__trust-badge{flex-direction:column;order:3;align-items:center;gap:8px;margin:0 0 12px}.hero--split-wrapper .hero__subtitle{order:4;max-width:100%;margin:0 0 12px}.hero--split-wrapper .hero__cta{display:none}.hero__trust-text{text-align:center;font-size:12px}.hero__trust-rating{margin-top:0;font-size:12px}.hero__trust-rating .hero__trust-stars svg{width:11px;height:11px}.hero--split-wrapper .hero__trust-features{order:5;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.hero__trust-feature:nth-child(3){grid-column:1/-1;justify-content:center;max-width:100%}.hero__trust-feature{width:100%}.hero__trust-feature-text{text-align:left}.hero__trust-icon{width:32px;height:32px}.hero__trust-icon svg{width:16px;height:16px}.hero__trust-label{font-size:10px}.hero__trust-value{font-size:12px}.hero__trust-stars svg{width:12px;height:12px}}.hero-divider{justify-content:center;align-items:center;width:100%;height:1px;display:flex;position:relative}.hero-divider__line{width:100%;max-width:var(--section-max-width,1280px);background:linear-gradient(90deg, transparent 0%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1) 20%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .6) 50%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1) 80%, transparent 100%);height:1px}[data-theme-mode=dark] .hero-divider__line,[data-theme-mode=dark-blue] .hero-divider__line,[data-theme-mode=dark-ocean] .hero-divider__line,[data-theme-mode=dark-violet] .hero-divider__line,[data-theme-mode=dark-emerald] .hero-divider__line{background:linear-gradient(90deg, transparent 0%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .2) 20%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .8) 50%, hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .2) 80%, transparent 100%)}[data-theme-mode=light] .hero--split-wrapper>.hero__overlay,[data-theme-mode=light] .hero__overlay{background:linear-gradient(120deg,#ffffffe6 0%,#f7f9fcd1 55%,#eef2f7db 100%)}.about{background:0 0;padding:60px 0 80px;position:relative}.about__grid{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;display:grid;position:relative}@media (min-width:1024px){.about__grid{grid-template-columns:1fr 1fr;gap:80px}}.about__image-wrapper{position:relative}.about__photo-grid{border-radius:24px;grid-template-rows:repeat(3,1fr);grid-template-columns:58fr 42fr;gap:8px;height:480px;display:grid;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 8px 24px #0000000f}@media (min-width:768px){.about__photo-grid{height:540px}}.about__photo-item{position:relative;overflow:hidden}.about__photo-item--main{grid-row:1/4}.about__photo-item img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);display:block}.about__photo-item:hover img{transform:scale(1.06)}@media (max-width:767px){.about__photo-grid{border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;height:320px}.about__photo-item--main{grid-area:auto}}.about__image-main{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a,0 8px 24px #0000000d}.about__image{object-fit:cover;width:100%;height:400px;display:block}@media (min-width:768px){.about__image{height:500px}}.about__image-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#0000001a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about__floating-card{background:#fffffff2;border:1px solid #ffffffe6;border-radius:20px;align-items:center;gap:14px;padding:20px 24px;display:flex;position:absolute;bottom:-20px;right:-20px;box-shadow:0 16px 48px #0000001f,0 4px 12px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.about__floating-card{-webkit-backdrop-filter:blur(6px)saturate(110%);backdrop-filter:blur(6px)saturate(110%);background:#ffffffd9}}.about__floating-icon{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%) 100%);width:48px;height:48px;color:var(--accent-contrast-text,white);box-shadow:0 4px 12px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .3);border-radius:14px;justify-content:center;align-items:center;display:flex}.about__floating-content{flex-direction:column;gap:2px;display:flex}.about__floating-value{color:var(--pub-text-primary,#0f172a);font-size:18px;font-weight:700}.about__floating-label{color:var(--pub-text-secondary,#64748b);font-size:13px}@media (max-width:767px){.about__floating-card{padding:14px 18px;bottom:-16px;right:10px}.about__floating-icon{width:40px;height:40px}.about__floating-value{font-size:16px}}.about__content{position:relative}.about__label{background:linear-gradient(135deg, var(--theme-50,#eff6ff) 0%, var(--theme-100,#dbeafe) 100%);border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);color:var(--theme-700,#1d4ed8);border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.about__label svg{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%))}.about__title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}@media (min-width:768px){.about__title{font-size:36px}}@media (min-width:1024px){.about__title{font-size:42px}}.about__text{color:var(--pub-text-secondary,#475569);margin:0 0 16px;font-size:16px;line-height:1.7}.about__text:last-of-type{margin-bottom:32px}.about__features{grid-template-columns:1fr;gap:12px;margin-bottom:32px;display:grid}@media (min-width:640px){.about__features{grid-template-columns:1fr 1fr;gap:14px}}.about__feature{border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1);color:var(--pub-text-primary,#334155);background:#fffc;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.about__feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9}}.about__feature:hover{border-color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .25);background:#fffffff2;transform:translate(4px)}.about__feature-icon{background:linear-gradient(135deg, var(--theme-100,#dbeafe) 0%, var(--theme-200,#bfdbfe) 100%);width:32px;height:32px;color:var(--theme-600,#2563eb);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about__cta{color:var(--accent-contrast-text,white);background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%) 100%);box-shadow:0 4px 14px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .35);border-radius:14px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.about__cta:hover{box-shadow:0 8px 24px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .4);transform:translateY(-2px)}.about__cta svg{transition:transform .2s}.about__cta:hover svg{transform:translate(4px)}[data-theme-mode=dark] .about,[data-theme-mode=dark-blue] .about,[data-theme-mode=dark-ocean] .about,[data-theme-mode=dark-violet] .about,[data-theme-mode=dark-emerald] .about{background:0 0}[data-theme-mode=dark] .about__title,[data-theme-mode=dark-blue] .about__title,[data-theme-mode=dark-ocean] .about__title,[data-theme-mode=dark-violet] .about__title,[data-theme-mode=dark-emerald] .about__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .about__text,[data-theme-mode=dark-blue] .about__text,[data-theme-mode=dark-ocean] .about__text,[data-theme-mode=dark-violet] .about__text,[data-theme-mode=dark-emerald] .about__text{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .about__floating-card,[data-theme-mode=dark-blue] .about__floating-card,[data-theme-mode=dark-ocean] .about__floating-card,[data-theme-mode=dark-violet] .about__floating-card,[data-theme-mode=dark-emerald] .about__floating-card{background:#0009;border-color:#ffffff1a}[data-theme-mode=dark] .about__floating-value,[data-theme-mode=dark-blue] .about__floating-value,[data-theme-mode=dark-ocean] .about__floating-value,[data-theme-mode=dark-violet] .about__floating-value,[data-theme-mode=dark-emerald] .about__floating-value{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .about__floating-label,[data-theme-mode=dark-blue] .about__floating-label,[data-theme-mode=dark-ocean] .about__floating-label,[data-theme-mode=dark-violet] .about__floating-label,[data-theme-mode=dark-emerald] .about__floating-label{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .about__feature,[data-theme-mode=dark-blue] .about__feature,[data-theme-mode=dark-ocean] .about__feature,[data-theme-mode=dark-violet] .about__feature,[data-theme-mode=dark-emerald] .about__feature{color:var(--pub-text-primary,#f8fafc);background:#0000004d;border-color:#ffffff14}[data-theme-mode=dark] .about__feature:hover,[data-theme-mode=dark-blue] .about__feature:hover,[data-theme-mode=dark-ocean] .about__feature:hover,[data-theme-mode=dark-violet] .about__feature:hover,[data-theme-mode=dark-emerald] .about__feature:hover{background:#0006;border-color:#ffffff26}[data-theme-mode=dark] .about__label,[data-theme-mode=dark-blue] .about__label,[data-theme-mode=dark-ocean] .about__label,[data-theme-mode=dark-violet] .about__label,[data-theme-mode=dark-emerald] .about__label{color:var(--pub-text-primary,#f8fafc);background:#ffffff14;border-color:#ffffff26}[data-theme-mode=dark] .about__feature-icon,[data-theme-mode=dark-blue] .about__feature-icon,[data-theme-mode=dark-ocean] .about__feature-icon,[data-theme-mode=dark-violet] .about__feature-icon,[data-theme-mode=dark-emerald] .about__feature-icon{background:#ffffff1a}@media (max-width:767px){.about{padding:40px 0 50px}.about__grid{gap:32px}.about__label{margin-bottom:16px;padding:6px 12px;font-size:11px}.about__label svg{width:12px;height:12px}.about__title{margin-bottom:16px;font-size:22px}.about__text{margin-bottom:12px;font-size:13px}.about__text:last-of-type{margin-bottom:20px}.about__features{gap:8px;margin-bottom:20px}.about__feature{border-radius:10px;gap:10px;padding:10px 12px;font-size:12px}.about__feature:hover{transform:none}.about__feature-icon{border-radius:8px;width:28px;height:28px}.about__feature-icon svg{width:14px;height:14px}.about__cta{border-radius:10px;gap:8px;padding:12px 20px;font-size:13px}.about__cta svg{width:14px;height:14px}.about__image{height:280px}.about__image-main{border-radius:16px}.about__floating-card{border-radius:14px;gap:10px;padding:10px 14px;bottom:-12px;right:8px}.about__floating-icon{border-radius:10px;width:34px;height:34px}.about__floating-icon svg{width:16px;height:16px}.about__floating-value{font-size:14px}.about__floating-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.about__floating-card{animation:none}}.about-premium{padding:100px 0;position:relative;overflow:visible}.about-premium__wrapper{background:linear-gradient(135deg, hsl(var(--theme-hue,217), 85%, 97%) 0%, hsl(var(--theme-hue,217), 75%, 94%) 50%, hsl(var(--theme-hue,217), 80%, 96%) 100%);border-radius:40px;margin:0 20px;padding:80px 0;position:relative;overflow:hidden}.about-premium__glows{pointer-events:none;filter:blur(40px);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.about-premium__glow{pointer-events:none;border-radius:50%;position:absolute}.about-premium__glow--1{background:radial-gradient(circle, hsla(var(--theme-hue,217), var(--theme-saturation,91%), 60%, .25) 0%, transparent 70%);width:500px;height:500px;top:-150px;right:-100px}.about-premium__glow--2{background:radial-gradient(circle, hsla(var(--theme-hue,217), 70%, 70%, .2) 0%, transparent 70%);width:400px;height:400px;bottom:-100px;left:-50px}.about-premium__inner{z-index:1;position:relative}.about-premium__header{text-align:center;max-width:700px;margin:0 auto 60px}.about-premium__label{border:1px solid hsla(var(--theme-hue,217), var(--theme-saturation,91%), 60%, .15);color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%);background:#fff;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}.about-premium__label svg{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 55%)}.about-premium__title{color:#0f172a;letter-spacing:-.03em;margin:0 0 20px;font-size:42px;font-weight:800;line-height:1.15}.about-premium__subtitle{color:#475569;margin:0;font-size:18px;line-height:1.7}.about-premium__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px;display:grid}.about-premium__stat{background:#fff;border:1px solid #fffc;border-radius:20px;align-items:center;gap:16px;padding:24px 28px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000f,0 1px 3px #0000000a}.about-premium__stat:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 4px 12px #0000000d}.about-premium__stat-icon{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 55%) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%) 100%);width:56px;height:56px;color:var(--accent-contrast-text,white);box-shadow:0 4px 12px hsla(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .3);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-premium__stat-content{flex-direction:column;gap:2px;display:flex}.about-premium__stat-value{color:#0f172a;letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.about-premium__stat-label{color:#64748b;font-size:14px;font-weight:500}.about-premium__content{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;margin-bottom:60px;display:grid}.about-premium__text-col{padding-right:20px}.about-premium__content-title{color:#0f172a;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.3}.about-premium__text{color:#475569;margin:0 0 20px;font-size:16px;line-height:1.8}.about-premium__text strong{color:#0f172a;font-weight:600}.about-premium__features{flex-direction:column;gap:14px;margin-top:32px;display:flex}.about-premium__feature{color:#334155;align-items:center;gap:14px;font-size:15px;font-weight:500;display:flex}.about-premium__feature-check{color:#fff;background:linear-gradient(135deg,#2bca6d 0%,#24a85b 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.about-premium__cards-col{flex-direction:column;gap:20px;display:flex}.about-premium__card{background:#fff;border:1px solid #fffc;border-radius:24px;padding:28px 32px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f,0 1px 3px #0000000a}.about-premium__card:hover{transform:translateY(-4px)translate(4px);box-shadow:0 16px 40px #0000001a,0 6px 16px #0000000d}.about-premium__card:before{content:"";background:linear-gradient(180deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 55%) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 65%) 100%);border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0}.about-premium__card-number{color:hsla(var(--theme-hue,217), var(--theme-saturation,91%), 60%, .1);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1;position:absolute;top:20px;right:24px}.about-premium__card-title{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:700}.about-premium__card-text{color:#64748b;margin:0;font-size:14px;line-height:1.7}.about-premium__quote{text-align:center;background:#fff;border:1px solid #fffc;border-radius:24px;padding:40px;box-shadow:0 4px 20px #0000000d,0 1px 3px #00000008}.about-premium__quote blockquote{color:#0f172a;margin:0 0 16px;font-size:24px;font-style:italic;font-weight:600;line-height:1.4}.about-premium__quote cite{color:#64748b;font-size:14px;font-style:normal;font-weight:500}[data-theme-mode=dark] .about-premium__wrapper,[data-theme-mode=dark-blue] .about-premium__wrapper,[data-theme-mode=dark-ocean] .about-premium__wrapper,[data-theme-mode=dark-violet] .about-premium__wrapper,[data-theme-mode=dark-emerald] .about-premium__wrapper{background:linear-gradient(135deg, hsla(var(--theme-hue,217), 40%, 15%, .95) 0%, hsla(var(--theme-hue,217), 35%, 12%, .95) 50%, hsla(var(--theme-hue,217), 45%, 18%, .95) 100%)}[data-theme-mode=dark] .about-premium__glow--1,[data-theme-mode=dark-blue] .about-premium__glow--1,[data-theme-mode=dark-ocean] .about-premium__glow--1,[data-theme-mode=dark-violet] .about-premium__glow--1,[data-theme-mode=dark-emerald] .about-premium__glow--1{background:radial-gradient(circle, hsla(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .15) 0%, transparent 70%)}[data-theme-mode=dark] .about-premium__glow--2,[data-theme-mode=dark-blue] .about-premium__glow--2,[data-theme-mode=dark-ocean] .about-premium__glow--2,[data-theme-mode=dark-violet] .about-premium__glow--2,[data-theme-mode=dark-emerald] .about-premium__glow--2{background:radial-gradient(circle, hsla(var(--theme-hue,217), 60%, 60%, .1) 0%, transparent 70%)}[data-theme-mode=dark] .about-premium__label,[data-theme-mode=dark-blue] .about-premium__label,[data-theme-mode=dark-ocean] .about-premium__label,[data-theme-mode=dark-violet] .about-premium__label,[data-theme-mode=dark-emerald] .about-premium__label{color:#f8fafc;background:#ffffff1a;border-color:#ffffff26}[data-theme-mode=dark] .about-premium__title,[data-theme-mode=dark-blue] .about-premium__title,[data-theme-mode=dark-ocean] .about-premium__title,[data-theme-mode=dark-violet] .about-premium__title,[data-theme-mode=dark-emerald] .about-premium__title{color:#f8fafc}[data-theme-mode=dark] .about-premium__subtitle,[data-theme-mode=dark-blue] .about-premium__subtitle,[data-theme-mode=dark-ocean] .about-premium__subtitle,[data-theme-mode=dark-violet] .about-premium__subtitle,[data-theme-mode=dark-emerald] .about-premium__subtitle{color:#94a3b8}[data-theme-mode=dark] .about-premium__stat,[data-theme-mode=dark-blue] .about-premium__stat,[data-theme-mode=dark-ocean] .about-premium__stat,[data-theme-mode=dark-violet] .about-premium__stat,[data-theme-mode=dark-emerald] .about-premium__stat{background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .about-premium__stat-value,[data-theme-mode=dark-blue] .about-premium__stat-value,[data-theme-mode=dark-ocean] .about-premium__stat-value,[data-theme-mode=dark-violet] .about-premium__stat-value,[data-theme-mode=dark-emerald] .about-premium__stat-value{color:#f8fafc}[data-theme-mode=dark] .about-premium__stat-label,[data-theme-mode=dark-blue] .about-premium__stat-label,[data-theme-mode=dark-ocean] .about-premium__stat-label,[data-theme-mode=dark-violet] .about-premium__stat-label,[data-theme-mode=dark-emerald] .about-premium__stat-label{color:#94a3b8}[data-theme-mode=dark] .about-premium__content-title,[data-theme-mode=dark-blue] .about-premium__content-title,[data-theme-mode=dark-ocean] .about-premium__content-title,[data-theme-mode=dark-violet] .about-premium__content-title,[data-theme-mode=dark-emerald] .about-premium__content-title{color:#f8fafc}[data-theme-mode=dark] .about-premium__text,[data-theme-mode=dark-blue] .about-premium__text,[data-theme-mode=dark-ocean] .about-premium__text,[data-theme-mode=dark-violet] .about-premium__text,[data-theme-mode=dark-emerald] .about-premium__text{color:#94a3b8}[data-theme-mode=dark] .about-premium__text strong,[data-theme-mode=dark-blue] .about-premium__text strong,[data-theme-mode=dark-ocean] .about-premium__text strong,[data-theme-mode=dark-violet] .about-premium__text strong,[data-theme-mode=dark-emerald] .about-premium__text strong{color:#f8fafc}[data-theme-mode=dark] .about-premium__feature,[data-theme-mode=dark-blue] .about-premium__feature,[data-theme-mode=dark-ocean] .about-premium__feature,[data-theme-mode=dark-violet] .about-premium__feature,[data-theme-mode=dark-emerald] .about-premium__feature{color:#e2e8f0}[data-theme-mode=dark] .about-premium__card,[data-theme-mode=dark-blue] .about-premium__card,[data-theme-mode=dark-ocean] .about-premium__card,[data-theme-mode=dark-violet] .about-premium__card,[data-theme-mode=dark-emerald] .about-premium__card{background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .about-premium__card-number,[data-theme-mode=dark-blue] .about-premium__card-number,[data-theme-mode=dark-ocean] .about-premium__card-number,[data-theme-mode=dark-violet] .about-premium__card-number,[data-theme-mode=dark-emerald] .about-premium__card-number{color:hsla(var(--theme-hue,217), var(--theme-saturation,91%), 60%, .15)}[data-theme-mode=dark] .about-premium__card-title,[data-theme-mode=dark-blue] .about-premium__card-title,[data-theme-mode=dark-ocean] .about-premium__card-title,[data-theme-mode=dark-violet] .about-premium__card-title,[data-theme-mode=dark-emerald] .about-premium__card-title{color:#f8fafc}[data-theme-mode=dark] .about-premium__card-text,[data-theme-mode=dark-blue] .about-premium__card-text,[data-theme-mode=dark-ocean] .about-premium__card-text,[data-theme-mode=dark-violet] .about-premium__card-text,[data-theme-mode=dark-emerald] .about-premium__card-text{color:#94a3b8}[data-theme-mode=dark] .about-premium__quote,[data-theme-mode=dark-blue] .about-premium__quote,[data-theme-mode=dark-ocean] .about-premium__quote,[data-theme-mode=dark-violet] .about-premium__quote,[data-theme-mode=dark-emerald] .about-premium__quote{background:#ffffff0f;border-color:#ffffff1a}[data-theme-mode=dark] .about-premium__quote blockquote,[data-theme-mode=dark-blue] .about-premium__quote blockquote,[data-theme-mode=dark-ocean] .about-premium__quote blockquote,[data-theme-mode=dark-violet] .about-premium__quote blockquote,[data-theme-mode=dark-emerald] .about-premium__quote blockquote{color:#f8fafc}[data-theme-mode=dark] .about-premium__quote cite,[data-theme-mode=dark-blue] .about-premium__quote cite,[data-theme-mode=dark-ocean] .about-premium__quote cite,[data-theme-mode=dark-violet] .about-premium__quote cite,[data-theme-mode=dark-emerald] .about-premium__quote cite{color:#94a3b8}@media (max-width:1200px){.about-premium__stats{grid-template-columns:repeat(2,1fr)}.about-premium__content{grid-template-columns:1fr;gap:48px}.about-premium__text-col{padding-right:0}}@media (max-width:900px){.about-premium{padding:60px 0}.about-premium__wrapper{border-radius:32px;margin:0 16px;padding:60px 0}.about-premium__header{margin-bottom:48px}.about-premium__title{font-size:32px}.about-premium__subtitle{font-size:16px}.about-premium__stats{gap:16px;margin-bottom:48px}.about-premium__stat{padding:20px 24px}.about-premium__stat-icon{width:48px;height:48px}.about-premium__stat-value{font-size:26px}.about-premium__content-title{font-size:24px}.about-premium__cards-col{gap:16px}.about-premium__card{padding:24px 28px}}@media (max-width:640px){.about-premium{padding:40px 0}.about-premium__wrapper{border-radius:20px;margin:0 12px;padding:40px 0}.about-premium__glow--1{width:250px;height:250px;top:-80px;right:-60px}.about-premium__glow--2{width:200px;height:200px;bottom:-60px;left:-30px}.about-premium__header{margin-bottom:28px}.about-premium__label{gap:6px;margin-bottom:12px;padding:6px 12px;font-size:11px}.about-premium__label svg{width:14px;height:14px}.about-premium__title{margin-bottom:12px;font-size:24px}.about-premium__subtitle{font-size:14px}.about-premium__stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px}.about-premium__stat{border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.about-premium__stat-icon{border-radius:10px;width:36px;height:36px}.about-premium__stat-icon svg{width:18px;height:18px}.about-premium__stat-value{font-size:20px}.about-premium__stat-label{font-size:11px}.about-premium__content{gap:28px;margin-bottom:28px}.about-premium__content-title{margin-bottom:12px;font-size:18px}.about-premium__text{margin-bottom:12px;font-size:13px}.about-premium__features{gap:8px;margin-top:20px}.about-premium__feature{gap:8px;font-size:12px}.about-premium__feature-check{width:22px;height:22px}.about-premium__feature-check svg{width:11px;height:11px}.about-premium__card{border-radius:16px;padding:18px 20px}.about-premium__card-number{font-size:32px;top:14px;right:16px}.about-premium__card-title{margin-bottom:6px;font-size:15px}.about-premium__card-text{font-size:12px}.about-premium__quote{border-radius:16px;padding:24px 20px}.about-premium__quote blockquote{margin-bottom:10px;font-size:16px}.about-premium__quote cite{font-size:12px}}@media (prefers-reduced-motion:reduce){.about-premium__stat,.about-premium__card{transition:none}.about-premium__stat:hover,.about-premium__card:hover{transform:none}}.painpoints{background:0 0;padding:80px 0 100px;position:relative}.painpoints__header{text-align:center;margin-bottom:60px}.painpoints__label{color:#dc2626;background:linear-gradient(135deg,#ef444414 0%,#f9731614 100%);border:1px solid #ef444426;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.painpoints__label-icon{color:#ef4444;width:18px;height:18px}.painpoints__title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;max-width:800px;margin:0 auto;font-size:28px;font-weight:800;line-height:1.25}.painpoints__title-highlight{background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.painpoints__title{font-size:36px}}@media (min-width:1024px){.painpoints__title{font-size:42px}}.painpoints__grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.painpoints__grid{grid-template-columns:1fr 1fr;gap:64px}}.painpoints__list-wrapper{order:1}.painpoints__solution{order:2}.painpoints__list-wrapper{position:relative}.painpoints__list{flex-direction:column;gap:16px;display:flex}.painpoints__item{background:#fffc;border:1px solid #ef44441f;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000000a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.painpoints__item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6}}.painpoints__item:hover,.painpoints__item--active{cursor:pointer;background:#fffffff2;border-color:#ef444440;transform:translate(8px);box-shadow:0 4px 16px #ef44441a}.painpoints__item-icon{background:linear-gradient(135deg,#ef44441a 0%,#ef44440d 100%);border:1px solid #ef444426;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.painpoints__item-icon svg{color:#ef4444;width:22px;height:22px;transition:transform .3s}.painpoints__item:hover .painpoints__item-icon,.painpoints__item--active .painpoints__item-icon{background:linear-gradient(135deg,#ef444426 0%,#ef44441a 100%);border-color:#ef444440}.painpoints__item:hover .painpoints__item-icon svg,.painpoints__item--active .painpoints__item-icon svg{transform:scale(1.1)}.painpoints__item-text{color:var(--pub-text-primary,#1e293b);font-size:16px;font-weight:500;line-height:1.4}.painpoints__solution{position:relative}.painpoints__image-wrapper{border-radius:24px;margin-bottom:72px;position:relative;overflow:visible;box-shadow:0 20px 60px #0000001f,0 8px 24px #00000014}.painpoints__image-wrapper:after{content:"";pointer-events:none;border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.painpoints__image{object-fit:cover;opacity:0;border-radius:24px;width:100%;height:400px;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:0;left:0}.painpoints__image--solution{position:relative}.painpoints__image--visible{opacity:1}.painpoints__image-wrapper--pain{transition:box-shadow .4s;box-shadow:0 20px 60px #ef444433,0 8px 24px #0000001a,0 0 0 3px #ef44444d}.painpoints__image-wrapper{transition:box-shadow .4s}.painpoints__image-wrapper--pain .painpoints__image-overlay{background:linear-gradient(#ef44441a 0%,#0000 30% 60%,#ef444426 100%)}@media (min-width:768px){.painpoints__image{height:480px}}.painpoints__image-overlay{pointer-events:none;background:linear-gradient(#0000 0% 50%,#0f172a80 100%);border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0}.painpoints__solution-card,.painpoints__pain-card{opacity:0;visibility:hidden;border:none;border-radius:20px;padding:28px 28px 28px 80px;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1),transform .3s,box-shadow .3s;position:absolute;bottom:-56px;left:24px;right:24px;transform:translateY(0)}.painpoints__card--visible{opacity:1;visibility:visible}.painpoints__solution-card{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 20px 50px #10b98159,0 8px 24px #00000026}.painpoints__solution-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #10b98166,0 12px 32px #0003}.painpoints__solution-text{color:#fff;text-shadow:0 1px 2px #0000001a;margin:0;font-size:15px;font-weight:500;line-height:1.6}.painpoints__solution-card:before{content:"";background:#ffffff40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:12px;width:44px;height:44px;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.painpoints__pain-card{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 20px 50px #ef444459,0 8px 24px #00000026}.painpoints__pain-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #ef444466,0 12px 32px #0003}.painpoints__pain-text{color:#fff;text-shadow:0 1px 2px #0000001a;margin:0;font-size:15px;font-weight:500;line-height:1.6}.painpoints__pain-card:before{content:"";background:#ffffff40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:12px;width:44px;height:44px;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}[data-theme-mode=dark] .painpoints__label,[data-theme-mode=dark-blue] .painpoints__label,[data-theme-mode=dark-ocean] .painpoints__label,[data-theme-mode=dark-violet] .painpoints__label,[data-theme-mode=dark-emerald] .painpoints__label{color:#fca5a5;background:#ef444426;border-color:#ef444440}[data-theme-mode=dark] .painpoints__label-icon,[data-theme-mode=dark-blue] .painpoints__label-icon,[data-theme-mode=dark-ocean] .painpoints__label-icon,[data-theme-mode=dark-violet] .painpoints__label-icon,[data-theme-mode=dark-emerald] .painpoints__label-icon{color:#f87171}[data-theme-mode=dark] .painpoints,[data-theme-mode=dark-blue] .painpoints,[data-theme-mode=dark-ocean] .painpoints,[data-theme-mode=dark-violet] .painpoints,[data-theme-mode=dark-emerald] .painpoints{background:var(--pub-bg-primary,#0a0a0a)}[data-theme-mode=dark] .painpoints__title,[data-theme-mode=dark-blue] .painpoints__title,[data-theme-mode=dark-ocean] .painpoints__title,[data-theme-mode=dark-violet] .painpoints__title,[data-theme-mode=dark-emerald] .painpoints__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .painpoints__title-highlight,[data-theme-mode=dark-blue] .painpoints__title-highlight,[data-theme-mode=dark-ocean] .painpoints__title-highlight,[data-theme-mode=dark-violet] .painpoints__title-highlight,[data-theme-mode=dark-emerald] .painpoints__title-highlight{background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme-mode=dark] .painpoints__item,[data-theme-mode=dark-blue] .painpoints__item,[data-theme-mode=dark-ocean] .painpoints__item,[data-theme-mode=dark-violet] .painpoints__item,[data-theme-mode=dark-emerald] .painpoints__item{background:#0000004d;border-color:#ef444433}[data-theme-mode=dark] .painpoints__item:hover,[data-theme-mode=dark-blue] .painpoints__item:hover,[data-theme-mode=dark-ocean] .painpoints__item:hover,[data-theme-mode=dark-violet] .painpoints__item:hover,[data-theme-mode=dark-emerald] .painpoints__item:hover,[data-theme-mode=dark] .painpoints__item--active,[data-theme-mode=dark-blue] .painpoints__item--active,[data-theme-mode=dark-ocean] .painpoints__item--active,[data-theme-mode=dark-violet] .painpoints__item--active,[data-theme-mode=dark-emerald] .painpoints__item--active{background:#0006;border-color:#ef444459}[data-theme-mode=dark] .painpoints__image-wrapper--pain,[data-theme-mode=dark-blue] .painpoints__image-wrapper--pain,[data-theme-mode=dark-ocean] .painpoints__image-wrapper--pain,[data-theme-mode=dark-violet] .painpoints__image-wrapper--pain,[data-theme-mode=dark-emerald] .painpoints__image-wrapper--pain{box-shadow:0 20px 60px #ef444440,0 8px 24px #0000004d,0 0 0 3px #ef444466}[data-theme-mode=dark] .painpoints__item-text,[data-theme-mode=dark-blue] .painpoints__item-text,[data-theme-mode=dark-ocean] .painpoints__item-text,[data-theme-mode=dark-violet] .painpoints__item-text,[data-theme-mode=dark-emerald] .painpoints__item-text{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .painpoints__item-icon,[data-theme-mode=dark-blue] .painpoints__item-icon,[data-theme-mode=dark-ocean] .painpoints__item-icon,[data-theme-mode=dark-violet] .painpoints__item-icon,[data-theme-mode=dark-emerald] .painpoints__item-icon{background:#ef444426;border-color:#ef444440}[data-theme-mode=dark] .painpoints__solution-card,[data-theme-mode=dark-blue] .painpoints__solution-card,[data-theme-mode=dark-ocean] .painpoints__solution-card,[data-theme-mode=dark-violet] .painpoints__solution-card,[data-theme-mode=dark-emerald] .painpoints__solution-card{background:linear-gradient(135deg,#10b981 0%,#047857 100%);box-shadow:0 20px 50px #10b98140,0 8px 24px #0000004d}[data-theme-mode=dark] .painpoints__solution-card:hover,[data-theme-mode=dark-blue] .painpoints__solution-card:hover,[data-theme-mode=dark-ocean] .painpoints__solution-card:hover,[data-theme-mode=dark-violet] .painpoints__solution-card:hover,[data-theme-mode=dark-emerald] .painpoints__solution-card:hover{box-shadow:0 24px 60px #10b9814d,0 12px 32px #00000059}[data-theme-mode=dark] .painpoints__pain-card,[data-theme-mode=dark-blue] .painpoints__pain-card,[data-theme-mode=dark-ocean] .painpoints__pain-card,[data-theme-mode=dark-violet] .painpoints__pain-card,[data-theme-mode=dark-emerald] .painpoints__pain-card{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);box-shadow:0 20px 50px #ef444440,0 8px 24px #0000004d}[data-theme-mode=dark] .painpoints__pain-card:hover,[data-theme-mode=dark-blue] .painpoints__pain-card:hover,[data-theme-mode=dark-ocean] .painpoints__pain-card:hover,[data-theme-mode=dark-violet] .painpoints__pain-card:hover,[data-theme-mode=dark-emerald] .painpoints__pain-card:hover{box-shadow:0 24px 60px #ef44444d,0 12px 32px #00000059}@media (max-width:1023px){.painpoints__grid{gap:40px}.painpoints__list-wrapper{order:1}.painpoints__solution{order:2}}@media (max-width:767px){.painpoints{padding:50px 0 60px}.painpoints__header{margin-bottom:40px}.painpoints__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.painpoints__label-icon{width:14px;height:14px}.painpoints__title{padding:0 16px;font-size:22px}.painpoints__grid{gap:32px}.painpoints__list{gap:12px}.painpoints__item{border-radius:12px;gap:12px;padding:14px 16px}.painpoints__item:hover,.painpoints__item--active{transform:none}.painpoints__item-icon{border-radius:10px;width:36px;height:36px}.painpoints__item-icon svg{width:18px;height:18px}.painpoints__item-text{font-size:14px}.painpoints__image{border-radius:16px;height:300px}.painpoints__image--solution{position:relative}.painpoints__image--pain{position:absolute}.painpoints__image-wrapper{border-radius:16px;margin-bottom:56px}.painpoints__image-overlay{border-radius:16px}.painpoints__solution-card,.painpoints__pain-card{border-radius:14px;padding:20px 20px 20px 64px;bottom:-40px;left:16px;right:16px}.painpoints__solution-card:before,.painpoints__pain-card:before{background-size:18px;border-radius:10px;width:36px;height:36px;left:16px}.painpoints__solution-text,.painpoints__pain-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.painpoints__item:hover{transform:none}.painpoints__item-icon svg{transition:none}}.comparison{background:0 0;padding:80px 0 100px;position:relative}.comparison__header{text-align:center;margin-bottom:60px}.comparison__label{color:#2563eb;background:linear-gradient(135deg,#3b82f614 0%,#2563eb14 100%);border:1px solid #3b82f626;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.comparison__label-icon{color:#3b82f6;width:18px;height:18px}.comparison__title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;max-width:800px;margin:0 auto 16px;font-size:28px;font-weight:800;line-height:1.25}.comparison__title-highlight{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.comparison__subtitle{color:var(--pub-text-secondary,#64748b);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}@media (min-width:768px){.comparison__title{font-size:36px}}@media (min-width:1024px){.comparison__title{font-size:42px}}.comparison__table{max-width:var(--section-max-width,1280px);background:#ffffffb3;border:1px solid #ffffff80;border-radius:24px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000014,0 8px 24px #0000000a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__table{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}}.comparison__table-header{background:linear-gradient(#f8fafce6 0%,#f1f5f9cc 100%);border-bottom:1px solid #0000000f;grid-template-columns:1fr 1.5fr 1.2fr;gap:24px;padding:28px 40px;display:grid}.comparison__col{align-items:center;display:flex}.comparison__col--feature{justify-content:flex-start}.comparison__col--us,.comparison__col--others{justify-content:center}.comparison__col-label{color:var(--pub-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.comparison__col-badge{border-radius:12px;align-items:center;gap:10px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.comparison__col-badge--us{background:linear-gradient(135deg,#ffffffe6 0%,#f8fafcd9 100%);border:1px solid #3b82f626;box-shadow:0 4px 16px #0000000f,0 2px 8px #00000008,inset 0 1px #fffc}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__col-badge--us{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffbf}}.comparison__logo-wrapper{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #3b82f626;border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:4px}.comparison__logo{object-fit:contain;width:100%;height:100%}.comparison__brand{flex-direction:column;gap:0;display:flex}.comparison__brand-line1{align-items:baseline;gap:6px;display:flex}.comparison__brand-name{color:#0f172a;letter-spacing:-.02em;font-size:16px;font-weight:700}.comparison__brand-badge{letter-spacing:.05em;color:#fff;background:linear-gradient(135deg, var(--theme-500,#3b82f6) 0%, var(--theme-700,#1d4ed8) 100%);border-radius:4px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.comparison__brand-line2{margin-top:-1px}.comparison__brand-tagline{color:#64748b;letter-spacing:.02em;font-size:10px;font-weight:500}.comparison__table-body{padding:12px 0}.comparison__row{grid-template-columns:1fr 1.5fr 1.2fr;align-items:center;gap:24px;padding:24px 40px;transition:all .25s;display:grid}.comparison__row:hover{background:#10b9810f}.comparison__row:not(:last-child){border-bottom:1px solid #0000000d}.comparison__feature-text{color:var(--pub-text-primary,#1e293b);border-left:3px solid #3b82f666;padding-left:8px;font-size:16px;font-weight:700}.comparison__cell{border-radius:14px;align-items:center;gap:14px;padding:16px 20px;font-size:15px;font-weight:500;line-height:1.45;transition:all .2s;display:flex}.comparison__cell--us{color:#047857;background:linear-gradient(135deg,#10b9811f 0%,#10b9810f 100%);border:1px solid #10b98133;box-shadow:0 2px 8px #10b98114}.comparison__row:hover .comparison__cell--us{background:linear-gradient(135deg,#10b9812e 0%,#10b9811a 100%);border-color:#10b9814d;box-shadow:0 4px 12px #10b9811f}.comparison__cell--others{color:#b91c1c;background:linear-gradient(135deg,#ef444414 0%,#ef44440a 100%);border:1px solid #ef44441f}.comparison__row:hover .comparison__cell--others{background:linear-gradient(135deg,#ef44441f 0%,#ef44440f 100%);border-color:#ef444433}.comparison__icon{border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:3px}.comparison__icon--check{color:#10b981;background:#10b98126}.comparison__icon--x{color:#ef4444;background:#ef44441f}.comparison__cta{flex-direction:column;align-items:center;margin-top:48px;display:flex}.comparison__cta-btn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:14px;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #10b98159,0 4px 12px #0000001a}.comparison__cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #10b98166,0 6px 16px #00000026}.comparison__cta-btn svg{width:20px;height:20px;transition:transform .3s}.comparison__cta-btn:hover svg{transform:translate(4px)}.comparison__cta-badge{color:#047857;background:linear-gradient(135deg,#10b98114 0%,#10b9810a 100%);border:1px solid #10b98133;border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.comparison__cta-badge-icon{color:#10b981;flex-shrink:0;width:14px;height:14px}[data-theme-mode=dark] .comparison,[data-theme-mode=dark-blue] .comparison,[data-theme-mode=dark-ocean] .comparison,[data-theme-mode=dark-violet] .comparison,[data-theme-mode=dark-emerald] .comparison{background:0 0}[data-theme-mode=dark] .comparison__label,[data-theme-mode=dark-blue] .comparison__label,[data-theme-mode=dark-ocean] .comparison__label,[data-theme-mode=dark-violet] .comparison__label,[data-theme-mode=dark-emerald] .comparison__label{color:#93c5fd;background:#3b82f626;border-color:#3b82f640}[data-theme-mode=dark] .comparison__label-icon,[data-theme-mode=dark-blue] .comparison__label-icon,[data-theme-mode=dark-ocean] .comparison__label-icon,[data-theme-mode=dark-violet] .comparison__label-icon,[data-theme-mode=dark-emerald] .comparison__label-icon{color:#60a5fa}[data-theme-mode=dark] .comparison__title,[data-theme-mode=dark-blue] .comparison__title,[data-theme-mode=dark-ocean] .comparison__title,[data-theme-mode=dark-violet] .comparison__title,[data-theme-mode=dark-emerald] .comparison__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .comparison__title-highlight,[data-theme-mode=dark-blue] .comparison__title-highlight,[data-theme-mode=dark-ocean] .comparison__title-highlight,[data-theme-mode=dark-violet] .comparison__title-highlight,[data-theme-mode=dark-emerald] .comparison__title-highlight{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme-mode=dark] .comparison__subtitle,[data-theme-mode=dark-blue] .comparison__subtitle,[data-theme-mode=dark-ocean] .comparison__subtitle,[data-theme-mode=dark-violet] .comparison__subtitle,[data-theme-mode=dark-emerald] .comparison__subtitle{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .comparison__table,[data-theme-mode=dark-blue] .comparison__table,[data-theme-mode=dark-ocean] .comparison__table,[data-theme-mode=dark-violet] .comparison__table,[data-theme-mode=dark-emerald] .comparison__table{background:#0000004d;border-color:#ffffff1a}[data-theme-mode=dark] .comparison__table-header,[data-theme-mode=dark-blue] .comparison__table-header,[data-theme-mode=dark-ocean] .comparison__table-header,[data-theme-mode=dark-violet] .comparison__table-header,[data-theme-mode=dark-emerald] .comparison__table-header{background:#0003;border-bottom-color:#ffffff14}[data-theme-mode=dark] .comparison__col-label,[data-theme-mode=dark-blue] .comparison__col-label,[data-theme-mode=dark-ocean] .comparison__col-label,[data-theme-mode=dark-violet] .comparison__col-label,[data-theme-mode=dark-emerald] .comparison__col-label{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .comparison__col-badge--us,[data-theme-mode=dark-blue] .comparison__col-badge--us,[data-theme-mode=dark-ocean] .comparison__col-badge--us,[data-theme-mode=dark-violet] .comparison__col-badge--us,[data-theme-mode=dark-emerald] .comparison__col-badge--us{background:#0006;border-color:#ffffff26;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff1a}[data-theme-mode=dark] .comparison__logo-wrapper,[data-theme-mode=dark-blue] .comparison__logo-wrapper,[data-theme-mode=dark-ocean] .comparison__logo-wrapper,[data-theme-mode=dark-violet] .comparison__logo-wrapper,[data-theme-mode=dark-emerald] .comparison__logo-wrapper{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border-color:#ffffff26}[data-theme-mode=dark] .comparison__brand-name,[data-theme-mode=dark-blue] .comparison__brand-name,[data-theme-mode=dark-ocean] .comparison__brand-name,[data-theme-mode=dark-violet] .comparison__brand-name,[data-theme-mode=dark-emerald] .comparison__brand-name{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .comparison__brand-tagline,[data-theme-mode=dark-blue] .comparison__brand-tagline,[data-theme-mode=dark-ocean] .comparison__brand-tagline,[data-theme-mode=dark-violet] .comparison__brand-tagline,[data-theme-mode=dark-emerald] .comparison__brand-tagline{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .comparison__cta-badge,[data-theme-mode=dark-blue] .comparison__cta-badge,[data-theme-mode=dark-ocean] .comparison__cta-badge,[data-theme-mode=dark-violet] .comparison__cta-badge,[data-theme-mode=dark-emerald] .comparison__cta-badge{color:#6ee7b7;background:linear-gradient(135deg,#10b98126 0%,#10b98114 100%);border-color:#10b9814d}[data-theme-mode=dark] .comparison__cta-badge-icon,[data-theme-mode=dark-blue] .comparison__cta-badge-icon,[data-theme-mode=dark-ocean] .comparison__cta-badge-icon,[data-theme-mode=dark-violet] .comparison__cta-badge-icon,[data-theme-mode=dark-emerald] .comparison__cta-badge-icon{color:#34d399}[data-theme-mode=dark] .comparison__row:hover,[data-theme-mode=dark-blue] .comparison__row:hover,[data-theme-mode=dark-ocean] .comparison__row:hover,[data-theme-mode=dark-violet] .comparison__row:hover,[data-theme-mode=dark-emerald] .comparison__row:hover{background:#10b98114}[data-theme-mode=dark] .comparison__row:not(:last-child),[data-theme-mode=dark-blue] .comparison__row:not(:last-child),[data-theme-mode=dark-ocean] .comparison__row:not(:last-child),[data-theme-mode=dark-violet] .comparison__row:not(:last-child),[data-theme-mode=dark-emerald] .comparison__row:not(:last-child){border-bottom-color:#ffffff0f}[data-theme-mode=dark] .comparison__feature-text,[data-theme-mode=dark-blue] .comparison__feature-text,[data-theme-mode=dark-ocean] .comparison__feature-text,[data-theme-mode=dark-violet] .comparison__feature-text,[data-theme-mode=dark-emerald] .comparison__feature-text{color:var(--pub-text-primary,#f8fafc);border-left-color:#60a5fa80}[data-theme-mode=dark] .comparison__cell--us,[data-theme-mode=dark-blue] .comparison__cell--us,[data-theme-mode=dark-ocean] .comparison__cell--us,[data-theme-mode=dark-violet] .comparison__cell--us,[data-theme-mode=dark-emerald] .comparison__cell--us{color:#6ee7b7;background:linear-gradient(135deg,#10b98133 0%,#10b9811a 100%);border-color:#10b9814d;box-shadow:0 2px 8px #10b9811a}[data-theme-mode=dark] .comparison__row:hover .comparison__cell--us,[data-theme-mode=dark-blue] .comparison__row:hover .comparison__cell--us,[data-theme-mode=dark-ocean] .comparison__row:hover .comparison__cell--us,[data-theme-mode=dark-violet] .comparison__row:hover .comparison__cell--us,[data-theme-mode=dark-emerald] .comparison__row:hover .comparison__cell--us{background:linear-gradient(135deg,#10b98140 0%,#10b98126 100%);border-color:#10b98166}[data-theme-mode=dark] .comparison__cell--others,[data-theme-mode=dark-blue] .comparison__cell--others,[data-theme-mode=dark-ocean] .comparison__cell--others,[data-theme-mode=dark-violet] .comparison__cell--others,[data-theme-mode=dark-emerald] .comparison__cell--others{color:#fca5a5;background:linear-gradient(135deg,#ef444426 0%,#ef444414 100%);border-color:#ef444440}[data-theme-mode=dark] .comparison__row:hover .comparison__cell--others,[data-theme-mode=dark-blue] .comparison__row:hover .comparison__cell--others,[data-theme-mode=dark-ocean] .comparison__row:hover .comparison__cell--others,[data-theme-mode=dark-violet] .comparison__row:hover .comparison__cell--others,[data-theme-mode=dark-emerald] .comparison__row:hover .comparison__cell--others{background:linear-gradient(135deg,#ef444433 0%,#ef44441f 100%);border-color:#ef444459}[data-theme-mode=dark] .comparison__icon--check,[data-theme-mode=dark-blue] .comparison__icon--check,[data-theme-mode=dark-ocean] .comparison__icon--check,[data-theme-mode=dark-violet] .comparison__icon--check,[data-theme-mode=dark-emerald] .comparison__icon--check{color:#34d399}[data-theme-mode=dark] .comparison__icon--x,[data-theme-mode=dark-blue] .comparison__icon--x,[data-theme-mode=dark-ocean] .comparison__icon--x,[data-theme-mode=dark-violet] .comparison__icon--x,[data-theme-mode=dark-emerald] .comparison__icon--x{color:#f87171}@media (max-width:767px){[data-theme-mode=dark] .comparison__row,[data-theme-mode=dark-blue] .comparison__row,[data-theme-mode=dark-ocean] .comparison__row,[data-theme-mode=dark-violet] .comparison__row,[data-theme-mode=dark-emerald] .comparison__row{background:#0000004d;border-color:#ffffff1a}[data-theme-mode=dark] .comparison__row:hover,[data-theme-mode=dark-blue] .comparison__row:hover,[data-theme-mode=dark-ocean] .comparison__row:hover,[data-theme-mode=dark-violet] .comparison__row:hover,[data-theme-mode=dark-emerald] .comparison__row:hover{background:#0000004d}[data-theme-mode=dark] .comparison__col--feature,[data-theme-mode=dark-blue] .comparison__col--feature,[data-theme-mode=dark-ocean] .comparison__col--feature,[data-theme-mode=dark-violet] .comparison__col--feature,[data-theme-mode=dark-emerald] .comparison__col--feature{background:linear-gradient(135deg,#3b82f626 0%,#2563eb1a 100%);border-bottom-color:#ffffff14}[data-theme-mode=dark] .comparison__col--us,[data-theme-mode=dark-blue] .comparison__col--us,[data-theme-mode=dark-ocean] .comparison__col--us,[data-theme-mode=dark-violet] .comparison__col--us,[data-theme-mode=dark-emerald] .comparison__col--us{border-right-color:#ffffff14}[data-theme-mode=dark] .comparison__col--us:before,[data-theme-mode=dark-blue] .comparison__col--us:before,[data-theme-mode=dark-ocean] .comparison__col--us:before,[data-theme-mode=dark-violet] .comparison__col--us:before,[data-theme-mode=dark-emerald] .comparison__col--us:before{color:#6ee7b7;background:#10b98114;border-bottom-color:#ffffff14}[data-theme-mode=dark] .comparison__col--others:before,[data-theme-mode=dark-blue] .comparison__col--others:before,[data-theme-mode=dark-ocean] .comparison__col--others:before,[data-theme-mode=dark-violet] .comparison__col--others:before,[data-theme-mode=dark-emerald] .comparison__col--others:before{color:#fca5a5;background:#ef444414;border-bottom-color:#ffffff14}}@media (max-width:1023px){.comparison__table-header,.comparison__row{grid-template-columns:1fr 1fr;gap:16px}.comparison__col--feature{grid-column:1/-1;margin-bottom:8px}.comparison__table-header .comparison__col--feature{display:none}.comparison__table-header,.comparison__row{padding:20px 24px}.comparison__col-badge--us{gap:10px;padding:8px 14px}.comparison__logo-wrapper{border-radius:10px;width:36px;height:36px;padding:4px}.comparison__brand-name{font-size:16px}.comparison__brand-badge{padding:2px 6px;font-size:9px}.comparison__brand-tagline{font-size:9px}}@media (max-width:767px){.comparison{padding:50px 0 60px}.comparison__header{margin-bottom:40px}.comparison__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.comparison__label-icon{width:14px;height:14px}.comparison__title{padding:0 16px;font-size:24px}.comparison__subtitle{padding:0 16px;font-size:15px}.comparison__table{box-shadow:none;background:0 0;border:none;padding:0}.comparison__table-header{display:none}.comparison__table-body{flex-direction:column;gap:16px;padding:0;display:flex}.comparison__row{background:#ffffffb3;border:1px solid #ffffff80;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 16px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.comparison__row{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9}}.comparison__row:hover{background:#fff9}.comparison__row:not(:last-child){border-bottom:none}.comparison__col--feature{background:linear-gradient(135deg,#3b82f614 0%,#2563eb0f 100%);border-bottom:1px solid #0000000d;grid-area:1/1/auto/-1;padding:14px 16px 12px}.comparison__feature-text{text-align:center;color:var(--pub-text-primary,#1e293b);border-left:none;margin-bottom:0;padding-left:0;font-size:14px;font-weight:700}.comparison__col--us,.comparison__col--others{flex-direction:column;min-height:120px;padding:0;display:flex}.comparison__col--us{border-right:1px solid #0000000d;grid-area:2/1}.comparison__row{grid-template-columns:1fr 1fr}.comparison__col--feature{grid-column:1/-1}.comparison__col--us{grid-area:2/1}.comparison__col--others{grid-area:2/2}.comparison__col--us:before,.comparison__col--others:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--pub-text-secondary,#64748b);background:#00000005;border-bottom:1px solid #0000000d;padding:10px 12px 8px;font-size:11px;font-weight:700;display:block}.comparison__col--us:before{content:"UnterkunftNRW";color:#047857}.comparison__col--others:before{content:"Andere Anbieter";color:#b91c1c}.comparison__cell{box-shadow:none;text-align:center;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 12px;font-size:12px}.comparison__cell--us,.comparison__cell--others{padding:14px 10px}.comparison__icon{border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-bottom:8px;padding:4px}.comparison__icon--check{background:#10b98126}.comparison__icon--x{background:#ef444426}.comparison__cell span{line-height:1.4}.comparison__cta{margin-top:32px}.comparison__cta-btn{border-radius:12px;padding:14px 24px;font-size:14px}.comparison__cta-badge{border-radius:8px;gap:6px;padding:6px 10px;font-size:10px}.comparison__cta-badge-icon{width:12px;height:12px}}@media (max-width:480px){.comparison__cta-badge{text-align:center;gap:4px;padding:5px 8px;font-size:9px;line-height:1.4}.comparison__cta-badge-icon{width:10px;height:10px}.comparison__feature-text{font-size:13px}.comparison__cell{padding:12px 8px;font-size:11px}.comparison__icon{width:20px;height:20px;margin-bottom:6px}.comparison__col--us:before,.comparison__col--others:before{padding:8px 8px 6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.comparison__row:hover{background:0 0}.comparison__cta-btn:hover,.comparison__cta-btn:hover svg{transform:none}}.steps{background:0 0;padding:80px 0;position:relative;overflow:visible}.steps__grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}.steps__grid:before{content:"";background:linear-gradient(90deg, var(--theme-200,#bfdbfe) 0%, var(--theme-400,#60a5fa) 50%, var(--theme-200,#bfdbfe) 100%);z-index:0;height:2px;position:absolute;top:40px;left:calc(12.5% + 24px);right:calc(12.5% + 24px)}.steps__card{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.steps__number{background:linear-gradient(135deg, var(--theme-500,#3b82f6), var(--theme-600,#2563eb));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:20px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 16px #3b82f64d}.steps__card:hover .steps__number{transform:scale(1.1);box-shadow:0 6px 24px #3b82f666}.steps__icon{width:40px;height:40px;color:var(--theme-600,#2563eb);background:#fffc;border:1px solid #0000000f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.steps__icon svg{width:20px;height:20px}.steps__title{color:var(--pub-text-primary,#0f172a);margin:0 0 8px;font-size:18px;font-weight:700}.steps__description{color:var(--pub-text-secondary,#64748b);max-width:200px;margin:0;font-size:14px;line-height:1.6}[data-theme-mode=dark] .steps__grid:before,[data-theme-mode=dark-blue] .steps__grid:before,[data-theme-mode=dark-ocean] .steps__grid:before,[data-theme-mode=dark-violet] .steps__grid:before,[data-theme-mode=dark-emerald] .steps__grid:before{background:linear-gradient(90deg,#ffffff1a 0%,#fff3 50%,#ffffff1a 100%)}[data-theme-mode=dark] .steps__icon,[data-theme-mode=dark-blue] .steps__icon,[data-theme-mode=dark-ocean] .steps__icon,[data-theme-mode=dark-violet] .steps__icon,[data-theme-mode=dark-emerald] .steps__icon{background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .steps__title,[data-theme-mode=dark-blue] .steps__title,[data-theme-mode=dark-ocean] .steps__title,[data-theme-mode=dark-violet] .steps__title,[data-theme-mode=dark-emerald] .steps__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .steps__description,[data-theme-mode=dark-blue] .steps__description,[data-theme-mode=dark-ocean] .steps__description,[data-theme-mode=dark-violet] .steps__description,[data-theme-mode=dark-emerald] .steps__description{color:var(--pub-text-secondary,#94a3b8)}@media (max-width:1024px){.steps__grid{grid-template-columns:repeat(2,1fr);gap:40px 32px}.steps__grid:before{display:none}}@media (max-width:640px){.steps{padding:60px 0}.steps__grid{grid-template-columns:1fr;gap:32px}.steps__card{text-align:left;flex-direction:row;gap:20px}.steps__number{flex-shrink:0;width:48px;height:48px;margin-bottom:0;font-size:18px}.steps__content{flex:1}.steps__description{max-width:none}}.steps-split{background:0 0;padding:80px 0 100px;position:relative}.steps-split__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.steps-split__image-col{position:relative}.steps-split__image-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:16px;height:520px;display:grid}.steps-split__image-main{border-radius:24px;grid-area:1/1/3/2;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f,0 8px 24px #0000000f}.steps-split__image-main img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.steps-split__image-main:hover img{transform:scale(1.03)}.steps-split__image-secondary{border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0000001a,0 4px 16px #0000000d}.steps-split__image-secondary img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.steps-split__image-secondary:hover img{transform:scale(1.03)}.steps-split__content-col{flex-direction:column;display:flex}.steps-split__header{margin-bottom:40px}.steps-split__label{color:#2563eb;background:linear-gradient(135deg,#3b82f614 0%,#2563eb14 100%);border:1px solid #3b82f626;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.steps-split__label-icon{color:#3b82f6;width:18px;height:18px}.steps-split__title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.25}.steps-split__title-highlight{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.steps-split__timeline{flex-direction:column;gap:0;display:flex}.steps-split__step{gap:24px;display:flex;position:relative}.steps-split__step-marker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.steps-split__step-number{color:#fff;z-index:2;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 16px #10b98159,0 2px 8px #0000001a}.steps-split__step:hover .steps-split__step-number{transform:scale(1.1);box-shadow:0 6px 24px #10b98173,0 4px 12px #00000026}.steps-split__step-line{background:linear-gradient(#10b981 0%,#10b9814d 100%);border-radius:2px;flex:1;width:3px;min-height:32px;margin:8px 0}.steps-split__step-content{flex:1;padding:8px 0 32px}.steps-split__step-title{color:var(--pub-text-primary,#0f172a);margin:0 0 8px;font-size:20px;font-weight:700}.steps-split__step-desc{color:var(--pub-text-secondary,#64748b);margin:0;font-size:15px;line-height:1.65}.steps-split__cta{margin-top:16px}.steps-split__cta-btn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:14px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #10b98159,0 4px 12px #0000001a}.steps-split__cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #10b98166,0 6px 16px #00000026}.steps-split__cta-btn svg{width:20px;height:20px;transition:transform .3s}.steps-split__cta-btn:hover svg{transform:translate(4px)}[data-theme-mode=dark] .steps-split,[data-theme-mode=dark-blue] .steps-split,[data-theme-mode=dark-ocean] .steps-split,[data-theme-mode=dark-violet] .steps-split,[data-theme-mode=dark-emerald] .steps-split{background:0 0}[data-theme-mode=dark] .steps-split__label,[data-theme-mode=dark-blue] .steps-split__label,[data-theme-mode=dark-ocean] .steps-split__label,[data-theme-mode=dark-violet] .steps-split__label,[data-theme-mode=dark-emerald] .steps-split__label{color:#93c5fd;background:#3b82f626;border-color:#3b82f640}[data-theme-mode=dark] .steps-split__label-icon,[data-theme-mode=dark-blue] .steps-split__label-icon,[data-theme-mode=dark-ocean] .steps-split__label-icon,[data-theme-mode=dark-violet] .steps-split__label-icon,[data-theme-mode=dark-emerald] .steps-split__label-icon{color:#60a5fa}[data-theme-mode=dark] .steps-split__title,[data-theme-mode=dark-blue] .steps-split__title,[data-theme-mode=dark-ocean] .steps-split__title,[data-theme-mode=dark-violet] .steps-split__title,[data-theme-mode=dark-emerald] .steps-split__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .steps-split__title-highlight,[data-theme-mode=dark-blue] .steps-split__title-highlight,[data-theme-mode=dark-ocean] .steps-split__title-highlight,[data-theme-mode=dark-violet] .steps-split__title-highlight,[data-theme-mode=dark-emerald] .steps-split__title-highlight{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme-mode=dark] .steps-split__step-title,[data-theme-mode=dark-blue] .steps-split__step-title,[data-theme-mode=dark-ocean] .steps-split__step-title,[data-theme-mode=dark-violet] .steps-split__step-title,[data-theme-mode=dark-emerald] .steps-split__step-title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .steps-split__step-desc,[data-theme-mode=dark-blue] .steps-split__step-desc,[data-theme-mode=dark-ocean] .steps-split__step-desc,[data-theme-mode=dark-violet] .steps-split__step-desc,[data-theme-mode=dark-emerald] .steps-split__step-desc{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .steps-split__image-main,[data-theme-mode=dark-blue] .steps-split__image-main,[data-theme-mode=dark-ocean] .steps-split__image-main,[data-theme-mode=dark-violet] .steps-split__image-main,[data-theme-mode=dark-emerald] .steps-split__image-main{box-shadow:0 20px 60px #0000004d,0 8px 24px #0003}[data-theme-mode=dark] .steps-split__image-secondary,[data-theme-mode=dark-blue] .steps-split__image-secondary,[data-theme-mode=dark-ocean] .steps-split__image-secondary,[data-theme-mode=dark-violet] .steps-split__image-secondary,[data-theme-mode=dark-emerald] .steps-split__image-secondary{box-shadow:0 12px 40px #00000040,0 4px 16px #00000026}@media (max-width:1023px){.steps-split__grid{grid-template-columns:1fr;gap:48px}.steps-split__image-col{order:2}.steps-split__content-col{order:1}.steps-split__image-grid{height:400px}.steps-split__title{font-size:28px}}@media (max-width:767px){.steps-split{padding:60px 0 80px}.steps-split__grid{gap:40px}.steps-split__content-col{display:contents}.steps-split__header{order:1;margin-bottom:32px}.steps-split__timeline{order:2}.steps-split__image-col{order:3}.steps-split__cta{order:4;margin-top:0}.steps-split__label{gap:6px;margin-bottom:16px;padding:8px 14px;font-size:12px}.steps-split__label-icon{width:14px;height:14px}.steps-split__title{font-size:24px}.steps-split__step{gap:16px}.steps-split__step-number{width:40px;height:40px;font-size:16px}.steps-split__step-title{font-size:17px}.steps-split__step-desc{font-size:14px}.steps-split__step-content{padding:4px 0 24px}.steps-split__image-grid{gap:10px;height:280px}.steps-split__image-main{border-radius:16px}.steps-split__image-secondary{border-radius:14px}.steps-split__cta-btn{border-radius:12px;justify-content:center;width:100%;padding:14px 24px;font-size:15px}}@media (max-width:480px){.steps-split__image-grid{gap:8px;height:240px}.steps-split__title{font-size:22px}.steps-split__step-title{font-size:16px}.steps-split__step-desc{font-size:13px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.steps-split__step:hover .steps-split__step-number,.steps-split__cta-btn:hover,.steps-split__cta-btn:hover svg{transform:none}}.stats-bar{background:0 0;padding:32px 0;position:relative}.stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (min-width:768px){.stats-bar__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.stats-bar__item{background:var(--pub-glass-bg,#ffffffb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pub-border-light,#0000000f);border-radius:16px;align-items:center;gap:16px;padding:20px 24px;transition:all .3s;display:flex}.stats-bar__item:hover{background:var(--pub-glass-bg-hover,#ffffffd9);border-color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .2);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.stats-bar__icon{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 52%) 100%);width:48px;height:48px;color:var(--accent-contrast-text,white);box-shadow:0 4px 12px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .25);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.stats-bar__item:hover .stats-bar__icon{box-shadow:0 6px 16px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .35);transform:scale(1.05)}.stats-bar__content{flex-direction:column;gap:2px;display:flex}.stats-bar__value{color:var(--pub-text-primary,#0f172a);font-size:24px;font-weight:700;line-height:1.1;transition:color .3s}.stats-bar__label{color:var(--pub-text-secondary,#64748b);font-size:13px;font-weight:500;transition:color .3s}@media (max-width:767px){.stats-bar{padding:16px 0}.stats-bar__grid{gap:10px}.stats-bar__item{border-radius:10px;gap:8px;padding:10px 12px}.stats-bar__item:hover{transform:none}.stats-bar__icon{border-radius:8px;width:32px;height:32px}.stats-bar__icon svg{width:16px;height:16px}.stats-bar__value{font-size:16px}.stats-bar__label{font-size:10px}}[data-theme-mode=dark] .stats-bar__item,[data-theme-mode=dark-blue] .stats-bar__item,[data-theme-mode=dark-ocean] .stats-bar__item,[data-theme-mode=dark-violet] .stats-bar__item,[data-theme-mode=dark-emerald] .stats-bar__item{background:#0006;border-color:#ffffff14}[data-theme-mode=dark] .stats-bar__item:hover,[data-theme-mode=dark-blue] .stats-bar__item:hover,[data-theme-mode=dark-ocean] .stats-bar__item:hover,[data-theme-mode=dark-violet] .stats-bar__item:hover,[data-theme-mode=dark-emerald] .stats-bar__item:hover{background:#00000080;border-color:#ffffff26}[data-theme-mode=dark] .stats-bar__value,[data-theme-mode=dark-blue] .stats-bar__value,[data-theme-mode=dark-ocean] .stats-bar__value,[data-theme-mode=dark-violet] .stats-bar__value,[data-theme-mode=dark-emerald] .stats-bar__value{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .stats-bar__label,[data-theme-mode=dark-blue] .stats-bar__label,[data-theme-mode=dark-ocean] .stats-bar__label,[data-theme-mode=dark-violet] .stats-bar__label,[data-theme-mode=dark-emerald] .stats-bar__label{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .stats-bar__icon,[data-theme-mode=dark-blue] .stats-bar__icon,[data-theme-mode=dark-ocean] .stats-bar__icon,[data-theme-mode=dark-violet] .stats-bar__icon,[data-theme-mode=dark-emerald] .stats-bar__icon{background:#ffffff14}.gallery{background:0 0;padding:50px 0 60px;position:relative}.gallery__grid--desktop{z-index:1;grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid;position:relative}.gallery__carousel{display:none}@media (min-width:640px){.gallery__grid--desktop{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gallery__grid--desktop{grid-template-rows:repeat(2,220px);grid-template-columns:1fr 1fr 1fr}.gallery__item--large{grid-area:span 2/1}}.gallery__item{cursor:pointer;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}.gallery__item:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #00000014}.gallery__image{object-fit:cover;width:100%;height:100%;min-height:200px;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}@media (min-width:1024px){.gallery__image{min-height:unset}}.gallery__item:hover .gallery__image{transform:scale(1.08)}.gallery__overlay{opacity:0;background:linear-gradient(#0000 40%,#0009 100%);align-items:flex-end;padding:24px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gallery__item:hover .gallery__overlay{opacity:1}.gallery__caption{color:#fff;text-shadow:0 2px 8px #0000004d;font-size:16px;font-weight:600}@media (max-width:767px){.gallery{padding:30px 0 40px}.gallery__grid--desktop{display:none}.gallery__carousel{margin-top:24px;display:block;position:relative}.gallery__carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.gallery__carousel-track::-webkit-scrollbar{display:none}.gallery__carousel-item{scroll-snap-align:center;aspect-ratio:4/3;border-radius:20px;flex:0 0 calc(100% - 20px);transition:transform .3s,opacity .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.gallery__carousel-item .gallery__image{object-fit:cover;width:100%;height:100%;min-height:unset}.gallery__carousel-item .gallery__overlay{opacity:1;background:linear-gradient(#0000 50%,#0009 100%);padding:16px}.gallery__carousel-item .gallery__caption{font-size:14px;font-weight:600}.gallery__dots{justify-content:center;gap:6px;margin-top:20px;padding:0 20px;display:flex}.gallery__dot{cursor:pointer;background:#0000001f;border:none;border-radius:2px;flex:1;max-width:48px;height:3px;padding:0;transition:all .3s;position:relative;overflow:hidden}.gallery__dot:after{content:"";background:linear-gradient(90deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)), hsl(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) - 10%)));border-radius:2px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.gallery__dot--active:after{width:100%}.gallery__dot:hover{background:#0000002e}[data-theme-mode=dark] .gallery__dot,[data-theme-mode=dark-blue] .gallery__dot,[data-theme-mode=dark-ocean] .gallery__dot,[data-theme-mode=dark-violet] .gallery__dot,[data-theme-mode=dark-emerald] .gallery__dot{background:#ffffff26}[data-theme-mode=dark] .gallery__dot:hover,[data-theme-mode=dark-blue] .gallery__dot:hover,[data-theme-mode=dark-ocean] .gallery__dot:hover,[data-theme-mode=dark-violet] .gallery__dot:hover,[data-theme-mode=dark-emerald] .gallery__dot:hover{background:#ffffff40}}.testimonials{background:0 0;padding:60px 0 80px;position:relative}.testimonials--split .testimonials__split-header{grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:48px;display:grid}.testimonials--split .testimonials__split-left{max-width:600px}.testimonials--split .testimonials__split-title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.testimonials--split .testimonials__split-right{gap:32px;display:flex}.testimonials__stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #0000000f;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:140px;padding:16px 24px;display:flex}.testimonials__stat-value{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 50%);margin-bottom:4px;font-size:2rem;font-weight:800;line-height:1}.testimonials__stat-label{color:var(--pub-text-secondary,#64748b);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.testimonials__stat-stars{gap:2px;display:flex}.testimonials__stat-stars svg{color:#fbbf24;width:14px;height:14px}@media (max-width:1024px){.testimonials--split .testimonials__split-header{grid-template-columns:1fr;gap:24px}.testimonials--split .testimonials__split-right{justify-content:flex-start}}@media (max-width:640px){.testimonials--split .testimonials__split-header{margin-bottom:32px}.testimonials--split .testimonials__split-title{font-size:1.5rem}.testimonials--split .testimonials__split-right{flex-direction:row;gap:12px;padding-bottom:8px;overflow-x:auto}.testimonials__stat{min-width:auto;padding:12px 16px}.testimonials__stat-value{font-size:1.5rem}.testimonials__stat-label{font-size:.75rem}}[data-theme-mode=dark] .testimonials__stat,[data-theme-mode=dark-blue] .testimonials__stat,[data-theme-mode=dark-ocean] .testimonials__stat,[data-theme-mode=dark-violet] .testimonials__stat,[data-theme-mode=dark-emerald] .testimonials__stat{background:#ffffff0d;border-color:#ffffff1a}[data-theme-mode=dark] .testimonials--split .testimonials__split-title,[data-theme-mode=dark-blue] .testimonials--split .testimonials__split-title,[data-theme-mode=dark-ocean] .testimonials--split .testimonials__split-title,[data-theme-mode=dark-violet] .testimonials--split .testimonials__split-title,[data-theme-mode=dark-emerald] .testimonials--split .testimonials__split-title{color:var(--pub-text-primary,#f8fafc)}.testimonials__grid{z-index:1;grid-template-columns:1fr;gap:24px;display:grid;position:relative}@media (min-width:768px){.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.testimonial-card{background:#ffffffd9;border:1px solid #fffffff2;border-radius:24px;flex-direction:column;height:100%;padding:32px 28px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 20px #0000000a,0 1px 3px #00000008,inset 0 1px #fffc}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.testimonial-card{-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:#ffffffb3}}.testimonial-card:hover{border-color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);box-shadow:0 16px 40px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1), 0 6px 12px #0000000a, inset 0 1px 0 #fff;transform:translateY(-6px)}.testimonial-card:first-child{animation:.6s .1s both fadeInUp}.testimonial-card:nth-child(2){animation:.6s .2s both fadeInUp}.testimonial-card:nth-child(3){animation:.6s .3s both fadeInUp}.testimonial-card__stars{gap:4px;margin-bottom:20px;display:flex}.testimonial-card__stars svg{color:#fbbf24;filter:drop-shadow(0 1px 2px #fbbf244d);width:20px;height:20px}.testimonial-card__quote{color:var(--pub-text-secondary,#334155);flex:1;margin:0 0 24px;padding-left:0;font-size:15px;line-height:1.7;transition:color .3s;position:relative}.testimonial-card__quote:before{content:"\"";color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1);font-size:48px;font-weight:700;line-height:1;position:absolute;top:-10px;left:-5px}.testimonial-card__author{border-top:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .1);align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.testimonial-card__avatar{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%) 100%);width:48px;height:48px;color:var(--accent-contrast-text,white);box-shadow:0 4px 12px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .25);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.testimonial-card__info{flex-direction:column;gap:2px;display:flex}.testimonial-card__name{color:var(--pub-text-primary,#0f172a);font-size:15px;font-weight:600}.testimonial-card__role{color:var(--pub-text-secondary,#64748b);font-size:13px}@media (max-width:767px){.testimonials{padding:30px 0 40px}.testimonials__grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:12px;margin:0;padding:4px 20px 16px;display:flex;overflow-x:auto}.testimonials__grid::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:center;border-radius:16px;flex-direction:column;flex:0 0 calc(100% - 48px);min-height:200px;padding:20px;display:flex}.testimonial-card:hover{transform:none}.testimonial-card__stars{gap:2px;margin-bottom:12px}.testimonial-card__stars svg{width:16px;height:16px}.testimonial-card__quote{flex:1;margin-bottom:16px;font-size:13px;line-height:1.6}.testimonial-card__quote:before{font-size:32px;top:-6px;left:-3px}.testimonial-card__author{gap:10px;margin-top:auto;padding-top:12px}.testimonial-card__avatar{border-radius:10px;width:36px;height:36px;font-size:12px}.testimonial-card__name{font-size:13px}.testimonial-card__role{font-size:11px}}[data-theme-mode=dark] .testimonial-card,[data-theme-mode=dark-blue] .testimonial-card,[data-theme-mode=dark-ocean] .testimonial-card,[data-theme-mode=dark-violet] .testimonial-card,[data-theme-mode=dark-emerald] .testimonial-card{background:var(--pub-bg-tertiary);border-color:var(--pub-border-light,#ffffff14);box-shadow:0 4px 20px #0003,0 1px 3px #0000001a}[data-theme-mode=dark] .testimonial-card:hover,[data-theme-mode=dark-blue] .testimonial-card:hover,[data-theme-mode=dark-ocean] .testimonial-card:hover,[data-theme-mode=dark-violet] .testimonial-card:hover,[data-theme-mode=dark-emerald] .testimonial-card:hover{box-shadow:0 16px 40px hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15), 0 6px 12px #00000026}[data-theme-mode=dark] .testimonial-card__name,[data-theme-mode=dark-blue] .testimonial-card__name,[data-theme-mode=dark-ocean] .testimonial-card__name,[data-theme-mode=dark-violet] .testimonial-card__name,[data-theme-mode=dark-emerald] .testimonial-card__name{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .testimonial-card__quote,[data-theme-mode=dark-blue] .testimonial-card__quote,[data-theme-mode=dark-ocean] .testimonial-card__quote,[data-theme-mode=dark-violet] .testimonial-card__quote,[data-theme-mode=dark-emerald] .testimonial-card__quote{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .testimonial-card__role,[data-theme-mode=dark-blue] .testimonial-card__role,[data-theme-mode=dark-ocean] .testimonial-card__role,[data-theme-mode=dark-violet] .testimonial-card__role,[data-theme-mode=dark-emerald] .testimonial-card__role{color:var(--pub-text-muted,#ffffff80)}@media (prefers-reduced-motion:reduce){.testimonial-card{opacity:1;animation:none}}.testimonials-premium{padding:100px 0;position:relative;overflow:visible}.testimonials-premium__wrapper{background:linear-gradient(135deg,#fef8e6 0%,#fdf1d8 30%,#fdf2e3 60%,#fdf5ed 100%);border-radius:40px;margin:0 20px;padding:80px 0;position:relative;overflow:hidden}.testimonials-premium__glows{pointer-events:none;filter:blur(40px);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.testimonials-premium__glow{pointer-events:none;border-radius:50%;position:absolute}.testimonials-premium__glow--1{background:radial-gradient(circle,#ffcc3359 0%,#ff9f1a26 40%,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite pulseGlow;top:-200px;right:-150px}.testimonials-premium__glow--2{background:radial-gradient(circle,#ff974c40 0%,#f56b3d1a 40%,#0000 70%);width:500px;height:500px;animation:10s ease-in-out infinite reverse pulseGlow;bottom:-150px;left:-100px}.testimonials-premium__pattern{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffbf0014 0%,#0000 50%),radial-gradient(circle at 80% 70%,#ff6a000f 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.testimonials-premium__inner{z-index:1;position:relative}.testimonials-premium__header{grid-template-columns:1fr auto;align-items:center;gap:60px;margin-bottom:60px;display:grid}.testimonials-premium__header-left{max-width:600px}.testimonials-premium__label{color:#a16512;background:#fff;border:1px solid #ffbf0033;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #ffbf0026}.testimonials-premium__label svg{color:#e6ac00;width:18px;height:18px}.testimonials-premium__title{color:#1a1a1a;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.testimonials-premium__subtitle{color:#5c4a3a;margin:0;font-size:18px;line-height:1.7}.testimonials-premium__header-right{flex-shrink:0}.testimonials-premium__rating-card{text-align:center;background:linear-gradient(135deg,#ffbf00 0%,#e68600 100%);border-radius:28px;padding:32px 40px;transition:transform .3s;position:relative;transform:rotate(-2deg);box-shadow:0 20px 50px #cc880059,0 8px 20px #cc880040,inset 0 1px #ffffcc4d}.testimonials-premium__rating-card:hover{transform:rotate(0)scale(1.02)}.testimonials-premium__rating-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff40 0%,#0000 50%);border-radius:26px;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.testimonials-premium__rating-value{color:#fff;text-shadow:0 2px 8px #6303;letter-spacing:-.03em;font-size:64px;font-weight:900;line-height:1}.testimonials-premium__rating-stars{justify-content:center;gap:4px;margin:12px 0 16px;display:flex}.testimonials-premium__rating-stars svg{color:#fff;filter:drop-shadow(0 2px 4px #6303);width:24px;height:24px}.testimonials-premium__rating-text{color:#ffffffe6;margin-bottom:4px;font-size:14px;font-weight:600}.testimonials-premium__rating-count{color:#ffffffbf;font-size:13px}.testimonials-premium__rating-count strong{color:#fff}.testimonials-premium__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.testimonials-premium__card{background:#fff;border:1px solid #ece2c680;border-radius:24px;flex-direction:column;height:100%;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 32px #734d2614,0 2px 8px #734d260a}.testimonials-premium__card:hover{border-color:#ffbf004d;transform:translateY(-8px);box-shadow:0 20px 50px #734d2626,0 8px 20px #734d2614}.testimonials-premium__card:first-child{animation:.6s .1s both cardSlideIn}.testimonials-premium__card:nth-child(2){animation:.6s .2s both cardSlideIn}.testimonials-premium__card:nth-child(3){animation:.6s .3s both cardSlideIn}.testimonials-premium__card-stars{gap:4px;margin-bottom:20px;display:flex}.testimonials-premium__card-stars svg{color:#ffbf00;filter:drop-shadow(0 1px 2px #ffbf004d);width:20px;height:20px}.testimonials-premium__card-quote{color:#4a4a4a;flex:1;margin:0 0 24px;font-size:15px;line-height:1.75;position:relative}.testimonials-premium__card-author{border-top:1px solid #ece2c699;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.testimonials-premium__card-avatar{color:#fff;background:linear-gradient(135deg,#ffbf00 0%,#e68600 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px #e6ac004d}.testimonials-premium__card-info{flex-direction:column;gap:2px;display:flex}.testimonials-premium__card-name{color:#1a1a1a;font-size:15px;font-weight:600}.testimonials-premium__card-role{color:#7a6a5a;font-size:13px}.testimonials-premium__trust{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.testimonials-premium__trust-badge{color:#4a3a2a;background:#fff;border:1px solid #ece2c680;border-radius:100px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #734d2614,0 1px 3px #734d260a}.testimonials-premium__trust-badge svg{color:#25b15f;width:20px;height:20px}[data-theme-mode=dark] .testimonials-premium__wrapper,[data-theme-mode=dark-blue] .testimonials-premium__wrapper,[data-theme-mode=dark-ocean] .testimonials-premium__wrapper,[data-theme-mode=dark-violet] .testimonials-premium__wrapper,[data-theme-mode=dark-emerald] .testimonials-premium__wrapper{background:linear-gradient(135deg,#282315f2 0%,#201b13f2 50%,#2b241df2 100%)}[data-theme-mode=dark] .testimonials-premium__glow--1,[data-theme-mode=dark-blue] .testimonials-premium__glow--1,[data-theme-mode=dark-ocean] .testimonials-premium__glow--1,[data-theme-mode=dark-violet] .testimonials-premium__glow--1,[data-theme-mode=dark-emerald] .testimonials-premium__glow--1{background:radial-gradient(circle,#ffbf0033 0%,#0000 70%)}[data-theme-mode=dark] .testimonials-premium__glow--2,[data-theme-mode=dark-blue] .testimonials-premium__glow--2,[data-theme-mode=dark-ocean] .testimonials-premium__glow--2,[data-theme-mode=dark-violet] .testimonials-premium__glow--2,[data-theme-mode=dark-emerald] .testimonials-premium__glow--2{background:radial-gradient(circle,#ff6a0026 0%,#0000 70%)}[data-theme-mode=dark] .testimonials-premium__label,[data-theme-mode=dark-blue] .testimonials-premium__label,[data-theme-mode=dark-ocean] .testimonials-premium__label,[data-theme-mode=dark-violet] .testimonials-premium__label,[data-theme-mode=dark-emerald] .testimonials-premium__label{color:#ffd966;background:#ffffff1a;border-color:#ffbf0033}[data-theme-mode=dark] .testimonials-premium__title,[data-theme-mode=dark-blue] .testimonials-premium__title,[data-theme-mode=dark-ocean] .testimonials-premium__title,[data-theme-mode=dark-violet] .testimonials-premium__title,[data-theme-mode=dark-emerald] .testimonials-premium__title{color:#f8fafc}[data-theme-mode=dark] .testimonials-premium__subtitle,[data-theme-mode=dark-blue] .testimonials-premium__subtitle,[data-theme-mode=dark-ocean] .testimonials-premium__subtitle,[data-theme-mode=dark-violet] .testimonials-premium__subtitle,[data-theme-mode=dark-emerald] .testimonials-premium__subtitle{color:#a0a0a0}[data-theme-mode=dark] .testimonials-premium__card,[data-theme-mode=dark-blue] .testimonials-premium__card,[data-theme-mode=dark-ocean] .testimonials-premium__card,[data-theme-mode=dark-violet] .testimonials-premium__card,[data-theme-mode=dark-emerald] .testimonials-premium__card{background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .testimonials-premium__card:hover,[data-theme-mode=dark-blue] .testimonials-premium__card:hover,[data-theme-mode=dark-ocean] .testimonials-premium__card:hover,[data-theme-mode=dark-violet] .testimonials-premium__card:hover,[data-theme-mode=dark-emerald] .testimonials-premium__card:hover{border-color:#ffbf004d}[data-theme-mode=dark] .testimonials-premium__card-quote,[data-theme-mode=dark-blue] .testimonials-premium__card-quote,[data-theme-mode=dark-ocean] .testimonials-premium__card-quote,[data-theme-mode=dark-violet] .testimonials-premium__card-quote,[data-theme-mode=dark-emerald] .testimonials-premium__card-quote{color:#b0b0b0}[data-theme-mode=dark] .testimonials-premium__card-name,[data-theme-mode=dark-blue] .testimonials-premium__card-name,[data-theme-mode=dark-ocean] .testimonials-premium__card-name,[data-theme-mode=dark-violet] .testimonials-premium__card-name,[data-theme-mode=dark-emerald] .testimonials-premium__card-name{color:#f8fafc}[data-theme-mode=dark] .testimonials-premium__card-role,[data-theme-mode=dark-blue] .testimonials-premium__card-role,[data-theme-mode=dark-ocean] .testimonials-premium__card-role,[data-theme-mode=dark-violet] .testimonials-premium__card-role,[data-theme-mode=dark-emerald] .testimonials-premium__card-role{color:gray}[data-theme-mode=dark] .testimonials-premium__card-author,[data-theme-mode=dark-blue] .testimonials-premium__card-author,[data-theme-mode=dark-ocean] .testimonials-premium__card-author,[data-theme-mode=dark-violet] .testimonials-premium__card-author,[data-theme-mode=dark-emerald] .testimonials-premium__card-author{border-top-color:#ffffff1a}[data-theme-mode=dark] .testimonials-premium__trust-badge,[data-theme-mode=dark-blue] .testimonials-premium__trust-badge,[data-theme-mode=dark-ocean] .testimonials-premium__trust-badge,[data-theme-mode=dark-violet] .testimonials-premium__trust-badge,[data-theme-mode=dark-emerald] .testimonials-premium__trust-badge{color:#d0d0d0;background:#ffffff14;border-color:#ffffff1a}@media (max-width:1200px){.testimonials-premium__header{text-align:center;grid-template-columns:1fr;gap:40px}.testimonials-premium__header-left{max-width:none}.testimonials-premium__rating-card{display:inline-block;transform:rotate(0)}.testimonials-premium__header-right{justify-content:center;display:flex}}@media (max-width:1024px){.testimonials-premium__grid{grid-template-columns:repeat(2,1fr)}.testimonials-premium__card:nth-child(3){grid-column:span 2;justify-self:center;max-width:500px}}@media (max-width:900px){.testimonials-premium{padding:60px 0}.testimonials-premium__wrapper{border-radius:32px;margin:0 16px;padding:60px 0}.testimonials-premium__header{margin-bottom:48px}.testimonials-premium__title{font-size:2rem}.testimonials-premium__subtitle{font-size:16px}.testimonials-premium__rating-card{border-radius:22px;padding:24px 32px}.testimonials-premium__rating-value{font-size:48px}.testimonials-premium__rating-stars{margin:10px 0 14px}.testimonials-premium__rating-stars svg{width:22px;height:22px}.testimonials-premium__card{padding:28px}.testimonials-premium__card-quote{font-size:15px;line-height:1.7}}@media (max-width:640px){.testimonials-premium{padding:40px 0}.testimonials-premium__wrapper{border-radius:24px;margin:0 12px;padding:48px 0 40px}.testimonials-premium__glow--1{width:350px;height:350px;top:-120px;right:-100px}.testimonials-premium__glow--2{width:300px;height:300px;bottom:-100px;left:-80px}.testimonials-premium__header{margin-bottom:32px}.testimonials-premium__label{margin-bottom:16px;padding:8px 14px;font-size:12px}.testimonials-premium__title{margin-bottom:12px;font-size:1.5rem}.testimonials-premium__subtitle{margin-bottom:0;font-size:14px}.testimonials-premium__rating-card{border-radius:16px;max-width:220px;margin:0 auto 2px;padding:12px 24px;transform:rotate(-1deg);box-shadow:0 12px 32px #c806,0 4px 12px #cc88004d}.testimonials-premium__rating-card:hover{transform:rotate(0)scale(1.02)}.testimonials-premium__rating-value{font-size:36px}.testimonials-premium__rating-stars{gap:3px;margin:8px 0 10px}.testimonials-premium__rating-stars svg{width:16px;height:16px}.testimonials-premium__rating-text{margin-bottom:3px;font-size:11px}.testimonials-premium__rating-count{font-size:10px}.testimonials-premium__grid{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.testimonials-premium__card:nth-child(3){grid-column:auto;max-width:none}.testimonials-premium__card{border-radius:18px;padding:24px}.testimonials-premium__card-stars{margin-bottom:16px}.testimonials-premium__card-stars svg{width:16px;height:16px}.testimonials-premium__card-quote{margin-bottom:18px;font-size:14px;line-height:1.6}.testimonials-premium__card-author{gap:12px;padding-top:16px}.testimonials-premium__card-avatar{border-radius:12px;width:40px;height:40px;font-size:14px}.testimonials-premium__card-name{font-size:14px}.testimonials-premium__card-role{font-size:12px}.testimonials-premium__trust{flex-direction:column;align-items:center;gap:12px}.testimonials-premium__trust-badge{padding:12px 20px;font-size:13px}.testimonials-premium__trust-badge svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.testimonials-premium__glow--1,.testimonials-premium__glow--2{animation:none}.testimonials-premium__card{opacity:1;animation:none}.testimonials-premium__rating-card{transition:none}.testimonials-premium__rating-card:hover{transform:rotate(-2deg)}}.cta{background:0 0;padding:100px 24px;position:relative;overflow:visible}.cta__glow{background:radial-gradient(ellipse, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .08) 0%, transparent 70%);filter:blur(30px);pointer-events:none;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta__card{background:linear-gradient(135deg, hsl(var(--theme-hue,217), 40%, 8%) 0%, hsl(var(--theme-hue,217), 35%, 15%) 40%, hsl(var(--theme-hue,217), 30%, 12%) 100%);max-width:1280px;box-shadow:0 25px 80px -20px hsl(var(--theme-hue,217), 40%, 10%, .6), 0 15px 40px -15px hsl(var(--theme-hue,217), 50%, 20%, .4), 0 0 0 1px hsl(var(--theme-hue,217), 50%, 50%, .1);border-radius:32px;margin:0 auto;padding:80px 60px;position:relative;overflow:hidden}.cta__card:before{content:"";background:radial-gradient(ellipse 80% 50% at 20% 40%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 55%, .35) 0%, transparent 50%), radial-gradient(ellipse 60% 40% at 80% 60%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 45%, .25) 0%, transparent 50%), radial-gradient(ellipse 50% 30% at 50% 80%, hsl(calc(var(--theme-hue,217) + 30), 70%, 50%, .2) 0%, transparent 50%);pointer-events:none;animation:15s ease-in-out infinite alternate ctaGradientShift;position:absolute;top:0;bottom:0;left:0;right:0}.cta__card:after{content:"";pointer-events:none;opacity:.4;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.cta__orb{filter:blur(30px);pointer-events:none;border-radius:50%;animation:20s ease-in-out infinite ctaOrbFloat;position:absolute}.cta__orb--1{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 55%, .5) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 40%, .2) 100%);width:300px;height:300px;animation-delay:0s;top:-100px;right:-50px}.cta__orb--2{background:linear-gradient(135deg, hsl(calc(var(--theme-hue,217) + 40), 70%, 50%, .4) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .2) 100%);width:200px;height:200px;animation-delay:-7s;bottom:-80px;left:10%}.cta__orb--3{background:linear-gradient(135deg, hsl(calc(var(--theme-hue,217) - 20), 80%, 50%, .4) 0%, hsl(var(--theme-hue,217), 60%, 45%, .2) 100%);width:150px;height:150px;animation-delay:-14s;top:30%;left:-30px}.cta__content{z-index:2;text-align:center;max-width:700px;margin:0 auto;position:relative}.cta__badge{background:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .15);border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), 60%, .25);color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 20px;font-size:13px;font-weight:600;display:inline-flex}.cta__badge svg{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), 70%)}.cta__title{color:#fff;letter-spacing:-.03em;text-shadow:0 2px 20px #0000004d;margin:0 0 20px;font-size:36px;font-weight:800;line-height:1.15}.cta__title .gradient-text,.cta__gradient-text{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 75%) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), 65%) 50%, hsl(calc(var(--theme-hue,217) + 20), 80%, 70%) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.cta__title{font-size:48px}}@media (min-width:1024px){.cta__title{font-size:52px}}.cta__text{color:#ffffffbf;max-width:550px;margin:0 auto 40px;font-size:18px;line-height:1.7}.cta__buttons{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:640px){.cta__buttons{flex-direction:row;justify-content:center}}.cta__btn-primary{color:hsl(var(--theme-hue,217), 50%, 20%);background:linear-gradient(135deg,#fffffffa 0%,#ffffffe6 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff1a,inset 0 1px #fff}.cta__btn-primary:hover{box-shadow:0 16px 48px #0000004d, 0 0 0 1px #fff3, 0 0 40px hsl(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .2), inset 0 1px 0 #fff;background:linear-gradient(135deg,#fff 0%,#fffffffa 100%);transform:translateY(-3px)scale(1.02)}.cta__btn-primary svg{transition:transform .3s}.cta__btn-primary:hover svg{transform:translate(4px)}.cta__btn-secondary{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.cta__btn-secondary:hover{box-shadow:0 8px 32px hsl(var(--theme-hue,217), var(--theme-saturation,91%), 50%, .25);background:#ffffff1f;border-color:#ffffff59;transform:translateY(-2px)}@media (max-width:767px){.cta{padding:40px 16px}.cta__card{border-radius:18px;padding:32px 20px}.cta__badge{gap:6px;margin-bottom:16px;padding:6px 12px;font-size:10px}.cta__badge svg{width:12px;height:12px}.cta__title{margin-bottom:12px;font-size:22px}.cta__text{margin-bottom:24px;font-size:13px;line-height:1.6}.cta__buttons{gap:10px}.cta__btn-primary,.cta__btn-secondary{border-radius:10px;width:100%;max-width:260px;padding:12px 20px;font-size:13px}.cta__btn-primary svg,.cta__btn-secondary svg{width:14px;height:14px}.cta__orb--1{width:150px;height:150px;top:-60px;right:-40px}.cta__orb--2{width:100px;height:100px}.cta__orb--3,.cta__glow{display:none}}@media (prefers-reduced-motion:reduce){.cta__card:before,.cta__orb{animation:none}}.contact{background:0 0;padding:80px 0 100px;position:relative}.contact__grid{z-index:1;grid-template-columns:1fr;gap:48px;display:grid;position:relative}@media (min-width:1024px){.contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px}}.contact__info{position:relative}.contact__label{background:linear-gradient(135deg, var(--theme-50,#eff6ff) 0%, var(--theme-100,#dbeafe) 100%);border:1px solid hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);color:var(--theme-700,#1d4ed8);border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.contact__label svg{color:hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%))}.contact__title{color:var(--pub-text-primary,#0f172a);letter-spacing:-.02em;margin:0 0 20px;font-size:28px;font-weight:800;line-height:1.2}@media (min-width:768px){.contact__title{font-size:36px}}@media (min-width:1024px){.contact__title{font-size:42px}}.contact__text{color:var(--pub-text-secondary,#475569);max-width:500px;margin:0 0 32px;font-size:16px;line-height:1.7}.contact__items{flex-direction:column;gap:12px;display:flex}.contact__items-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:639px){.contact__items-row{grid-template-columns:1fr}}.contact__item{background:var(--pub-bg-secondary,white);border:1px solid var(--pub-border-light,#e2e8f0);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.contact__item--compact{padding:10px 12px}.contact__item--compact .contact__item-icon{border-radius:8px;width:32px;height:32px}.contact__item--compact .contact__item-value{font-size:13px}.contact__item:hover{border-color:var(--theme-300,#93c5fd);transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.contact__item-icon{background:var(--theme-50,#eff6ff);width:36px;height:36px;color:var(--theme-600,#2563eb);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.contact__item:hover .contact__item-icon{background:var(--theme-100,#dbeafe)}.contact__item-content{flex-direction:column;gap:4px;display:flex}.contact__item-label{color:var(--pub-text-secondary,#64748b);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:500}.contact__item-value{color:var(--pub-text-primary,#0f172a);font-size:14px;font-weight:600}@media (max-width:767px){.contact{padding:40px 0 50px}.contact__grid{gap:24px}.contact__label{gap:6px;margin-bottom:14px;padding:6px 12px;font-size:10px}.contact__label svg{width:12px;height:12px}.contact__title{margin-bottom:12px;font-size:20px}.contact__text{margin-bottom:20px;font-size:13px;line-height:1.6}.contact__items,.contact__items-row{gap:8px}.contact__item{border-radius:8px;gap:10px;padding:10px 12px}.contact__item:hover{transform:none}.contact__item-icon{border-radius:6px;width:28px;height:28px}.contact__item-icon svg{width:14px;height:14px}.contact__item-value{font-size:12px}.contact__item-label{font-size:9px}.contact__item--compact{padding:8px 10px}.contact__item--compact .contact__item-icon{width:24px;height:24px}.contact__item--compact .contact__item-value{font-size:11px}}[data-theme-mode=dark] .contact__title,[data-theme-mode=dark-blue] .contact__title,[data-theme-mode=dark-ocean] .contact__title,[data-theme-mode=dark-violet] .contact__title,[data-theme-mode=dark-emerald] .contact__title{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .contact__text,[data-theme-mode=dark-blue] .contact__text,[data-theme-mode=dark-ocean] .contact__text,[data-theme-mode=dark-violet] .contact__text,[data-theme-mode=dark-emerald] .contact__text{color:var(--pub-text-secondary,#94a3b8)}[data-theme-mode=dark] .contact__item,[data-theme-mode=dark-blue] .contact__item,[data-theme-mode=dark-ocean] .contact__item,[data-theme-mode=dark-violet] .contact__item,[data-theme-mode=dark-emerald] .contact__item{background:#0000004d;border-color:#ffffff14}[data-theme-mode=dark] .contact__item-label,[data-theme-mode=dark-blue] .contact__item-label,[data-theme-mode=dark-ocean] .contact__item-label,[data-theme-mode=dark-violet] .contact__item-label,[data-theme-mode=dark-emerald] .contact__item-label{color:var(--pub-text-muted,#ffffff80)}[data-theme-mode=dark] .contact__item-value,[data-theme-mode=dark-blue] .contact__item-value,[data-theme-mode=dark-ocean] .contact__item-value,[data-theme-mode=dark-violet] .contact__item-value,[data-theme-mode=dark-emerald] .contact__item-value{color:var(--pub-text-primary,#f8fafc)}[data-theme-mode=dark] .contact__item-icon,[data-theme-mode=dark-blue] .contact__item-icon,[data-theme-mode=dark-ocean] .contact__item-icon,[data-theme-mode=dark-violet] .contact__item-icon,[data-theme-mode=dark-emerald] .contact__item-icon{background:#ffffff14}[data-theme-mode=dark] .contact__label,[data-theme-mode=dark-blue] .contact__label,[data-theme-mode=dark-ocean] .contact__label,[data-theme-mode=dark-violet] .contact__label,[data-theme-mode=dark-emerald] .contact__label{color:var(--pub-text-primary,#f8fafc);background:#ffffff14;border-color:#ffffff26}.amenities-gallery{background:0 0;padding:80px 0 60px;position:relative}.amenities-gallery__gallery{margin-bottom:24px}.amenities-gallery__grid{grid-template-rows:repeat(2,180px);grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}@media (min-width:768px){.amenities-gallery__grid{grid-template-rows:280px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.amenities-gallery__grid{grid-template-rows:320px;gap:20px}}.amenities-gallery__item{cursor:pointer;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000a}.amenities-gallery__item:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #00000026,0 8px 16px #00000014}.amenities-gallery__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.amenities-gallery__item:hover .amenities-gallery__image{transform:scale(1.08)}.amenities-gallery__overlay{opacity:0;background:linear-gradient(#0000 50%,#000000b3 100%);align-items:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.amenities-gallery__item:hover .amenities-gallery__overlay{opacity:1}.amenities-gallery__caption{color:#fff;text-shadow:0 2px 8px #0000004d;font-size:15px;font-weight:600}.amenities-gallery__carousel{display:none}@media (max-width:767px){.amenities-gallery__grid{display:none}.amenities-gallery__carousel{margin-top:24px;display:block}.amenities-gallery__carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.amenities-gallery__carousel-track::-webkit-scrollbar{display:none}.amenities-gallery__carousel-item{scroll-snap-align:center;aspect-ratio:4/3;border-radius:20px;flex:0 0 calc(100% - 40px);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.amenities-gallery__carousel-item .amenities-gallery__image{object-fit:cover;width:100%;height:100%}.amenities-gallery__carousel-item .amenities-gallery__overlay{opacity:1;padding:16px}.amenities-gallery__dots{justify-content:center;gap:6px;margin-top:20px;padding:0 20px;display:flex}.amenities-gallery__dot{cursor:pointer;background:#0000001f;border:none;border-radius:2px;flex:1;max-width:48px;height:3px;padding:0;transition:all .3s;position:relative;overflow:hidden}.amenities-gallery__dot:after{content:"";background:linear-gradient(90deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)), hsl(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) - 10%)));border-radius:2px;width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.amenities-gallery__dot--active:after{width:100%}}.amenities-gallery__amenities{grid-template-columns:repeat(6,auto);justify-content:center;gap:10px 12px;padding:20px 0;display:grid}.amenities-gallery__amenity{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0000000f;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;transition:all .25s;display:inline-flex}.amenities-gallery__amenity:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.amenities-gallery__amenity-icon{background:linear-gradient(135deg, hsl(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%)) 0%, hsl(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) - 15%)) 100%);width:28px;height:28px;color:var(--accent-contrast-text,white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.amenities-gallery__amenity-icon svg{width:16px;height:16px}.amenities-gallery__amenity-label{color:#334155;white-space:nowrap;font-size:13px;font-weight:600}@media (min-width:640px) and (max-width:1023px){.amenities-gallery__amenities{grid-template-columns:repeat(4,auto);gap:10px 14px;padding:24px 0}}@media (min-width:1024px){.amenities-gallery__amenities{grid-template-columns:repeat(6,auto);gap:12px 16px;padding:28px 0}.amenities-gallery__amenity{gap:10px;padding:12px 20px}.amenities-gallery__amenity-icon{width:32px;height:32px}.amenities-gallery__amenity-icon svg{width:18px;height:18px}.amenities-gallery__amenity-label{font-size:14px}}@media (max-width:639px){.amenities-gallery__amenities{flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 0;display:flex}.amenities-gallery__amenity{border-radius:20px;gap:5px;padding:5px 8px}.amenities-gallery__amenity-icon{border-radius:5px;width:18px;height:18px}.amenities-gallery__amenity-icon svg{width:10px;height:10px}.amenities-gallery__amenity-label{font-size:10px}}[data-theme-mode=dark] .amenities-gallery__amenity,[data-theme-mode=dark-blue] .amenities-gallery__amenity,[data-theme-mode=dark-ocean] .amenities-gallery__amenity,[data-theme-mode=dark-violet] .amenities-gallery__amenity,[data-theme-mode=dark-emerald] .amenities-gallery__amenity{background:#ffffff14;border-color:#ffffff1a}[data-theme-mode=dark] .amenities-gallery__amenity:hover,[data-theme-mode=dark-blue] .amenities-gallery__amenity:hover,[data-theme-mode=dark-ocean] .amenities-gallery__amenity:hover,[data-theme-mode=dark-violet] .amenities-gallery__amenity:hover,[data-theme-mode=dark-emerald] .amenities-gallery__amenity:hover{background:#ffffff26}[data-theme-mode=dark] .amenities-gallery__amenity-label,[data-theme-mode=dark-blue] .amenities-gallery__amenity-label,[data-theme-mode=dark-ocean] .amenities-gallery__amenity-label,[data-theme-mode=dark-violet] .amenities-gallery__amenity-label,[data-theme-mode=dark-emerald] .amenities-gallery__amenity-label{color:#e2e8f0}[data-theme-mode=dark] .amenities-gallery__dot,[data-theme-mode=dark-blue] .amenities-gallery__dot,[data-theme-mode=dark-ocean] .amenities-gallery__dot,[data-theme-mode=dark-violet] .amenities-gallery__dot,[data-theme-mode=dark-emerald] .amenities-gallery__dot{background:#ffffff26}.global-orbs{pointer-events:none;z-index:1;filter:blur(50px);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.global-orb{pointer-events:none;border-radius:50%;position:absolute}.global-orb--xs{opacity:.3;width:120px;height:120px}.global-orb--sm{opacity:.25;width:200px;height:200px}.global-orb--md{opacity:.22;width:350px;height:350px}.global-orb--lg{opacity:.18;width:500px;height:500px}.global-orb--xl{opacity:.14;width:700px;height:700px}.global-orb--blue{background:radial-gradient(circle,#3c7add 0%,#2d6cd2 50%,#0000 75%)}.global-orb--cyan{background:radial-gradient(circle,#35c7d4 0%,#30b4c0 50%,#0000 75%)}.global-orb--violet{background:radial-gradient(circle,#995cd6 0%,#8c4dcb 50%,#0000 75%)}.global-orb--pink{background:radial-gradient(circle,#db5799 0%,#d1478c 50%,#0000 75%)}.global-orb--orange{background:radial-gradient(circle,#de8545 0%,#d47735 50%,#0000 75%)}.global-orb--green{background:radial-gradient(circle,#39c697 0%,#39ac86 50%,#0000 75%)}.global-orb--indigo{background:radial-gradient(circle,#5656d2 0%,#4848c7 50%,#0000 75%)}.global-orb--gold{background:radial-gradient(circle,#dbb133 0%,#caa22b 50%,#0000 75%)}.global-orb--teal{background:radial-gradient(circle,#30c0b4 0%,#30a69c 50%,#0000 75%)}.global-orb--coral{background:radial-gradient(circle,#dc6047 0%,#d25137 50%,#0000 75%)}.global-orb--1{top:500px;left:-150px}.global-orb--2{top:550px;right:-120px}.global-orb--3{top:1000px;left:5%}.global-orb--4{top:1400px;right:-100px}.global-orb--5{top:1800px;left:-40px}.global-orb--6{top:2200px;right:2%}.global-orb--7{top:2600px;left:-120px}.global-orb--8{top:3000px;right:-30px}.global-orb--9{top:3400px;left:3%}.global-orb--10{top:3800px;right:-80px}.global-orb--11{top:4200px;left:-100px}.global-orb--12{top:4600px;right:-60px}.global-orb--13{top:5000px;left:4%}.global-orb--14{top:5400px;right:-90px}[data-theme-mode=dark] .global-orb,[data-theme-mode=dark-blue] .global-orb,[data-theme-mode=dark-ocean] .global-orb,[data-theme-mode=dark-violet] .global-orb,[data-theme-mode=dark-emerald] .global-orb{mix-blend-mode:screen}[data-theme-mode=dark] .global-orb--xs,[data-theme-mode=dark-blue] .global-orb--xs,[data-theme-mode=dark-ocean] .global-orb--xs,[data-theme-mode=dark-violet] .global-orb--xs,[data-theme-mode=dark-emerald] .global-orb--xs{opacity:.22}[data-theme-mode=dark] .global-orb--sm,[data-theme-mode=dark-blue] .global-orb--sm,[data-theme-mode=dark-ocean] .global-orb--sm,[data-theme-mode=dark-violet] .global-orb--sm,[data-theme-mode=dark-emerald] .global-orb--sm{opacity:.18}[data-theme-mode=dark] .global-orb--md,[data-theme-mode=dark-blue] .global-orb--md,[data-theme-mode=dark-ocean] .global-orb--md,[data-theme-mode=dark-violet] .global-orb--md,[data-theme-mode=dark-emerald] .global-orb--md{opacity:.15}[data-theme-mode=dark] .global-orb--lg,[data-theme-mode=dark-blue] .global-orb--lg,[data-theme-mode=dark-ocean] .global-orb--lg,[data-theme-mode=dark-violet] .global-orb--lg,[data-theme-mode=dark-emerald] .global-orb--lg{opacity:.12}[data-theme-mode=dark] .global-orb--xl,[data-theme-mode=dark-blue] .global-orb--xl,[data-theme-mode=dark-ocean] .global-orb--xl,[data-theme-mode=dark-violet] .global-orb--xl,[data-theme-mode=dark-emerald] .global-orb--xl{opacity:.1}@media (max-width:767px){.global-orb--xs{opacity:.2;width:80px;height:80px}.global-orb--sm{opacity:.16;width:140px;height:140px}.global-orb--md{opacity:.14;width:220px;height:220px}.global-orb--lg{opacity:.11;width:280px;height:280px}.global-orb--xl{opacity:.09;width:300px;height:300px}.global-orb--1{top:450px;left:-80px}.global-orb--2{top:500px;right:-60px}.global-orb--3{top:900px;left:0}.global-orb--4{top:1300px;right:-60px}.global-orb--5{top:1700px;left:-30px}.global-orb--6{top:2100px;right:0}.global-orb--7{top:2500px;left:-70px}.global-orb--8{top:2900px;right:-20px}.global-orb--9{top:3300px;left:0}.global-orb--10{top:3700px;right:-50px}.global-orb--11{top:4100px;left:-60px}.global-orb--12{top:4500px;right:-40px}.global-orb--13{top:4900px;left:0}.global-orb--14{top:5300px;right:-70px}}@media (prefers-reduced-motion:reduce){.global-orb{animation:none}}.pub-layout{background-color:var(--pub-bg-primary,#fff);min-height:100vh;color:var(--pub-text-primary,#222);flex-direction:column;width:100%;transition:background-color .3s,color .3s;display:flex;position:relative;max-width:100vw!important}.pub-main{z-index:1;flex:1;width:100%;position:relative;max-width:100vw!important}.pub-orbs{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.pub-orb{filter:blur(30px);opacity:.4;border-radius:50%;transition:opacity .5s;position:absolute}.pub-orb--1{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .15);width:500px;height:500px;animation:25s ease-in-out infinite floatOrb1;top:5%;left:-5%}.pub-orb--2{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) + 10%), .12);width:600px;height:600px;animation:30s ease-in-out infinite floatOrb2;bottom:10%;right:-10%}.pub-orb--3{background:#f59f0a14;width:400px;height:400px;animation:20s ease-in-out infinite floatOrb3;top:40%;left:-8%}.pub-orb--4{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .08);width:350px;height:350px;animation:22s ease-in-out infinite floatOrb4;top:15%;right:5%}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,20px)scale(1.05)}50%{transform:translate(10px,40px)scale(.98)}75%{transform:translate(-20px,15px)scale(1.02)}}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-40px,-30px)scale(1.03)}50%{transform:translate(-20px,-50px)scale(.97)}75%{transform:translate(25px,-20px)scale(1.01)}}@keyframes floatOrb3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(25px,-35px)scale(1.04)}66%{transform:translate(-15px,25px)scale(.96)}}@keyframes floatOrb4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,40px)scale(1.06)}}@media (max-width:768px){.pub-orb{filter:blur(30px);opacity:.3}.pub-orb--1{width:200px;height:200px;top:2%;left:-10%}.pub-orb--2{width:250px;height:250px;bottom:5%;right:-15%}.pub-orb--3{width:180px;height:180px;top:35%;left:-12%}.pub-orb--4{width:150px;height:150px;top:10%;right:-5%}}[data-theme-mode=dark] .pub-orb,[data-theme-mode=dark-blue] .pub-orb,[data-theme-mode=dark-ocean] .pub-orb,[data-theme-mode=dark-violet] .pub-orb,[data-theme-mode=dark-emerald] .pub-orb{opacity:.6}[data-theme-mode=dark] .pub-orb--1,[data-theme-mode=dark-blue] .pub-orb--1,[data-theme-mode=dark-ocean] .pub-orb--1,[data-theme-mode=dark-violet] .pub-orb--1,[data-theme-mode=dark-emerald] .pub-orb--1{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .2)}[data-theme-mode=dark] .pub-orb--2,[data-theme-mode=dark-blue] .pub-orb--2,[data-theme-mode=dark-ocean] .pub-orb--2,[data-theme-mode=dark-violet] .pub-orb--2,[data-theme-mode=dark-emerald] .pub-orb--2{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), calc(var(--theme-lightness,60%) + 10%), .15)}[data-theme-mode=dark] .pub-orb--3,[data-theme-mode=dark-blue] .pub-orb--3,[data-theme-mode=dark-ocean] .pub-orb--3,[data-theme-mode=dark-violet] .pub-orb--3,[data-theme-mode=dark-emerald] .pub-orb--3{background:#f59f0a1f}[data-theme-mode=dark] .pub-orb--4,[data-theme-mode=dark-blue] .pub-orb--4,[data-theme-mode=dark-ocean] .pub-orb--4,[data-theme-mode=dark-violet] .pub-orb--4,[data-theme-mode=dark-emerald] .pub-orb--4{background:hsla(var(--theme-hue,217), var(--theme-saturation,91%), var(--theme-lightness,60%), .12)}[data-theme-mode=dark] .pub-layout,[data-theme-mode=dark-blue] .pub-layout,[data-theme-mode=dark-ocean] .pub-layout,[data-theme-mode=dark-violet] .pub-layout,[data-theme-mode=dark-emerald] .pub-layout{background-color:var(--pub-bg-primary);color:var(--pub-text-primary)}[data-theme-mode=dark] .pub-section--white,[data-theme-mode=dark-blue] .pub-section--white,[data-theme-mode=dark-ocean] .pub-section--white,[data-theme-mode=dark-violet] .pub-section--white,[data-theme-mode=dark-emerald] .pub-section--white{background-color:var(--pub-bg-primary)}[data-theme-mode=dark] .pub-section--gray,[data-theme-mode=dark-blue] .pub-section--gray,[data-theme-mode=dark-ocean] .pub-section--gray,[data-theme-mode=dark-violet] .pub-section--gray,[data-theme-mode=dark-emerald] .pub-section--gray{background-color:var(--pub-bg-secondary)}[data-theme-mode=dark] .pub-section__title,[data-theme-mode=dark-blue] .pub-section__title,[data-theme-mode=dark-ocean] .pub-section__title,[data-theme-mode=dark-violet] .pub-section__title,[data-theme-mode=dark-emerald] .pub-section__title{color:var(--pub-text-primary)}.pub-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.pub-section{padding-top:48px;padding-bottom:48px}@media (min-width:768px){.pub-section{padding-top:64px;padding-bottom:64px}}.pub-section--white,.pub-section--gray{background-color:#fff}.pub-section__title{color:#222;text-align:left;margin-bottom:24px;font-size:22px;font-weight:600;line-height:1.3}@media (min-width:768px){.pub-section__title{font-size:26px}}.lv-hds{--lv-hds-breite:62px;width:var(--lv-hds-breite);border:1px solid var(--lv-hds-kante,#8080804d);background:var(--lv-hds-schiene,#80808024);height:32px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease), border-color var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease);border-radius:999px;flex:none;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:0 7px;display:inline-flex;position:relative}.lv-hds:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.lv-hds:hover{border-color:var(--lv-hds-kante-hover,#80808080)}.lv-hds:focus-visible{outline:2px solid var(--lv-hds-fokus,currentColor);outline-offset:3px}.lv-hds__symbol{z-index:1;width:16px;height:16px;transition:color var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease), opacity var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lv-hds__symbol svg{width:100%;height:100%;display:block}.lv-hds__knauf{background-color:#0000;background-image:var(--lv-hds-knauf,linear-gradient(145deg, #a0a0a8, #6a6a74));width:24px;height:24px;box-shadow:var(--lv-hds-knauf-schein,0 1px 3px #14141c47);transition:transform var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease);border-radius:50%;position:absolute;top:3px;left:3px}.lv-hds__symbol--hell,.lv-hds--an .lv-hds__symbol--dunkel,:root[data-theme=dark] .lv-hds--folgt-html .lv-hds__symbol--dunkel{color:var(--lv-hds-symbol-aktiv,#fff)}.lv-hds__symbol--dunkel,.lv-hds--an .lv-hds__symbol--hell,:root[data-theme=dark] .lv-hds--folgt-html .lv-hds__symbol--hell{color:var(--lv-hds-symbol,#808080e6)}.lv-hds--an .lv-hds__knauf,:root[data-theme=dark] .lv-hds--folgt-html .lv-hds__knauf{transform:translateX(calc(var(--lv-hds-breite) - 30px))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lv-hds--folgt-html .lv-hds__symbol--dunkel{color:var(--lv-hds-symbol-aktiv,#fff)}:root:not([data-theme=light]) .lv-hds--folgt-html .lv-hds__symbol--hell{color:var(--lv-hds-symbol,#808080e6)}:root:not([data-theme=light]) .lv-hds--folgt-html .lv-hds__knauf{transform:translateX(calc(var(--lv-hds-breite) - 30px))}}@media (max-width:480px){.lv-hds{--lv-hds-breite:56px;padding:0 6px}}.lv-burger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}.lv-burger:focus-visible{outline:2px solid var(--lv-burger-fokus,currentColor);outline-offset:2px;border-radius:10px}.lv-burger__striche{flex-direction:column;align-items:flex-end;gap:5px;width:24px;display:flex;position:relative}.lv-burger__strich{background:var(--lv-burger-strich,currentColor);height:2.5px;transition:transform var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease), width var(--lv-kopf-zeit,.28s) var(--lv-kopf-kurve,ease), opacity .14s linear;border-radius:2px;display:block}.lv-burger__strich:first-child{width:24px}.lv-burger__strich:nth-child(2){width:16px}.lv-burger__strich:nth-child(3){width:20px}.lv-burger:hover .lv-burger__strich:nth-child(2),.lv-burger--offen .lv-burger__strich{width:24px}.lv-burger--offen .lv-burger__strich:first-child{transform:translateY(7.5px)rotate(45deg)}.lv-burger--offen .lv-burger__strich:nth-child(2){opacity:0}.lv-burger--offen .lv-burger__strich:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.lv-hds,.lv-hds__symbol,.lv-hds__knauf,.lv-burger__strich{transition:none}}.up :where(.lv-hds,.lv-burger){--lv-hds-schiene:var(--up-flaeche-2);--lv-hds-kante:var(--up-kante);--lv-hds-kante-hover:var(--up-messing-kante);--lv-hds-knauf:var(--up-metall);--lv-hds-knauf-schein:var(--up-metall-glanz), 0 1px 3px #14141c47;--lv-hds-symbol:var(--up-text-4);--lv-hds-symbol-aktiv:var(--up-auf-messing);--lv-hds-fokus:var(--up-messing);--lv-burger-strich:var(--up-metall);--lv-burger-fokus:var(--up-messing);--lv-kopf-zeit:var(--up-zeit);--lv-kopf-kurve:var(--up-kurve)}.up-menue{z-index:55;padding:96px var(--up-s-m) max(var(--up-s-m), env(safe-area-inset-bottom));background:var(--up-grund);animation:up-menue-auf .22s var(--up-kurve);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes up-menue-auf{0%{opacity:0}to{opacity:1}}.up-menue__liste{gap:var(--up-s-xs);flex-direction:column;display:flex}.up-menue__eintrag{align-items:center;gap:var(--up-s-s);border-radius:var(--up-r-l);background:var(--up-flaeche);border:1px solid var(--up-kante);opacity:0;min-height:68px;animation:up-eintrag-auf .34s var(--up-kurve) forwards;animation-delay:calc(var(--i) * 45ms + 60ms);padding:14px 16px;text-decoration:none;display:flex;transform:translateY(10px)}@keyframes up-eintrag-auf{to{opacity:1;transform:translateY(0)}}.up-menue__eintrag:active{border-color:var(--up-messing);background:var(--up-messing-schleier)}.up-menue__symbol{border-radius:var(--up-r-m);background:var(--up-messing-schleier);width:42px;height:42px;color:var(--up-messing-symbol);flex-shrink:0;justify-content:center;align-items:center;display:flex}.up-menue__symbol svg{width:21px;height:21px}.up-menue__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.up-menue__label{letter-spacing:-.012em;color:var(--up-text);font-size:1.02rem;font-weight:650}.up-menue__hinweis{color:var(--up-text-3);font-size:.815rem;line-height:1.35}.up-menue__pfeil{width:17px;height:17px;color:var(--up-text-4);flex-shrink:0}.up-menue__fuss{gap:var(--up-s-xs);margin-top:var(--up-s-l);padding-top:var(--up-s-m);border-top:1px solid var(--up-kante);flex-direction:column;display:flex}.up-menue__cta{width:100%}@media (min-width:940px){.up-menue{display:none}}.up-kopf{z-index:60;padding:12px var(--up-s-m);transition:padding var(--up-zeit) var(--up-kurve);position:fixed;top:0;left:0;right:0}@media (min-width:720px){.up-kopf{padding-inline:var(--up-s-l)}}.up-kopf--schmal{padding-top:8px;padding-bottom:8px}.up-kopf__inner{align-items:center;gap:var(--up-s-s);width:100%;max-width:var(--up-breite);border-radius:var(--up-r-xl);transition:background var(--up-zeit) var(--up-kurve), border-color var(--up-zeit) var(--up-kurve), box-shadow var(--up-zeit) var(--up-kurve), padding var(--up-zeit) var(--up-kurve);border:1px solid #0000;margin:0 auto;padding:8px 10px 8px 14px;display:flex}@media (min-width:720px){.up-kopf__inner{gap:var(--up-s-m);padding:8px 12px 8px 18px}}.up-kopf--schmal .up-kopf__inner{background:var(--up-flaeche);border-color:var(--up-kante);box-shadow:var(--up-schatten-m);padding-block-start:5px;padding-block-end:5px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.up-kopf--schmal .up-kopf__inner{background:color-mix(in srgb, var(--up-flaeche) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}}.up-kopf__wortmarke{width:auto;height:56px;transition:height var(--up-zeit) var(--up-kurve);display:none}.up-kopf__bildmarke{width:auto;height:50px;transition:height var(--up-zeit) var(--up-kurve);display:block}.up-kopf--schmal .up-kopf__bildmarke{height:38px}@media (min-width:560px){.up-kopf__wortmarke{display:block}.up-kopf__bildmarke{display:none}.up-kopf--schmal .up-kopf__wortmarke{height:44px}}.up-kopf__nav{gap:2px;margin-inline-start:auto;margin-inline-end:auto;display:none}@media (min-width:940px){.up-kopf__nav{display:flex}}.up-kopf__link{border-radius:var(--up-r-s);color:var(--up-text-2);white-space:nowrap;transition:color var(--up-zeit) var(--up-kurve), background var(--up-zeit) var(--up-kurve);padding:8px 12px;font-size:.86rem;font-weight:600}.up-kopf__link:hover{color:var(--up-text);background:var(--up-messing-schleier)}.up-kopf__rechts{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:940px){.up-kopf__rechts{gap:8px;margin-left:0}}.up-kopf__anmelden{color:var(--up-text-2);white-space:nowrap;padding:8px 12px;font-size:.86rem;font-weight:600;display:none}.up-kopf__anmelden:hover{color:var(--up-text)}@media (min-width:940px){.up-kopf__anmelden{display:inline-flex}}.up-kopf .up-kopf__cta{border-radius:var(--up-r-s);white-space:nowrap;padding:10px 18px;font-size:.86rem;font-weight:650;display:none}@media (min-width:940px){.up-kopf .up-kopf__cta{display:inline-flex}}.up-kopf--menue .up-kopf__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.up .up-burger{margin-right:-8px}@media (min-width:940px){.up .up-burger{display:none}}.up-aktion{z-index:50;padding:10px var(--up-s-m) calc(10px + env(safe-area-inset-bottom));background:var(--up-flaeche);border-top:1px solid var(--up-kante);visibility:hidden;transition:transform .32s var(--up-kurve), visibility 0s linear .32s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 28px #14141c1a}.up--dunkel .up-aktion{box-shadow:0 -8px 28px #0000008c}.up-aktion--da{visibility:visible;transition:transform .32s var(--up-kurve), visibility 0s linear 0s;transform:translateY(0)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.up-aktion{background:color-mix(in srgb, var(--up-flaeche) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}}.up-aktion__inner{align-items:center;gap:var(--up-s-s);max-width:var(--up-breite);margin:0 auto;display:flex}.up-aktion__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.up-aktion__zeile{letter-spacing:-.012em;color:var(--up-text);font-size:.92rem;font-weight:650}.up-aktion__zeile,.up-aktion__hinweis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.up-aktion__hinweis{color:var(--up-text-3);font-size:.76rem;line-height:1.3}@media (max-width:379px){.up-aktion__text{display:none}}.up-aktion__knopf{border-radius:var(--up-r-s);white-space:nowrap;flex-shrink:0;padding:12px 20px;font-size:.9rem}@media (max-width:379px){.up-aktion__knopf{width:100%}}@media (min-width:940px){.up-aktion{display:none}}@media (max-width:939px){.up-hat-aktionsleiste{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.up-fuss{padding:var(--up-s-2xl) 0 var(--up-s-l);background:var(--up-flaeche-2);border-top:1px solid var(--up-kante);position:relative}.up-fuss:before{content:"";background-image:var(--up-metall);height:2px;position:absolute;top:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.up-fuss__oben{gap:var(--up-s-l);grid-template-columns:1fr;display:grid}@media (min-width:620px){.up-fuss__oben{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.up-fuss__oben{gap:var(--up-s-l);grid-template-columns:1.8fr repeat(3,1fr)}}.up-fuss__marke img{width:auto;height:56px}.up-fuss__claim{margin:var(--up-s-m) 0 0;max-width:28rem;color:var(--up-text-3);font-size:.875rem;line-height:1.6}.up-fuss__titel{letter-spacing:.07em;text-transform:uppercase;color:var(--up-text-3);margin:0 0 12px;font-size:.73rem;font-weight:700}.up-fuss__liste{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.up-fuss__link{color:var(--up-text-2);transition:color var(--up-zeit) var(--up-kurve);font-size:.885rem;text-decoration:none}.up-fuss__link:hover{color:var(--up-messing-text)}.up-fuss__unten{justify-content:space-between;align-items:center;gap:var(--up-s-s);margin-top:var(--up-s-xl);padding-top:var(--up-s-m);border-top:1px solid var(--up-kante);color:var(--up-text-3);flex-wrap:wrap;font-size:.815rem;display:flex}.up-fuss__rechtlich{gap:var(--up-s-m);flex-wrap:wrap;display:flex}.up-fuss__rechtlich a{color:var(--up-text-3);text-decoration:none}.up-fuss__rechtlich a:hover{color:var(--up-text);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.up-fuss__liste{gap:0}.up-fuss__link{align-items:center;min-height:44px;display:flex}.up-fuss__rechtlich{gap:var(--up-s-s)}.up-fuss__rechtlich a{align-items:center;min-height:44px;padding-inline-start:4px;padding-inline-end:4px;display:flex}}.up{--up-messing:#c9a24e;--up-messing-hell:#e3c583;--up-messing-tief:#a17d33;--up-messing-text:#7a5c24;--up-messing-schleier:#c9a24e21;--up-messing-kante:#c9a24e52;--up-metall:linear-gradient(145deg, #f2ddac 0%, #d8b264 24%, #c9a24e 46%, #ab8434 68%, #d6b269 88%, #eed9a6 100%);--up-metall-glanz:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #00000029;--up-metall-tief:linear-gradient(145deg, #7d5f27 0%, #6a4f1d 26%, #553d13 50%, #6d5220 74%, #8a6a2e 100%);--up-metall-text:linear-gradient(118deg, #a8823a 0%, #8f6f28 24%, #7a5c24 48%, #93712b 72%, #ab853c 100%);--up-messing-symbol:var(--up-messing-tief);--up-grund:#f4f4f6;--up-flaeche:#fff;--up-flaeche-2:#ececf0;--up-flaeche-3:#e0e0e6;--up-text:#17171a;--up-text-2:#45454d;--up-text-3:#63636d;--up-text-4:#85858f;--up-kante:#dededf;--up-kante-zart:#17171a12;--up-gruen:#2f8f5b;--up-gruen-text:#1f6b41;--up-gruen-schleier:#2f8f5b1f;--up-rot:#c2452f;--up-rot-schleier:#c2452f1a;--up-blau:#3a6ea5;--up-blau-schleier:#3a6ea51a;--up-auf-messing:#17171a;--up-auf-hell:#17171a;--up-serp-titel:#1a54c4;--up-serp-url:#2f7a2f;--up-r-s:10px;--up-r-m:13px;--up-r-l:18px;--up-r-xl:26px;--up-r-rund:999px;--up-schatten-s:0 1px 3px #14141c0f, 0 1px 2px #14141c0a;--up-schatten-m:0 6px 24px #14141c14;--up-schatten-l:0 20px 56px #14141c1f;--up-schatten-messing:0 8px 24px #ab84344d;--up-s-xs:6px;--up-s-s:12px;--up-s-m:20px;--up-s-l:32px;--up-s-xl:52px;--up-s-2xl:84px;--up-s-3xl:120px;--up-zeit-schnell:.16s;--up-zeit:.28s;--up-kurve:cubic-bezier(.22, .61, .36, 1);--up-schrift:var(--font-inter), var(--font-geist-sans), system-ui, sans-serif;--up-schrift-zahl:var(--font-geist-mono), ui-monospace, monospace;--up-breite:1200px}.up--dunkel,.up-nacht,:root[data-theme=dark] .up{--up-messing:#d9b96d;--up-messing-hell:#f0dcae;--up-messing-tief:#c4a25a;--up-messing-text:#eddcb0;--up-messing-schleier:#d9b96d24;--up-messing-kante:#d9b96d4d;--up-metall:linear-gradient(145deg, #f4e2b6 0%, #ddbe78 28%, #cba85f 52%, #b89448 74%, #e6cf9a 100%);--up-metall-glanz:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #00000047;--up-metall-tief:linear-gradient(145deg, #8a6a2e 0%, #75571f 26%, #5e4614 50%, #7d5f27 74%, #906e34 100%);--up-metall-text:linear-gradient(118deg, #f4e2b6 0%, #ddbe78 26%, #cba85f 50%, #b89448 74%, #e6cf9a 100%);--up-messing-symbol:var(--up-messing-hell);--up-grund:#0d0d11;--up-flaeche:#16161b;--up-flaeche-2:#1d1d23;--up-flaeche-3:#26262e;--up-text:#f4f4f7;--up-text-2:#b9b9c3;--up-text-3:#8a8a95;--up-text-4:#6a6a75;--up-kante:#f4f4f71c;--up-kante-zart:#f4f4f70e;--up-gruen:#4ec585;--up-gruen-text:#6ddba0;--up-gruen-schleier:#4ec58524;--up-rot:#e8735c;--up-rot-schleier:#e8735c24;--up-blau:#7aa6d6;--up-blau-schleier:#7aa6d624;--up-auf-messing:#0d0d11;--up-auf-hell:#17171a;--up-serp-titel:#8ab0f5;--up-serp-url:#6dc36d;--up-schatten-s:0 1px 3px #00000080;--up-schatten-m:0 6px 24px #00000080;--up-schatten-l:0 20px 56px #0000009e;--up-schatten-messing:0 8px 24px #d9b96d2e}.up{background:var(--up-grund);color:var(--up-text);font-family:var(--up-schrift);-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.up) :where(a){color:inherit;text-decoration:none}.up p>a{text-underline-offset:3px;text-decoration:underline}.up p>a.up-knopf{text-decoration:none}.up-bahn{width:100%;max-width:var(--up-breite);padding-inline:var(--up-s-m);margin:0 auto}@media (min-width:720px){.up-bahn{padding-inline:var(--up-s-l)}}.up-h1{letter-spacing:-.034em;color:var(--up-text);margin:0;font-size:clamp(2.15rem,4.6vw,3.85rem);font-weight:700;line-height:1.05}.up-h2{letter-spacing:-.028em;color:var(--up-text);margin:0;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.1}.up-akzent{color:var(--up-messing-tief);font-style:normal}.up--dunkel .up-akzent,.up-nacht .up-akzent{color:var(--up-messing-hell)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.up-akzent{background-image:var(--up-metall-text);color:#0000;-webkit-text-fill-color:transparent;background-position:0 0;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}}.up-lauf{color:var(--up-text-2);margin:0;font-size:clamp(1rem,1.5vw,1.135rem);line-height:1.62}.up-pille{letter-spacing:.09em;text-transform:uppercase;color:var(--up-messing-text);align-items:center;gap:7px;padding:0;font-size:.74rem;font-weight:600;display:inline-flex}@media (max-width:460px){.up-pille{letter-spacing:.05em;font-size:.7rem}}.up-pille__punkt{background:var(--up-messing);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite up-puls}@keyframes up-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.up-knopf{border-radius:var(--up-r-m);cursor:pointer;transition:transform var(--up-zeit-schnell) var(--up-kurve), box-shadow var(--up-zeit) var(--up-kurve), background var(--up-zeit) var(--up-kurve), border-color var(--up-zeit) var(--up-kurve);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:15px 28px;font-family:inherit;font-size:1rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.up-knopf:active{transform:translateY(1px)}.up-knopf:focus-visible{outline:2px solid var(--up-messing);outline-offset:3px}.up-knopf--voll{isolation:isolate;background-image:var(--up-metall);color:var(--up-auf-messing);box-shadow:var(--up-metall-glanz), var(--up-schatten-messing);transition:background-position .5s var(--up-kurve), box-shadow var(--up-zeit) var(--up-kurve), color .42s var(--up-kurve), transform var(--up-zeit-schnell) var(--up-kurve);background-position:0 30%;background-size:220% 220%;position:relative}.up-knopf--voll:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--up-metall-tief);opacity:0;transition:opacity .42s var(--up-kurve);position:absolute;top:0;bottom:0;left:0;right:0}.up-knopf--voll:hover{color:#fff;box-shadow:var(--up-metall-glanz), var(--up-schatten-l), var(--up-schatten-messing);background-position:100% 70%;transform:translateY(-1px)}.up-knopf--voll:focus-visible{color:#fff;box-shadow:var(--up-metall-glanz), var(--up-schatten-l), var(--up-schatten-messing);background-position:100% 70%;transform:translateY(-1px)}.up-knopf--voll:hover:before{opacity:1}.up-knopf--voll:focus-visible:before{opacity:1}.up-knopf--leer{border-color:var(--up-kante);color:var(--up-text);transition:border-color .42s var(--up-kurve), background .42s var(--up-kurve), color .42s var(--up-kurve), transform var(--up-zeit-schnell) var(--up-kurve);background:0 0}.up-knopf--leer:hover{border-color:var(--up-messing);background:var(--up-messing-schleier);color:var(--up-messing-text)}.up-knopf--leer:focus-visible{border-color:var(--up-messing);background:var(--up-messing-schleier);color:var(--up-messing-text)}.up-fussnote{color:var(--up-text-3);margin:0;font-size:.83rem;line-height:1.5}html.up-wechselt *,html.up-wechselt :before,html.up-wechselt :after{transition:none!important}.up [id]{scroll-margin-top:92px}.up{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.up *,.up :before,.up :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.up-mkt{--mkt-accent:var(--up-messing);--mkt-accent-hover:var(--up-messing-hell);--mkt-accent-ink:var(--up-auf-messing);--mkt-on-accent:var(--up-auf-messing);--mkt-accent-soft:var(--up-messing-text);--mkt-fg:var(--up-text-2);--mkt-heading:var(--up-text);--mkt-muted:var(--up-text-3);--mkt-faint:var(--up-text-4);--mkt-border:var(--up-kante);--mkt-line:var(--up-kante-zart);--mkt-surface:var(--up-flaeche);--mkt-surface-2:var(--up-flaeche-2);--mkt-danger:var(--up-rot);--mkt-radius:var(--up-r-m);--mkt-radius-lg:var(--up-r-l);--mkt-mono:var(--up-schrift-zahl);--mkt-nav-h:0px;--mkt-nav-bg:transparent;--im-bg:var(--up-grund);--im-surface:var(--up-flaeche);--im-surface-2:var(--up-flaeche-2);--im-text:var(--up-text);--im-text-2:var(--up-text-2);--im-text-3:var(--up-text-3);--im-text-4:var(--up-text-3);--im-border:var(--up-kante);--im-border-soft:var(--up-kante-zart);--im-charcoal-900:var(--up-text);--im-gold:var(--up-messing-text);--im-gold-bg:var(--up-messing-schleier);--im-r-lg:var(--up-r-l);--mkt-maxw:var(--up-breite);--mkt-gutter:var(--up-s-m);--mkt-block-gap:var(--up-s-2xl)}@media (min-width:720px){.up-mkt{--mkt-gutter:var(--up-s-l)}}.up-mkt .mkt-main{padding-top:calc(var(--up-s-2xl) + 20px)}.up-mkt .mkt-eyebrow,.up-mkt .mkt-kicker,.up-mkt .mkt-link,.up-mkt .mkt-block-body a,.up-mkt .mkt-intro a{color:var(--up-messing-text)}.up-mkt .im-chip--anfrage .im-chip__dot,.up-mkt .im-cal__dn-dot{background:var(--up-messing)}.up-mkt .im-cal__today-pill,.up-mkt .im-pipe__step--active .im-pipe__node{background:var(--up-messing);border-color:var(--up-messing);color:var(--up-auf-messing)}.up-mkt .im-unit__type{color:var(--up-auf-hell)}.up-mkt .im-web__snippet-title{color:var(--up-serp-titel)}.up-mkt .im-web__snippet-url{color:var(--up-serp-url)}@media (min-width:860px){.up-mkt .mkt-hub-grid{gap:var(--up-s-m);grid-template-columns:repeat(2,minmax(0,1fr))}.up-mkt .mkt-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
