@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";:root{--color-primary: #006b4b;--color-secondary: #ed694b;--color-neutral: #363534;--color-gold: #006b4b;--color-gold-light: #ed694b;--color-dark: #363534;--color-dark-soft: #4a4a4a;--color-text-main: #363534;--color-text-muted: #666666;--color-text-on-dark: #f2f2f2;--bg-primary: #ffffff;--bg-secondary: #f2f2f2;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-footer: #363534;--border-color: #e5e5e5;--shadow-sm: 0 2px 10px rgba(0, 0, 0, .05);--shadow-md: 0 5px 20px rgba(0, 107, 75, .08);--shadow-lg: 0 10px 40px rgba(0, 107, 75, .12);--shadow-xl: 0 20px 60px rgba(0, 107, 75, .15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px}[data-theme=dark]{--bg-primary: #1a1a1a;--bg-secondary: #262626;--bg-surface: #1e1e1e;--bg-card: #1f1f1f;--bg-footer: #141414;--color-text-main: #f2f2f2;--color-text-muted: #b0b0b0;--color-dark: #ffffff;--border-color: #333333;--shadow-sm: 0 4px 15px rgba(0, 0, 0, .3);--shadow-md: 0 8px 30px rgba(0, 107, 75, .4);--shadow-lg: 0 15px 50px rgba(0, 107, 75, .5)}body{font-family:Outfit,sans-serif;color:var(--color-text-main);line-height:1.6;background-color:var(--bg-secondary)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.container_main{max-width:1400px;margin:0 auto;padding:0 40px}@media(max-width:768px){.container,.container_main{padding:0 16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0}.reveal.active{animation:fadeInUp .8s ease forwards}.reveal-zoom{opacity:0}.reveal-zoom.active{animation:zoomIn .8s ease forwards}.delay-100{animation-delay:.1s!important}.delay-200{animation-delay:.2s!important}.delay-300{animation-delay:.3s!important}.delay-400{animation-delay:.4s!important}.delay-500{animation-delay:.5s!important}.section-header{margin-bottom:30px}.section-header.center{text-align:center}.section-subtitle{color:var(--color-gold);font-weight:800;font-size:.8rem;letter-spacing:2px;margin-bottom:8px;display:block;text-transform:uppercase}.section-title{font-size:2.4rem;font-weight:900;color:var(--color-dark);line-height:1.1}.section-title.light{color:#fff}.header-divider{width:50px;height:3px;background:var(--color-gold);margin:15px 0}.center .header-divider{margin-left:auto;margin-right:auto}@media(max-width:768px){.section-title{font-size:2rem}.section-header{margin-bottom:28px}}.btn-gold{background:var(--color-gold);color:#fff;padding:12px 30px;border-radius:8px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:.4s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;box-shadow:0 4px 15px #006b4b33;font-size:.85rem}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 25px #006b4b4d}.btn-action-gold{background:transparent;color:var(--color-gold);border:2px solid var(--color-gold);padding:8px 18px;border-radius:8px;font-weight:800;cursor:pointer;transition:.3s;display:inline-flex;align-items:center;gap:8px;font-size:.85rem;text-decoration:none}.btn-action-gold:hover{background:var(--color-gold);color:#fff;transform:translateY(-2px)}.btn-submit{background:var(--color-gold);color:#fff;border:none;padding:18px 45px;border-radius:var(--radius-md);font-weight:900;cursor:pointer;transition:.4s;display:flex;align-items:center;gap:15px;box-shadow:0 8px 25px #006b4b4d;font-size:1rem}.btn-submit:hover{transform:translateY(-4px);box-shadow:0 12px 35px #006b4b73}@media(max-width:480px){.btn-submit{width:100%;justify-content:center;padding:14px 20px}.btn-action-gold{padding:8px 14px;font-size:.85rem}}.web-internal-page .internal-hero{background:linear-gradient(90deg,#000c,#0006),url(/images/1.webp);background-size:cover;background-position:center;padding:5px 0;color:#fff;border-bottom:5px solid var(--color-gold)}.web-internal-page .page-title{font-size:2.5rem;font-weight:900;margin-bottom:5px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.web-internal-page .breadcrumb{display:flex;list-style:none;gap:10px;font-size:.95rem;opacity:.9;flex-wrap:wrap}.web-internal-page .breadcrumb li a{color:#fff;text-decoration:none}.web-internal-page .breadcrumb li.active{color:var(--color-secondary);font-weight:700}.web-internal-page .breadcrumb li:not(:last-child):after{content:"/";margin-left:10px;color:#ffffff80}.web-internal-page .content-section{padding:30px 0}.web-internal-page .content-grid{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:start}.web-internal-page .sidebar{background:var(--bg-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-color);position:sticky;top:230px;height:fit-content}.web-internal-page .sidebar-title{background:linear-gradient(135deg,var(--color-gold),var(--color-gold-light));color:#fff;padding:25px;font-weight:950;font-size:1.1rem;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.web-internal-page .sidebar-link{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:var(--color-text-main);text-decoration:none;font-weight:700;border-bottom:1px solid var(--border-color);transition:.3s;font-size:.85rem}.web-internal-page .sidebar-link:hover,.web-internal-page .sidebar-link.active{background:#006b4b14;color:var(--color-gold);padding-left:28px}.web-internal-page .sidebar-nested{background:var(--bg-secondary);padding:5px 0}.web-internal-page .sidebar-sub-link{display:block;padding:12px 25px 12px 45px;font-size:.85rem;color:var(--color-text-muted);text-decoration:none;transition:.3s;font-weight:600}.web-internal-page .sidebar-sub-link:hover,.web-internal-page .sidebar-sub-link.active{color:var(--color-gold);background:#006b4b0d}.web-internal-page .main-content{background:var(--bg-card);padding:25px;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);min-width:0}.web-internal-page .description-lead{font-size:1.25rem;line-height:1.4;color:var(--color-dark);font-weight:800;text-align:justify;margin-bottom:24px;letter-spacing:-.2px}.web-internal-page .description-text{font-size:1rem;line-height:1.7;color:var(--color-text-muted);text-align:justify;margin-bottom:15px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media(max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.info-card{background:var(--bg-surface);padding:10px;border-radius:var(--radius-lg);border:1px solid var(--border-color);transition:.4s ease;text-align:center}.info-card i{font-size:2.8rem;color:var(--color-gold);margin-bottom:5px;display:inline-block}.info-card h3{font-size:1.4rem;margin-bottom:5px;color:var(--color-dark);font-weight:800}.highlight-card{background:var(--bg-secondary);padding:10px;border-radius:var(--radius-lg);border-left:6px solid var(--color-gold);margin-bottom:20px;box-shadow:var(--shadow-sm)}.golden-banner{background:var(--color-gold);color:#fff!important;padding:45px;border-radius:var(--radius-lg);box-shadow:0 12px 35px #006b4b4d}.golden-banner *{color:#fff!important}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}@media(max-width:1100px){.options-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:600px){.options-grid{grid-template-columns:1fr;gap:20px;margin-top:24px}}.option-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:15px;display:flex;flex-direction:column;transition:.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center;box-shadow:var(--shadow-sm)}.option-card:hover{transform:translateY(-12px);border-color:var(--color-gold);box-shadow:var(--shadow-xl)}.option-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background:var(--color-gold);transform:scaleX(0);transition:.4s;transform-origin:center}.option-card:hover:after{transform:scaleX(1)}.option-icon{font-size:2rem;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0}.option-card h3{font-size:1.8rem;font-weight:900;margin-bottom:0;color:var(--color-dark);letter-spacing:-.5px}.option-card p{color:var(--color-text-muted);font-size:1rem;line-height:1.7;margin-bottom:0;flex-grow:1}@media(max-width:480px){.option-card{padding:30px 20px}.option-card h3{font-size:1.4rem}}.field-search{position:relative;width:100%}.field-search input{width:100%;padding:10px 15px 10px 35px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--color-text-main);font-size:.85rem;transition:.3s cubic-bezier(.4,0,.2,1);font-family:inherit}.field-search input:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 4px #006b4b26;background:var(--bg-primary)}.field-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-gold);opacity:.6;font-size:.85rem;pointer-events:none}.data-controls{display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary);padding:12px 20px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:20px;gap:12px;flex-wrap:wrap}@media(max-width:600px){.data-controls{flex-direction:column;align-items:stretch;padding:16px;gap:12px}.data-controls>*{width:100%}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-container{background:var(--bg-surface);border-radius:var(--radius-lg);padding:2px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:30px}.data-table{width:100%;border-collapse:separate;border-spacing:0 10px;min-width:500px}.data-table th{padding:12px 15px;text-align:left;font-size:.75rem;text-transform:uppercase;color:var(--color-gold);letter-spacing:1px;font-weight:900;white-space:nowrap}.data-table td{background:var(--bg-primary);padding:12px 15px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:.9rem;color:var(--color-text-main)}.data-table td:first-child{border-left:1px solid var(--border-color);border-radius:12px 0 0 12px}.data-table td:last-child{border-right:1px solid var(--border-color);border-radius:0 12px 12px 0}.data-table tr:hover td{background:var(--bg-secondary)}.data-table th .field-search input{padding:7px 10px 7px 28px;font-weight:500;font-size:.75rem;text-transform:none;letter-spacing:0;margin-top:8px}.mobile-card-list{display:flex;flex-direction:column;gap:16px}.data-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:18px 16px;box-shadow:var(--shadow-sm);transition:.3s cubic-bezier(.4,0,.2,1)}.data-card:active{transform:scale(.985)}.card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dotted var(--border-color)}.card-top-title{font-weight:800;font-size:1rem;color:var(--color-dark);flex:1;min-width:0;word-break:break-word}.card-mid{display:flex;flex-direction:column;gap:10px}.info-item{display:flex;flex-direction:column;gap:2px}.info-item label{font-size:.72rem;font-weight:800;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.info-item span,.info-item p{font-size:.93rem;color:var(--color-text-main);font-weight:600;margin:0}.card-bottom{margin-top:16px;display:flex;flex-direction:column;gap:8px}.card-bottom .btn-submit,.card-bottom .btn-action-gold{width:100%;justify-content:center;padding:12px}.status-badge{background:#006b4b1a;color:var(--color-gold);padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:800;white-space:nowrap;flex-shrink:0}[data-theme=dark] .status-badge{background:#006b4b40}.gestion-tag{background:var(--color-gold);color:#fff;padding:4px 12px;border-radius:8px;font-weight:800;font-size:.82rem;white-space:nowrap;flex-shrink:0}.section-label{font-size:.7rem;font-weight:800;text-transform:uppercase;color:var(--color-gold);letter-spacing:.5px;display:block;margin-bottom:6px}.file-link-inline{display:flex;align-items:center;gap:8px;color:var(--color-text-main);font-size:.85rem;font-weight:600;transition:.3s;text-decoration:none;padding:8px 12px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color)}.file-link-inline i{color:var(--color-gold);flex-shrink:0}.file-link-inline:hover{color:var(--color-gold);background:#006b4b0f}.pagination-system{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 20px;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color);flex-wrap:wrap;box-shadow:var(--shadow-sm)}.page-size-footer{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--color-text-muted);font-weight:700}.page-size-footer select{padding:7px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--color-text-main);cursor:pointer;font-weight:800;font-family:inherit}.pagination-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.btn-page{min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--color-text-main);font-weight:800;cursor:pointer;transition:.3s;font-size:.9rem}.btn-page.active{background:var(--color-gold);color:#fff!important;border-color:var(--color-gold)}.btn-page:hover:not(.active):not(:disabled){border-color:var(--color-gold);color:var(--color-gold);background:var(--bg-secondary)}.btn-page:disabled{opacity:.3;cursor:not-allowed}.page-dots{display:flex;align-items:center;justify-content:center;width:30px;color:var(--color-text-muted);font-weight:900}.card-header-pee{border-bottom:1px solid var(--border-color);padding-bottom:12px;margin-bottom:12px}.card-header-pee h4{font-size:1.1rem;font-weight:800;color:var(--color-gold);line-height:1.3}.card-sections{display:flex;flex-direction:column;gap:12px}.btn-mobile-file{width:100%;background:var(--bg-secondary);color:var(--color-gold);border:1px solid var(--border-color);padding:14px;border-radius:12px;font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:.3s;text-decoration:none;box-shadow:var(--shadow-sm)}.btn-mobile-file:hover,.btn-mobile-file:active{background:var(--color-gold);color:#fff;border-color:var(--color-gold);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-mobile-file i{font-size:1.1rem}.no-data-mobile{display:block;text-align:center;padding:10px;background:var(--bg-secondary);border-radius:8px;font-size:.85rem;color:var(--color-text-muted);font-style:italic}@media(max-width:600px){.pagination-system{flex-direction:column;gap:14px;padding:16px;align-items:center}.page-size-footer{justify-content:center}.btn-page{min-width:38px;height:38px;font-size:.82rem}}@media(max-width:992px){.web-internal-page .content-grid{grid-template-columns:1fr;gap:5px}.web-internal-page .sidebar{display:none}.web-internal-page .main-content{padding:28px 20px;border-radius:0;border-left:none;border-right:none;box-shadow:none}.web-internal-page .page-title{font-size:1.5rem}.web-internal-page .internal-hero{padding:1px 0}.container_main{padding:0 16px}}@media(max-width:768px){.web-internal-page .content-section{padding:10px 0}.web-internal-page .description-lead{font-size:.9rem;margin-bottom:5px;text-align:justify}.web-internal-page .main-content,.golden-banner{padding:10px}.highlight-card{padding:12px 10px}.info-card{padding:12px}}.desktop-only{display:block!important}.mobile-only{display:none!important}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block!important}}.stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;text-align:center}.stat-item .stat-num{font-size:2.8rem;font-weight:900;display:block;color:inherit;line-height:1;margin-bottom:10px}.stat-item .stat-label{font-size:.85rem;text-transform:uppercase;font-weight:700;opacity:.9;letter-spacing:1px}@media(max-width:480px){.stat-item .stat-num{font-size:2rem}}.timeline-container{border-left:3px solid var(--border-color);margin-left:15px;padding-left:40px;display:grid;gap:45px;position:relative}.timeline-point{position:relative}.timeline-point:before{content:"";position:absolute;left:-49.5px;top:8px;width:18px;height:18px;background:var(--color-gold);border:4px solid var(--bg-card);border-radius:50%;box-shadow:0 0 0 4px #006b4b1a}@media(max-width:600px){.timeline-container{margin-left:8px;padding-left:24px;gap:28px}.timeline-point:before{left:-32px;width:14px;height:14px}}.form-container{display:flex;flex-direction:column;gap:28px}.form-group-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.form-group{display:flex;flex-direction:column;gap:10px}.form-label{font-size:.85rem;font-weight:800;color:var(--color-gold);text-transform:uppercase;letter-spacing:1px;margin-left:5px}.form-input,.form-textarea{width:100%;padding:14px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-dark);font-size:1rem;font-family:inherit;transition:.3s cubic-bezier(.4,0,.2,1)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 5px #006b4b1a;transform:translateY(-2px);background:var(--bg-primary)}@media(max-width:600px){.form-group-row{grid-template-columns:1fr}}.loading-system{text-align:center;padding:60px 20px}.spinner-gold{border:4px solid rgba(0,107,75,.1);border-left-color:var(--color-gold);width:45px;height:45px;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px}.empty-system{text-align:center;padding:60px 20px;background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--color-text-muted);border:2px dashed var(--border-color)}.empty-system i{font-size:3rem;opacity:.3;margin-bottom:15px;display:block}.empty-state{display:flex;flex-direction:column;align-items:center;color:var(--color-text-muted)}.empty-state i{font-size:3rem;margin-bottom:15px;opacity:.3}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.mt-0{margin-top:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:15px!important}.mt-4{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:15px!important}.mb-4{margin-bottom:20px!important}.p-0{padding:0!important}.p-1{padding:5px!important}.p-2{padding:10px!important}.w-100{width:100%!important}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-2{gap:10px}.gap-3{gap:16px}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md)}:root{--color-primary: #006b4b;--color-secondary: #ed694b;--color-gold: #006b4b;--color-gold-hover: #ed694b;--color-red: #c0392b;--color-teal: #16a085;--bg-primary: #ffffff;--bg-secondary: #f2f2f2;--bg-surface: #f4f7f6;--bg-footer: #363534;--bg-card: #ffffff;--color-text-main: #363534;--color-text-muted: #666666;--color-text-on-dark: #f2f2f2;--border-color: #e5e5e5;--shadow-color: rgba(0, 107, 75, .08);--font-main: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 10px 30px var(--shadow-color);--shadow-lg: 0 20px 50px rgba(0, 107, 75, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--transition-smooth: all .4s cubic-bezier(.25, 1, .5, 1)}[data-theme=dark]{--bg-primary: #1a1a1a;--bg-secondary: #262626;--bg-surface: #1e1e1e;--bg-footer: #141414;--bg-card: #1f1f1f;--color-text-main: #f2f2f2;--color-text-muted: #a0a0a0;--border-color: #333333;--shadow-color: rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);color:var(--color-text-main);background-color:var(--bg-primary);line-height:1.6;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}ul{list-style:none}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}img{max-width:100%;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.container_main{width:100%;max-width:1600px;margin:-10px auto;padding:10px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.reveal,.reveal-zoom,.reveal-right{opacity:0;will-change:transform,opacity;animation-play-state:paused}.reveal{transform:translateY(40px)}.reveal-zoom{transform:scale(.9);filter:blur(10px)}.reveal-right{transform:translate(50px)}.active.reveal{animation:fadeInUp .8s cubic-bezier(.2,.8,.2,1) forwards;animation-play-state:running}.active.reveal-zoom{animation:zoomIn .8s cubic-bezier(.2,.8,.2,1) forwards;animation-play-state:running}.active.reveal-right{animation:slideInRight .8s cubic-bezier(.2,.8,.2,1) forwards;animation-play-state:running}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.hover-lift{transition:var(--transition-smooth)}.hover-lift:hover{transform:translateY(-8px)}.hover-glow:hover{filter:drop-shadow(0 0 8px rgba(201,167,81,.3))}.btn-hover-effect{position:relative;overflow:hidden;transition:var(--transition-smooth)}.btn-hover-effect:after{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:#ffffff1a;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .6s ease}.btn-hover-effect:hover:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.bg-primary{background-color:var(--bg-primary);color:var(--color-text-main)}.bg-gold{background-color:var(--color-gold);color:#fff}.text-gold{color:var(--color-gold)}.text-red{color:var(--color-red)}
