:root{--bg-primary:#121316;--bg-secondary:#181a1f;--bg-tertiary:#20232a;--bg-card:#1c1e24;--bg-card-hover:#23262e;--bg-glass:#1c1e24eb;--bg-input:#15171c;--bg-module-inactive:#20232a;--bg-module-active:#1c1e24;--border-subtle:#292c35;--border-medium:#373b46;--border-glow:#6366f166;--border-cyan-glow:#06b6d466;--brand-indigo:#6366f1;--brand-cyan:#06b6d4;--brand-emerald:#10b981;--brand-amber:#f59e0b;--brand-rose:#f43f5e;--brand-purple:#8b5cf6;--gradient-primary:linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);--gradient-accent:linear-gradient(135deg, #06b6d4 0%, #10b981 100%);--gradient-gold:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-purple:linear-gradient(135deg, #8b5cf6 0%, #6366f1 100%);--gradient-card:linear-gradient(180deg, #22252c 0%, #1c1e24 100%);--hero-card-bg:linear-gradient(135deg, #0f172af2 0%, #141c30e6 50%, #0a0f1efa 100%);--hero-card-border:#06b6d459;--header-bg:#06080deb;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace;--text-primary:#fff;--text-secondary:#cbd5e1;--text-muted:#8b949e;--text-inverse:#121316;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 4px 14px #00000059;--shadow-lg:0 10px 30px #00000073;--shadow-glow-indigo:0 0 30px #6366f140;--shadow-glow-cyan:0 0 30px #06b6d440;--shadow-glow-emerald:0 0 30px #10b98140;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1)}[data-theme=light],.theme-light{--bg-primary:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--bg-card:#fff;--bg-card-hover:#fcfdfe;--bg-glass:#fffffff0;--bg-input:#fff;--bg-module-inactive:#e8ecf2;--bg-module-active:#fff;--border-subtle:#cbd5e1;--border-medium:#94a3b8;--border-glow:#6366f140;--border-cyan-glow:#0284c740;--hero-card-bg:linear-gradient(135deg, #fff 0%, #f8fafc 50%, #f1f5f9 100%);--hero-card-border:#cbd5e1;--header-bg:#ffffffeb;--gradient-card:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-inverse:#fff;--brand-indigo:#4f46e5;--brand-cyan:#0284c7;--brand-emerald:#059669;--brand-amber:#b45309;--brand-rose:#e11d48;--brand-purple:#7c3aed;--shadow-sm:0 1px 3px #0f172a0d;--shadow-md:0 4px 14px #0f172a12;--shadow-lg:0 12px 32px #0f172a14;--shadow-glow-indigo:0 0 25px #4f46e526;--shadow-glow-cyan:0 0 25px #0284c726;--shadow-glow-emerald:0 0 25px #05966926}[data-theme=light] html,.theme-light html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body,.theme-light body{background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#0f172a09 1px,#0000 1px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:32px 32px;background-attachment:fixed;min-height:100vh;line-height:1.6;overflow-x:clip}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#fff3}::-webkit-scrollbar-thumb:hover{background:#6366f1b3}::selection{color:#fff;background:#06b6d466}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.025em;font-weight:800;line-height:1.25}h1{letter-spacing:-.03em;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900}h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900}h3{font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:800}h4{font-size:clamp(1rem,1.4vw,1.15rem);font-weight:700}h5,h6{font-size:.95rem;font-weight:600}p{color:var(--text-secondary);line-height:1.6}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{color:#0f172a!important}[data-theme=light] p,.theme-light p{color:#334155}[data-theme=light] h1[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] h2[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] h3[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] h4[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] h5[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] h6[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h1[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h2[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h3[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h4[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h5[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),.theme-light h6[style]:not([data-ad-title]):not([data-ad-creative] *):not([data-email-preview] *),[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],[data-theme=light] span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],[data-theme=light] span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],[data-theme=light] span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],[data-theme=light] strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],[data-theme=light] strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],[data-theme=light] strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],[data-theme=light] label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],[data-theme=light] label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],[data-theme=light] label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],.theme-light span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],.theme-light span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],.theme-light span:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],.theme-light strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],.theme-light strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],.theme-light strong:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"],.theme-light label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #ffffff"],.theme-light label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: #fff"],.theme-light label:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not([class*=btn]):not([class*=badge]):not([class*=toast]):not([class*=pill]):not([class*=counter]):not([style*=background])[style*="color: rgb(255, 255, 255)"]{color:#0f172a!important}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}.kpi-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;transition:transform .2s,box-shadow .2s}.kpi-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-label{color:var(--text-muted);margin-bottom:4px;font-size:.8rem;font-weight:600}.kpi-value{color:var(--text-primary);font-size:2rem;font-weight:900;font-family:var(--font-mono);margin:4px 0;line-height:1.15}.kpi-subtitle{color:var(--text-secondary);margin-top:4px;font-size:.74rem}.card-section-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:700}.badge,[class*=badge],.badge-count,.menu-counter,.tab-counter{font-family:var(--font-mono);justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}button[style*=linear-gradient] .badge,button[style*=linear-gradient] span[style*=border-radius],.btn-primary .badge,.btn-primary span[style*=border-radius]{color:#fff!important;background:#00000073!important;border:1px solid #ffffff4d!important;font-weight:900!important}[data-theme=light] button:not([style*=linear-gradient]):not(.btn-primary) .badge:not([class*=badge-rose]):not([class*=badge-emerald]):not([class*=badge-cyan]):not([class*=badge-amber]):not([class*=badge-indigo]),[data-theme=light] .btn-secondary .badge:not([class*=badge-rose]):not([class*=badge-emerald]):not([class*=badge-cyan]):not([class*=badge-amber]):not([class*=badge-indigo]),[data-theme=light] button:not([style*=linear-gradient]):not(.btn-primary) span[style*=border-radius]:not([class*=counter-badge]):not([class*=bell]),.theme-light button:not([style*=linear-gradient]):not(.btn-primary) .badge:not([class*=badge-rose]):not([class*=badge-emerald]):not([class*=badge-cyan]):not([class*=badge-amber]):not([class*=badge-indigo]),.theme-light .btn-secondary .badge:not([class*=badge-rose]):not([class*=badge-emerald]):not([class*=badge-cyan]):not([class*=badge-amber]):not([class*=badge-indigo]),.theme-light button:not([style*=linear-gradient]):not(.btn-primary) span[style*=border-radius]:not([class*=counter-badge]):not([class*=bell]){color:#0f172a!important;background-color:#e2e8f0!important;border:1px solid #cbd5e1!important;font-weight:800!important}.bell-counter-badge,.notification-counter,.menu-counter-badge,.sidebar-counter-badge,span[class*=counter-badge],span.badge-rose,.badge-rose{color:#fff!important;font-weight:900!important;font-family:var(--font-mono)!important;background-color:#dc2626!important;border:1px solid #ffffff4d!important;box-shadow:0 2px 6px #dc262666!important}[data-theme=light] .glass-panel,.theme-light .glass-panel{background:var(--bg-card);border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(15, 23, 42"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(15,23,42"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(30, 27, 75"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(30,27,75"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(10, 15, 30"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(10,15,30"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(0, 0, 0"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(0,0,0"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*=\#1e293b],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.02"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.03"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.04"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(7, 9, 14"],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(7,9,14"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(15, 23, 42"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(15,23,42"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(30, 27, 75"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(30,27,75"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(10, 15, 30"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(10,15,30"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(0, 0, 0"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(0,0,0"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*=\#1e293b],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.02"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.03"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(255, 255, 255, 0.04"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(7, 9, 14"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage):not(.modal-overlay):not(.app-modal-backdrop):not(.modal-backdrop):not([data-modal-backdrop]):not([data-overlay])[style*="rgba(7,9,14"]{color:var(--text-primary);background-color:var(--bg-card)!important;border-color:var(--border-subtle)!important}.modal-overlay,.app-modal-backdrop,.modal-backdrop,[data-modal-backdrop=true],[data-overlay=true],div[data-modal-backdrop],div[data-overlay]{-webkit-backdrop-filter:blur(8px)!important;background:#0f172aa6!important}[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#090d16],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#0b1120],[data-theme=light] div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#0b0f19],[data-theme=light] textarea[style*="background: rgba(0, 0, 0"],[data-theme=light] textarea[style*="background:rgba(0,0,0"],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#090d16],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#0b1120],.theme-light div:not([data-ad-creative]):not([data-ad-creative] *):not([data-email-preview]):not([data-email-preview] *):not(.banner-preview-stage)[style*=\#0b0f19],.theme-light textarea[style*="background: rgba(0, 0, 0"],.theme-light textarea[style*="background:rgba(0,0,0"]{color:#0f172a!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}html [data-theme=light] [data-ad-creative=true],html .theme-light [data-ad-creative=true],html [data-ad-creative=true],[data-ad-creative=true]{background-color:var(--ad-bg-color,inherit)!important;background-image:var(--ad-bg-image,none)!important;color:var(--ad-text-color,inherit)!important}html [data-theme=light] [data-ad-creative=true] [data-ad-title=true],html .theme-light [data-ad-creative=true] [data-ad-title=true],[data-ad-creative=true] [data-ad-title=true]{color:var(--ad-title-color,inherit)!important}html [data-theme=light] [data-ad-creative=true] [data-ad-desc=true],html .theme-light [data-ad-creative=true] [data-ad-desc=true],[data-ad-creative=true] [data-ad-desc=true]{color:var(--ad-desc-color,inherit)!important}html [data-theme=light] [data-ad-creative=true] [data-ad-cta=true],html .theme-light [data-ad-creative=true] [data-ad-cta=true],[data-ad-creative=true] [data-ad-cta=true]{background-color:var(--ad-cta-bg,#fff)!important;background:var(--ad-cta-bg,#fff)!important;color:var(--ad-cta-color,#0f172a)!important}html [data-theme=light] [data-ad-creative=true] [data-ad-badge=true],html .theme-light [data-ad-creative=true] [data-ad-badge=true],[data-ad-creative=true] [data-ad-badge=true]{background-color:var(--ad-badge-bg,#00000059)!important;color:var(--ad-badge-color,inherit)!important}.banner-preview-stage{background:#090d16!important;border:1px dashed #fff3!important}html [data-theme=light] [data-email-preview=true] [data-email-hero=true],html .theme-light [data-email-preview=true] [data-email-hero=true],html [data-email-preview=true] [data-email-hero=true],[data-email-preview=true] [data-email-hero=true]{background-color:var(--email-hero-bg,#1e1b4b)!important;background-image:var(--email-hero-grad,linear-gradient(135deg, #0f172a 0%, #1e1b4b 50%, #312e81 100%))!important;color:#fff!important}html [data-theme=light] [data-email-preview=true] [data-email-hero-title=true],html .theme-light [data-email-preview=true] [data-email-hero-title=true],html [data-email-preview=true] [data-email-hero-title=true],[data-email-preview=true] [data-email-hero-title=true]{color:#fff!important;background:0 0!important}html [data-theme=light] [data-email-preview=true] [data-email-hero-sub=true],html .theme-light [data-email-preview=true] [data-email-hero-sub=true],html [data-email-preview=true] [data-email-hero-sub=true],[data-email-preview=true] [data-email-hero-sub=true]{color:#f1f5f9!important;background:0 0!important}html [data-theme=light] [data-email-preview=true] [data-email-hero-badge=true],html .theme-light [data-email-preview=true] [data-email-hero-badge=true],html [data-email-preview=true] [data-email-hero-badge=true],[data-email-preview=true] [data-email-hero-badge=true]{background-color:var(--email-badge-bg,#6366f147)!important;color:var(--email-badge-color,#fff)!important}html [data-theme=light] [data-email-preview=true] [data-email-value-strip=true],html .theme-light [data-email-preview=true] [data-email-value-strip=true],html [data-email-preview=true] [data-email-value-strip=true],[data-email-preview=true] [data-email-value-strip=true]{color:#e2e8f0!important;background-color:#0f172a!important}html [data-theme=light] [data-email-preview=true] [data-email-value-strip=true] [data-strip-emerald=true],html .theme-light [data-email-preview=true] [data-email-value-strip=true] [data-strip-emerald=true]{color:#34d399!important}html [data-theme=light] [data-email-preview=true] [data-email-value-strip=true] [data-strip-indigo=true],html .theme-light [data-email-preview=true] [data-email-value-strip=true] [data-strip-indigo=true]{color:#c7d2fe!important}html [data-theme=light] [data-email-preview=true] [data-email-value-strip=true] [data-strip-amber=true],html .theme-light [data-email-preview=true] [data-email-value-strip=true] [data-strip-amber=true]{color:#fde68a!important}html [data-theme=light] [data-email-preview=true] [data-email-cta=true],html .theme-light [data-email-preview=true] [data-email-cta=true],html [data-email-preview=true] [data-email-cta=true],[data-email-preview=true] [data-email-cta=true]{background-color:var(--email-cta-bg,#4f46e5)!important;background-image:var(--email-cta-grad,linear-gradient(135deg, #4f46e5 0%, #6366f1 100%))!important;color:#fff!important}html [data-theme=light] [data-email-preview=true] [data-email-body=true] tr[style*=\#0f172a] th,html .theme-light [data-email-preview=true] [data-email-body=true] tr[style*=\#0f172a] th,html [data-theme=light] [data-email-preview=true] [data-email-body=true] th[style*=background],html .theme-light [data-email-preview=true] [data-email-body=true] th[style*=background]{color:#fff!important}[data-theme=light] tr[style*="rgba(0,0,0"],[data-theme=light] tr[style*="rgba(0, 0, 0"],.theme-light tr[style*="rgba(0,0,0"],.theme-light tr[style*="rgba(0, 0, 0"]{color:#0f172a!important;border-color:var(--border-subtle)!important;background-color:#f1f5f9!important}[data-theme=light] td[style*="color: #ffffff"],[data-theme=light] td[style*="color: #fff"],.theme-light td[style*="color: #ffffff"],.theme-light td[style*="color: #fff"]{color:#0f172a!important}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select,.theme-light input,.theme-light textarea,.theme-light select{color:#0f172a!important;background-color:#fff!important;border-color:#cbd5e1!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder,.theme-light input::placeholder,.theme-light textarea::placeholder{color:#64748b!important}[data-theme=light] [style*="color: #cbd5e1"],[data-theme=light] [style*="color: #e2e8f0"],[data-theme=light] [style*="color: #94a3b8"],[data-theme=light] [style*="color: #64748b"],[data-theme=light] [style*="rgb(203, 213, 225)"],[data-theme=light] [style*="rgb(148, 163, 184)"],.theme-light [style*="color: #cbd5e1"],.theme-light [style*="color: #e2e8f0"],.theme-light [style*="color: #94a3b8"],.theme-light [style*="color: #64748b"],.theme-light [style*="rgb(203, 213, 225)"],.theme-light [style*="rgb(148, 163, 184)"]{color:#334155!important}[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #6ee7b7"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #86efac"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a7f3d0"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #34d399"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(110, 231, 183)"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(167, 243, 208)"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #6ee7b7"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #86efac"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a7f3d0"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #34d399"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(110, 231, 183)"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(167, 243, 208)"]{color:#047857!important}[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #cffafe"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a5f3fc"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #dbeafe"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #67e8f9"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #7dd3fc"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #38bdf8"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #bae6fd"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a5b4fc"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #c4b5fd"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #ddd6fe"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(207, 250, 254)"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(165, 243, 252)"],[data-theme=light] :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(103, 232, 249)"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #cffafe"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a5f3fc"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #dbeafe"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #67e8f9"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #7dd3fc"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #38bdf8"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #bae6fd"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #a5b4fc"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #c4b5fd"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="color: #ddd6fe"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(207, 250, 254)"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(165, 243, 252)"],.theme-light :not([data-ad-creative]):not([data-ad-creative] *)[style*="rgb(103, 232, 249)"]{color:#0284c7!important}[data-theme=light] [style*="color: #fca5a5"],[data-theme=light] [style*="color: #f87171"],.theme-light [style*="color: #fca5a5"],.theme-light [style*="color: #f87171"]{color:#b91c1c!important}[data-theme=light] [style*="color: #fde68a"],[data-theme=light] [style*="color: #fde047"],[data-theme=light] [style*="color: #fbbf24"],.theme-light [style*="color: #fde68a"],.theme-light [style*="color: #fde047"],.theme-light [style*="color: #fbbf24"]{color:#b45309!important}[data-theme=light] [style*="color: #c7d2fe"],.theme-light [style*="color: #c7d2fe"]{color:#4338ca!important}[data-theme=light] [style*="color: #d8b4fe"],.theme-light [style*="color: #d8b4fe"]{color:#7e22ce!important}.iban-code-badge{font-size:.86rem;font-family:var(--font-mono);word-break:break-all;color:#c7d2fe;background:#6366f126;border:1px solid #6366f140;border-radius:8px;margin-top:6px;padding:6px 12px;font-weight:700;display:inline-block}[data-theme=light] .iban-code-badge,.theme-light .iban-code-badge{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}[data-theme=light] .user-left-sidebar,.theme-light .user-left-sidebar{background:#fff!important;border-right:1px solid #e2e8f0!important;box-shadow:2px 0 16px #0f172a08!important}[data-theme=light] .user-profile-card,.theme-light .user-profile-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:14px!important;box-shadow:0 2px 8px #0f172a0a!important}[data-theme=light] .user-left-sidebar div[style*="rgba(16, 185, 129, 0.12)"],.theme-light .user-left-sidebar div[style*="rgba(16, 185, 129, 0.12)"]{background:#ecfdf5!important;border:1px solid #a7f3d0!important}[data-theme=light] .user-left-sidebar div[style*="rgba(6, 182, 212, 0.12)"],.theme-light .user-left-sidebar div[style*="rgba(6, 182, 212, 0.12)"]{background:#f0f9ff!important;border:1px solid #bae6fd!important}[data-theme=light] .user-left-sidebar strong[style*="var(--text-primary)"],.theme-light .user-left-sidebar strong[style*="var(--text-primary)"]{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary),.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary){color:#475569!important;background:0 0!important;border-left:3px solid #0000!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary):hover,.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary):hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(99, 102, 241"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(99, 102, 241"]{color:#4338ca!important;background:linear-gradient(135deg,#6366f11f 0%,#4f46e50f 100%)!important;border-left:3px solid #6366f1!important;font-weight:800!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(16, 185, 129"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(16, 185, 129"]{color:#059669!important;background:linear-gradient(135deg,#10b9811f 0%,#0596690f 100%)!important;border-left:3px solid #10b981!important;font-weight:800!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(6, 182, 212"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(6, 182, 212"]{color:#0284c7!important;background:linear-gradient(135deg,#06b6d41f 0%,#0284c70f 100%)!important;border-left:3px solid #06b6d4!important;font-weight:800!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(168, 85, 247"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(168, 85, 247"]{color:#7e22ce!important;background:linear-gradient(135deg,#a855f71f 0%,#9333ea0f 100%)!important;border-left:3px solid #a855f7!important;font-weight:800!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(245, 158, 11"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(245, 158, 11"]{color:#b45309!important;background:linear-gradient(135deg,#f59e0b1f 0%,#d977060f 100%)!important;border-left:3px solid #f59e0b!important;font-weight:800!important}[data-theme=light] .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(56, 189, 248"],.theme-light .user-left-sidebar nav button:not(.btn-primary):not(.btn-secondary)[style*="rgba(56, 189, 248"]{color:#0284c7!important;background:linear-gradient(135deg,#38bdf81f 0%,#0284c70f 100%)!important;border-left:3px solid #38bdf8!important;font-weight:800!important}[data-theme=light] .user-left-sidebar .btn-secondary,.theme-light .user-left-sidebar .btn-secondary{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}[data-theme=light] .user-left-sidebar .btn-secondary:hover,.theme-light .user-left-sidebar .btn-secondary:hover{color:#991b1b!important;background:#fee2e2!important}[data-theme=light] .glass-panel,.theme-light .glass-panel{transition:transform .2s,box-shadow .2s,border-color .2s;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 4px 20px -2px #0f172a0d,0 2px 6px -1px #0f172a05!important}[data-theme=light] .glass-panel:hover,.theme-light .glass-panel:hover{border-color:#cbd5e1!important;box-shadow:0 10px 25px -4px #0f172a14,0 4px 10px -2px #0f172a08!important}.app-container{flex-direction:column;min-height:100vh;display:flex;position:relative}.main-content{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:0 24px;transition:max-width .2s,padding .2s}.main-content.full-width-backend{width:100%!important;max-width:100%!important;margin:0!important;padding:0 40px!important}.navbar-inner.full-width-backend{max-width:100%!important;padding:12px 40px!important}.section-wrapper{padding:90px 0;position:relative}.section-header{text-align:center;max-width:800px;margin:0 auto 56px}.section-badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.08em;color:#a5b4fc;background:#6366f124;border:1px solid #6366f159;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 0 20px #6366f133}.section-title{letter-spacing:-.035em;background:linear-gradient(#fff 40%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}[data-theme=light] .section-title{background:linear-gradient(#0f172a 40%,#475569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-subtitle{color:var(--text-secondary);font-size:1.12rem;line-height:1.65}.glass-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative;overflow:hidden}.hero-main-card{background:var(--hero-card-bg);border:1px solid var(--hero-card-border);box-shadow:var(--shadow-lg);border-radius:26px;margin-bottom:44px;padding:48px 36px;transition:all .25s;position:relative;overflow:hidden}[data-theme=light] .hero-main-card{box-shadow:0 20px 45px #0f172a14,0 1px 3px #0f172a0a}.hero-main-card h1{color:var(--text-primary)}.hero-main-card p.hero-subheadline{color:var(--text-secondary)}.hero-division-btn{cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;transition:all .2s;display:flex}[data-theme=light] .hero-division-btn{box-shadow:0 2px 10px #0f172a0d;color:#0f172a!important;background:#fff!important}.hero-division-btn .div-btn-title{color:var(--text-primary)}.hero-trust-bar{border-top:1px solid var(--border-subtle);text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding-top:28px;display:grid}.hero-trust-item-title{color:var(--text-primary);margin-top:4px;font-size:.84rem;font-weight:700}.hero-trust-item-sub{color:var(--text-muted);margin-top:2px;font-size:.74rem}.glass-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}[data-theme=light] .glass-panel{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}[data-theme=light] .glass-panel h1,[data-theme=light] .glass-panel h2,[data-theme=light] .glass-panel h3,[data-theme=light] .glass-panel h4{color:#0f172a!important}[data-theme=light] .glass-panel p{color:#334155!important}[data-theme=light] .glass-panel span:not([class*=badge]){color:inherit}.tax-overview-box{border-radius:24px;margin-bottom:44px;padding:36px 32px;transition:all .25s}[data-theme=dark] .tax-overview-box,:root:not([data-theme=light]) .tax-overview-box{background:linear-gradient(135deg,#10b98114 0%,#0f172af2 40%,#06b6d414 100%);border:2px solid #10b98166;box-shadow:0 16px 40px #10b9811f}[data-theme=light] .tax-overview-box{background:#fff;border:1px solid #a7f3d0;box-shadow:0 14px 35px #10b98114}.tax-overview-box h2{color:var(--text-primary)}.tax-overview-box p.tax-desc{color:var(--text-secondary)}.tax-subcard{border-radius:16px;padding:20px;transition:all .2s}[data-theme=dark] .tax-subcard,:root:not([data-theme=light]) .tax-subcard{background:#00000059;border:1px solid #10b98140}[data-theme=light] .tax-subcard{border:1px solid var(--border-subtle);background:#f8fafc}.tax-subcard h4,.tax-subcard h3{color:var(--text-primary)}.tax-subcard p{color:var(--text-secondary)}.promo-formula-box{border-radius:24px;margin-bottom:44px;padding:36px 32px;transition:all .25s}[data-theme=dark] .promo-formula-box,:root:not([data-theme=light]) .promo-formula-box{background:linear-gradient(135deg,#10b98124 0%,#0f172af5 45%,#06b6d41f 100%);border:2px solid #10b98173;box-shadow:0 20px 50px #10b98126}[data-theme=light] .promo-formula-box{background:linear-gradient(135deg,#f0fdf4 0%,#fff 50%,#f0fdfa 100%);border:2px solid #86efac;box-shadow:0 16px 40px #10b9811a}.promo-formula-box h2{color:var(--text-primary)}.promo-formula-box p{color:var(--text-secondary)}.promo-subcard{border-radius:16px;padding:20px;transition:all .2s}[data-theme=dark] .promo-subcard,:root:not([data-theme=light]) .promo-subcard{background:#00000059;border:1px solid #10b98140}[data-theme=light] .promo-subcard{background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 8px #0f172a0a}.promo-subcard h3{color:var(--text-primary)}.promo-subcard p{color:var(--text-secondary)}.custom-showcase-box{border-radius:24px;margin-bottom:48px;padding:36px 32px;transition:all .25s}[data-theme=dark] .custom-showcase-box,:root:not([data-theme=light]) .custom-showcase-box{background:linear-gradient(#0f172af2 0%,#0a1224fa 100%);border:1px solid #06b6d459;box-shadow:0 16px 40px #00000073}[data-theme=light] .custom-showcase-box{background:#fff;border:1px solid #bae6fd;box-shadow:0 16px 40px #06b6d414}.custom-showcase-box h2{color:var(--text-primary)}.custom-showcase-box p{color:var(--text-secondary)}.custom-mod-card{border-radius:16px;padding:20px;transition:all .2s}[data-theme=dark] .custom-mod-card,:root:not([data-theme=light]) .custom-mod-card{background:#ffffff08;border:1px solid #ffffff12}[data-theme=light] .custom-mod-card{border:1px solid var(--border-subtle);background:#f8fafc;box-shadow:0 2px 6px #0f172a08}.custom-mod-card h4{color:var(--text-primary)}.custom-mod-card p{color:var(--text-secondary)}.comparison-box{border-radius:20px;max-width:1060px;margin:0 auto 40px;padding:28px;transition:all .25s}[data-theme=dark] .comparison-box,:root:not([data-theme=light]) .comparison-box{background:#0f172ad9;border:1px solid #ffffff1a;box-shadow:0 12px 32px #0006}[data-theme=light] .comparison-box{border:1px solid var(--border-subtle);background:#fff;box-shadow:0 12px 32px #0f172a0f}.comparison-box h3{color:var(--text-primary)}.comparison-box p{color:var(--text-secondary)}.comp-col-agency{background:#ef44440d;border:1px solid #ef44444d;border-radius:16px;padding:24px}[data-theme=light] .comp-col-agency{background:#fff5f5;border:1px solid #fecaca}.comp-col-agency li{color:var(--text-secondary)}.comp-col-agency strong{color:#f87171}[data-theme=light] .comp-col-agency strong{color:#b91c1c}.comp-col-showcase{background:linear-gradient(135deg,#06b6d424 0%,#10b9811c 100%);border:2px solid #06b6d4a6;border-radius:16px;padding:24px;box-shadow:0 8px 24px #06b6d42e}[data-theme=light] .comp-col-showcase{background:linear-gradient(135deg,#f0fdfa 0%,#ecfdf5 100%);border:2px solid #059669;box-shadow:0 8px 24px #0596691a}.comp-col-showcase li{color:var(--text-primary)}.comp-col-showcase strong{color:#34d399}[data-theme=light] .comp-col-showcase strong{color:#047857}.pricing-plan-card{border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px 30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}[data-theme=dark] .pricing-plan-card.card-standard,:root:not([data-theme=light]) .pricing-plan-card.card-standard{background:linear-gradient(#1e293bbf 0%,#0f172aeb 100%);border:1px solid #6366f159;box-shadow:0 16px 36px #0006}[data-theme=light] .pricing-plan-card.card-standard{background:#fff;border:1px solid #c7d2fe;box-shadow:0 14px 35px #6366f114}[data-theme=dark] .pricing-plan-card.card-featured,:root:not([data-theme=light]) .pricing-plan-card.card-featured{background:linear-gradient(#0f172af2 0%,#0a1224fa 100%);border:2px solid #06b6d4a6;box-shadow:0 20px 48px #06b6d438}[data-theme=light] .pricing-plan-card.card-featured{background:#fff;border:2px solid #06b6d4;box-shadow:0 18px 45px #06b6d41f}.pricing-plan-card h3{color:var(--text-primary)}.pricing-plan-card p{color:var(--text-secondary)}.pricing-plan-innerbox{border-radius:16px;margin-bottom:20px;padding:18px 20px;transition:all .2s}[data-theme=dark] .pricing-plan-innerbox,:root:not([data-theme=light]) .pricing-plan-innerbox{background:#0f172ae6;border:1px solid #6366f159}[data-theme=light] .pricing-plan-innerbox{background:#f8fafc;border:1px solid #e2e8f0}.btn-theme-toggle{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);width:34px;height:34px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.btn-theme-toggle:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.glass-panel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.glass-panel:hover{border-color:var(--border-medium);box-shadow:0 8px 30px #00000059}.interactive-card{cursor:pointer;transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);transform:translateY(0)}.interactive-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow-indigo);transform:translateY(-5px)}.btn{border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:#fff;border:1px solid #ffffff40;box-shadow:0 4px 24px #6366f173}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6366f1a6}.btn-primary:active{transform:translateY(0)}.btn-secondary{border:1px solid var(--border-medium);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}[data-theme=light] .btn-secondary{color:#0f172a!important;background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 10px #0000000f!important}[data-theme=light] .btn-secondary:hover{color:#0284c7!important;background:#f8fafc!important;border-color:#0284c7!important}.nav-user-pill{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:#ffffff0f;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;transition:all .2s;display:flex}[data-theme=light] .nav-user-pill{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important}.nav-user-pill-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:flex}.nav-user-pill-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-weight:700;overflow:hidden}[data-theme=light] .nav-user-pill-name{color:#0f172a!important}.nav-logout-btn{border:1px solid var(--border-subtle);color:#ef4444;cursor:pointer;background:#ef444414;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;transition:all .2s;display:inline-flex}[data-theme=light] .nav-logout-btn{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.nav-logout-btn:hover{background:#ef444433;transform:translateY(-1px)}.btn-emerald{background:var(--gradient-accent);color:#022c22;font-weight:800;box-shadow:0 4px 24px #10b98159}.btn-emerald:hover{transform:translateY(-2px);box-shadow:0 8px 32px #10b98199}.btn-sm{border-radius:var(--radius-sm);padding:8px 16px;font-size:.85rem}.btn-lg{border-radius:var(--radius-md);padding:16px 34px;font-size:1.05rem}.form-group{margin-bottom:20px}.form-label{color:var(--text-secondary);margin-bottom:8px;font-size:.88rem;font-weight:600;display:block}.form-input,.form-select,.form-textarea{border-radius:var(--radius-md);background:var(--bg-input);border:1.5px solid var(--border-medium);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:12px 16px;font-size:.92rem;box-shadow:inset 0 1px 2px #0000000a}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--brand-indigo)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--brand-indigo);background:var(--bg-input);box-shadow:0 0 0 3px #6366f140,inset 0 1px 2px #0000000a}.form-range{border-radius:var(--radius-full);appearance:none;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff1a;outline:none;width:100%;height:8px;transition:all .2s}.form-range:hover{background:#ffffff2e;border-color:#6366f159}.form-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gradient-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 16px #6366f1b3}.form-range::-moz-range-thumb{background:var(--gradient-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 16px #6366f1b3}.form-range::-moz-range-track{border-radius:var(--radius-full);background:#ffffff1f;border:none;height:8px}.form-range::-webkit-slider-thumb:hover{transform:scale(1.18);box-shadow:0 0 20px #6366f1e6}.form-range::-moz-range-thumb:hover{transform:scale(1.18);box-shadow:0 0 20px #6366f1e6}.badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.badge-indigo{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f159}[data-theme=light] .badge-indigo,.theme-light .badge-indigo{color:#1e1b4b;background:#e0e7ff;border:1.5px solid #6366f1;font-weight:700}.badge-cyan{color:#a5f3fc;background:#06b6d42e;border:1px solid #06b6d459}[data-theme=light] .badge-cyan,.theme-light .badge-cyan{color:#0369a1;background:#e0f2fe;border:1.5px solid #0284c7;font-weight:700}.badge-emerald{color:#a7f3d0;background:#10b9812e;border:1px solid #10b98159}[data-theme=light] .badge-emerald,.theme-light .badge-emerald{color:#064e3b;background:#d1fae5;border:1.5px solid #059669;font-weight:700}.badge-amber{color:#fde68a;background:#f59e0b2e;border:1px solid #f59e0b59}[data-theme=light] .badge-amber,.theme-light .badge-amber{color:#78350f;background:#fef3c7;border:1.5px solid #d97706;font-weight:700}.badge-rose{color:#fecdd3;background:#f43f5e2e;border:1px solid #f43f5e59}[data-theme=light] .badge-rose,.theme-light .badge-rose{color:#881337;background:#ffe4e6;border:1.5px solid #e11d48;font-weight:700}.badge-purple{color:#e9d5ff;background:#a855f72e;border:1px solid #a855f759}[data-theme=light] .badge-purple,.theme-light .badge-purple{color:#581c87;background:#f3e8ff;border:1.5px solid #9333ea;font-weight:700}[data-theme=light]{color:var(--text-primary)}[data-theme=light] .section-badge{color:#3730a3;background:#e0e7ff;border-color:#c7d2fe;box-shadow:0 1px 4px #6366f11a}[data-theme=light] .section-title{background:linear-gradient(#0f172a 40%,#334155 100%);-webkit-text-fill-color:transparent;color:#0f172a;-webkit-background-clip:text;background-clip:text}[data-theme=light] .section-subtitle{color:#334155}[data-theme=light] h1:not([class*=gradient]),[data-theme=light] h2:not([class*=gradient]),[data-theme=light] h3:not([class*=gradient]),[data-theme=light] h4:not([class*=gradient]),[data-theme=light] h5:not([class*=gradient]),[data-theme=light] h6:not([class*=gradient]){color:#0f172a}[data-theme=light] h1[style*=\#ffffff],[data-theme=light] h1[style*=\#fff],[data-theme=light] h2[style*=\#ffffff],[data-theme=light] h2[style*=\#fff],[data-theme=light] h3[style*=\#ffffff],[data-theme=light] h3[style*=\#fff],[data-theme=light] h4[style*=\#ffffff],[data-theme=light] h4[style*=\#fff],[data-theme=light] h5[style*=\#ffffff],[data-theme=light] h6[style*=\#ffffff]{color:#0f172a!important}[data-theme=light] p[style*=\#cbd5e1],[data-theme=light] span[style*=\#cbd5e1]:not([class*=badge]),[data-theme=light] div[style*=\#cbd5e1],[data-theme=light] li[style*=\#cbd5e1]{color:#334155!important}[data-theme=light] p[style*=\#94a3b8],[data-theme=light] span[style*=\#94a3b8]:not([class*=badge]),[data-theme=light] div[style*=\#94a3b8],[data-theme=light] li[style*=\#94a3b8]{color:#475569!important}[data-theme=light] p[style*=\#e2e8f0],[data-theme=light] span[style*=\#e2e8f0]:not([class*=badge]),[data-theme=light] div[style*=\#e2e8f0],[data-theme=light] li[style*=\#e2e8f0]{color:#1e293b!important}[data-theme=light] .glass-panel h1,[data-theme=light] .glass-panel h2,[data-theme=light] .glass-panel h3,[data-theme=light] .glass-panel h4,[data-theme=light] .glass-panel strong{color:#0f172a!important}[data-theme=light] .glass-panel p,[data-theme=light] .glass-panel li{color:#334155}.segmented-control{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:#ffffff0d;gap:4px;padding:4px;display:inline-flex}.segmented-btn{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;padding:9px 20px;font-size:.9rem;font-weight:600}.segmented-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px #6366f166}.media-frame{border-radius:var(--radius-lg);border:1px solid var(--border-medium);box-shadow:0 25px 60px -15px #000c, var(--shadow-glow-indigo);position:relative;overflow:hidden}.media-frame img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth);display:block}.media-frame:hover img{transform:scale(1.03)}.floating-glass-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);z-index:5;background:#0a0e18d1;border:1px solid #ffffff2e;align-items:center;gap:12px;padding:12px 18px;animation:6s ease-in-out infinite floatAnim;display:flex;position:absolute;box-shadow:0 16px 36px #000000b3}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1024px){.section-wrapper{padding:60px 0}.section-title{font-size:2.2rem}}@media print{html,body{color:#111827!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;height:auto!important;margin:0!important;padding:0!important;font-size:10pt!important;line-height:1.35!important;overflow:visible!important}.no-print,.app-container>header,.app-container>footer,.user-left-sidebar,.navbar,button,.modal-top-bar,.modal-bottom-bar,.user-header-nav,.user-dashboard-header,.user-dashboard-nav,.modal-backdrop:not(.notula-modal-backdrop):not(.cu-modal-backdrop){display:none!important}.notula-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.notula-modal-dialog{color:#111827!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.cu-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.cu-modal-dialog{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.f24-modal-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.f24-modal-dialog{color:#0f172a!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.notula-printable-paper{color:#111827!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.notula-printable-paper *{color:#111827!important;text-shadow:none!important}.notula-box,.notula-party-box{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:10px 12px!important}.notula-legal-clause-box{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-left:4px solid #0284c7!important;margin:10px 0!important;padding:8px 12px!important;font-size:8pt!important;line-height:1.4!important}.notula-stamp-badge{background:#fffbeb!important;border:1.5px dashed #b45309!important;border-radius:6px!important;margin-bottom:12px!important;padding:6px 12px!important}.notula-stamp-badge *{color:#78350f!important}.notula-table-box{border:1px solid #cbd5e1!important;border-radius:6px!important;margin-bottom:12px!important;overflow:hidden!important}.notula-table-box table{border-collapse:collapse!important;width:100%!important}.notula-table-box th{color:#0f172a!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:6px 10px!important;font-size:8.5pt!important}.notula-table-box td{border-bottom:1px solid #e2e8f0!important;padding:6px 10px!important;font-size:8.5pt!important}.notula-net-row{background:#ecfdf5!important;border-top:2px solid #059669!important;font-size:10.5pt!important;font-weight:900!important}.notula-net-row *{color:#065f46!important}.notula-payment-box{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin-bottom:12px!important;padding:8px 12px!important;font-size:8pt!important}.notula-quietanza-box{page-break-inside:avoid!important;background:#f0fdf4!important;border:1.5px solid #059669!important;border-radius:6px!important;padding:10px 14px!important;font-size:8pt!important}.printable-cu-document{color:#000!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}@page{size:A4 portrait;margin:8mm 12mm}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.config-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}@media (width<=820px){.config-form-grid{grid-template-columns:1fr}}.user-left-sidebar,.docs-left-sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:calc(100vh - 100px)!important;max-height:calc(100vh - 100px)!important;position:sticky!important;top:80px!important;overflow-y:auto!important}.user-left-sidebar::-webkit-scrollbar{width:4px}.docs-left-sidebar::-webkit-scrollbar{width:4px}.user-left-sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.docs-left-sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.user-left-sidebar::-webkit-scrollbar-thumb:hover{background:#6366f180}.docs-left-sidebar::-webkit-scrollbar-thumb:hover{background:#6366f180}.admin-left-sidebar::-webkit-scrollbar{width:5px}.user-left-sidebar::-webkit-scrollbar{width:5px}.admin-left-sidebar::-webkit-scrollbar-track{background:0 0}.user-left-sidebar::-webkit-scrollbar-track{background:0 0}.admin-left-sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.user-left-sidebar::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.admin-left-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff59}.user-left-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff59}@keyframes feedbackFadeIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackScaleIn{0%{opacity:0;transform:scale(.88)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.dp-tax-calc-box{background:#10b9811f;border:1px solid #10b9814d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:16px 20px;display:flex}[data-theme=light] .dp-tax-calc-box{background:#ecfdf5;border-color:#a7f3d0}.dp-tax-calc-text{color:var(--text-primary);font-size:.86rem;line-height:1.5}.dp-steps-wrap{margin-bottom:48px}.dp-steps-header{text-align:center;max-width:750px;margin:0 auto 30px}.dp-steps-header h2{color:var(--text-primary);margin-bottom:8px;font-size:1.85rem;font-weight:900}.dp-steps-header p{color:var(--text-secondary);font-size:.92rem}.dp-steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.dp-step-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:all var(--transition-normal);padding:28px 24px;position:relative}.dp-step-card:hover{border-color:var(--brand-indigo);transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.dp-step-num{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:1.2rem;font-weight:900;display:flex}.dp-step-num-1{background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 100%);box-shadow:0 4px 14px #06b6d459}.dp-step-num-2{background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);box-shadow:0 4px 14px #6366f159}.dp-step-num-3{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98159}.dp-step-title{color:var(--text-primary);margin-bottom:10px;font-size:1.18rem;font-weight:800}.dp-step-desc{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}.dp-faq-wrap{margin-bottom:48px}.dp-faq-header{text-align:center;max-width:700px;margin:0 auto 30px}.dp-faq-header h2{color:var(--text-primary);margin-bottom:8px;font-size:1.85rem;font-weight:900}.dp-faq-header p{color:var(--text-secondary);font-size:.92rem}.dp-faq-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.dp-faq-card{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);transition:all var(--transition-fast);padding:22px 20px}.dp-faq-card:hover{border-color:var(--brand-indigo);transform:translateY(-2px)}.dp-faq-q{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:8px;font-size:1.02rem;font-weight:800;display:flex}.dp-faq-a{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.dp-final-cta-banner{text-align:center;background:linear-gradient(135deg,#0e1424e6 0%,#1e2940d9 100%);border:1.5px solid #06b6d466;border-radius:20px;margin-bottom:40px;padding:44px 28px;box-shadow:0 16px 40px #00000040}[data-theme=light] .dp-final-cta-banner{background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 100%);border-color:#a7f3d0;box-shadow:0 16px 40px #10b98114}.dp-final-cta-inner{max-width:650px;margin:0 auto}.dp-final-cta-title{color:var(--text-primary);margin-bottom:12px;font-size:2rem;font-weight:900}.dp-final-cta-desc{color:var(--text-secondary);margin-bottom:24px;font-size:.98rem;line-height:1.6}.dp-final-cta-btn-group{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pres-section-title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:14px;font-size:2.2rem;font-weight:900;line-height:1.25}.pres-tax-hero-badge{color:#fef08a;text-align:center;background:linear-gradient(135deg,#f59e0b29 0%,#10b98129 100%);border:1px solid #f59e0b73;border-radius:30px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 20px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #f59e0b26}[data-theme=light] .pres-tax-hero-badge{color:#78350f;background:#fef3c7;border-color:#f59e0b;box-shadow:0 4px 14px #f59e0b33}.pres-advantage-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;display:inline-flex}[data-theme=light] .pres-advantage-pill{color:#1e293b;background:#fff;border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.pres-advantage-pill-active{color:#34d399;background:#10b98126;border:1px solid #10b98173;font-weight:800}[data-theme=light] .pres-advantage-pill-active{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:0 2px 8px #10b98126}.pres-banner-automated{color:#fff;background:linear-gradient(135deg,#10b98126 0%,#06b6d426 100%);border:1px solid #10b98166;border-radius:30px;align-items:center;gap:10px;padding:10px 22px;display:inline-flex;box-shadow:0 4px 18px #10b98126}[data-theme=light] .pres-banner-automated{color:#065f46;background:#ecfdf5;border-color:#10b981;box-shadow:0 4px 16px #10b9811f}.pres-banner-automated-tag{color:#a7f3d0;background:#10b98140;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}[data-theme=light] .pres-banner-automated-tag{color:#fff;background:#10b981}.pres-net-cost-box{background:linear-gradient(135deg,#10b98124 0%,#06b6d414 100%);border:1px solid #10b98173;border-radius:12px;margin-top:14px;padding:14px 16px;box-shadow:0 4px 12px #10b9811f}[data-theme=light] .pres-net-cost-box{background:#ecfdf5;border-color:#10b981;box-shadow:0 4px 14px #10b9811a}.pres-net-cost-label{text-transform:uppercase;letter-spacing:.04em;color:#34d399;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:flex}.pres-net-cost-value{color:#10b981;font-size:1.65rem;font-weight:900;line-height:1}.pres-net-cost-sub{color:#cbd5e1;font-size:.78rem}.pres-net-cost-breakdown{color:#cbd5e1;background:#0000004d;border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:8px 10px;font-size:.72rem;display:flex}[data-theme=light] .pres-net-cost-breakdown{color:#1e293b;background:#fff;border:1px solid #e2e8f0}[data-theme=light] .pres-net-cost-breakdown span{color:#475569}[data-theme=light] .pres-net-cost-breakdown strong{color:#0f172a}.dp-custom-note-bar{background:#06b6d414;border:1px solid #06b6d440;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}[data-theme=light] .dp-custom-note-bar{background:#f0fdf4;border-color:#86efac}[data-theme=light] .dp-custom-note-bar span{color:#14532d!important}[data-theme=light] .dp-custom-note-bar button{color:#047857!important;border-color:#10b981!important}.pres-simulator-card{border-radius:20px;max-width:1060px;margin:0 auto 36px;padding:26px 30px;transition:all .3s;position:relative}[data-theme=dark] .pres-simulator-card,:root:not([data-theme=light]) .pres-simulator-card{background:linear-gradient(135deg,#141a26f2 0%,#0f172aeb 100%);border:1px solid #06b6d473;box-shadow:0 16px 40px #00000073}[data-theme=light] .pres-simulator-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%)!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 36px #0f172a14!important}.pres-entity-switcher{border-radius:12px;gap:4px;padding:4px;transition:all .2s;display:inline-flex}[data-theme=dark] .pres-entity-switcher,:root:not([data-theme=light]) .pres-entity-switcher{background:#0f172ad9;border:1px solid #ffffff1f}[data-theme=light] .pres-entity-switcher{background:#f1f5f9;border:1px solid #cbd5e1}.pres-entity-btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 16px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}[data-theme=dark] .pres-entity-btn,:root:not([data-theme=light]) .pres-entity-btn{color:#94a3b8;background:0 0}[data-theme=light] .pres-entity-btn{color:#475569;background:0 0}[data-theme=dark] .pres-entity-btn.active,:root:not([data-theme=light]) .pres-entity-btn.active{color:#06080d;background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%);font-weight:800;box-shadow:0 2px 10px #06b6d459}[data-theme=light] .pres-entity-btn.active{color:#fff;background:#0284c7;font-weight:800;box-shadow:0 2px 8px #0284c74d}.pres-country-btn{cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:.82rem;transition:all .2s;display:inline-flex}[data-theme=dark] .pres-country-btn,:root:not([data-theme=light]) .pres-country-btn{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;font-weight:600}[data-theme=dark] .pres-country-btn:hover,:root:not([data-theme=light]) .pres-country-btn:hover{color:#fff;background:#ffffff14}[data-theme=dark] .pres-country-btn.active,:root:not([data-theme=light]) .pres-country-btn.active{color:#fff;background:linear-gradient(135deg,#06b6d440 0%,#10b98133 100%);border:2px solid #06b6d4;font-weight:800;box-shadow:0 0 16px #06b6d459}[data-theme=light] .pres-country-btn{color:#334155;background:#fff;border:1px solid #cbd5e1;font-weight:600;box-shadow:0 1px 3px #0000000a}[data-theme=light] .pres-country-btn:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}[data-theme=light] .pres-country-btn.active{color:#fff;background:#0284c7;border:2px solid #0284c7;font-weight:800;box-shadow:0 4px 14px #0284c740}.pres-tax-accounting-box{border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;padding:14px 18px;font-size:.8rem;line-height:1.5;transition:all .2s;display:grid}[data-theme=dark] .pres-tax-accounting-box,:root:not([data-theme=light]) .pres-tax-accounting-box{background:linear-gradient(135deg,#06b6d41f 0%,#10b98114 100%);border:1px solid #06b6d459}[data-theme=dark] .pres-tax-accounting-box .tax-title,:root:not([data-theme=light]) .pres-tax-accounting-box .tax-title{color:#fff;font-weight:800}[data-theme=dark] .pres-tax-accounting-box .tax-normative,:root:not([data-theme=light]) .pres-tax-accounting-box .tax-normative{color:#67e8f9}[data-theme=dark] .pres-tax-accounting-box .tax-advantage,:root:not([data-theme=light]) .pres-tax-accounting-box .tax-advantage{color:#a7f3d0;font-weight:700}[data-theme=light] .pres-tax-accounting-box{box-shadow:0 2px 10px #1665340f;background:#f0fdf4!important;border:1px solid #86efac!important}[data-theme=light] .pres-tax-accounting-box .tax-title{font-weight:800;color:#0f172a!important}[data-theme=light] .pres-tax-accounting-box .tax-normative{color:#0284c7!important}[data-theme=light] .pres-tax-accounting-box .tax-advantage{font-weight:700;color:#15803d!important}.pres-btn-card-standard{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:.94rem;font-weight:800;transition:all .2s;display:flex}[data-theme=dark] .pres-btn-card-standard,:root:not([data-theme=light]) .pres-btn-card-standard{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f173}[data-theme=dark] .pres-btn-card-standard:hover,:root:not([data-theme=light]) .pres-btn-card-standard:hover{color:#fff;background:#6366f152;border-color:#818cf8}[data-theme=light] .pres-btn-card-standard{box-shadow:0 4px 14px #4f46e540;color:#fff!important;background:#4f46e5!important;border:1px solid #4338ca!important}[data-theme=light] .pres-btn-card-standard:hover{box-shadow:0 6px 18px #4f46e559;background:#4338ca!important}.pres-btn-card-featured{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:.94rem;font-weight:900;transition:all .2s;display:flex}[data-theme=dark] .pres-btn-card-featured,:root:not([data-theme=light]) .pres-btn-card-featured{color:#06080d;background:linear-gradient(135deg,#06b6d4 0%,#10b981 100%);box-shadow:0 6px 20px #06b6d466}[data-theme=dark] .pres-btn-card-featured:hover,:root:not([data-theme=light]) .pres-btn-card-featured:hover{filter:brightness(1.1);box-shadow:0 8px 26px #06b6d48c}[data-theme=light] .pres-btn-card-featured{box-shadow:0 6px 20px #0284c74d;color:#fff!important;background:linear-gradient(135deg,#0284c7 0%,#059669 100%)!important}[data-theme=light] .pres-btn-card-featured:hover{filter:brightness(1.06);box-shadow:0 8px 24px #0284c766}.pres-card-highlights{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.pres-highlight-item{border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;font-weight:700;display:flex}[data-theme=dark] .pres-highlight-item,:root:not([data-theme=light]) .pres-highlight-item{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14}[data-theme=light] .pres-highlight-item{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.pres-net-cost-box{border-radius:14px;margin-top:14px;padding:14px 16px;transition:all .25s}[data-theme=dark] .pres-net-cost-box,:root:not([data-theme=light]) .pres-net-cost-box{background:#10b98114;border:1px solid #10b98147}[data-theme=light] .pres-net-cost-box{box-shadow:0 4px 12px #10b98114;background:#f0fdf4!important;border:1px solid #86efac!important}.pres-net-cost-label{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}[data-theme=dark] .pres-net-cost-label,:root:not([data-theme=light]) .pres-net-cost-label{color:#a7f3d0}[data-theme=light] .pres-net-cost-label{color:#15803d}.pres-net-cost-value{letter-spacing:-.02em;font-size:1.55rem;font-weight:900;line-height:1.1}[data-theme=dark] .pres-net-cost-value,:root:not([data-theme=light]) .pres-net-cost-value{color:#34d399}[data-theme=light] .pres-net-cost-value{color:#15803d}.pres-net-cost-sub{font-size:.78rem;font-weight:600}[data-theme=dark] .pres-net-cost-sub,:root:not([data-theme=light]) .pres-net-cost-sub{color:#94a3b8}[data-theme=light] .pres-net-cost-sub{color:#64748b}.pres-net-cost-breakdown{flex-direction:column;gap:4px;margin-top:10px;font-size:.73rem;display:flex}.pres-faq-card{border-radius:12px;padding:14px 16px;transition:all .2s}[data-theme=dark] .pres-faq-card,:root:not([data-theme=light]) .pres-faq-card{background:#ffffff06;border:1px solid #ffffff0f}[data-theme=light] .pres-faq-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0f172a0a}.pres-faq-card.highlight{background:#10b9810f;border:1px solid #10b98140}[data-theme=light] .pres-faq-card.highlight{background:#f0fdf4!important;border:1px solid #86efac!important}.pres-faq-card .faq-q{margin-bottom:6px;font-weight:800}[data-theme=dark] .pres-faq-card .faq-q,:root:not([data-theme=light]) .pres-faq-card .faq-q{color:#fff}[data-theme=light] .pres-faq-card .faq-q{color:#0f172a}.pres-faq-card .faq-a{color:var(--text-secondary);font-size:.78rem;line-height:1.55}.pres-tax-summary-box{border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:920px;margin:0 auto 20px;padding:18px 22px;font-size:.8rem;line-height:1.5;transition:all .2s;display:grid}[data-theme=dark] .pres-tax-summary-box,:root:not([data-theme=light]) .pres-tax-summary-box{background:#0f172abf;border:1px solid #06b6d440}[data-theme=light] .pres-tax-summary-box{background:#fff;border:1px solid #cbd5e1;box-shadow:0 4px 16px #0f172a0d}.pres-tax-summary-item{border-radius:10px;padding:12px 14px;transition:all .2s}.pres-disclaimer-box{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:12px;max-width:920px;margin:0 auto;padding:14px 20px;transition:all .2s;display:flex}[data-theme=dark] .pres-disclaimer-box,:root:not([data-theme=light]) .pres-disclaimer-box{background:#0f172aa6;border:1px solid #ffffff0f}[data-theme=light] .pres-disclaimer-box{background:#f8fafc;border:1px solid #e2e8f0}.brand-badge-legal{color:#c7d2fe;letter-spacing:.05em;background:#6366f140;border:1px solid #6366f166;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;line-height:1.2;display:inline-block}[data-theme=light] .brand-badge-legal{color:#312e81!important;background:#e0e7ff!important;border:1px solid #818cf8!important;font-weight:900!important}.brand-subtitle-tag{color:var(--brand-cyan);letter-spacing:.04em;font-size:.66rem;font-weight:700;line-height:1.2}[data-theme=light] .brand-subtitle-tag{color:#0369a1!important}.editorial-tab-bar{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:16px;align-items:center;gap:6px;padding:6px;display:inline-flex}[data-theme=light] .editorial-tab-bar{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 16px #0f172a0d!important}.footer-disclaimer-box{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:.8rem;line-height:1.6}[data-theme=light] .footer-disclaimer-box{color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.page-hero-card{background:var(--hero-card-bg);border:1px solid var(--hero-card-border);border-radius:26px;margin-bottom:44px;padding:clamp(32px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000000b3,0 0 40px #06b6d41a}[data-theme=light] .page-hero-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 12px 40px #0f172a0f,0 1px 3px #0f172a0a!important}.page-hero-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:900;line-height:1.18}[data-theme=light] .page-hero-title{color:#0f172a!important}.page-hero-desc{color:var(--text-secondary);margin-bottom:28px;font-size:1.1rem;line-height:1.65}[data-theme=light] .page-hero-desc{color:#334155!important}.page-hero-badge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:.82rem;font-weight:800;display:inline-flex}.unified-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto;display:grid}@media (width<=960px){.unified-cards-grid{grid-template-columns:1fr;gap:22px}}.unified-content-card{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;justify-content:space-between;padding:32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.unified-content-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.unified-content-card.urgent{background:linear-gradient(135deg, #f43f5e14 0%, var(--bg-card) 100%);border-color:#f43f5e73;box-shadow:0 12px 30px #f43f5e1f}[data-theme=light] .unified-content-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 6px 22px #0f172a0d!important}[data-theme=light] .unified-content-card:hover{border-color:#cbd5e1!important;box-shadow:0 12px 30px #0f172a17!important}[data-theme=light] .unified-content-card.urgent{background:linear-gradient(#fff1f2 0%,#fff 42%)!important;border-color:#fda4af!important;box-shadow:0 8px 24px #f43f5e1a!important}.unified-card-title{color:var(--text-primary);letter-spacing:-.015em;margin:0 0 12px;font-size:1.32rem;font-weight:800;line-height:1.3}[data-theme=light] .unified-card-title{color:#0f172a!important}.unified-card-desc{color:var(--text-secondary);margin-bottom:20px;font-size:.94rem;line-height:1.65}[data-theme=light] .unified-card-desc{color:#334155!important}.unified-req-box{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:14px;margin-bottom:18px;padding:16px 18px}[data-theme=light] .unified-req-box{background:#f8fafc!important;border:1px solid #e2e8f0!important}.unified-req-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.78rem;font-weight:800}[data-theme=light] .unified-req-title{color:#0f172a!important}.unified-req-list{color:var(--text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;font-size:.87rem;list-style:none;display:flex}[data-theme=light] .unified-req-list{color:#334155!important}.unified-stat-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:40px;display:grid}.unified-stat-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:22px;transition:transform .2s}[data-theme=light] .unified-stat-card{background:#fff!important;border:1.5px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}.stat-card-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}[data-theme=light] .stat-card-label{color:#64748b!important}.stat-card-val{font-size:2.1rem;font-weight:900;font-family:var(--font-mono);margin:4px 0}.stat-card-sub{color:var(--text-secondary);font-size:.78rem}[data-theme=light] .stat-card-sub{color:#475569!important}.unified-tax-hero{background:linear-gradient(135deg,#10b98114 0%,#0f172af2 45%,#06b6d414 100%);border:2px solid #10b98166;border-radius:22px;margin-bottom:44px;padding:34px 30px;position:relative;overflow:hidden;box-shadow:0 16px 40px #10b9811f}[data-theme=light] .unified-tax-hero{background:#fff!important;border:2px solid #86efac!important;box-shadow:0 12px 36px #10b98117!important}.unified-tax-hero h2,.unified-tax-hero h3{color:var(--text-primary)}[data-theme=light] .unified-tax-hero h2,[data-theme=light] .unified-tax-hero h3{color:#0f172a!important}.unified-tax-hero p{color:var(--text-secondary)}[data-theme=light] .unified-tax-hero p{color:#334155!important}.unified-tax-inner-card{background:#00000059;border:1px solid #ffffff14;border-radius:16px;padding:20px}[data-theme=light] .unified-tax-inner-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important}.unified-tax-inner-card h4{color:var(--text-primary)}[data-theme=light] .unified-tax-inner-card h4{color:#0f172a!important}.unified-tax-inner-card p{color:var(--text-secondary)}[data-theme=light] .unified-tax-inner-card p{color:#475569!important}.section-main-heading{color:var(--text-primary);margin-bottom:14px;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:800}[data-theme=light] .section-main-heading{color:#0f172a!important}.section-header-centered{text-align:center;margin-bottom:36px}.section-header-left{align-items:center;gap:12px;margin-bottom:8px;display:flex}.section-heading-lg{color:var(--text-primary);margin:0;font-size:clamp(1.75rem,2.6vw,2.2rem);font-weight:900;line-height:1.2}[data-theme=light] .section-heading-lg{color:#0f172a!important}.section-heading-md{color:var(--text-primary);margin:0;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:800;line-height:1.25}[data-theme=light] .section-heading-md{color:#0f172a!important}.section-lead-text{color:var(--text-secondary);max-width:850px;margin:0 0 24px;font-size:.94rem;line-height:1.6}[data-theme=light] .section-lead-text{color:#334155!important}.section-badge-pill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:12px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.section-badge-pill.badge-cyan{color:var(--brand-cyan);background:#06b6d41f;border:1px solid #06b6d44d}.section-badge-pill.badge-emerald{color:var(--brand-emerald);background:#10b9811f;border:1px solid #10b9814d}.section-badge-pill.badge-indigo{color:var(--brand-indigo);background:#6366f11f;border:1px solid #6366f14d}.section-badge-pill.badge-amber{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.step-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:28px;position:relative}[data-theme=light] .step-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}.step-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.step-card.step-cyan{border-top:4px solid var(--brand-cyan)!important}.step-card.step-indigo{border-top:4px solid var(--brand-indigo)!important}.step-card.step-emerald{border-top:4px solid var(--brand-emerald)!important}.step-badge-num{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:1.25rem;font-weight:900;display:flex}.step-badge-num.num-cyan{color:#06080d;background:linear-gradient(135deg,#06b6d4 0%,#0284c7 100%)}.step-badge-num.num-indigo{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.step-badge-num.num-emerald{color:#06080d;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.step-title{color:var(--text-primary);margin-bottom:10px;font-size:1.2rem;font-weight:800}[data-theme=light] .step-title{color:#0f172a!important}.step-desc{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.6}[data-theme=light] .step-desc{color:#475569!important}.pillars-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.pillar-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:24px}[data-theme=light] .pillar-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0f172a0a!important}.pillar-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pillar-card.pillar-indigo{border-top:4px solid var(--brand-indigo)!important}.pillar-card.pillar-cyan{border-top:4px solid var(--brand-cyan)!important}.pillar-card.pillar-emerald{border-top:4px solid var(--brand-emerald)!important}.pillar-card.pillar-amber{border-top:4px solid #f59e0b!important}.pillar-card.pillar-pink{border-top:4px solid #ec4899!important}.pillar-card.pillar-purple{border-top:4px solid #8b5cf6!important}.pillar-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pillar-tag{text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:800}.pillar-title{color:var(--text-primary);margin:0 0 10px;font-size:1.15rem;font-weight:800}[data-theme=light] .pillar-title{color:#0f172a!important}.pillar-desc{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.6}[data-theme=light] .pillar-desc{color:#475569!important}.simulator-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);margin-bottom:48px;padding:36px}[data-theme=light] .simulator-card{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 6px 24px #0f172a0d!important}.simulator-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.simulator-title{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800}[data-theme=light] .simulator-title{color:#0f172a!important}.simulator-subtitle{color:var(--text-secondary);margin:4px 0 0;font-size:.86rem}[data-theme=light] .simulator-subtitle{color:#475569!important}.simulator-breakdown-card{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;justify-content:space-between;padding:24px;display:flex}[data-theme=light] .simulator-breakdown-card{background:#f8fafc!important;border-color:#cbd5e1!important}.simulator-breakdown-title{color:var(--text-primary);font-size:.9rem;font-weight:800}[data-theme=light] .simulator-breakdown-title{color:#0f172a!important}.cta-banner-card{text-align:center;border:1px solid var(--border-glow);max-width:920px;box-shadow:var(--shadow-lg);border-radius:20px;margin:0 auto;padding:44px 32px;position:relative;overflow:hidden}:root:not([data-theme=light]) .cta-banner-card{background:linear-gradient(135deg,#6366f11f 0%,#06b6d414 50%,#0f172ad9 100%)}[data-theme=light] .cta-banner-card{background:linear-gradient(135deg,#f0fdf4 0%,#e0f2fe 50%,#fff 100%)!important;border:1.5px solid #7dd3fc!important;box-shadow:0 10px 30px #0f172a0f!important}.cta-banner-title{color:var(--text-primary);margin-bottom:12px;font-size:1.8rem;font-weight:800}[data-theme=light] .cta-banner-title{color:#0f172a!important}.cta-banner-desc{color:var(--text-secondary);max-width:680px;margin:0 auto 24px;font-size:.95rem;line-height:1.6}[data-theme=light] .cta-banner-desc{color:#334155!important}html.eaa-contrast-dark{filter:contrast(160%)!important;color:#fff!important;background:#000!important}html.eaa-contrast-light{color:#000!important;filter:contrast(125%)!important;background-color:#fff!important}html.eaa-contrast-light body{color:#000!important;background-color:#fff!important;background-image:none!important}html.eaa-contrast-light *{border-color:#0006!important}html.eaa-contrast-light h1,html.eaa-contrast-light h2,html.eaa-contrast-light h3,html.eaa-contrast-light h4,html.eaa-contrast-light h5,html.eaa-contrast-light h6,html.eaa-contrast-light p,html.eaa-contrast-light label,html.eaa-contrast-light strong,html.eaa-contrast-light li,html.eaa-contrast-light span:not([style*="color: #ffffff"]):not([style*="color: rgb(255, 255, 255)"]){color:#000!important}html.eaa-contrast-light a{color:#00e!important;font-weight:700!important;text-decoration:underline!important}html.eaa-contrast-light #eaaPortalTrigger{color:#000!important;background:#fff!important;border:2px solid #000!important;box-shadow:0 4px 14px #00000040!important}html.eaa-contrast-light #eaaPortalTrigger span{color:#000!important}html.eaa-monochrome{filter:grayscale()!important}html.eaa-dyslexia,html.eaa-dyslexia body,html.eaa-dyslexia p,html.eaa-dyslexia span,html.eaa-dyslexia a,html.eaa-dyslexia h1,html.eaa-dyslexia h2,html.eaa-dyslexia h3,html.eaa-dyslexia h4,html.eaa-dyslexia button,html.eaa-dyslexia input{letter-spacing:.06em!important;word-spacing:.12em!important;font-family:OpenDyslexic,Comic Sans MS,sans-serif!important}html.eaa-text-size-1{font-size:115%!important}html.eaa-text-size-2{font-size:130%!important}html.eaa-text-size-3{font-size:150%!important}.eaa-modal-dialog{box-sizing:border-box!important;font-size:14px!important;line-height:1.4!important}html.eaa-text-size-1 .eaa-modal-dialog,html.eaa-text-size-2 .eaa-modal-dialog,html.eaa-text-size-3 .eaa-modal-dialog{font-size:14px!important}html.eaa-text-size-1 #eaaPortalTrigger,html.eaa-text-size-2 #eaaPortalTrigger,html.eaa-text-size-3 #eaaPortalTrigger{font-size:13px!important}html.eaa-line-spacing body,html.eaa-line-spacing p,html.eaa-line-spacing li{line-height:2.1!important}html.eaa-highlight-links a,html.eaa-highlight-links button{outline-offset:2px!important;outline:2px solid #f59e0b!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.eaa-large-cursor,html.eaa-large-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='2' d='M2,2 L14,28 L18,18 L28,14 Z'/%3E%3C/svg%3E"),auto!important}html.eaa-stop-anim,html.eaa-stop-anim *{transition:none!important;animation:none!important}.admin-left-sidebar{border-right:1px solid var(--border-subtle);background:#06080d99;transition:background-color .25s,border-color .25s}.admin-identity-card{transition:all .2s}.admin-top-bar{background:#0f172aa6;border:1px solid #ffffff14;transition:all .25s}.admin-hero-card{transition:all .25s}.admin-sim-card{background:#0000004d;border:1px solid #ffffff0f;border-radius:10px;padding:12px;transition:all .2s}.admin-inset-card{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;transition:all .2s}.admin-inset-title{color:#fff;font-weight:700}[data-theme=light] .admin-left-sidebar{background:#fff!important;border-right:1.5px solid #e2e8f0!important}[data-theme=light] .admin-left-sidebar nav button{color:#475569!important}[data-theme=light] .admin-left-sidebar nav button:hover{color:#0f172a!important;background:#f1f5f9!important}[data-theme=light] .admin-identity-card{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 10px #0000000a!important}[data-theme=light] .admin-top-bar{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 10px #0000000a!important}[data-theme=light] .admin-top-bar span{color:#0f172a!important}[data-theme=light] .admin-top-bar span.text-muted,[data-theme=light] .admin-top-bar span[style*="var(--text-secondary)"]{color:#475569!important}[data-theme=light] .admin-hero-card{background:linear-gradient(135deg,#e0f2fe 0%,#f0fdf4 100%)!important;border:1.5px solid #7dd3fc!important;box-shadow:0 4px 15px #0000000a!important}[data-theme=light] .admin-hero-card h1{color:#0f172a!important}[data-theme=light] .admin-hero-card p{color:#334155!important}[data-theme=light] .admin-sim-card{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .admin-sim-card div[style*="fontFamily: 'var(--font-mono)'"],[data-theme=light] .admin-sim-card div[style*="color: '#ffffff'"]{color:#0f172a!important}[data-theme=light] .admin-inset-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;box-shadow:0 1px 4px #00000008!important}[data-theme=light] .admin-inset-title{color:#0f172a!important}[data-theme=light] .admin-left-sidebar nav div[style*="textTransform: 'uppercase'"]{color:#64748b!important}.mobile-app-bottom-nav{height:calc(64px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-subtle);z-index:999;background:#121316f0;grid-template-columns:repeat(5,1fr);align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000073}[data-theme=light] .mobile-app-bottom-nav{background:#fffffff5;border-top:1px solid #00000014;box-shadow:0 -4px 20px #0000000f}.bottom-nav-item{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;transition:transform .15s,color .15s;display:flex;position:relative}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-item.active{color:var(--brand-cyan)}[data-theme=light] .bottom-nav-item.active{color:#0284c7}.bottom-nav-icon{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.bottom-nav-item.active .bottom-nav-icon{transform:translateY(-2px)}.bottom-nav-label{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}.bottom-nav-indicator{background:var(--brand-cyan);width:16px;height:3px;box-shadow:0 0 8px var(--brand-cyan);border-radius:2px;position:absolute;top:4px}@media (width<=1024px){.mobile-app-bottom-nav{display:grid!important}main.main-content:not(.full-width-backend){padding-bottom:calc(84px + env(safe-area-inset-bottom,16px))!important;padding-left:16px!important;padding-right:16px!important}.desktop-nav{display:none!important}.mobile-toggle{display:inline-flex!important}.nav-user-pill.hide-mobile{display:none!important}#eaaPortalTrigger{bottom:calc(76px + env(safe-area-inset-bottom,12px))!important;padding:8px 12px!important;font-size:.78rem!important;left:14px!important}.hero-division-btn{min-width:0!important}}@media (width<=768px){body{-webkit-text-size-adjust:100%;overflow-x:hidden}input,select,textarea{font-size:16px!important}.hero-main-card{border-radius:18px!important;padding:28px 16px!important}.hero-main-card h1{font-size:1.85rem!important;line-height:1.22!important}.glass-panel.interactive-card{padding:20px 18px!important}.hero-trust-bar{grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px 12px!important}.auth-modal-card{width:95vw!important;max-width:95vw!important;margin:10px auto!important;padding:20px 16px!important}#eaaPortalTrigger{bottom:calc(72px + env(safe-area-inset-bottom,12px))!important;z-index:890!important;padding:7px 13px!important;font-size:.78rem!important;left:12px!important}footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,20px))!important}}@media (width<=480px){.hero-trust-bar{grid-template-columns:1fr!important}.bottom-nav-label{font-size:.62rem}}.auth-info-box{color:var(--brand-cyan);background:#06b6d414;border:1px solid #06b6d440;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 0;padding:10px 14px;font-size:.76rem;line-height:1.45;display:flex}[data-theme=light] .auth-info-box,.theme-light .auth-info-box{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.auth-warning-box{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 0;padding:10px 14px;font-size:.76rem;line-height:1.45;display:flex}[data-theme=light] .auth-warning-box,.theme-light .auth-warning-box{color:#92400e;background:#fffbeb;border-color:#fde68a}.auth-error-box{color:#fca5a5;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.82rem;display:flex}[data-theme=light] .auth-error-box,.theme-light .auth-error-box{color:#991b1b;background:#fef2f2;border-color:#fecaca}.auth-success-box{color:#6ee7b7;background:#10b98126;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.82rem;display:flex}[data-theme=light] .auth-success-box,.theme-light .auth-success-box{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.auth-link{color:var(--brand-cyan);cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;text-decoration:underline;transition:opacity .15s}.auth-link:hover{opacity:.85}[data-theme=light] .auth-link,.theme-light .auth-link{color:#0284c7;font-weight:600}.banner-rules-editor-container{border-radius:var(--radius-md,14px);background:var(--bg-card);border:1px solid var(--border-medium);box-shadow:var(--shadow-md);transition:background var(--transition-normal), border-color var(--transition-normal);flex-direction:column;gap:20px;margin-top:14px;padding:22px;display:flex}[data-theme=light] .banner-rules-editor-container,.theme-light .banner-rules-editor-container{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 4px 20px #0000000f!important}.banner-rules-section-card{border-radius:var(--radius-sm,10px);background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding:16px;display:flex}[data-theme=light] .banner-rules-section-card,.theme-light .banner-rules-section-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}.banner-rules-inner-box{border-radius:var(--radius-sm,8px);background:var(--bg-card);border:1px solid var(--border-subtle);padding:14px}[data-theme=light] .banner-rules-inner-box,.theme-light .banner-rules-inner-box{background:#fff!important;border:1px solid #e2e8f0!important}.banner-rules-footer-bar{border-radius:var(--radius-sm,8px);background:var(--bg-tertiary);border:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}[data-theme=light] .banner-rules-footer-bar,.theme-light .banner-rules-footer-bar{background:#f1f5f9!important;border:1px solid #cbd5e1!important}.adv-exhausted-banner-notice{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;line-height:1.45;display:flex}.adv-exhausted-banner-notice strong{color:#7f1d1d;font-weight:800}.adv-exhausted-status-badge{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.74rem;font-weight:800;display:inline-flex}[data-theme=dark] .adv-exhausted-banner-notice,:root:not([data-theme=light]) .adv-exhausted-banner-notice{color:#fca5a5;background:#ef444426;border-color:#ef444473}[data-theme=dark] .adv-exhausted-banner-notice strong,:root:not([data-theme=light]) .adv-exhausted-banner-notice strong{color:#fecaca}[data-theme=dark] .adv-exhausted-status-badge,:root:not([data-theme=light]) .adv-exhausted-status-badge{color:#fca5a5;background:#ef444433;border-color:#ef444480}
