body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo-loader-container{width:100%}.logo-loader,.logo-loader-container{align-items:center;display:flex;justify-content:center}.logo-loader{background-color:#0a1020;border-radius:8px;box-shadow:0 4px 12px #0003;overflow:hidden;position:relative}.logo-inner{align-items:center;display:flex;flex-direction:column;padding:20px;position:relative;z-index:2}.namespace-text{color:#fff;font-family:Arial,sans-serif;font-weight:700;letter-spacing:1px;margin-bottom:4px}.namespace-text span{margin-left:4px}.ton-text{animation:pulse 1.5s infinite;color:#3498db;font-family:Arial,sans-serif;font-size:1.5em;font-weight:700;letter-spacing:2px}.pulse-circle{animation:pulse-grow 1.5s infinite;background:radial-gradient(circle,#3498db1a 0,#0a102000 70%);border-radius:50%;height:100%;position:absolute;width:100%;z-index:1}.logo-loader-sm{font-size:.8rem}.logo-loader-sm .logo-loader{height:100px;width:100px}.logo-loader-md{font-size:1rem}.logo-loader-md .logo-loader{height:140px;width:140px}.logo-loader-lg{font-size:1.2rem}.logo-loader-lg .logo-loader{height:180px;width:180px}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes pulse-grow{0%{opacity:.3;transform:scale(.8)}50%{opacity:.5;transform:scale(1)}to{opacity:.3;transform:scale(.8)}}.logo-loader:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#3498db;content:"";height:100%;position:absolute;width:100%;z-index:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.account-page{background-color:#121212;background-color:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.account-header{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:10px;box-shadow:0 5px 15px #0003;margin-bottom:20px;padding:20px}.account-header h2{color:#fff;color:var(--text-primary);font-size:1.8rem;margin-bottom:15px;margin-top:0}.account-address{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.address-label{color:#b3b3b3;color:var(--text-secondary);font-weight:700}.address-value{background-color:#2d2d2d;background-color:var(--dark-surface-2);border-radius:4px;color:#3498db;color:var(--primary-color);font-family:Courier New,monospace;padding:5px 10px}.copy-button{background-color:#3498db;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:background-color .3s ease}.copy-button:hover{background-color:#2980b9;background-color:var(--primary-dark)}.account-stats{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.stat-card{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:8px;box-shadow:0 5px 15px #0003;display:flex;flex:1 1;flex-direction:column;min-width:120px;padding:15px;text-align:center}.stat-value{color:#3498db;color:var(--primary-color);font-size:2rem;font-weight:700;margin-bottom:5px}.stat-label{color:#b3b3b3;color:var(--text-secondary);font-size:.9rem}.domains-section{margin-bottom:40px}.domains-section h3{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--dark-surface-2);color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:15px;padding-bottom:10px}.no-domains-message{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:8px;color:#b3b3b3;color:var(--text-secondary);font-style:italic;padding:20px;text-align:center}.domains-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.domain-card{border-radius:10px;box-shadow:0 5px 15px #0000004d;color:#fff;overflow:hidden;text-shadow:0 1px 2px #00000080;transition:transform .3s ease}.domain-card:hover{transform:translateY(-5px)}.domain-name{font-size:1.3rem;margin:15px 15px 10px;text-align:center}.domain-details{flex-grow:1;padding:0 15px 10px}.domain-details p{font-size:.95rem;margin:8px 0}.detail-label{margin-right:5px}.detail-value{word-break:break-word}.market-link{color:#fff;text-decoration:underline;transition:opacity .3s ease}.market-link:hover{opacity:.8}.view-domain-link{background-color:#0000004d;display:block;margin-top:auto;padding:10px;transition:background-color .3s ease}.view-domain-link:hover{background-color:#00000080}@media (max-width:768px){.account-stats{flex-direction:row;flex-wrap:wrap}.stat-card{min-width:calc(33% - 20px)}.domains-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:576px){.account-page{padding:10px}.account-header{padding:15px}.account-address{align-items:flex-start;flex-direction:column}.stat-card{min-width:calc(50% - 20px)}.domains-grid{grid-template-columns:1fr}}.sale-contract-info{display:flex;flex-direction:column;gap:20px;margin-top:20px}@media (min-width:768px){.sale-contract-info{flex-direction:row}}.actions-card,.info-card{background-color:#1e1e1e;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:1 1;padding:20px}.info-icon{font-size:2.5rem}.info-card h3,.info-icon{margin-bottom:15px;text-align:center}.info-card h3{color:#3498db}.info-card p{color:#b3b3b3;line-height:1.5;margin-bottom:10px}.actions-card h4{color:#3498db;margin-bottom:15px}.actions-card ul{margin-bottom:20px;padding-left:20px}.actions-card li{color:#b3b3b3;line-height:1.5;margin-bottom:10px}.marketplace-button{background-color:#3498db;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.marketplace-button:hover{background-color:#2980b9}.owner-badge{background-color:#2ecc71;border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-top:10px;padding:5px 10px}.domain-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.renew-button{background-color:#2ecc71;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px;transition:background-color .3s}.renew-button:hover{background-color:#27ae60}.renew-button.renewing{background-color:#7f8c8d;cursor:not-allowed}.renewal-status{border-radius:5px;font-size:.85rem;margin-top:10px;padding:8px}.renewal-status.preparing,.renewal-status.requesting{background-color:#3498db33;color:#3498db}.renewal-status.complete,.renewal-status.success{background-color:#2ecc7133;color:#2ecc71}.renewal-status.error{background-color:#e74c3c33;color:#e74c3c}.domain-card{display:flex;flex-direction:column;padding:15px}.view-domain-link{background-color:#3498db;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:8px 12px;text-align:center;text-decoration:none;transition:background-color .3s}.view-domain-link:hover{background-color:#2980b9}.auctions-page{background-color:#121212;background-color:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.auctions-header{margin-bottom:30px;text-align:center}.auctions-header h2{color:#fff;color:var(--text-primary);font-size:2rem;margin-bottom:10px}.auctions-count{color:#b3b3b3;color:var(--text-secondary);font-size:1.1rem}.table-container{border-radius:10px;box-shadow:0 5px 15px #0003;margin-bottom:30px;overflow-x:auto}.auctions-table{background-color:#1e1e1e;background-color:var(--dark-surface);border-collapse:collapse;border-radius:10px;color:#fff;color:var(--text-primary);overflow:hidden;width:100%}.auctions-table td,.auctions-table th{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--dark-surface-2);padding:15px;text-align:left}.auctions-table th{background-color:#2d2d2d;background-color:var(--dark-surface-2);color:#fff;color:var(--text-primary);font-weight:700}.sortable-header{cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.sortable-header:hover{background-color:#3d3d3d}.even-row{background-color:#1e1e1e;background-color:var(--dark-surface)}.odd-row{background-color:#252525}.even-row:hover,.odd-row:hover{background-color:#333;cursor:pointer}.bids-cell,.domain-cell,.duration-cell,.owner-cell,.price-cell{white-space:nowrap}.domain-link,.owner-link{color:#3498db;color:var(--primary-color);text-decoration:none;transition:color .3s ease}.domain-link:hover,.owner-link:hover{color:#5dade2;color:var(--primary-light);text-decoration:underline}.duration-cell.ended{color:#e74c3c;color:var(--error)}.auctions-mobile-view{display:none}.auction-card{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:10px;box-shadow:0 5px 15px #0003;margin-bottom:15px;overflow:hidden}.auction-domain{background-color:#2d2d2d;background-color:var(--dark-surface-2);font-size:1.2rem;font-weight:700;padding:15px}.auction-details{padding:15px}.auction-detail{border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.auction-detail:last-child{border-bottom:none;margin-bottom:0}.detail-label{color:#b3b3b3;color:var(--text-secondary);font-weight:700}.detail-value{color:#fff;color:var(--text-primary)}.detail-value.ended{color:#e74c3c;color:var(--error)}.pagination{align-items:center;display:flex;justify-content:center;margin-top:30px}.pagination-button{background-color:#3498db;background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.pagination-button:hover{background-color:#2980b9;background-color:var(--primary-dark)}.pagination-button.disabled{background-color:#7f8c8d;cursor:not-allowed}.page-info{color:#b3b3b3;color:var(--text-secondary);margin:0 15px}.error-message,.loading-message{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:8px;margin:20px auto;max-width:600px}@media (max-width:992px){.auctions-page{padding:15px}.table-container{margin-bottom:20px}.auctions-table td,.auctions-table th{padding:12px 10px}}@media (max-width:768px){.table-container{display:none}.auctions-mobile-view{display:block}.pagination{flex-wrap:wrap;gap:10px}.auctions-header h2{font-size:1.8rem}}@media (max-width:480px){.auctions-page{padding:10px}.auction-domain{font-size:1.1rem;padding:12px}.auction-details{padding:12px}.pagination-button{font-size:.9rem;padding:8px 15px}.page-info{font-size:.9rem}}:root{--error:#e74c3c;--success:#2ecc71;--warning:#f39c12}.domain-page{background-color:#121212;background-color:var(--dark-bg);color:#fff;color:var(--text-primary);font-family:Arial,sans-serif;margin:auto;max-width:600px;padding:20px}.domain-header{box-shadow:0 5px 15px #0000004d;color:#fff!important;text-shadow:0 2px 4px #00000080}.domain-header h2{font-size:2rem;margin:0}.section-title{color:#fff;color:var(--text-primary);font-size:1.8rem;margin-bottom:20px}.domain-card{border-radius:8px;box-shadow:0 5px 15px #0003;margin-bottom:20px;padding:20px}.domain-card,.domain-card.available{background-color:#1e1e1e;background-color:var(--dark-surface)}.domain-card.available{border-left:4px solid #3498db;border-left:4px solid var(--primary-color)}.available-notice{color:#2ecc71;color:var(--success);font-size:18px;font-weight:700;margin-bottom:15px}.expired-notice{color:#e74c3c;color:var(--error);font-weight:700;margin-bottom:10px}.expired-actions{border-top:1px solid #2d2d2d;border-top:1px solid var(--dark-surface-2);margin-top:20px;padding-top:20px}.address-link{color:#3498db;color:var(--primary-color);text-decoration:none;transition:color .3s ease}.address-link:hover{color:#5dade2;color:var(--primary-light);text-decoration:underline}.resolve-list{color:#b3b3b3;color:var(--text-secondary);list-style-type:none;margin-top:5px;padding-left:10px}.resolve-list li{margin-bottom:8px}.resolve-list strong{color:#fff;color:var(--text-primary);margin-right:5px}.expiration{margin-top:15px}.countdown{background-color:#2d2d2d;background-color:var(--dark-surface-2);border-radius:4px;display:inline-block;font-family:Courier New,monospace;font-weight:700;margin-left:10px;padding:5px 10px}.countdown.active{background-color:#2ecc711a;border:1px solid #2ecc714d;color:#2ecc71;color:var(--success)}.countdown.expired{background-color:#e74c3c1a;border:1px solid #e74c3c4d;color:#e74c3c;color:var(--error)}.price-container{margin-bottom:20px}.price-title{font-size:1.2rem;font-weight:700;margin-bottom:10px}.price-info{color:#b3b3b3;color:var(--text-secondary);font-size:14px;line-height:1.5}.button-disabled,.cancel-button,.manage-domain-button,.primary-button,.register-button,.release-button,.save-button,.secondary-button{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:10px;padding:12px 24px;text-align:center;transition:all .3s ease}.register-button{background-color:#2ecc71;background-color:var(--success);color:#fff;width:100%}.register-button:hover{background-color:#27ae60;box-shadow:0 5px 15px #2ecc714d;transform:translateY(-2px)}.release-button{background-color:#e74c3c;background-color:var(--error);color:#fff}.release-button:hover{background-color:#c0392b;box-shadow:0 5px 15px #e74c3c4d;transform:translateY(-2px)}.cancel-button{background-color:#7f8c8d;color:#fff}.cancel-button:hover{background-color:#95a5a6}.button-disabled{background-color:#7f8c8d;color:#bdc3c7;cursor:not-allowed}.save-button{background-color:#3498db;background-color:var(--primary-color);color:#fff;font-size:14px;padding:8px 16px}.save-button:hover{background-color:#2980b9;background-color:var(--primary-dark);box-shadow:0 5px 15px #3498db4d;transform:translateY(-2px)}.manage-domain-button{background-color:#3498db;background-color:var(--primary-color);color:#fff;margin-top:20px;width:100%}.manage-domain-button:hover{background-color:#2980b9;background-color:var(--primary-dark);box-shadow:0 5px 15px #3498db4d;transform:translateY(-2px)}.status-message{background-color:#2d2d2d;background-color:var(--dark-surface-2);border:1px solid #1e1e1e;border:1px solid var(--dark-surface);border-radius:4px;color:#b3b3b3;color:var(--text-secondary);margin-top:15px;padding:10px}.error-message{color:#e74c3c;color:var(--error);font-weight:700;padding:20px;text-align:center}.loading-message{color:#b3b3b3;color:var(--text-secondary);padding:20px;text-align:center}.modal-overlay{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#1e1e1e;background:var(--dark-surface);border-radius:8px;box-shadow:0 10px 30px #0000004d;padding:25px;width:300px}.modal-content h3{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--dark-surface-2);margin-top:0;padding-bottom:10px}.bid-input,.modal-content h3{color:#fff;color:var(--text-primary)}.bid-input{background-color:#121212;background-color:var(--dark-bg);border:1px solid #2d2d2d;border:1px solid var(--dark-surface-2);border-radius:4px;font-size:16px;margin:15px 0;padding:10px;width:100%}.bid-input:focus{border-color:#3498db;border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33;outline:none}.modal-buttons{display:flex;justify-content:space-between;margin-top:15px}.modal-buttons button{flex:1 1;margin:0 5px}.dns-edit-section{background-color:#2d2d2d;background-color:var(--dark-surface-2);border-radius:8px;box-shadow:0 5px 15px #0003;margin-top:20px;padding:20px;transition:all .3s ease}.dns-edit-section h3{border-bottom:1px solid #1e1e1e;border-bottom:1px solid var(--dark-surface);color:#fff;color:var(--text-primary);font-size:1.5rem;margin-bottom:15px;margin-top:0;padding-bottom:10px}.dns-record{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}.dns-record label{display:block;font-weight:700;margin-bottom:5px;width:100%}.dns-input,.dns-record label{color:#fff;color:var(--text-primary);font-size:14px}.dns-input{background-color:#121212;background-color:var(--dark-bg);border:1px solid #1e1e1e;border:1px solid var(--dark-surface);border-radius:4px;flex:1 1;margin-right:10px;min-width:200px;padding:8px}.dns-input:focus{border-color:#3498db;border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33;outline:none}@media (max-width:768px){.domain-page{padding:15px}.section-title{font-size:1.5rem}.domain-header h2{font-size:1.8rem}.dns-input{margin-right:5px;min-width:150px}.save-button{padding:8px 12px}}@media (max-width:480px){.modal-content{max-width:300px;width:90%}.modal-buttons{flex-direction:column}.modal-buttons button{margin:5px 0}.dns-record{align-items:stretch;flex-direction:column}.dns-input{margin-bottom:10px;margin-right:0;width:100%}.save-button{padding:8px;width:100%}}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}.loading-text{color:#666;font-size:1rem;margin-top:20px;text-align:center}.sale-card{background-color:#1e1e1e;background-color:var(--dark-surface);border-left:4px solid #f39c12;margin-bottom:20px;overflow:hidden;position:relative}.sale-badge{background-color:#f39c12;box-shadow:0 2px 4px #0000004d;color:#fff;font-size:12px;font-weight:700;padding:5px 30px;position:absolute;right:-30px;top:10px;transform:rotate(45deg);z-index:1}.sale-title{color:#f39c12;font-size:1.5rem;margin-bottom:15px;margin-top:5px}.sale-price{font-size:1.2rem;margin-bottom:10px}.sale-marketplace,.sale-seller{color:#b3b3b3;color:var(--text-secondary);margin-bottom:10px}.buy-button{background-color:#f39c12;border-radius:6px;color:#fff;display:inline-block;font-weight:700;margin-top:15px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.buy-button:hover{background-color:#e67e22;box-shadow:0 5px 15px #f39c124d;transform:translateY(-2px)}@media (max-width:480px){.sale-badge{font-size:10px;padding:3px 30px;right:-35px}.sale-title{font-size:1.3rem;margin-top:15px}}:root{--primary-color:#3498db;--primary-dark:#2980b9;--primary-light:#5dade2;--dark-bg:#121212;--dark-surface:#1e1e1e;--dark-surface-2:#2d2d2d;--text-primary:#fff;--text-secondary:#b3b3b3;--accent:#3498db}body{color:#fff;color:var(--text-primary);margin:0;padding:0}.main-page,body{background-color:#121212;background-color:var(--dark-bg)}.main-page{font-family:Arial,sans-serif;line-height:1.6}.highlight{color:#3498db;color:var(--primary-color);font-weight:700}section{margin:0 auto;max-width:1200px;padding:60px 20px}section h2{color:#fff;color:var(--text-primary);font-size:2.5rem;margin-bottom:30px;text-align:center}.logo-section{align-items:center;display:flex;flex-direction:column;padding:20px}.logo{height:auto;max-width:200px}.hero-section{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:10px;box-shadow:0 5px 15px #0000004d;display:flex;justify-content:space-between;padding:80px 20px}.hero-content{flex:1 1;padding-right:40px}.hero-content h1{color:#fff;color:var(--text-primary);font-size:3rem;line-height:1.2;margin-bottom:20px}.hero-content p{color:#b3b3b3;color:var(--text-secondary);font-size:1.2rem;margin-bottom:30px}.hero-buttons{display:flex;gap:15px}.cta-button,.learn-more,.primary-button,.secondary-button{border-radius:6px;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:all .3s ease}.primary-button{background-color:#3498db;background-color:var(--primary-color);border:none;color:#fff}.primary-button:hover{background-color:#2980b9;background-color:var(--primary-dark);box-shadow:0 5px 15px #3498db4d;transform:translateY(-2px)}.secondary-button{background-color:initial;border:2px solid #3498db;border:2px solid var(--primary-color);color:#3498db;color:var(--primary-color)}.secondary-button:hover{background-color:#3498db1a;transform:translateY(-2px)}.hero-image{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image img{border-radius:10px;box-shadow:0 10px 30px #0000004d;height:auto;max-width:100%}.slider-section{margin:40px auto;overflow:hidden;padding:0}.slider{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.slider::-webkit-scrollbar{display:none}.slide{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex:0 0 100%;flex-direction:column;height:400px;justify-content:center;padding:20px;position:relative;scroll-snap-align:start;text-align:center}.slide:before{background:#000000b3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.slide h2,.slide p{position:relative;z-index:2}.slide h2{font-size:2.5rem;margin-bottom:15px}.slide p{font-size:1.2rem}.features-section{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:10px}.features-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.feature-card{background:#2d2d2d;background:var(--dark-surface-2);border-radius:10px;box-shadow:0 5px 15px #0003;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{background:linear-gradient(145deg,#2d2d2d,#333);box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:20px}.feature-card h3{color:#3498db;color:var(--primary-color);font-size:1.5rem;margin-bottom:15px}.feature-card p{color:#b3b3b3;color:var(--text-secondary)}.branding-section{align-items:center;display:flex;gap:40px}.branding-content{flex:1 1}.branding-content h2{font-size:2.2rem;text-align:left}.branding-benefits{color:#b3b3b3;color:var(--text-secondary);margin-top:20px;padding-left:20px}.branding-benefits li{margin-bottom:10px}.branding-benefits strong{color:#fff;color:var(--text-primary)}.branding-image{display:flex;flex:1 1;justify-content:center}.branding-image img{border-radius:10px;box-shadow:0 10px 30px #0000004d;max-width:100%}.how-it-works-section{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:10px}.steps-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px}.step{background:#2d2d2d;background:var(--dark-surface-2);border-radius:10px;box-shadow:0 5px 15px #0003;flex:1 1;min-width:200px;padding:20px;text-align:center}.step-number{align-items:center;background-color:#3498db;background-color:var(--primary-color);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.step h3{color:#3498db;color:var(--primary-color);font-size:1.3rem;margin-bottom:10px}.step p{color:#b3b3b3;color:var(--text-secondary)}.news-section{padding:60px 20px}.news-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.news-item{background:#2d2d2d;background:var(--dark-surface-2);border-radius:10px;box-shadow:0 5px 15px #0003;overflow:hidden;transition:transform .3s ease}.news-item:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.news-image{background-position:50%;background-size:cover;height:200px}.news-content{padding:20px}.news-content h3{color:#fff;color:var(--text-primary);font-size:1.3rem;margin-bottom:10px}.news-content p{color:#b3b3b3;color:var(--text-secondary);margin-bottom:15px}.news-content a{color:#3498db;color:var(--primary-color);font-weight:700;text-decoration:none}.news-content a:hover{color:#5dade2;color:var(--primary-light);text-decoration:underline}.use-cases-section{background-color:#1e1e1e;background-color:var(--dark-surface);border-radius:10px}.use-cases-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.use-case{background:#2d2d2d;background:var(--dark-surface-2);border-radius:10px;box-shadow:0 5px 15px #0003;padding:25px;transition:transform .3s ease}.use-case:hover{background:linear-gradient(145deg,#2d2d2d,#333);transform:translateY(-5px)}.use-case h3{color:#3498db;color:var(--primary-color);font-size:1.3rem;margin-bottom:10px}.use-case p{color:#b3b3b3;color:var(--text-secondary)}.cta-section{background:linear-gradient(135deg,#2980b9,#3498db);border-radius:10px;color:#fff;padding:80px 20px;text-align:center}.cta-section h2{color:#fff}.cta-section .highlight{color:#fff;text-decoration:underline}.cta-section p{font-size:1.2rem;margin:0 auto 30px;max-width:700px}.cta-button{background-color:#fff;border-radius:6px;color:#3498db;color:var(--primary-color);display:inline-block;font-size:1.1rem;font-weight:700;padding:15px 30px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#f0f0f0;box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.about-section{padding:60px 20px;text-align:center}.about-section p{color:#b3b3b3;color:var(--text-secondary);font-size:1.1rem;margin:0 auto 20px;max-width:800px}.learn-more{background-color:#3498db;background-color:var(--primary-color);color:#fff;margin-top:20px}.learn-more:hover{background-color:#2980b9;background-color:var(--primary-dark)}@media (max-width:992px){.branding-section,.hero-section{flex-direction:column;text-align:center}.branding-content,.hero-content{margin-bottom:40px;padding-right:0}.hero-buttons{justify-content:center}.branding-content h2{text-align:center}.steps-container{flex-direction:column}.step{margin-bottom:20px}}@media (max-width:768px){section h2{font-size:2rem}.hero-content h1{font-size:2.5rem}.slide{height:300px}.slide h2{font-size:2rem}}@media (max-width:480px){body{overflow-x:hidden}.hero-buttons{flex-direction:column;gap:10px}.primary-button,.secondary-button{text-align:center}}body{background-color:#759cec}.App{font-family:Arial,sans-serif;text-align:center}.thin-header{background-color:#333;box-shadow:0 1px 3px #0000001a;height:70px;justify-content:center}.nav-container,.thin-header{align-items:center;display:flex}.nav-container{flex-direction:row;gap:20px;max-width:1200px;padding:0 20px;width:100%}.logo{align-items:center;display:flex;margin-right:auto}.logo-img{height:40px}.nav-item{display:flex}.nav-link{color:#fff;font-size:16px;padding:0 10px;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:gold}.SearchBox{align-items:center;display:flex;gap:10px}.SearchBox input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:5px 10px}.SearchBox button{background-color:#0098ea;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s ease}.SearchBox button:hover{background-color:#007bb5}@media (max-width:768px){.thin-header{height:auto;padding:10px 0}.nav-container{flex-wrap:wrap;gap:10px}.logo,.nav-container{justify-content:center}.logo{margin-right:0;width:100%}.nav-item{margin:5px 0}.SearchBox{justify-content:center;margin-top:10px;width:100%}.SearchBox input{width:70%}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:row;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8d7adc82.css.map*/