:root{--bg-pattern:radial-gradient(#da38321a 1px,transparent 1px);--section-alt-bg:#f4f6fa;--primary-color:#da3832!important;--primary-dark:#b52d28!important;--primary-subtle:#f6e9e8!important;--primary-rgb:218,56,50!important;--bs-primary:#da3832!important;--bs-primary-rgb:218,56,50!important}.accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DA3832' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DA3832' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}body{scroll-behavior:smooth;color:#0f172a;background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif}a{text-decoration:none}.bg-pattern{background-image:var(--bg-pattern);background-size:20px 20px}.font-black{font-weight:900}html{scroll-behavior:smooth}.text-slate-900{color:#0f172a}.text-slate-600{color:#475569}.text-slate-500{color:#64748b}.text-primary-dark{color:var(--primary-dark)}.bg-primary-dark{background-color:var(--primary-dark)}.bg-primary-light{background-color:var(--primary-subtle)}.bg-green-50{background-color:#f0fdf4}.text-green-700{color:#15803d}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.05)}.hover-shadow-lg:hover{box-shadow:0 .5rem 1rem #00000026!important}.hover-shadow-xl:hover{box-shadow:0 1rem 3rem #0000002d!important}.transition-all{transition:all .3s}.fw-black{font-weight:900!important}.tracking-widest{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 4px 14px 0 rgba(var(--primary-rgb),.3)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{box-shadow:0 6px 20px rgba(var(--primary-rgb),.4);transform:translateY(-2px);background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.text-primary{color:var(--primary-color)!important}.border-primary{border-color:var(--primary-color)!important}.bg-primary-subtle{background-color:var(--primary-subtle)!important}.border-primary-subtle{border-color:#f5c2c0!important}.object-fit-cover{object-fit:cover}.card-border-standard{border:1px solid #0f172a1f!important}.theme-toggle-btn{color:#0f172a;background-color:#0f172a0f;width:40px;height:40px;transition:background-color .2s,color .2s,transform .2s}.theme-toggle-btn:hover{background-color:var(--primary-subtle);color:var(--bs-primary);transform:rotate(15deg)}[data-bs-theme=dark]{--border-primary-subtle-color:#ff6a6159;--section-alt-bg:#131d2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary-color:#ff6a61!important;--primary-rgb:255,106,97!important;--primary-subtle:#3a1f1e!important;--bs-primary:#ff6a61!important;--bs-primary-rgb:255,106,97!important}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ff6a61' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ff6a61' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}[data-bs-theme=dark] body{color:#e8edf5;background-color:#0b1220}[data-bs-theme=dark] .bg-white{background-color:#16202f!important}[data-bs-theme=dark] .bg-light{background-color:#131d2e!important}[data-bs-theme=dark] .text-dark{color:#f1f5f9!important}[data-bs-theme=dark] .text-secondary{color:#9aa7bb!important}[data-bs-theme=dark] .border-light{border-color:#ffffff1f!important}[data-bs-theme=dark] .card-border-standard{border-color:#ffffff24!important}[data-bs-theme=dark] .border-primary-subtle{border-color:var(--border-primary-subtle-color)!important}[data-bs-theme=dark] .theme-toggle-btn{color:#f1f5f9;background-color:#ffffff14}[data-bs-theme=dark] .theme-toggle-btn:hover{background-color:var(--primary-subtle);color:var(--bs-primary)}.pv-icon-badge{color:#da3832!important;background-color:#f6e9e8!important}[data-bs-theme=dark] .pv-card-alt.bg-white,[data-bs-theme=dark] .pv-card-alt.bg-light{background-color:#1b2a40!important}.pv-footer-link{transition:color .2s}.pv-footer-link:hover,.pv-footer-link:focus-visible{color:#fff!important}
