﻿@font-face{font-family:'Monocraft';src:url(/assets/Monocraft-47a4fb4d0be8e64ae2fce66be8a6613c081102baf01c6e0bca948fec6c88285a.otf) format("otf");font-weight:normal;font-style:normal;font-display:swap}body.backend{background-color:#222;color:#68FF8E;font-family:'Courier New', Courier, monospace;display:flex;flex-direction:column;max-width:100vw}body.backend #radio-alert-bar{width:100%}body.backend #radio-alert-bar .radio-frame{height:3.15rem;border:1px solid #00ff88;font-family:'Roboto', monospace;font-size:1rem;color:#00ff88;overflow:hidden;display:flex;align-items:center}body.backend #radio-alert-bar .radio-frame .radio-window{display:inline-flex;gap:0.1rem;width:100%}body.backend #radio-alert-bar .radio-frame #radio-text{display:flex;white-space:nowrap;font-family:'Monocraft', monospace}body.backend #radio-alert-bar .radio-frame .slot{width:0.65rem;text-align:center}body.backend td{padding-right:1rem}body.backend a{color:#68FF8E}body.backend .title-container{display:flex;align-items:center;max-height:3rem}body.backend h1,body.backend h2,body.backend h3,body.backend h4,body.backend h5,body.backend h6{margin:0;min-width:25rem;text-align:center;font-size:1.5rem;line-height:1;display:block;overflow:hidden;color:#68FF8E}body.backend .horizontal-scrollable{overflow-x:scroll}body.backend .horizontal-scrollable th:nth-child(1){position:sticky;left:0;background-color:#222}body.backend .horizontal-scrollable th:nth-child(2){position:sticky;left:26rem;background-color:#222}body.backend .horizontal-scrollable td{padding:0 1rem}body.backend .horizontal-scrollable .sticky-first{font-size:0.8rem;background-color:#222;position:sticky;margin-left:0;padding-left:1rem;left:0;z-index:1;max-width:20rem;padding-right:5rem}body.backend .horizontal-scrollable .sticky-second{padding-left:1rem;margin-left:0;background-color:#222;position:sticky;left:26rem;z-index:1;min-width:20rem}body.backend .translation-input{background-color:transparent;color:#68FF8E;border:0.5px solid #68FF8E;width:20rem}body.backend .backend-container{width:100%;height:100%}body.backend .backend-container .navbar{background-color:#222;height:3.3rem;display:flex}body.backend .backend-container .navbar .nav-item{display:inline-block;border:1px solid #68FF8E;padding:1rem}body.backend .backend-container .navbar .nav-item .logout-link,body.backend .backend-container .navbar .nav-item input.logout-link{color:#68FF8E;background:none;border:none;font-weight:bold;text-decoration:none;cursor:pointer}body.backend .backend-container .navbar .nav-item .logout-link:hover,body.backend .backend-container .navbar .nav-item input.logout-link:hover{text-decoration:underline}body.backend .backend-container .container{border:1px solid #68FF8E;padding:0rem 0.5rem 0 0.5rem;border-radius:5px;height:95%}.gridjs-container .gridjs-tbody,.gridjs-container td.gridjs-td{background-color:transparent;color:#68FF8E;font-weight:bold;font-size:14px;border-color:transparent;padding:0}.gridjs-container .gridjs-th{background-color:transparent;color:#68FF8E;border-color:transparent}.gridjs-container .gridjs-th button{color:#68FF8E}.gridjs-container .gridjs-footer{background-color:transparent;border-color:#68FF8E}.gridjs-container .gridjs-footer .gridjs-pagination{color:#68FF8E}.action-area{display:flex;margin-left:-0.5rem;margin-right:-0.5rem}.action-area a,.action-area .button_to{border-bottom:1px solid #68FF8E;border-right:1px solid #68FF8E;padding:0.5rem;text-decoration:none}.action-area a button,.action-area .button_to button{background-color:transparent;border:none;color:#68FF8E;font-family:'Courier New', Courier, monospace;font-size:1rem}.action-area a button:hover,.action-area .button_to button:hover{background-color:#68FF8E;color:#222;cursor:pointer}.action-area a:hover,.action-area .button_to:hover{background-color:#68FF8E;color:#222;cursor:pointer}.action-area a:hover button,.action-area .button_to:hover button{color:black}.table-backend{display:flex;gap:1rem}.table-backend .colonne{width:fit-content}.form-field{margin-top:0.3rem}.form-field .form-group{width:20rem;display:flex;justify-content:space-between;align-items:baseline}.form-field .form-group .form-control{background-color:transparent !important;color:#68FF8E;box-shadow:none;border:1px solid #68FF8E;margin:0.2rem}.form-field .form-group .form-control:focus-visible{border-color:#68FF8E;box-shadow:none}.form-field .btn-backend{background-color:#68FF8E;margin-top:0.5rem;margin-bottom:0.5rem;width:100%;color:#222;border:none;padding:0.5rem;cursor:pointer;border:1px solid #68FF8E}.form-field .btn-backend:hover{background-color:#222;color:#68FF8E;border:1px solid #68FF8E}#shops-table .gridjs-wrapper,#themes-table .gridjs-wrapper,#addons-table .gridjs-wrapper{border-top:1px solid #68FF8E;border-radius:0}#shops-table .gridjs-th:hover,#themes-table .gridjs-th:hover,#addons-table .gridjs-th:hover{background:#68FF8E;color:black}#shops-table .gridjs-th:active,#shops-table .gridjs-th:focus,#themes-table .gridjs-th:active,#themes-table .gridjs-th:focus,#addons-table .gridjs-th:active,#addons-table .gridjs-th:focus{background:#68FF8E;color:black}#shops-table .gridjs-td,#themes-table .gridjs-td,#addons-table .gridjs-td{text-align:center}#shops-table .gridjs-pages,#themes-table .gridjs-pages,#addons-table .gridjs-pages{position:absolute;bottom:0;right:0}#shops-table .gridjs-pages button,#themes-table .gridjs-pages button,#addons-table .gridjs-pages button{border:1px solid #68FF8E;color:#68FF8E;background-color:transparent}#shops-table .gridjs-search input,#themes-table .gridjs-search input,#addons-table .gridjs-search input{background:none;color:#68FF8E;border:1px solid #68FF8E;padding:0.5rem}#shops-table .gridjs-search :focus,#themes-table .gridjs-search :focus,#addons-table .gridjs-search :focus{box-shadow:none}#shops-table .gridjs-search ::-webkit-input-placeholder,#themes-table .gridjs-search ::-webkit-input-placeholder,#addons-table .gridjs-search ::-webkit-input-placeholder{color:#68FF8E}#shops-table .gridjs-search ::placeholder,#themes-table .gridjs-search ::placeholder,#addons-table .gridjs-search ::placeholder{color:#68FF8E}#shops-table .gridjs-search ::-moz-placeholder,#themes-table .gridjs-search ::-moz-placeholder,#addons-table .gridjs-search ::-moz-placeholder{color:#68FF8E}body.devise{font-family:Arial, sans-serif;background-color:#333;display:flex;justify-content:center;align-items:center;height:100vh;margin:0}body.devise .login-container{background-color:white;padding:2rem;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);width:320px;text-align:center}body.devise h1{font-size:2rem;margin-bottom:1.5rem;color:#333}body.devise .form-group{margin-bottom:1rem}body.devise .form-control{width:100%;padding:0.75rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}body.devise .btn-login{background-color:#4CAF50;color:white;border:none;padding:0.75rem 1.5rem;cursor:pointer;border-radius:5px;font-size:1rem;width:100%}body.devise .btn-login:hover{background-color:#45a049}body.devise .links{margin-top:1rem}body.devise .links a{color:#007bff;text-decoration:none}body.theme-light{--bg: #f0f3f7;--text: #111;--link: #461acb;--card-bg: #fff;--sidebar-bg: #040622;--sidebar-text: #808080;--sidebar-text-active: #fff;--table-striped: rgba(245, 245, 245, 0.3);--table-striped-2: #fff}body.theme-dark{--bg: #111827;--text: #f9fafb;--link: #cb641a;--card-bg: #1f2937;--sidebar-bg: #000000;--sidebar-text: #ccc;--table-striped: rgba(245, 245, 245, 0.3);--table-striped-2: rgba(245, 245, 245, 0.1)}.shop-admin{display:flex;flex-direction:row;background-color:#040622;margin:0;min-height:100vh;font-family:"Work Sans", sans-serif}.shop-admin .btn-primary{background-color:var(--link);border:1px solid var(--link)}.shop-admin .btn{border-color:var(--link)}.shop-admin .btn.btn-primary{background:var(--link);color:white}.shop-admin .btn.btn-primary:hover{background:var(--link)}.shop-admin .btn.btn-outline-secondary{border-color:var(--link);color:var(--link)}.shop-admin .btn.btn-outline-secondary:hover{background:var(--link);color:white}.shop-admin .btn a{color:var(--link)}.shop-admin .card{color:var(--text);background-color:var(--card-bg);transition:background-color 0.3s ease, color 0.3s ease;flex:1;padding:1rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.shop-admin .card .label{font-size:0.9rem;color:#6b7280}.shop-admin .card .value{font-size:1.4rem;font-weight:bold}.shop-admin .card .trend.positive{color:#10b981}.shop-admin .card .trend.negative{color:#ef4444}.shop-admin dl{margin:0 1rem 1rem 1rem !important}.shop-admin header{display:flex;justify-content:space-between}.shop-admin header .right-buttons{margin-top:-0.6rem;display:flex;gap:0.7rem}.shop-admin header #toggle-theme{color:black;background-color:#fff;border:1px solid #ccc;border-radius:2rem;width:2.5rem;height:2.5rem;font-size:1rem}.shop-admin header #toggle-theme:hover{background:#f0f0f0;color:#000;box-shadow:0 3px 8px rgba(0,0,0,0.1)}.shop-admin .table-container{background-color:var(--card-bg) !important;border:0.5px solid #ccc}.shop-admin .table{background-color:var(--card-bg) !important}.shop-admin .table thead th{background-color:var(--card-bg);color:var(--text)}.shop-admin .table tbody tr:nth-child(odd) td{background-color:var(--table-striped) !important;color:var(--text)}.shop-admin .table tbody tr:nth-child(even) td{background-color:var(--table-striped-2) !important;color:var(--text)}.shop-admin .left-bar{top:0;width:18rem;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shop-admin .left-bar .logo-section{display:flex;flex-direction:column}.shop-admin .left-bar .app-version{color:#fff;text-align:right;padding-right:1rem;margin-top:1rem}.shop-admin .left-bar .navbar_logo{display:flex;margin-top:-2rem;justify-content:center;align-items:center;max-width:10rem}.shop-admin .left-bar .navbar_logo img{padding:1rem;max-height:7rem;max-width:7rem}.shop-admin .main-content{color:var(--text);background-color:var(--bg);transition:background-color 0.3s ease, color 0.3s ease;width:-webkit-fill-available;overflow:scroll;padding:0 2rem 1.5rem 2rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;height:100vh}.shop-admin .main-content header{background-color:var(--bg);z-index:6;transition:background-color 0.3s ease, color 0.3s ease;border-bottom:1px solid #e0e0e0;padding-top:1.5rem;position:sticky;top:0}.shop-admin .product-index-admin-section{position:relative;width:100%}.shop-admin .search-bar-products-section{position:absolute;top:0.5rem;right:1rem;z-index:2}.shop-admin .breadcrumb{font-size:1.3rem;color:#283d5c}.shop-admin .breadcrumb a{color:var(--link)}.shop-admin .breadcrumb p{margin:0 1rem}.shop-admin .image-upload-wrapper{display:flex;gap:1rem;align-items:start;flex-wrap:wrap}.shop-admin .upload-wrapper{display:flex;flex-direction:column}.shop-admin .image-upload-box{background-color:#f3f3f3;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:hidden}.shop-admin .image-upload-box.main{width:240px;height:240px}.shop-admin .image-upload-box.gallery{width:180px;height:180px}.shop-admin .spin{animation:spin 2s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.shop-admin .image-remove-btn{position:absolute;top:6px;right:6px;background-color:transparent;border:none;color:#e74c3c;border-radius:50%;width:24px;height:24px;font-size:24px;line-height:24px;text-align:center;opacity:0;transition:opacity 0.2s ease;cursor:pointer}.shop-admin .image-upload-box:hover .image-remove-btn,.shop-admin .gallery-image-box:hover .image-remove-btn,.shop-admin .main-image-box:hover .image-remove-btn{opacity:1}.shop-admin .gallery-grid{display:grid;grid-template-columns:repeat(2, 180px);grid-template-rows:repeat(2, 180px);gap:1rem}.shop-admin .image-upload-box img{width:100%;height:100%;object-fit:cover}.shop-admin .image-upload-box .plus{font-size:3rem;color:#aaa}.shop-admin .image-upload-hidden{display:none}.shop-admin .menu-section{display:flex;flex-direction:column}.shop-admin .menu-section ul{padding-left:0}.shop-admin .menu-section .header-title{color:#fff;font-family:"Work Sans", sans-serif, monospace;font-size:0.7rem;margin-top:2rem;font-weight:bolder;padding-left:1.4rem}.shop-admin .menu-section button{width:100%;padding-left:2rem;text-align:left;color:gray;height:2rem;z-index:1;background-color:transparent;border:none;cursor:pointer;position:relative}.shop-admin .menu-section button .bi{position:relative;z-index:1;padding-right:1rem}.shop-admin .menu-section button small{position:relative;z-index:1}.shop-admin .menu-section button::after{content:'';position:absolute;left:0;top:0;z-index:0;height:2rem;width:0;border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;background-color:transparent;transition:width 0.3s ease, background-color 0.3s ease}.shop-admin .menu-section button.active{color:white;font-weight:bold}.shop-admin .menu-section button.active::after{width:100%;background-color:#6f1622}.shop-admin .menu-section button:hover::after{width:3.7rem;background-color:#6f1622}.shop-admin .menu-section .sub-category{padding-left:4.2rem}.shop-admin .menu-section .nest-buttons .sub-menu{display:none;overflow:hidden;background-color:gray;transition:all 0.3s ease-in-out}.shop-admin .menu-section .nest-buttons .sub-menu.is-open{display:flex;flex-direction:column}.shop-admin .page-title{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:bold}.shop-admin .page-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:2rem}.shop-admin .page-card{background:#fff;border:1px solid #ddd;border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-shadow:0px 2px 6px rgba(0,0,0,0.05);transition:box-shadow 0.3s ease}.shop-admin .page-card:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.1)}.shop-admin .admin-header-section{display:flex;justify-content:space-between;margin-top:1rem}.shop-admin .table-action-bar{display:flex;flex-direction:row;justify-content:space-between;color:var(--text);background-color:var(--card-bg);transition:background-color 0.3s ease, color 0.3s ease}.shop-admin .search-bar-products{display:flex;flex-direction:row}.shop-admin .pagination-section{display:flex;justify-content:center;gap:1rem}.shop-admin .pagination-section span{padding:0.3rem 0.5rem;box-shadow:0 1px 4px rgba(0,0,0,0.28);color:var(--text);background-color:var(--card-bg);transition:background-color 0.3s ease, color 0.3s ease}.shop-admin .pagination-section span a{color:var(--link)}.shop-admin .input-group-text{display:flex;gap:1rem;flex-direction:row}.shop-admin .page-miniature{width:100%;height:150px;background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1rem}.shop-admin .scoring .right-panel{position:relative;display:flex}.shop-admin .data-sanity-score{font-weight:600;font-size:1.25rem}.shop-admin .products-button-section{display:flex;gap:1rem;margin-bottom:1rem}.shop-admin .page-header{height:20px;background:#dee2e6;border-radius:5px;margin-bottom:0.5rem}.shop-admin .page-line{height:15px;background:#e9ecef;border-radius:5px;margin-bottom:0.3rem}.shop-admin .page-line.short{width:80%}.shop-admin .page-name{margin-top:0.5rem;font-size:1.2rem;font-weight:600;text-align:center}.shop-admin .edit-button{margin-top:1rem;background:#007bff;color:white;padding:0.5rem 1rem;border-radius:6px;text-decoration:none;font-size:0.9rem;transition:background 0.3s ease}.shop-admin .edit-button:hover{background:#0056b3;text-decoration:none;color:white}.shop-admin .page-editor{border:1px solid #007bff;border-radius:10px;padding:1rem}.shop-admin .page-frame-wrapper{border:1px solid #000000}.shop-admin .product-card{background:white;border-radius:8px;padding:2rem;box-shadow:0 1px 4px rgba(0,0,0,0.28);margin-bottom:2rem}.shop-admin .form-control-file{padding-top:0.6rem}.shop-admin table.table th,.shop-admin table.table td{vertical-align:middle}.shop-admin table.table td img{max-height:60px;object-fit:cover}.shop-admin table.table .badge{font-size:0.85rem}.shop-admin .category-form{max-width:600px;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.shop-admin .categories-tree{font-size:16px;color:#333}.shop-admin .category-row{padding:6px 0;border-left:2px solid #ddd;position:relative;transition:background-color 0.2s}.shop-admin .category-row a{color:var(--link)}.shop-admin .category-row:hover{background-color:#f5f5f5}.shop-admin .category-row::before{content:'';position:absolute;left:-18px;top:6px;font-size:14px;color:#bbb}.shop-admin .category-link{color:#1a73e8;font-weight:500;text-decoration:none}.shop-admin .category-link:hover{text-decoration:underline}.shop-admin .edit-button.disabled{pointer-events:none;opacity:0.5;cursor:not-allowed}.shop-admin #help-toggle{width:2.5rem;height:2.5rem;font-size:1.2rem;border:1px solid #ccc;border-radius:50%;background:white;color:#333;z-index:1000;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:all 0.2s ease}.shop-admin #help-toggle:hover{background:#f0f0f0;color:#000;box-shadow:0 3px 8px rgba(0,0,0,0.1)}.shop-admin #help-toggle i{line-height:0}.shop-admin .data-sanity-header{display:flex;justify-content:space-between}.shop-admin .extra-features-datasanity{display:flex;flex-direction:column;gap:1rem;padding:1rem}.shop-admin .sanity-modal-dialog{max-width:50vw}.shop-admin .sanity-button-section{text-align:center}.shop-admin .characteristics-report li{list-style:none;margin-left:-1rem}.shop-admin .help-doc-panel{position:fixed;top:4.5rem;right:-25rem;z-index:5;width:25rem;height:calc(100vh - 4.5rem);background:#fdfdfd;padding:1rem;border-left:1px solid #ccc;overflow-y:auto;transition:right 0.3s ease}.shop-admin .help-doc-panel.open{right:0}.shop-admin #characteristics-table{table-layout:fixed}.shop-admin tr.characteristic-row.marked-for-deletion{background-color:#ffdddd;text-decoration:line-through;opacity:0.5}.shop-admin #section-table tbody tr:not(.table-secondary){cursor:grab}.shop-admin #section-table tbody tr:not(.table-secondary):active{cursor:grabbing}.shop-admin .admin-dashboard{padding:2rem}.shop-admin .admin-dashboard .dashboard-grid{display:grid;grid-template-columns:3fr 1fr;gap:2rem}.shop-admin .admin-dashboard .dashboard-main{display:flex;flex-direction:column;gap:2rem}.shop-admin .admin-dashboard .dashboard-sidebar{color:var(--text);background-color:var(--card-bg);transition:background-color 0.3s ease, color 0.3s ease;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.05);display:flex;flex-direction:column;align-items:center;padding-top:0}.shop-admin .admin-dashboard .dashboard-sidebar .header-background{width:100%;height:8.5rem;background-image:url(/assets/user-background.webp);background-size:cover;background-position:center}.shop-admin .admin-dashboard .dashboard-sidebar .user-profile{margin-top:-40px;text-align:center;padding:1rem}.shop-admin .admin-dashboard .dashboard-sidebar .user-profile .avatar{width:80px;height:80px;margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid white;box-shadow:0 0 0 3px white}.shop-admin .admin-dashboard .dashboard-sidebar .user-profile .avatar img{width:100%;z-index:5;height:100%;object-fit:cover}.shop-admin .admin-dashboard .dashboard-sidebar .user-profile h5{margin:0.5rem 0 0;font-size:1.1rem}.shop-admin .admin-dashboard .dashboard-sidebar .user-profile span{display:block;margin:0.3rem 0}.shop-admin .admin-dashboard .stats-cards{display:flex;gap:1rem}.shop-admin .admin-dashboard .overview,.shop-admin .admin-dashboard .charts,.shop-admin .admin-dashboard .top-products{color:var(--text);background-color:var(--card-bg);transition:background-color 0.3s ease, color 0.3s ease;padding:1rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.shop-admin .admin-dashboard .user-profile{text-align:center}.shop-admin .admin-dashboard .user-profile .avatar img{width:80px;border-radius:50%;margin-bottom:1rem}.shop-admin .admin-dashboard .user-profile .info h5{margin:0;font-size:1.1rem}.shop-admin .admin-dashboard .user-profile .stats,.shop-admin .admin-dashboard .user-profile .earnings{margin-top:1rem}.shop-admin .admin-dashboard .user-profile .stats span,.shop-admin .admin-dashboard .user-profile .earnings span{display:block;margin:0.3rem 0}.custom-content-wrapper{position:relative}.custom-content-wrapper .displayable{border:1px dashed #6e6e6e;border-radius:0.2rem;padding:0.4rem 0.4rem}.custom-content-wrapper .editable{background:#f8f9fa;border:1px dashed #ff00ee;padding:0.1rem 0.1rem;border-radius:0.2rem;cursor:text;transition:background 0.3s ease, box-shadow 0.3s ease}.custom-content-wrapper .editable:hover{background:#e9ecef;box-shadow:0px 0px 5px rgba(0,123,255,0.3)}.custom-content-wrapper .edit-eye{position:absolute;top:4px;right:4px;z-index:10;font-size:14px;padding:2px 4px;background:white;border:1px solid #ccc;border-radius:4px;cursor:pointer}.custom-content-wrapper .edit-eye[data-status="false"]{opacity:0.4;text-decoration:line-through}.custom-content-wrapper .edit-eye--disabled{opacity:0.4;filter:grayscale(100%);text-decoration:line-through;transition:all 0.2s ease-in-out}.auth-page{background:#111827;color:#f9fafb;font-family:'Inter', sans-serif;display:flex;align-items:center;justify-content:center;min-height:100vh}.auth-page .auth-wrapper{display:flex;width:100%;min-height:70vh;max-width:1024px;background:#1f2937;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.auth-page .auth-left{background:#111827;color:white;flex:1;padding:2rem;position:relative}.auth-page .auth-left .slogan{font-size:1.2rem;margin-top:2rem;opacity:0.8}.auth-page .auth-left .powered-by{position:absolute;bottom:2rem;right:3rem}.auth-page .auth-left .background-image{background-image:url(/assets/login-background.webp);background-size:cover;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.8}.auth-page .auth-right{background:#1f2937;flex:1;padding:3rem;display:flex;align-items:center}.auth-page .auth-right .logo{display:block;max-width:60%;margin:0 auto;padding-bottom:5rem}.auth-page .auth-right .auth-form{position:relative;max-width:400px;margin:0 auto}.auth-page .auth-right h2{margin-bottom:2rem}.auth-page .auth-right .form-group{width:100%;margin-bottom:1.5rem}.auth-page .auth-right .form-group .form-label{display:block;margin-bottom:0.3rem;font-weight:600}.auth-page .auth-right .form-group .form-control{width:-webkit-fill-available;padding:0.75rem;background:#111827;border:1px solid #374151;border-radius:8px;color:white}.auth-page .auth-right .btn{width:100%;padding:0.75rem 4rem;margin-top:1rem;font-weight:600;border:none;border-radius:8px;position:absolute;right:0;border-color:#7c3aed}.auth-page .auth-right .btn.btn-primary{background:#7c3aed;color:white}.auth-page .auth-right .btn.btn-primary:hover{background:#6d28d9}.auth-page .auth-right .btn.full-width{width:100%}.addons-market .card,.addons-owned .card{border-radius:1rem;transition:transform 0.2s}.addons-market .card .card-title,.addons-owned .card .card-title{font-weight:600}.addons-market .card .badge,.addons-owned .card .badge{font-size:0.75rem}.addons-market .card .card-footer,.addons-owned .card .card-footer{border-top:none}.addons-market .card .line-clamp-4,.addons-owned .card .line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.addons-market .pending-deactivation,.addons-owned .pending-deactivation{position:relative;overflow:hidden;opacity:0.85;transition:opacity 0.3s ease}.addons-market .pending-deactivation::after,.addons-owned .pending-deactivation::after{content:"⏳ Pending deactivation";position:absolute;top:0.5rem;right:0.5rem;font-size:0.75rem;background-color:#ffc107;color:#000;padding:0.25rem 0.5rem;border-radius:0.3rem;z-index:2}.addons-market .pending-deactivation::before,.addons-owned .pending-deactivation::before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background-image:repeating-linear-gradient(45deg, rgba(200,200,200,0.3) 0, rgba(200,200,200,0.3) 10px, transparent 10px, transparent 20px);z-index:0;pointer-events:none}.addons-market .pending-deactivation .card-body,.addons-market .pending-deactivation .card-footer,.addons-owned .pending-deactivation .card-body,.addons-owned .pending-deactivation .card-footer{position:relative;z-index:1}.addons-market .badge,.addons-owned .badge{display:inline-block;padding:0.35em 0.6em;font-size:0.75rem;color:#fff;background-color:#6c757d;border-radius:0.25rem;margin-right:0.25em}.addons-market .badge-technology,.addons-owned .badge-technology{background-color:#007bff}.addons-market .badge-functionality,.addons-owned .badge-functionality{background-color:#28a745}.addons-market .badge-benefits,.addons-owned .badge-benefits{background-color:#ffc107;color:#212529}.addons-market .badge-target,.addons-owned .badge-target{background-color:#17a2b8}.addons-market .addon-view-btn,.addons-owned .addon-view-btn{border:none;border-top:1px solid #e0e0e0;border-radius:0;padding:0.6rem;margin:0 -1rem -1rem -1rem;color:gray;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;transition:background-color 0.5s ease, color 0.5s ease, border-top 0.5s ease}.addons-market .addon-view-btn:hover,.addons-owned .addon-view-btn:hover{background:black;color:#f0f0f0}.addons-market .modal,.addons-owned .modal{margin-top:0}.addons-market .modal .highlights-section .list-unstyled,.addons-owned .modal .highlights-section .list-unstyled{font-size:0.9rem;line-height:0.9rem}.addons-market .modal .addon-description-box,.addons-owned .modal .addon-description-box{background-color:#f9fafb;padding:2rem;border-radius:0.5rem;line-height:1.6;font-size:1rem}.addons-market .modal .addon-description-box h4,.addons-owned .modal .addon-description-box h4{font-size:1.5rem;margin-bottom:1rem}.addons-market .modal .addon-description-box ul,.addons-owned .modal .addon-description-box ul{margin-top:1rem;padding-left:1.25rem}.addons-market .modal .addon-description-box ul li,.addons-owned .modal .addon-description-box ul li{margin-bottom:0.4rem}.addons-market .modal .addon-deactivate-btn,.addons-market .modal .addon-install-btn,.addons-market .modal .addon-cancel-deactivation-btn,.addons-owned .modal .addon-deactivate-btn,.addons-owned .modal .addon-install-btn,.addons-owned .modal .addon-cancel-deactivation-btn{background:black;color:white;margin:auto 2rem;border-radius:2rem;padding:0.4rem;width:-webkit-fill-available;border:none}.addons-market .modal .text-cancel-deactivation,.addons-owned .modal .text-cancel-deactivation{color:#de0e0e !important}.addons-market .modal .addon-installed-btn,.addons-owned .modal .addon-installed-btn{background:black;color:white;margin:auto 2rem;border-radius:2rem;padding:0.4rem;width:-webkit-fill-available;cursor:not-allowed !important}.addons-market .modal .addon-pricing,.addons-owned .modal .addon-pricing{border:1px solid #e0e0e0;margin:auto 2rem;text-align:center;padding:0.4rem;border-radius:2rem}.addons-market .modal .banner-area,.addons-owned .modal .banner-area{padding-right:2rem;display:flex;height:20rem;gap:1rem}.addons-market .modal .banner-area .main-banner,.addons-owned .modal .banner-area .main-banner{flex:0 0 70%;overflow:hidden}.addons-market .modal .banner-area .main-banner img,.addons-owned .modal .banner-area .main-banner img{border:0.5px solid #323232;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0.5rem}.addons-market .modal .banner-area .side-banners,.addons-owned .modal .banner-area .side-banners{flex:0 0 30%;display:flex;flex-direction:column;gap:1rem}.addons-market .modal .banner-area .side-banners .side-banner,.addons-owned .modal .banner-area .side-banners .side-banner{height:calc((100% - 1rem) / 2);overflow:hidden}.addons-market .modal .banner-area .side-banners .side-banner img,.addons-owned .modal .banner-area .side-banners .side-banner img{border:0.5px solid #323232;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0.5rem}body.theme1{margin:0;background-color:var(--secondary-color)}body.theme1 .page-container{margin:0 auto;max-width:1280px;display:flex;flex-direction:column}.theme1 .navbar-locale{background:var(--primary-color);font-family:'Roboto', sans-serif;word-spacing:0;display:flex;justify-content:center}.theme1 .navbar-locale .container{width:1280px}.theme1 .navbar-locale a{color:var(--primary-text-color);text-decoration:none}.theme1 .navbar-locale .navbar_cta a{color:var(--primary-color);font-weight:700}.theme1 .navbar-locale ul{list-style-type:none}.theme1 .navbar-locale .navbar_logo{position:relative}.theme1 .navbar-locale .navbar_logo img{height:3.5rem}.theme1 .navbar-locale .navbar_content{height:5rem;width:1280px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.theme1 .navbar-locale .navbar_item{background-color:inherit}.theme1 .navbar-locale .navbar_menu{display:flex;gap:2rem;margin-bottom:0}.theme1 .landing-area{padding:5rem 0}.theme1 .two-columns-grid,.theme1 .section-why,.theme1 .landing-area{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media (max-width: 768px){.theme1 .two-columns-grid,.theme1 .section-why,.theme1 .landing-area{grid-template-columns:1fr}}.theme1 .btn-primary{background-color:var(--cta-color);color:var(--primary-text-color);border:none}.theme1 h1{font-size:4rem;line-height:4rem;text-transform:uppercase;font-weight:700}.theme1 h2{font-size:1.8rem;text-transform:uppercase;font-weight:700}.theme1 #carouselExample{max-width:-webkit-fill-available;margin:0 auto;height:360px;aspect-ratio:2/1.5;overflow:hidden;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.2);position:relative}.theme1 #carouselExample .carousel-inner{height:100%}.theme1 #carouselExample .carousel-item{height:100%}.theme1 #carouselExample .carousel-item img{height:100%;width:100%;object-fit:cover;object-position:center center}.theme1 .shop-now-button{margin-top:2rem;display:inline-block;padding:12px 24px;background-color:var(--cta-color);color:white;font-weight:bold;text-transform:uppercase;text-decoration:none;border-radius:6px;font-size:16px;letter-spacing:1px;transition:background-color 0.3s ease}.theme1 .shop-now-button:hover{background-color:#b71c1c}.theme1 .products-grid{display:flex;flex-wrap:wrap;gap:2rem;margin-top:30px;margin-bottom:4rem}.theme1 .product-card{width:220px;border:1px solid #eee;border-radius:12px;padding:20px;background:#fff;display:flex;flex-direction:column;align-items:center;transition:box-shadow 0.3s ease}.theme1 .product-card:hover{box-shadow:0 6px 18px rgba(0,0,0,0.1)}.theme1 .section-advantages{text-align:center;padding:50px 20px}.theme1 .advantages-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:50px}.theme1 .advantage-item{width:150px;display:flex;gap:1rem;flex-direction:column;align-items:center;color:var(--primary-text-color)}.theme1 .section-why h2{font-size:24px;font-weight:bold;margin-bottom:15px}.theme1 .section-why .description{font-size:16px;color:#333;line-height:1.6}.theme1 .product-image{width:100%;height:180px;object-fit:contain;margin-bottom:15px}.theme1 .product-name{font-size:18px;font-weight:bold;margin:10px 0 5px 0}.theme1 .product-price{font-size:16px;color:#555;margin-bottom:15px}.theme1 .view-button{display:inline-block;padding:10px 20px;background-color:#d32f2f;color:white;font-weight:bold;text-transform:uppercase;text-decoration:none;border-radius:6px;font-size:14px;letter-spacing:1px;transition:background-color 0.3s ease}.theme1 .view-button:hover{background-color:#b71c1c}.theme1 .footer-section{margin-top:5rem;background-color:var(--secondary-color);color:var(--secondary-text-color);padding:3rem 1rem 1rem 1rem;font-family:'Roboto', sans-serif;font-size:0.9rem}.theme1 .footer-section .footer-container{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.theme1 .footer-section .footer-top{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.theme1 .footer-section .footer-top .footer-logo img{height:50px}.theme1 .footer-section .footer-top .footer-links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;list-style:none;padding:0;margin:0}.theme1 .footer-section .footer-top .footer-links ul li a{color:var(--secondary-text-color);text-decoration:none;font-weight:500}.theme1 .footer-section .footer-top .footer-links ul li a:hover{color:var(--cta-color)}.theme1 .footer-section .footer-bottom{text-align:center;font-size:0.8rem;color:var(--secondary-text-color);opacity:0.7}.theme1 .footer-section .footer-bottom a{color:var(--cta-color)}.theme1.breadcrumb{max-width:1280px;margin:1rem auto;display:flex;flex-direction:row;gap:0.4rem;align-items:left}.theme1.breadcrumb a{color:var(--cta-color)}.search-page-theme1 .search-theme1 .card{position:relative}.search-page-theme1 .search-theme1 .card .card-title a{color:inherit}.search-page-theme1 .search-theme1 .card .stretched-link::after{position:absolute;inset:0;content:""}.search-page-theme1 .search-theme1 .search-header .form-select{width:11rem}.search-page-theme1 .search-theme1 .search-header i.bi-funnel{font-size:1rem;opacity:0.6}.search-page-theme1 .pagination a{color:var(--cta-color);text-decoration:none;font-weight:600}.search-page-theme1 .pagination .active a{border:0.5px solid var(--cta-color);background-color:var(--cta-color);color:#fff;font-weight:700}.search-page-theme1 .search-product-container{display:grid;grid-template-columns:repeat(var(--products-per-row), 1fr);gap:1.5rem}.search-page-theme1 .card{overflow:hidden;border-radius:8px;height:34rem}.search-page-theme1 .search-product-card{overflow:hidden;border-radius:8px;position:relative}.search-page-theme1 .search-product-card .card-img-top{width:100%;height:auto;object-fit:cover;transition:transform 0.5s ease;display:block}.search-page-theme1 .search-product-card .product-title{font-weight:bold;font-size:1rem;margin-bottom:0.25rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-page-theme1 .search-product-card .product-price{position:absolute;bottom:0.4rem;font-size:1.3rem;font-weight:700;color:var(--cta-color)}.search-page-theme1 .search-product-card .stock-badge{position:absolute;bottom:1.5rem;right:1rem}.search-page-theme1 .search-product-card .btn-add-to-cart{background-color:var(--cta-color);border-color:var(--cta-color);position:absolute;right:1rem;bottom:1rem;display:block;width:40%;text-align:center;font-size:0.85rem;font-weight:600;padding:0.5em;border-radius:4px;color:white;z-index:5}.search-page-theme1 .search-product-card .btn-add-to-cart.out-of-stock-label{color:#aaa;background-color:#f9f9f9;border:1px solid #eee}.search-page-theme1 .search-product-card .btn-add-to-cart.out-of-stock-label :hover{cursor:none}.search-page-theme1 .search-product-card .product-description{font-size:0.9rem;color:#555;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.search-page-theme1 .search-product-card:hover .card-img-top{transform:scale(1.03)}.search-page-theme1 .search-product-card a{color:var(--cta-color) !important}.search-page-theme1 #categoryAccordion{color:var(--cta-color)}.search-page-theme1 #categoryAccordion a{color:var(--cta-color);text-decoration:none}.search-page-theme1 #categoryAccordion a :hover{text-decoration:underline !important}.search-page-theme1 #categoryAccordion .accordion-item{padding:0.3rem 0 !important}.search-page-theme1 #categoryAccordion .accordion-button{display:flex}.search-page-theme1 #categoryAccordion i{position:absolute;right:0;top:-1.35rem}.search-page-theme1 #categoryAccordion .collapsed i{rotate:180deg}.search-page-theme1 .tag-list{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0;margin:1rem 0;list-style:none}.search-page-theme1 .tag-list a{text-decoration:none}.search-page-theme1 .tag-badge{display:inline-block;background-color:transparent;white-space:nowrap;color:#334155;font-size:0.875rem;padding:0.4rem 0.8rem;border-radius:999px;border:1px solid #cbd5e1;transition:background 0.2s}.search-page-theme1 .tag-badge:hover{background-color:var(--cta-color);color:#fff;cursor:pointer}.search-page-theme1 .tag-badge.active{background-color:var(--cta-color);color:#fff}.search-page-theme1 .product-tags{display:flex;flex-wrap:wrap;gap:0.3rem;margin:0.6rem 1rem 0 1rem;padding:0;list-style:none}.search-page-theme1 .tag-badge-small{background-color:var(--cta-color);color:#fff;font-size:0.7rem;padding:0.2rem 0.5rem;border-radius:999px;line-height:1;border:1px solid #e2e8f0;text-transform:capitalize}.search-page-theme1 .filter-option.disabled{opacity:0.5;pointer-events:none}.search-page-theme1 #filter_mode_toggle{border:1px solid var(--cta-color)}.search-page-theme1 #filter_mode_toggle:checked{background-color:var(--cta-color)}.search-page-theme1 .filters-header-section{margin-top:2rem;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.search-page-theme1 .filters-header-section small{font-size:0.8rem;position:absolute;top:-0.4rem;right:-0.4rem}.search-page-theme1 .form-group-filter-toggle{display:flex;flex-direction:column;align-items:flex-end}.search-page-theme1 .filter-option{cursor:pointer;border-radius:4px;transition:background 0.2s ease}.search-page-theme1 .filter-option:hover{background-color:#f0f0f0}.search-page-theme1 .filter-option label{cursor:pointer}.search-page-theme1 .filter-sidebar h4{padding-bottom:0.3rem}.search-page-theme1 .filter-sidebar h4,.search-page-theme1 .filter-sidebar h5,.search-page-theme1 .filter-sidebar h6{font-weight:600;margin-bottom:0.5rem}.search-page-theme1 .filter-sidebar ul.list-unstyled{padding-left:0;margin-bottom:1.5rem}.search-page-theme1 .filter-sidebar ul.list-unstyled li{margin-bottom:0.4rem;display:flex;align-items:center;gap:0.5rem}.search-page-theme1 .filter-sidebar ul.list-unstyled li input[type="checkbox"]{width:16px;height:16px;accent-color:#000;margin:0}.search-page-theme1 .filter-sidebar ul.list-unstyled li label{margin:0;font-size:14px;color:#333;cursor:pointer}.preview-theme1{position:relative}.preview-theme1 #search-results-preview{display:none;position:absolute;left:0;top:4rem;width:20rem;z-index:10;background-color:rgba(240,240,240,0.98);border:1px solid #ddd;border-radius:0.8rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);max-height:60rem;overflow-y:auto;padding:0.5rem 0}.preview-theme1 #search-results-preview.open{display:block}.preview-theme1 .search-bar{position:relative;display:flex;width:20rem;max-width:360px;border-radius:0.8rem;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,0.05);overflow:hidden}.preview-theme1 .search-bar .search-input{flex:1;border:none;padding:0.75rem 1rem;font-size:0.95rem;border-radius:0.8rem;outline:none}.preview-theme1 .search-bar .search-input::placeholder{color:#999}.preview-theme1 .search-bar .search-submit{background:none;border:none;width:5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-theme1 .search-bar .search-submit::before{content:"🔍";font-size:1rem}.preview-theme1 .search-bar .search-submit:hover{background:rgba(0,0,0,0.04)}.preview-theme1 .search-preview-section{padding:0.3rem 1rem}.preview-theme1 .search-preview-title{font-weight:600;font-size:0.9rem;margin-bottom:0.3rem;color:#444}.preview-theme1 .search-categories,.preview-theme1 .search-brands{list-style:none;padding-left:0;margin-bottom:0.5rem}.preview-theme1 .search-categories li,.preview-theme1 .search-brands li{padding:0.2rem 0}.preview-theme1 .search-categories li a.category-link,.preview-theme1 .search-categories li a.brand-link,.preview-theme1 .search-brands li a.category-link,.preview-theme1 .search-brands li a.brand-link{text-decoration:none;color:var(--cta-color);font-weight:500;font-size:0.85rem}.preview-theme1 .search-categories li a.category-link:hover,.preview-theme1 .search-categories li a.brand-link:hover,.preview-theme1 .search-brands li a.category-link:hover,.preview-theme1 .search-brands li a.brand-link:hover{text-decoration:underline}.preview-theme1 .search-products{list-style:none;padding-left:0;margin-bottom:0}.preview-theme1 .search-products .search-product-item{display:flex;align-items:center;gap:0.5rem;padding:0.3rem 0}.preview-theme1 .search-products .product-thumb{width:40px;height:40px;object-fit:cover;border-radius:4px}.preview-theme1 .search-products .product-details{flex:1}.preview-theme1 .search-products .product-name{font-weight:500;font-size:0.85rem;color:#000;text-decoration:none}.preview-theme1 .search-products .product-price-status{font-size:0.75rem;color:#666;display:flex;gap:0.5rem}.preview-theme1 .search-products .stock.in-stock{color:#28a745}.preview-theme1 .search-products .stock.out-of-stock{color:#dc3545}.preview-theme1 .product-link-wrapper{display:flex;align-items:center;width:100%;gap:0.6rem;padding:0.1rem 0.2rem;text-decoration:none;color:inherit;transition:background 0.2s ease}.preview-theme1 .product-link-wrapper:hover{background:rgba(0,0,0,0.03);text-decoration:none}.theme1 .privacy-policy,.theme1 .terms-conditions,.theme1 .cookies-policy{max-width:1280px;margin:2em auto;padding:2em;background-color:#fff;border:1px solid #e5e5e5}.theme1 .privacy-policy h1,.theme1 .privacy-policy h2,.theme1 .privacy-policy h3,.theme1 .terms-conditions h1,.theme1 .terms-conditions h2,.theme1 .terms-conditions h3,.theme1 .cookies-policy h1,.theme1 .cookies-policy h2,.theme1 .cookies-policy h3{color:#2c3e50}.theme1 .privacy-policy h1,.theme1 .terms-conditions h1,.theme1 .cookies-policy h1{font-size:2.5em;margin-bottom:0.5em}.theme1 .privacy-policy h2,.theme1 .terms-conditions h2,.theme1 .cookies-policy h2{font-size:1.75em;margin-top:1.5em;margin-bottom:0.5em;border-bottom:1px solid #e5e5e5;padding-bottom:0.3em}.theme1 .privacy-policy h3,.theme1 .terms-conditions h3,.theme1 .cookies-policy h3{font-size:1.3em;margin-top:1em;margin-bottom:0.5em;color:#34495e}.theme1 .privacy-policy p,.theme1 .terms-conditions p,.theme1 .cookies-policy p{margin-bottom:1em}.theme1 .privacy-policy ul,.theme1 .terms-conditions ul,.theme1 .cookies-policy ul{margin-left:1.5em;margin-bottom:1em}.theme1 .privacy-policy ul li,.theme1 .terms-conditions ul li,.theme1 .cookies-policy ul li{margin-bottom:0.5em}.theme1 .privacy-policy ul li strong,.theme1 .terms-conditions ul li strong,.theme1 .cookies-policy ul li strong{color:#2c3e50}.theme1 .privacy-policy a,.theme1 .terms-conditions a,.theme1 .cookies-policy a{color:#3498db;text-decoration:none}.theme1 .privacy-policy a:hover,.theme1 .terms-conditions a:hover,.theme1 .cookies-policy a:hover{text-decoration:underline}.theme1 .privacy-policy strong,.theme1 .terms-conditions strong,.theme1 .cookies-policy strong{color:#2c3e50}@media (max-width: 600px){.theme1 .privacy-policy .privacy-policy,.theme1 .privacy-policy .terms-conditions,.theme1 .privacy-policy .cookies-policy,.theme1 .terms-conditions .privacy-policy,.theme1 .terms-conditions .terms-conditions,.theme1 .terms-conditions .cookies-policy,.theme1 .cookies-policy .privacy-policy,.theme1 .cookies-policy .terms-conditions,.theme1 .cookies-policy .cookies-policy{padding:1em}.theme1 .privacy-policy h1,.theme1 .terms-conditions h1,.theme1 .cookies-policy h1{font-size:2em}.theme1 .privacy-policy h2,.theme1 .terms-conditions h2,.theme1 .cookies-policy h2{font-size:1.5em}}body.theme_revolut3d{margin:0;background-image:url(/assets/revolut3d-landscape-high-89c30a35685b36023ce50a3ba2aafd465359a12956a9cfa7c18534701d0c52ee.webp);background-repeat:no-repeat;background-size:cover}body.theme_revolut3d .page-container{margin:10vh auto;padding-left:1rem;padding-right:1rem;max-width:1200px;display:flex;flex-direction:column}body.theme_revolut3d .page-container img{width:30rem;height:auto}.theme_revolut3d .navbar{font-family:'Roboto', sans-serif;word-spacing:0}.theme_revolut3d .navbar .container{width:100%}.theme_revolut3d .navbar a{color:white;text-decoration:none}.theme_revolut3d .navbar ul{list-style-type:none}.theme_revolut3d .navbar .navbar_logo img{height:5rem;position:absolute;top:0}.theme_revolut3d .navbar .navbar_content{height:5rem;padding-left:15rem;padding-right:15rem;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.theme_revolut3d .navbar .navbar_item{background-color:inherit}.theme_revolut3d .navbar .navbar_menu{display:flex;gap:2rem}.alert{position:absolute;z-index:2;right:2rem;top:5rem}message{position:fixed;top:5.75rem;right:2.25rem;display:flex;flex-direction:column;gap:10px;z-index:1000}.alert{display:flex;align-items:center;gap:10px;padding:1.4rem 2.2rem;border-radius:6px;font-size:14px;font-weight:bold;color:black;background-color:white;box-shadow:0 5px 15px rgba(0,0,0,0.2);opacity:0;cursor:pointer;transform:translateX(20px);animation:slideIn 0.3s ease-out forwards, fadeOut 0.5s ease-out 5s forwards;transition:filter 0.2s ease-in-out}.alert:hover{filter:opacity(80%)}.alert.success{background-color:#4caf50}.alert.error{background-color:#f44336}.alert.warning{background-color:#ff9800}@keyframes slideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0;transform:translateX(20px)}}.module_contact_us .small-text-info{padding-top:0.4rem;font-size:0.8rem}.module_contact_us .actions{padding-top:1.4rem}.module_contact_us .btn-primary{background-color:#16516b;border-color:#16516b;width:100%}body.digital-card-layout{margin:0;background:linear-gradient(135deg, #0d1117, #1b2735);color:white;font-family:'Inter', sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh}.card-wrapper{background:radial-gradient(ellipse at center, #0f2027 0%, #203a43 70%, #2c5364 100%);background-image:url(/assets/background-card-93fb8002d5da25f7f82d4101b299f29479c168f8cb42f8521b07474eb8b2cd83.webp);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0.3rem;border-top:0.5px solid #496e91;padding:2rem;border-radius:1.5rem;width:100%;height:38rem;max-width:340px;box-shadow:0 20px 40px rgba(0,0,0,0.4);text-align:center}.card-wrapper img{width:140px;height:140px;border-radius:100%;margin-bottom:1rem;object-fit:cover;border:0.5px solid #36526c}.card-wrapper h2{margin:0rem 0;font-size:2rem;font-weight:600}.card-wrapper p{margin:0.2rem 0}.title{color:#c8d8e6;padding-top:0.5rem;mix-blend-mode:hard-light;font-size:1.1rem}.subtitle{padding-top:0.3rem;font-size:1.3rem;font-weight:200;line-height:1.8rem}.card-wrapper a{display:inline-block;margin:0.4rem auto;color:white;text-decoration:none;background:#006aff;padding:0.4rem 1rem;border-radius:999px;font-weight:500}.card-wrapper .qr-code svg{margin-top:1rem;background-color:#fff;padding:0.4rem;border-radius:1rem;aspect-ratio:1/1}.card-wrapper .tagline{margin-top:1rem;font-size:0.9rem;text-transform:uppercase;color:#aaa;letter-spacing:1px}.flex-group{display:flex;justify-content:space-between;align-items:stretch;padding-top:0.7rem;padding-bottom:0.7rem;gap:1rem}.flex-group .flex-2{display:flex;flex-direction:column}.ending-subtext{padding-bottom:0.5rem;text-align:justify;font-size:1.7rem !important}.ending-text{color:#fff !important;font-size:2rem !important;padding-top:0.2rem}.ending-text a{background-color:transparent;text-decoration:none;margin:0;padding:0}.button-link{text-align:justify;padding:0.2rem 0rem;border-radius:1rem;font-size:larger;white-space:nowrap}.button-link .bi{padding-right:1rem}.button-link a{padding:0;text-align:left;background-color:transparent}.footer-v2{background-image:url(/assets/footer-a011bc9ab90bed432872d92491e6a17d5f738e7076c93cdec52b9a3e1b52e235.svg);background-position:top;background-repeat:no-repeat;background-size:cover;height:30rem}.footer-v2 .footer-badge{margin-top:0 !important}.footer-v2 .footer-badge .button{border-top:1px solid rgba(150,150,150,0.125);border-bottom:1px solid rgba(150,150,150,0.125)}.footer-v2 .footer-badge .button::before{background-color:white}.footer-v2 .button-wrapper,.footer-v2 .ui-v2 .content-section .our-features,.ui-v2 .content-section .footer-v2 .our-features,.footer-v2 .ui-v2 .content-section .how-we-help,.ui-v2 .content-section .footer-v2 .how-we-help,.footer-v2 .ui-v2 .content-section .get-started,.ui-v2 .content-section .footer-v2 .get-started,.footer-v2 .footer-badge{display:flex;margin-top:2rem}.footer-v2 .button-wrapper .button,.footer-v2 .ui-v2 .content-section .our-features .button,.ui-v2 .content-section .footer-v2 .our-features .button,.footer-v2 .ui-v2 .content-section .how-we-help .button,.ui-v2 .content-section .footer-v2 .how-we-help .button,.footer-v2 .ui-v2 .content-section .get-started .button,.ui-v2 .content-section .footer-v2 .get-started .button,.footer-v2 .footer-badge .button{background-color:transparent;text-decoration:none;color:white;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;transition:color 0.5s ease-in-out}.footer-v2 .button-wrapper .button::before,.footer-v2 .ui-v2 .content-section .our-features .button::before,.ui-v2 .content-section .footer-v2 .our-features .button::before,.footer-v2 .ui-v2 .content-section .how-we-help .button::before,.ui-v2 .content-section .footer-v2 .how-we-help .button::before,.footer-v2 .ui-v2 .content-section .get-started .button::before,.ui-v2 .content-section .footer-v2 .get-started .button::before,.footer-v2 .footer-badge .button::before{content:'';position:absolute;top:0;left:0;width:100%;height:4.35rem;background-size:cover;background-repeat:no-repeat;background-position:center;clip-path:inset(0 100% 0 0);transition:clip-path 0.5s ease-in-out;z-index:0}.footer-v2 .button-wrapper .button:hover::before,.footer-v2 .ui-v2 .content-section .our-features .button:hover::before,.ui-v2 .content-section .footer-v2 .our-features .button:hover::before,.footer-v2 .ui-v2 .content-section .how-we-help .button:hover::before,.ui-v2 .content-section .footer-v2 .how-we-help .button:hover::before,.footer-v2 .ui-v2 .content-section .get-started .button:hover::before,.ui-v2 .content-section .footer-v2 .get-started .button:hover::before,.footer-v2 .footer-badge .button:hover::before{clip-path:inset(0 0 0 0)}.footer-v2 .button-wrapper .button:hover,.footer-v2 .ui-v2 .content-section .our-features .button:hover,.ui-v2 .content-section .footer-v2 .our-features .button:hover,.footer-v2 .ui-v2 .content-section .how-we-help .button:hover,.ui-v2 .content-section .footer-v2 .how-we-help .button:hover,.footer-v2 .ui-v2 .content-section .get-started .button:hover,.ui-v2 .content-section .footer-v2 .get-started .button:hover,.footer-v2 .footer-badge .button:hover{color:black !important;transition:color 0.5s ease-in-out}.footer-v2 .button-wrapper .button span,.footer-v2 .ui-v2 .content-section .our-features .button span,.ui-v2 .content-section .footer-v2 .our-features .button span,.footer-v2 .ui-v2 .content-section .how-we-help .button span,.ui-v2 .content-section .footer-v2 .how-we-help .button span,.footer-v2 .ui-v2 .content-section .get-started .button span,.ui-v2 .content-section .footer-v2 .get-started .button span,.footer-v2 .footer-badge .button span,.footer-v2 .button-wrapper .button i,.footer-v2 .ui-v2 .content-section .our-features .button i,.ui-v2 .content-section .footer-v2 .our-features .button i,.footer-v2 .ui-v2 .content-section .how-we-help .button i,.ui-v2 .content-section .footer-v2 .how-we-help .button i,.footer-v2 .ui-v2 .content-section .get-started .button i,.ui-v2 .content-section .footer-v2 .get-started .button i,.footer-v2 .footer-badge .button i{display:block;padding:1.4rem;position:relative;z-index:1}.footer-v2 .footer-section{display:flex}.footer-v2 .footer-section a{color:#fff;text-decoration:none;transition:color 0.2s ease}.footer-v2 .footer-section a:hover{color:#999}.footer-v2 .footer-section h4{font-weight:600;letter-spacing:0.05em;margin-bottom:0.5rem;font-size:0.8rem;text-transform:uppercase}.footer-v2 .footer-section ul{list-style:none;padding:0;margin:0}.footer-v2 .footer-section li{margin-bottom:0.5rem}html,body{overflow-x:hidden}.ui-v2 navbar{overflow-x:hidden;z-index:1;font-family:'Roboto', sans-serif;word-spacing:0;position:absolute;top:1;background-color:transparent;height:5rem;width:100%;align-self:center}.ui-v2 .flex-container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (min-width: 425px){.ui-v2 .flex-container{max-width:100%}}@media (min-width: 768px){.ui-v2 .flex-container{max-width:750px}}@media (min-width: 1024px){.ui-v2 .flex-container{max-width:1280px}}@media (min-width: 1440px){.ui-v2 .flex-container{max-width:1280px}}@media (min-width: 2560px){.ui-v2 .flex-container{max-width:1280px}}.ui-v2 .navbar-container{display:flex;justify-content:space-between;align-items:center}.ui-v2 .navbar-container a{background-color:white;padding:0.3rem 0.7rem;border-radius:0.5rem;text-decoration:none;color:black;font-weight:900;font-size:smaller}.ui-v2 .navbar-container .nav-group{display:flex;gap:1rem;align-items:baseline;margin-top:1.2rem}.ui-v2 .navbar-container .nav-group span{color:#bbb;font-size:0.9rem}.ui-v2 .navbar-container .nav-group h2{padding-left:1rem;font-weight:bolder;font-size:1.5rem;color:#fff}.ui-v2 .navbar-container .nav-group h2:last-of-type{padding-right:1rem;border-right:1px solid rgba(150,150,150,0.125)}.ui-v2 .page-lines{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1;width:100%;height:100vh;display:grid;grid-template-columns:repeat(4, 1fr);pointer-events:none}.ui-v2 .page-lines .line{position:relative;height:100vh}.ui-v2 .page-lines .line:first-child::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:rgba(150,150,150,0.125)}.ui-v2 .page-lines .line::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:rgba(150,150,150,0.125)}@media (max-width: 1280px){.ui-v2 .page-lines{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px){.ui-v2 .page-lines{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .page-lines{grid-template-columns:repeat(1, 1fr)}}.ui-v2 .flex-1{flex:1}.ui-v2 .flex-2{flex:2}.ui-v2 .flex-3{flex:3}.ui-v2 .flex-4{flex:4}.ui-v2 .righted{text-align:right}.ui-v2 .landing-section{background-image:url("https://res.cloudinary.com/dyyc22nnw/image/upload/f_auto,q_auto/v1/aldahie-studio/aldahie-background_gprmeb");background-repeat:no-repeat;background-size:cover;background-position:center}.ui-v2 .landing-section h1{margin-top:8rem}.ui-v2 .benefit-section{width:100%;background-color:black}.ui-v2 .benefit-section .row{--bs-gutter-x: 0}.ui-v2 .benefit-section .col-md-6{padding-right:0}.ui-v2 .spacer-grid-3{display:none}@media (max-width: 1280px) and (min-width: 1024px){.ui-v2 .spacer-grid-3{display:block;width:100%;height:auto}}.ui-v2 .benefit-section .content-section{display:flex;flex-wrap:wrap}.ui-v2 .benefit-section .left-side{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;gap:2rem}@media (max-width: 1280px){.ui-v2 .benefit-section .left-side{flex:0 0 100%;max-width:100%;order:2}}.ui-v2 .benefit-section .right-side{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column}@media (max-width: 1280px){.ui-v2 .benefit-section .right-side{flex:0 0 100%;max-width:100%;order:1}}@media (max-width: 1280px){.ui-v2 .benefit-section .right-side{margin-top:5rem}}.ui-v2 .benefit-section .right-side .right-grid{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;align-items:start}@media (max-width: 1280px) and (min-width: 1024px){.ui-v2 .benefit-section .right-side .right-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px){.ui-v2 .benefit-section .right-side .right-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .benefit-section .right-side .right-grid{grid-template-columns:1fr}}.ui-v2 .benefit-section .right-side .right-grid .right-content{display:flex;flex-direction:column}@media (max-width: 1280px){.ui-v2 .benefit-section .right-side .right-grid .right-content{display:contents}}.ui-v2 .benefit-section .right-side .right-grid .right-content .title-line-why h2{font-size:2.5rem;color:#c8d8e6;line-height:2.8rem}@media (max-width: 1280px){.ui-v2 .benefit-section .right-side .right-grid .right-content .title-line-why h2{grid-column:1 / 2}}.ui-v2 .benefit-section .right-side .right-grid .right-content .content-line-why p{color:#bbb;margin-top:1rem}@media (max-width: 1280px){.ui-v2 .benefit-section .right-side .right-grid .right-content .content-line-why p{grid-column:1 / 2;grid-row:2 / 3}}.ui-v2 .content-section{padding-top:2rem;color:#bbb}.ui-v2 .content-section .left-side,.ui-v2 .content-section .right-side{flex:1}.ui-v2 .content-section .left-side{display:flex;flex-direction:column;flex-basis:50%;max-width:50%}@media (max-width: 1280px){.ui-v2 .content-section .left-side{flex-basis:100%;max-width:100%;order:2}}@media (max-width: 1024px){.ui-v2 .content-section .left-side{flex-basis:100%;max-width:100%;order:2}}.ui-v2 .content-section .right-side{display:flex;flex-direction:column;justify-content:center;flex:0 0 50%;max-width:50%}@media (max-width: 1280px){.ui-v2 .content-section .right-side{flex:0 0 100%;max-width:100%;order:1}}.ui-v2 .content-section .right-side .spacer{flex:0 0 25%;max-width:25%;height:auto}@media (max-width: 1280px){.ui-v2 .content-section .right-side .spacer{display:none}}.ui-v2 .content-section .right-side .title-line,.ui-v2 .content-section .right-side .content-line,.ui-v2 .content-section .right-side .get-started{flex:0 0 auto}.ui-v2 .content-section .bullet-points{display:grid;margin-top:1rem;grid-template-columns:repeat(2, 1fr)}@media (max-width: 1280px) and (min-width: 1024px){.ui-v2 .content-section .bullet-points{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px) and (min-width: 500px){.ui-v2 .content-section .bullet-points{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .content-section .bullet-points{grid-template-columns:1fr}}.ui-v2 .content-section .bullet-points .item{margin-top:2rem;transition:all 0.3s ease-in-out}.ui-v2 .content-section .bullet-points .item:hover .title{text-shadow:0 0 10px rgba(173,216,230,0.8)}.ui-v2 .content-section .bullet-points .title{display:flex;align-items:center}.ui-v2 .content-section .bullet-points .title::before{content:'';display:inline-block;width:1px;height:1.2rem;background-color:#c8d8e6;margin-right:2rem}.ui-v2 .content-section .bullet-points .title i{margin-right:2rem}.ui-v2 .content-section .bullet-points .title .title-text{color:#c8d8e6}.ui-v2 .content-section .bullet-points .text{color:#bbb;font-size:small;padding:1rem 2.2rem 1rem 2.2rem}.ui-v2 .content-section .spacer{grid-template-columns:repeat(2, 1fr)}.ui-v2 .content-section .title-line{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center}@media (max-width: 1280px){.ui-v2 .content-section .title-line{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px){.ui-v2 .content-section .title-line{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .content-section .title-line{grid-template-columns:1fr}}.ui-v2 .content-section .title-line h1{color:#c8d8e6;font-size:4rem;line-height:4rem;grid-column:span 2}@media (max-width: 500px){.ui-v2 .content-section .title-line h1{grid-column:span 1}}.ui-v2 .content-section .title-line h2{color:#c8d8e6;font-size:2.5rem;line-height:2.5rem}.ui-v2 .content-section .content-line{margin-top:1rem;display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;color:#bbb}@media (max-width: 1280px){.ui-v2 .content-section .content-line{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px){.ui-v2 .content-section .content-line{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .content-section .content-line{grid-template-columns:1fr}}.ui-v2 .content-section .content-line p{grid-column:span 1}.ui-v2 .content-section h1,.ui-v2 .content-section span{mix-blend-mode:hard-light}.ui-v2 .content-section .button-wrapper,.ui-v2 .content-section .our-features,.ui-v2 .content-section .how-we-help,.ui-v2 .content-section .get-started,.ui-v2 .content-section .footer-v2 .footer-badge,.footer-v2 .ui-v2 .content-section .footer-badge{display:flex;margin-top:2rem}.ui-v2 .content-section .button-wrapper .button,.ui-v2 .content-section .our-features .button,.ui-v2 .content-section .how-we-help .button,.ui-v2 .content-section .get-started .button,.ui-v2 .content-section .footer-v2 .footer-badge .button,.footer-v2 .ui-v2 .content-section .footer-badge .button{background-color:white;text-decoration:none;color:black;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;transition:color 0.5s ease-in-out}.ui-v2 .content-section .button-wrapper .button::before,.ui-v2 .content-section .our-features .button::before,.ui-v2 .content-section .how-we-help .button::before,.ui-v2 .content-section .get-started .button::before,.ui-v2 .content-section .footer-v2 .footer-badge .button::before,.footer-v2 .ui-v2 .content-section .footer-badge .button::before{content:'';position:absolute;top:0;left:0;width:100%;height:4.35rem;background-size:cover;background-repeat:no-repeat;background-position:center;transform:scaleX(0);transform-origin:left center;transition:clip-path 0.5s ease-in-out;transition:transform 0.5s ease-in-out;z-index:0}.ui-v2 .content-section .button-wrapper .button:hover::before,.ui-v2 .content-section .our-features .button:hover::before,.ui-v2 .content-section .how-we-help .button:hover::before,.ui-v2 .content-section .get-started .button:hover::before,.ui-v2 .content-section .footer-v2 .footer-badge .button:hover::before,.footer-v2 .ui-v2 .content-section .footer-badge .button:hover::before{transform:scaleX(1);transform-origin:left center;transition:transform 0.5s ease-in-out}.ui-v2 .content-section .button-wrapper .button:hover,.ui-v2 .content-section .our-features .button:hover,.ui-v2 .content-section .how-we-help .button:hover,.ui-v2 .content-section .get-started .button:hover,.ui-v2 .content-section .footer-v2 .footer-badge .button:hover,.footer-v2 .ui-v2 .content-section .footer-badge .button:hover{color:white !important;transition:color 0.5s ease-in-out}.ui-v2 .content-section .button-wrapper .button span,.ui-v2 .content-section .our-features .button span,.ui-v2 .content-section .how-we-help .button span,.ui-v2 .content-section .get-started .button span,.ui-v2 .content-section .footer-v2 .footer-badge .button span,.footer-v2 .ui-v2 .content-section .footer-badge .button span,.ui-v2 .content-section .button-wrapper .button i,.ui-v2 .content-section .our-features .button i,.ui-v2 .content-section .how-we-help .button i,.ui-v2 .content-section .get-started .button i,.ui-v2 .content-section .footer-v2 .footer-badge .button i,.footer-v2 .ui-v2 .content-section .footer-badge .button i{display:block;padding:1.4rem;position:relative;z-index:1}.ui-v2 .content-section .get-started{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:2rem}.ui-v2 .content-section .get-started.why{grid-template-columns:repeat(1, 1fr)}@media (max-width: 1280px){.ui-v2 .content-section .get-started{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 1024px){.ui-v2 .content-section .get-started{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 500px){.ui-v2 .content-section .get-started{grid-template-columns:1fr}}.ui-v2 .content-section .get-started>.button{grid-column:span 1;width:100%}.ui-v2 .content-section .get-started .button::before{background-image:url(/assets/blue-background-0d09037bd3575b8ffe607f6d60b0a877e61398ab987a153690130f5dd09e8c40.svg)}.ui-v2 .content-section .how-we-help .button{border-top:1px solid rgba(150,150,150,0.125);border-bottom:1px solid rgba(150,150,150,0.125)}.ui-v2 .content-section .how-we-help .button::before{background-image:url(/assets/orange-background-59453877666e99e8e2c2c0776698d4c8c6815d93ba8a1e40032c3d58c86ff1b9.svg)}.ui-v2 .content-section .our-features .button::before{background-image:url(/assets/green-background-041a0a30de7c6c43cb9a6c82e4820dca6aac8e00d560ba85dd38625135a703c2.svg)}.ui-v2 .content-section .trust-section{margin-top:6rem;display:grid;grid-template-columns:repeat(4, 1fr);align-items:start}.ui-v2 .content-section .trust-section h3{color:#fff}.ui-v2 .content-section .trust-section span{color:#bbb}.ui-v2 .content-section .trust-section img.revert-img{filter:invert(100%)}.ui-v2 .content-section .trust-section img{max-width:8rem;max-height:6rem}.ui-v2 .content-section .trust-section .logo-section{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}.ui-v2 .content-section .trust-section .logo-stack{position:relative;min-height:96px;width:128px}.ui-v2 .content-section .trust-section .logo-stack a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(100%);transition:opacity 0.6s ease, transform 0.6s ease;pointer-events:none}.ui-v2 .content-section .trust-section .logo-stack a.active{opacity:1;transform:translateY(0%);pointer-events:auto;z-index:1}.ui-v2 .content-section .trust-section .logo-stack img{max-height:100%;max-width:100%;object-fit:contain}.ui-v2 .content-section .trust-section .logo-row{display:flex}.ui-v2 .content-section .trust-section .text-block{grid-column:span 2;margin-bottom:3rem}.ui-v2 .content-section .trust-section .spacer{display:none}@media (max-width: 1280px){.ui-v2 .content-section .trust-section{grid-template-columns:repeat(3, 1fr)}.ui-v2 .content-section .trust-section .text-block{grid-column:span 2}.ui-v2 .content-section .trust-section .spacer{grid-column:span 1;display:block}.ui-v2 .content-section .trust-section .logo-section{grid-column:span 1}}@media (max-width: 1024px){.ui-v2 .content-section .trust-section{grid-template-columns:repeat(2, 1fr)}.ui-v2 .content-section .trust-section .text-block{grid-column:span 2}.ui-v2 .content-section .trust-section .spacer{display:none}.ui-v2 .content-section .trust-section .logo-section{grid-column:span 1}}@media (max-width: 500px){.ui-v2 .content-section .trust-section{grid-template-columns:1fr}.ui-v2 .content-section .trust-section .text-block{grid-column:span 1}.ui-v2 .content-section .trust-section .logo-section{grid-column:span 1}}.ui-v2 .wave-container{position:relative;margin-top:10rem;width:100%;height:5rem;overflow:hidden;background:#000}.ui-v2 .waves{position:absolute;width:100%;height:auto;max-height:5rem;bottom:0}.ui-v2 .parallax>use{animation:move-forever 25s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.ui-v2 .parallax>use:nth-child(1){animation-delay:-2s;animation-duration:11s}.ui-v2 .parallax>use:nth-child(2){animation-delay:-3s;animation-duration:13s}.ui-v2 .parallax>use:nth-child(3){animation-delay:-4s;animation-duration:17s}.ui-v2 .parallax>use:nth-child(4){animation-delay:-5s;animation-duration:24s}@keyframes move-forever{0%{transform:translate3d(-90px, 0, 0)}100%{transform:translate3d(85px, 0, 0)}}.ui-v2 .who-we-help-section,.ui-v2 .pricing-section{font-family:"JetBrains Mono", monospace;padding-top:7rem;width:100%}.ui-v2 .who-we-help-section .help-content,.ui-v2 .pricing-section .help-content{color:black;display:flex}.ui-v2 .who-we-help-section .help-content .title-line,.ui-v2 .pricing-section .help-content .title-line{display:flex}.ui-v2 .who-we-help-section .help-content .title-line h2,.ui-v2 .pricing-section .help-content .title-line h2{color:#111;font-size:2.5rem;line-height:2.7rem}.ui-v2 .who-we-help-section .pricing-table,.ui-v2 .pricing-section .pricing-table{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-left:0.5rem;margin-right:0.5rem;gap:1rem;margin-top:3rem}.ui-v2 .who-we-help-section .pricing-card,.ui-v2 .pricing-section .pricing-card{border:1px solid #e5e5e5;border-radius:1rem;padding:2rem;background-color:white;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.ui-v2 .who-we-help-section .pricing-card:first-of-type,.ui-v2 .pricing-section .pricing-card:first-of-type{max-height:30rem}.ui-v2 .who-we-help-section .pricing-card:hover,.ui-v2 .pricing-section .pricing-card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.07);transform:translateY(-4px)}.ui-v2 .who-we-help-section .card-header h3,.ui-v2 .pricing-section .card-header h3{font-size:1.5rem;font-weight:700;margin-bottom:0.5rem}.ui-v2 .who-we-help-section .card-header p,.ui-v2 .pricing-section .card-header p{font-size:0.875rem;color:#666;margin-bottom:1rem}.ui-v2 .who-we-help-section .card-price,.ui-v2 .pricing-section .card-price{font-size:1.75rem;font-weight:bold;margin:1rem 0;color:#111}.ui-v2 .who-we-help-section .card-pricing,.ui-v2 .pricing-section .card-pricing{display:flex;flex-direction:column}.ui-v2 .who-we-help-section .pricing-card ul,.ui-v2 .pricing-section .pricing-card ul{list-style:none;padding-left:0;margin-bottom:1.5rem}.ui-v2 .who-we-help-section .pricing-card li,.ui-v2 .pricing-section .pricing-card li{margin-bottom:0.5rem;font-size:0.9rem;color:#444}.ui-v2 .who-we-help-section .pricing-card li::before,.ui-v2 .pricing-section .pricing-card li::before{content:"✓";color:green;margin-right:0.5rem}.ui-v2 .who-we-help-section .btn-plan,.ui-v2 .pricing-section .btn-plan{background:black;color:white;text-align:center;padding:0.5rem 1rem;border-radius:6px;text-decoration:none;transition:background 0.3s ease}.ui-v2 .who-we-help-section .btn-plan:hover,.ui-v2 .pricing-section .btn-plan:hover{background:#333}.ui-v2 .who-we-help-section .help-btn,.ui-v2 .pricing-section .help-btn{display:block;background:transparent;border:none;padding:12px 20px;font-size:1.2rem;cursor:pointer;transition:color 0.3s ease-in-out;text-align:left}.ui-v2 .who-we-help-section .help-btn:hover,.ui-v2 .who-we-help-section .help-btn.active,.ui-v2 .pricing-section .help-btn:hover,.ui-v2 .pricing-section .help-btn.active{color:#00aaff;font-weight:bold}.ui-v2 .who-we-help-section .content-item,.ui-v2 .pricing-section .content-item{display:none;opacity:0;transition:opacity 0.3s ease-in-out}.ui-v2 .who-we-help-section .content-item.active,.ui-v2 .pricing-section .content-item.active{display:block;opacity:1}.ui-v2 .progress-bar-container{display:flex;width:100%;height:0.5px;border-radius:1px;overflow:hidden;margin-bottom:10px}.ui-v2 .help-separator{margin-top:12rem;width:100%;height:3rem;position:relative}.ui-v2 .help-separator svg{display:block;width:100%;height:100%}.ui-v2 .progress-bar{width:0%;height:100%;background:#bbb;transition:width 4s linear}.ui-v2 .feature-section{margin-top:8rem;background-color:black;height:80rem}.ui-v2 .feature-section .help-separator{width:100%;height:5rem;margin-bottom:8rem}.ui-v2 .feature-section .help-separator svg{width:100%;height:100%;display:block}.ui-v2 .feature-section .features-list{display:flex}.ui-v2 .feature-section .features-list ul{list-style:none;padding:0}.ui-v2 .feature-section .features-list li{font-size:1.5rem;font-weight:600;color:#aaa;cursor:pointer;transition:color 0.3s ease-in-out, transform 0.3s ease-in-out;position:relative}.ui-v2 .feature-section .features-list li:hover,.ui-v2 .feature-section .features-list li.active{color:#fff;transform:translateX(10px)}.ui-v2 .feature-section .feature-details{display:flex;height:13rem;margin-top:2rem;border-top:1px solid rgba(150,150,150,0.125);border-bottom:1px solid rgba(150,150,150,0.125);padding-top:2rem;padding-bottom:2rem}.ui-v2 .feature-section .feature-details .description-container{position:relative;height:100%;overflow:hidden}.ui-v2 .feature-section .feature-details p{padding-left:1.3rem;padding-right:1.3rem;position:absolute;line-height:1.2rem;top:0;left:0;opacity:0;transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;transform:translateY(20px);width:100%}.ui-v2 .feature-section .feature-details p u{margin-left:0.3rem;margin-right:0.3rem}.ui-v2 .feature-section .feature-details p.active{opacity:1;transform:translateY(0)}.ui-v2 .feature-section .preview-section{margin-top:2rem}.ui-v2 .feature-section .preview-section .preview-container{height:25rem;z-index:10;border-radius:10px;position:relative;background-repeat:no-repeat;background-size:cover;display:flex;display:flex;justify-content:center;align-items:center}.ui-v2 .feature-section .preview-section .preview-container.img1{background-image:url(/assets/blue-background-0d09037bd3575b8ffe607f6d60b0a877e61398ab987a153690130f5dd09e8c40.svg)}.ui-v2 .feature-section .preview-section .preview-container.img2{background-image:url(/assets/green-background-041a0a30de7c6c43cb9a6c82e4820dca6aac8e00d560ba85dd38625135a703c2.svg)}.ui-v2 .feature-section .preview-section .preview-container.img3{background-image:url(/assets/orange-background-59453877666e99e8e2c2c0776698d4c8c6815d93ba8a1e40032c3d58c86ff1b9.svg)}.ui-v2 .feature-section .preview-section .preview-container.img4{background-image:url(/assets/pink-background-2e8cc9d130cca3785336e4b67c7eeb25726d2a5b1f3a0abb2e132795644726d4.svg)}.ui-v2 .feature-section .preview-section .preview-container.img5{background-image:url(/assets/purple-background-570e5167728a0704343bfc4df1d01018a2c00ac6b1c06796568b85498a35042b.svg)}.ui-v2 .feature-section .preview-section .preview-container.img6{background-image:url(/assets/yellow-background-46232ca0f5ad29a3ed95fc0dd4e4eb00aa83228b4a44abb44fb1c7c4f380ae11.svg)}.ui-v2 .feature-section .preview-section .preview-container.img7{background-image:url(/assets/red-background-f036a9399638d4ba327cb3946a0be65deaf9974439134239bdd8b73f037e300d.svg)}.ui-v2 .feature-section .preview-section .card{background:rgba(0,0,0,0.5);border-radius:1rem;font-size:0.7rem;width:280px;backdrop-filter:blur(10px);box-shadow:0 0px 5px black;border:1px solid rgba(255,255,255,0.1);transition:all 0.3s ease-in-out}.ui-v2 .feature-section .preview-section .card.hidden{display:none}.ui-v2 .feature-section .preview-section .card.active{display:block}.ui-v2 .feature-section .preview-section .card .card-head{display:flex;justify-content:space-between;align-items:center;color:white;padding-bottom:0.7rem;border-bottom:1px solid #222}.ui-v2 .feature-section .preview-section .card .icon{margin-top:1rem;margin-left:1rem;font-size:1rem;background:#222;padding:1rem;line-height:1rem;border-radius:100%;box-shadow:6px 8px 8px rgba(0,0,0,0.8)}.ui-v2 .feature-section .preview-section .card .menu{font-size:1rem;margin-top:1rem;margin-right:1rem;background-color:#222;padding:0.3rem 0.8rem 0.3rem 0.8rem;border-radius:0.7rem;border:1px solid #333}.ui-v2 .feature-section .preview-section .card .card-content{color:white;border-top:0.5px solid rgba(255,255,255,0.2);padding:1rem}.ui-v2 .feature-section .preview-section .card .card-content h4{font-size:0.9rem}.ui-v2 .feature-section .preview-section .card .card-content ul{margin-top:0.5rem;padding-left:1rem;list-style:disc}.ui-v2 .feature-section .preview-section .card .card-content li{font-size:0.7rem;opacity:0.8}.ui-v2 .feature-section .preview-section .card .card-footer{margin-top:1rem;display:flex;justify-content:flex-end}.ui-v2 .feature-section .preview-section .card .card-footer button{background:white;color:black;border:none;padding:0.5rem 1rem;border-radius:6px;font-weight:bold;cursor:pointer;transition:0.3s}.ui-v2 .feature-section .preview-section .card .card-footer button:hover{background:lightgray}.ui-v2 .feature-section .preview-section .preview-container img{width:100%;height:auto;max-height:25rem;object-fit:cover;opacity:0;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;position:absolute}.ui-v2 .feature-section .preview-section .preview-container img.active{opacity:1;transform:translateY(0)}.ui-v2 .pixel-transition{position:relative;width:100%;height:4.6rem;margin-top:-2.5rem;overflow:hidden;background:linear-gradient(to top, black, white)}.ui-v2 .pixel-mask{position:absolute;width:100%;height:100%;mix-blend-mode:exclusion;top:0;left:0;background-size:200px 100%;background-repeat:repeat-x;animation:pixelCycle 4s infinite ease-in-out}@keyframes pixelCycle{0%{background-image:url(/assets/pix-1-62f5e0960f05e5f2b560b6f73c4d1c2d142df009c2199ca44f749d6eaa416746.svg)}25%{background-image:url(/assets/pix-2-7040e8555a28be97842ac35748b0a368a7941d083c55de68a1af3614ad717d18.svg)}50%{background-image:url(/assets/pix-3-f2b17a3047e8c16ca71d43632bd3de8bcbb8e7c2bad0ae4db3cd61977280702e.svg)}75%{background-image:url(/assets/pix-4-7b240fd3b6e7ae9a6252038e1f78e880fe77961ec3bffbc26a70d57c9e9c9bf1.svg)}100%{background-image:url(/assets/pix-1-62f5e0960f05e5f2b560b6f73c4d1c2d142df009c2199ca44f749d6eaa416746.svg)}}.ui-v2 .space-bottom{height:13rem}.in_construction{display:flex;margin:0;padding:0;height:100vh;width:100%;background-image:url(/assets/background-8617746d512797a864765d81817c1e4bd45ae1faa3ca3760edd880b062016ed2.webp);background-position:center;background-size:cover;background-repeat:no-repeat;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif}.in_construction .temp-container{position:absolute;color:#aaaaaa;background-color:#ffefe0;height:90vh;overflow:auto;right:5vh;width:48vw;margin-top:5vh;margin-bottom:5vh;margin-left:2vh;border-radius:3rem;padding-top:1rem;padding-left:2rem;padding-right:2rem;padding-bottom:1rem;min-height:30rem}.in_construction .temp-container h1{text-align:center;font-size:calc(1.375rem + 1vw)}.in_construction .temp-container h2{text-align:center;font-size:calc(1.375rem + 0.8vw)}@media screen and (max-width: 820px){.in_construction .temp-container{width:95vw;right:2.5vw;left:2.5vw;margin-left:0}}.in_construction .logo-wrapper{display:flex;justify-content:center}.in_construction .logo-wrapper img{max-width:75%}.in_construction .temp-container-img{margin-top:5vh;margin-bottom:5vh;margin-left:5vh;height:90vh;width:60vw;position:relative;overflow:hidden;border-bottom-left-radius:3rem;border-top-left-radius:3rem;min-height:30rem}.in_construction .temp-container-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:auto;height:100%;min-width:100%}@media screen and (max-width: 820px){.in_construction .temp-container-img{display:none}}.in_construction .temp-nav{display:flex;align-items:center;justify-content:flex-end;gap:2rem}.in_construction .center-text-content{display:flex;flex-direction:column;justify-content:center;font-size:1rem;line-height:1.2rem}
