@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";.language-selector{position:relative;font-size:var(--font-size-sm)}.language-dropdown-toggle{display:flex;align-items:center;gap:8px;background:#0000004d;border:none;color:#fff;padding:8px 16px;border-radius:100px;cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-fast) ease;font-family:Montserrat,sans-serif;font-weight:500}.language-dropdown-toggle:hover{background:#0006;border:none;outline:none}.language-dropdown-toggle:focus{border:none;outline:none}.language-dropdown-toggle:before{content:"🌐";font-size:14px}.language-dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:8px;padding:var(--spacing-xs);display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:120px;z-index:1000;box-shadow:0 10px 25px #0003;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.language-dropdown-menu.show{opacity:1;visibility:visible}.language-option{background:none;border:none;color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);text-align:left;transition:all var(--transition-fast) ease;font-family:Montserrat,sans-serif}.language-option:hover{background-color:#00ffcd1a;color:var(--aquaMintGreen);border:none;outline:none}.language-option:focus{border:none;outline:none}.language-option.active{background-color:#00ffcd33;color:var(--aquaMintGreen);border:none}@media (max-width: 768px){.language-selector{width:100%}.language-dropdown-toggle{width:100%;justify-content:flex-start;background:#0000004d;border:1px solid rgba(0,255,205,.2);color:#fff;padding:12px 20px;border-radius:100px;font-size:var(--font-size-md);font-weight:500;transition:all var(--transition-fast) ease}.language-dropdown-toggle:hover{background:#00ffcd1a;border-color:var(--aquaMintGreen);color:var(--aquaMintGreen)}.language-dropdown-menu{width:100%;position:relative;margin-top:var(--spacing-xs);opacity:0;height:0;overflow:hidden;visibility:hidden;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,205,.2);border-radius:8px;padding:var(--spacing-xs)}.language-selector:hover .language-dropdown-menu{opacity:1;visibility:visible;height:auto}.language-option{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);border-radius:var(--border-radius-sm)}.language-option:hover{background-color:#00ffcd1a;color:var(--aquaMintGreen)}.language-option.active{background-color:#00ffcd33;color:var(--aquaMintGreen)}}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:var(--spacing-sm) var(--spacing-xl);background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(204,204,204,.25);box-shadow:0 4px 30px #0000001a}.header-content{display:flex;width:100%;max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-xl);position:relative;gap:var(--spacing-xl)}.logo{margin-right:var(--spacing-xl)}.main-nav ul{display:flex;list-style:none;gap:var(--spacing-xl);justify-content:center;margin:0}.main-nav a{color:var(--text-color);font-weight:500;font-size:var(--font-size-sm);text-decoration:none;padding:var(--spacing-md) var(--spacing-lg);transition:all var(--transition-fast) ease;font-family:Montserrat,sans-serif;outline:none}.main-nav a:hover{color:var(--aquaMintGreen);border:none;outline:none;text-decoration:none}.main-nav a:focus{border:none;outline:none;text-decoration:none}.dropdown{position:relative}.dropdown-toggle{background:none;border:none;color:var(--text-color);font-weight:500;font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);display:flex;align-items:center;font-family:Montserrat,sans-serif;outline:none;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;-moz-outline:none}.dropdown-toggle:hover{color:var(--aquaMintGreen);border-radius:20px;border:none;outline:none}.dropdown-toggle:focus{border:none;outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dropdown-toggle:active{border:none;outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dropdown-menu{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:244px;padding:16px 0;border-radius:16px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--aquaMintGreen, #00ffcd);box-shadow:0 4px 4px #00ffcd33;list-style:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c}.dropdown-menu li{width:100%}.dropdown-menu a{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-color);text-decoration:none;transition:all .2s ease;outline:none;-webkit-tap-highlight-color:transparent}.dropdown-menu a:hover{background-color:#00ffcd33;color:var(--aquaMintGreen);text-decoration:none}.dropdown-menu a:focus{text-decoration:none;outline:none}.dropdown-menu{display:flex;flex-direction:column}.mobile-menu-button{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.mobile-menu-button span{display:block;width:100%;height:3px;background-color:var(--text-color);border-radius:3px;transition:all .3s ease}.mobile-menu-button.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-button.active span:nth-child(2){opacity:0}.mobile-menu-button.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.right-container{display:flex;align-items:center;gap:var(--spacing-md)}.get-glofi-button{background-color:var(--aquaMintGreen);color:var(--black-1);font-weight:600;font-size:var(--font-size-sm);padding:8px 16px;border-radius:100px;text-decoration:none;transition:all .3s ease;font-family:Montserrat,sans-serif;border:none;cursor:pointer;outline:none}.get-glofi-button:hover{background-color:var(--aquaMintGreen-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00ffcd4d}.language-dropdown-container{position:relative}@media (max-width: 1024px){.header-content{padding:24px 40px}}@media (max-width: 768px){.header-content{padding:16px 20px;height:80px;gap:var(--spacing-lg)}.logo{margin-right:var(--spacing-lg)}.mobile-menu-button{display:flex;width:44px;height:44px;justify-content:space-evenly;align-items:center;margin-left:var(--spacing-lg);z-index:20}.mobile-menu-button span{height:4px;border-radius:4px}.nav-container{position:fixed;top:0;right:-100%;width:80%;max-width:350px;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);flex-direction:column;align-items:flex-start;padding:100px var(--spacing-xl) var(--spacing-xl);transition:right .3s ease;z-index:15;overflow-y:auto;gap:var(--spacing-xl)}.nav-container.open{right:0}.main-nav{width:100%;justify-content:flex-start}.main-nav ul{flex-direction:column;width:100%;gap:var(--spacing-lg);align-items:flex-start}.main-nav a{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-lg)}.dropdown{width:100%}.dropdown-toggle{width:100%;justify-content:flex-start;padding:var(--spacing-sm) 0}.dropdown-menu{position:static;width:100%;background:transparent;border:none;border-left:2px solid var(--aquaMintGreen);border-radius:0;padding-left:var(--spacing-md);margin:var(--spacing-xs) 0 var(--spacing-sm) var(--spacing-md);box-shadow:none;opacity:0;height:0;overflow:hidden;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,height .3s ease}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;height:auto}.language-dropdown-container{margin-top:var(--spacing-lg);width:100%}}.desktop-nav{display:flex}@media (max-width: 768px){.desktop-nav{display:none!important}}.mobile-side-menu{position:fixed;top:0;right:0;width:80vw;max-width:320px;height:100vh;background:#000000d9;border-left:1px solid var(--aquaMintGreen, #00ffcd);box-shadow:0 4px 20px #00ffcd4d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:2000;display:flex;flex-direction:column;padding:48px 24px 24px;color:#fff;font-size:var(--font-size-lg);gap:var(--spacing-lg)}.mobile-side-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.mobile-side-menu a{color:#fff;text-decoration:none;font-size:var(--font-size-lg);font-weight:500;padding:var(--spacing-md) var(--spacing-lg);border-radius:8px;transition:all .3s ease;outline:none;-webkit-tap-highlight-color:transparent}.mobile-side-menu a:hover{background:#00ffcd26;color:var(--aquaMintGreen);text-decoration:none;border-color:#00ffcd4d;transform:translateY(-1px);box-shadow:0 2px 8px #00ffcd33}@media (max-width: 320px){.mobile-side-menu{width:90vw;max-width:280px;padding:48px 16px 24px}.mobile-side-menu a{font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md)}.mobile-side-menu a:hover{background:transparent;color:#fff;transform:none;box-shadow:none}.mobile-side-menu a:focus{background:transparent;border-color:transparent}}.mobile-side-menu a:focus{text-decoration:none;outline:none;background:#00ffcd1a;border-color:var(--aquaMintGreen)}.mobile-side-menu .get-glofi-button{width:100%;margin-top:2rem;font-size:var(--font-size-lg);background-color:var(--aquaMintGreen);color:var(--black-1);font-weight:600;padding:12px 24px;border-radius:100px;text-decoration:none;transition:all .3s ease;font-family:Montserrat,sans-serif;text-align:center;border:none;cursor:pointer;outline:none}.mobile-side-menu .language-dropdown-container{margin-top:1.5rem}.mobile-side-menu .get-glofi-button:hover{background-color:var(--aquaMintGreen-dark);transform:translateY(-2px);box-shadow:0 4px 8px #00ffcd4d}.footer{background-color:#000000bf;padding:var(--spacing-xl) 0;margin-top:var(--spacing-xxl);border-top:1px solid rgba(255,255,255,.25);position:relative;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.footer-content{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr) 1.5fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);align-items:stretch}.footer-column{display:flex;flex-direction:column}.newsletter-column{grid-column:5;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:5px 10px 40px #00ffcd33;border-radius:24px;padding:var(--spacing-xl);color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:fit-content;margin-left:var(--spacing-xl)}.footer h4{color:var(--aquaMintGreen);margin-bottom:var(--spacing-md);font-size:var(--font-size-md);font-weight:700;text-transform:uppercase;letter-spacing:1px}.footer p{color:var(--text-light-color);margin-bottom:var(--spacing-md);line-height:1.6;font-size:var(--font-size-sm)}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin-bottom:var(--spacing-sm)}.footer a{color:var(--text-light-color);text-decoration:none;transition:color var(--transition-fast) ease;font-size:var(--font-size-sm);outline:none;-webkit-tap-highlight-color:transparent}.footer a:hover{color:var(--aquaMintGreen);text-decoration:none}.footer a:focus{text-decoration:none;outline:none}.newsletter-form{display:flex;margin-bottom:var(--spacing-md);width:100%;gap:0}.newsletter-form input{flex:1;background:transparent;border:1.5px solid var(--aquaMintGreen);border-radius:8px 0 0 8px;border-right:none;padding:var(--spacing-md);color:var(--text-color);font-size:var(--font-size-md);height:48px;outline:none}.newsletter-form input::placeholder{color:var(--text-light-color);opacity:1}.newsletter-form button{background-color:var(--aquaMintGreen);border:1.5px solid var(--aquaMintGreen);border-radius:0 8px 8px 0;padding:0 24px;color:var(--black-1);cursor:pointer;transition:background-color var(--transition-fast) ease;display:flex;align-items:center;justify-content:center;height:48px;font-size:1.5rem}.newsletter-form button:hover{background-color:var(--aquaMintGreen-dark)}.newsletter-disclaimer{font-size:var(--font-size-xs);color:var(--text-light-color);opacity:.7;margin-top:var(--spacing-md)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.13);gap:var(--spacing-xl);position:relative}.footer-logo{display:flex;align-items:center;gap:var(--spacing-lg)}.footer-logo img{height:40px;width:auto}.footer-divider{width:4px;height:40px;background:#fff;border-radius:2px}.footer-copyright{color:var(--text-light-color);font-size:var(--font-size-md);opacity:1;margin-right:var(--spacing-xl)}.footer-links{display:flex;gap:var(--spacing-xl);margin-left:auto}.footer-links a{color:var(--text-light-color);font-size:var(--font-size-md);text-decoration:none;transition:color var(--transition-fast) ease}.footer-links a:hover{color:var(--aquaMintGreen)}.footer-social{display:flex;gap:var(--spacing-md);margin-left:var(--spacing-xl)}address{font-style:normal;color:var(--text-light-color);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);line-height:1.6}.footer-disclaimer{max-width:1200px;margin:var(--spacing-xl) auto 0 auto;color:#fff;font-size:15px;text-align:left;opacity:.85;line-height:1.6;padding:0 var(--spacing-lg)}@media (max-width: 1024px){.footer-columns{grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.newsletter-column{grid-column:2;margin-left:0;margin-top:var(--spacing-xl);height:fit-content}.footer-bottom{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.footer-logo,.footer-links,.footer-social{margin:0}.footer-divider{display:none}}@media (max-width: 768px){.footer{padding:var(--spacing-lg) 0}.footer-content{padding:0 var(--spacing-lg)}.footer-columns{grid-template-columns:1fr;gap:var(--spacing-lg)}.newsletter-column{grid-column:1;padding:var(--spacing-lg);margin:0 0 var(--spacing-lg) 0;border-radius:16px;height:fit-content;min-height:auto}.footer-bottom{flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center;padding-top:var(--spacing-lg);margin-top:var(--spacing-lg)}.footer-logo img{height:32px}.footer-links{flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-md) 0 0 0}.footer-social{gap:var(--spacing-md);margin-left:0;justify-content:center}.footer h4{font-size:1.1rem}.footer p,.footer a,.footer li,.footer-copyright,.newsletter-disclaimer{font-size:1rem}}@media (max-width: 600px){.footer{padding:var(--spacing-md) 0}.footer-content{padding:0 var(--spacing-lg)}.footer-columns{grid-template-columns:1fr;gap:var(--spacing-md)}.newsletter-column{padding:var(--spacing-md);margin:0 0 var(--spacing-md) 0;border-radius:12px;height:fit-content;min-height:auto}.footer-bottom{flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;padding-top:var(--spacing-md);margin-top:var(--spacing-md)}.footer-logo img{height:28px}.footer-links{flex-direction:column;gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0 0}.footer-social{gap:var(--spacing-sm);margin-left:0;justify-content:center}.footer h4{font-size:1rem}.footer p,.footer a,.footer li,.footer-copyright,.newsletter-disclaimer{font-size:.95rem}}@media (max-width: 480px){.footer{padding:var(--spacing-sm) 0}.footer-content{padding:0 var(--spacing-lg)}.footer-columns{gap:var(--spacing-sm)}.newsletter-column{padding:var(--spacing-sm);margin:0 0 var(--spacing-sm) 0;border-radius:8px;height:fit-content;min-height:auto}.footer-bottom{gap:var(--spacing-xs);padding-top:var(--spacing-sm);margin-top:var(--spacing-sm)}.footer-logo img{height:24px}.footer-links{gap:var(--spacing-xs);margin:var(--spacing-xs) 0 0 0}.footer-social{gap:var(--spacing-xs)}.footer h4{font-size:.9rem}.footer p,.footer a,.footer li,.footer-copyright,.newsletter-disclaimer{font-size:.85rem}.newsletter-form input,.newsletter-form button{height:40px;font-size:.9rem}}@media (max-width: 320px){.footer-content{padding:0 var(--spacing-sm)}.newsletter-column{padding:var(--spacing-sm);margin:0 0 var(--spacing-sm) 0;border-radius:8px}.newsletter-form{flex-direction:column;gap:var(--spacing-xs)}.newsletter-form input,.newsletter-form button{width:100%;height:36px;font-size:.8rem;border-radius:8px}.newsletter-form input{border-radius:8px;border-right:1.5px solid var(--aquaMintGreen)}.newsletter-form button{border-radius:8px}.newsletter-disclaimer{font-size:.7rem;margin-top:var(--spacing-sm)}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-xs);padding-top:var(--spacing-sm);margin-top:var(--spacing-sm)}.footer-links{flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 0 0}.footer-social{gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.footer h4{font-size:.8rem}.footer p,.footer a,.footer li,.footer-copyright,.newsletter-disclaimer{font-size:.75rem}}.footer,.footer p,.footer a,.footer li,.footer-copyright,.newsletter-disclaimer,.newsletter-form input,.newsletter-form button{color:#fff}.footer h4,.footer a:hover,.footer-links a:hover{color:var(--aquaMintGreen)}.terms-link{background:none;border:none;color:var(--aquaMintGreen);text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;padding:0;margin:0;transition:color var(--transition-fast) ease;outline:none;-webkit-user-select:none;user-select:none}.terms-link:hover{color:var(--aquaMintGreen-dark);text-decoration:none}.terms-link:focus{outline:none}.modal-overlay{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal-backdrop);padding:var(--spacing-lg);animation:fadeIn .3s ease-out;overflow:hidden}.modal{background:#0003;border:2px solid var(--aquaMintGreen);border-radius:24px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00ffcd4d;animation:slideIn .3s ease-out;position:relative;z-index:var(--z-index-modal)}.modal-header{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xl);border-bottom:1px solid rgba(255,255,255,.1);background:#00000080;position:relative}.modal-header h2{color:var(--aquaMintGreen);font-size:var(--font-size-xl);font-weight:700;margin:0;text-transform:uppercase;letter-spacing:1px}.modal-close{position:absolute;right:1.5rem;background:transparent;border:none;color:var(--text-light-color);cursor:pointer;padding:var(--spacing-sm);border-radius:8px;transition:all var(--transition-fast) ease;display:flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--aquaMintGreen);background:#00ffcd1a}.modal-content{padding:var(--spacing-xl);padding-bottom:calc(var(--spacing-xl) + var(--spacing-lg));overflow-y:auto;flex:1;color:var(--text-light-color);line-height:1.6}.modal-section{margin-bottom:var(--spacing-xl)}.modal-section h3,.modal-content .modal-section h3{color:var(--aquaMintGreen);font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--spacing-md);text-transform:uppercase!important;letter-spacing:.5px}.modal-section h4{color:var(--aquaMintGreen);font-size:var(--font-size-md);font-weight:600;margin-bottom:var(--spacing-sm);margin-top:var(--spacing-md)}.modal-section p{margin-bottom:var(--spacing-md);font-size:var(--font-size-md);color:var(--text-light-color)}.modal-section ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.modal-section li{margin-bottom:var(--spacing-sm);font-size:var(--font-size-md);color:var(--text-light-color)}.modal-section .warning{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:var(--spacing-md);margin:var(--spacing-md) 0;color:#ffc107;font-weight:500}.modal-btn{background:#ffffff1a;color:var(--text-color);border:none;border-radius:8px;padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all var(--transition-fast) ease;min-width:140px}.modal-btn:hover{background:#fff3}.modal-btn.primary{background:var(--aquaMintGreen);color:var(--black-1);border:2px solid var(--aquaMintGreen);font-weight:600}.modal-btn.primary:hover{background:var(--aquaMintGreen-dark);border-color:var(--aquaMintGreen-dark)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:var(--aquaMintGreen);border-radius:4px}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--aquaMintGreen-dark)}.form-modal{max-width:900px;max-height:95vh}.form-content{padding:0;overflow:hidden}.google-form-iframe{border:none;border-radius:0;background:transparent;width:100%;height:100%;min-height:600px}.terms-effective-date{color:var(--aquaMintGreen);font-weight:600;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.terms-welcome{font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-md)}.terms-agreement{font-weight:600;color:var(--aquaMintGreen);margin-bottom:var(--spacing-md)}.terms-disclaimer{font-style:italic;opacity:.8;margin-bottom:var(--spacing-lg)}.terms-conclusion{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-lg);margin-top:var(--spacing-xl)}.terms-conclusion p{font-weight:600;color:var(--aquaMintGreen);text-align:center;font-size:var(--font-size-md)}.privacy-effective-date{color:var(--aquaMintGreen);font-weight:600;font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.privacy-last-updated{color:var(--aquaMintGreen);font-weight:600;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.privacy-intro{font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-md);line-height:1.6}.privacy-description{font-weight:500;margin-bottom:var(--spacing-lg);color:var(--text-light-color)}@media (max-width: 768px){.modal-overlay{padding:var(--spacing-sm)}.modal{max-height:95vh;border-radius:16px}.form-modal{max-height:95vh}.google-form-iframe{min-height:500px}.modal-header{padding:var(--spacing-lg)}.modal-header h2{font-size:var(--font-size-lg)}.modal-content{padding:var(--spacing-lg)}.modal-section h3{font-size:var(--font-size-md)}.modal-section p,.modal-section li{font-size:var(--font-size-sm)}}@media (max-width: 480px){.modal-header,.modal-content{padding:var(--spacing-md)}.modal-header h2{font-size:var(--font-size-md)}}.cookies-intro{margin-bottom:var(--spacing-xl)}.cookies-intro p{color:var(--text-light-color);font-size:var(--font-size-md);line-height:1.6;margin:0}.cookies-actions{margin-bottom:var(--spacing-xl);text-align:center}.cookies-allow-btn{min-width:120px}.cookies-allow-btn,.cookies-footer .modal-btn:last-child{border:1px solid var(--aquaMintGreen);box-shadow:0 0 8px #00ffcd4d;transition:all var(--transition-normal) ease}.cookies-allow-btn:hover,.cookies-footer .modal-btn:last-child:hover{box-shadow:0 0 16px #00ffcd80;border-color:var(--aquaMintGreen)}.cookies-categories{margin-bottom:var(--spacing-xl)}.cookie-category{border-bottom:1px solid rgba(255,255,255,.1);padding:var(--spacing-md) 0}.cookie-category:last-child{border-bottom:none}.cookie-category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.cookie-category-info{display:flex;align-items:center;gap:var(--spacing-sm);flex:1}.cookie-category-info h4{color:var(--text-color);font-size:var(--font-size-md);font-weight:600;margin:0}.cookie-expand{color:var(--aquaMintGreen);font-size:var(--font-size-lg);font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.cookie-description{color:var(--text-light-color);font-size:var(--font-size-sm);line-height:1.5;margin:0;display:none}.cookie-category.expanded .cookie-description{display:block}.cookie-toggle{width:44px;height:24px;background:#fff3;border-radius:12px;position:relative;cursor:pointer;transition:all var(--transition-fast) ease}.cookie-toggle.active{background:var(--aquaMintGreen)}.cookie-toggle.disabled{background:#ffffff1a;cursor:not-allowed;opacity:.6}.toggle-switch{width:18px;height:18px;background:var(--text-color);border-radius:50%;position:absolute;top:3px;left:3px;transition:all var(--transition-fast) ease}.cookie-toggle.active .toggle-switch{left:23px}.cookie-toggle.disabled .toggle-switch{background:#ffffff80;left:23px}.cookies-footer{display:flex;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}.browser-instructions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin:var(--spacing-md) 0}@media (max-width: 320px){.cookies-footer{flex-direction:column;gap:var(--spacing-sm)}.cookies-footer .modal-btn{width:100%;min-width:unset;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.browser-instructions{grid-template-columns:1fr;gap:var(--spacing-sm)}.browser{padding:var(--spacing-sm)}.browser h4{font-size:var(--font-size-sm)}.browser p{font-size:var(--font-size-xs)}}.browser{background:#ffffff0d;border-radius:8px;padding:var(--spacing-md);border:1px solid rgba(255,255,255,.1)}.browser h4{margin-top:0;margin-bottom:var(--spacing-sm);color:var(--aquaMintGreen)}.browser p{margin-bottom:0;font-size:var(--font-size-sm);opacity:.9}.main-layout{display:flex;flex-direction:column;min-height:100vh;position:relative;background-color:var(--background-color);background-image:url(/assets/bg-YmEksHVN.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.main-layout:before{content:"";position:absolute;inset:0;opacity:.13;z-index:-2}.main-layout:after{content:"";position:absolute;inset:0;background-color:#000000b3;z-index:-1}.main-layout>*:nth-child(2){flex:1;position:relative}.hero-section{position:relative;padding:120px var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg);box-sizing:border-box;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center}.hero-content{display:flex;justify-content:center;align-items:center;width:100%;max-width:1600px;margin:0 auto}.hero-panel{aspect-ratio:16 / 9;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:var(--spacing-2xl);border-radius:24px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:center;background-image:url(/assets/Hero%20Section-BfPBEBp1.png);background-size:cover;background-position:center}.hero-logo{margin-bottom:var(--spacing-xl)}.hero-logo img{max-width:420px;height:auto}.hero-main-content{display:inline-flex;flex-direction:column;align-items:center}.hero-slogan{font-size:5rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.hero-slogan .highlight{color:var(--aquaMintGreen)}.hero-buttons{display:flex;width:100%;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.hero-button{flex:1;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--border-radius-full);text-decoration:none;font-weight:600;transition:all var(--transition-normal) ease;font-size:var(--font-size-xl)}.hero-button.primary{background:linear-gradient(180deg,#fff,#d4d4d4);color:var(--black-1);border:none}.hero-button.secondary{background-color:#00000080;color:var(--text-color);border:1px solid var(--text-color)}@media (max-width: 992px){.hero-panel{aspect-ratio:4 / 3;justify-content:center}.hero-slogan{font-size:3.5rem}}@media (max-width: 768px){.hero-section{padding:100px var(--spacing-md) var(--spacing-lg);min-height:90vh}.hero-panel{aspect-ratio:3 / 2;padding:var(--spacing-lg) var(--spacing-md)}.hero-slogan{font-size:3rem}.hero-logo img{max-width:280px}.hero-buttons{flex-direction:column;gap:var(--spacing-md)}.hero-button{font-size:var(--font-size-lg);padding:var(--spacing-md) var(--spacing-lg)}}@media (max-width: 576px){.hero-section{padding:90px var(--spacing-sm) var(--spacing-md);min-height:85vh}.hero-panel{aspect-ratio:1 / 1;padding:var(--spacing-md) var(--spacing-sm)}.hero-slogan{font-size:2rem;line-height:1.1}.hero-logo img{max-width:180px}.hero-buttons{gap:var(--spacing-sm)}.hero-button{font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width: 480px){.hero-section{padding:80px var(--spacing-xs) var(--spacing-sm)}.hero-panel{padding:var(--spacing-sm)}.hero-slogan{font-size:1.8rem}.hero-logo img{max-width:150px}}.how-it-works-section{padding:var(--spacing-2xl) 0;color:#fff}.section-header{text-align:center;margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center}.how-it-works-button{background-color:#00000080;border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 16px;border-radius:50px;font-size:var(--font-size-md);margin-bottom:var(--spacing-md);display:inline-block}.get-ready-title{font-size:var(--font-size-4xl);color:#fff;margin-bottom:var(--spacing-xl);font-weight:700}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:1200px;margin:0 auto}.bentobox-card{border-radius:24px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:flex-start;min-height:240px;transition:transform var(--transition-normal) ease,box-shadow var(--transition-normal) ease}.bentobox-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00ffcd40}.bentobox-card.center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.step-number{font-size:3.5rem;font-weight:700;color:var(--aquaMintGreen);margin-bottom:var(--spacing-md);line-height:1.2}.step-title{font-size:var(--font-size-xl);font-weight:700;color:var(--text-color);margin-bottom:var(--spacing-md);text-transform:uppercase;letter-spacing:1px}.step-description{color:var(--text-light-color);line-height:1.6;font-size:var(--font-size-md);margin-top:auto}.inside-the-app-section{padding:var(--spacing-2xl) 0;background:transparent;color:#fff}.inside-header{text-align:center;margin-bottom:var(--spacing-xl);display:flex;flex-direction:column;align-items:center}.inside-app-button{background-color:#00000080;border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 16px;border-radius:50px;font-size:var(--font-size-md);margin-bottom:var(--spacing-md);display:inline-block}.inside-title{font-size:var(--font-size-4xl);color:#fff;margin-bottom:var(--spacing-xl);font-weight:700}.inside-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:2rem;max-width:1200px;height:700px;margin:0 auto;align-items:stretch;position:relative}.inside-card-topleft{grid-column:1;grid-row:1}.inside-card-bottomleft{grid-column:1;grid-row:2 / span 2}.inside-card-center{grid-column:2;grid-row:1 / span 3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.inside-card-topright{grid-column:3;grid-row:1 / span 2}.inside-card-bottomright{grid-column:3;grid-row:3}.bentobox-card{position:relative;overflow:hidden;border-radius:24px;border:2px solid var(--aquaMintGreen);background:none;box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;min-width:0;min-height:0;transition:transform var(--transition-normal) ease,box-shadow var(--transition-normal) ease;padding:0;height:100%}.inside-card-center .bento-bg-wrapper{height:100%}.bento-bg-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:inherit}.bento-bg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:inherit}.bento-content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;justify-content:flex-start;align-items:flex-start;padding:1rem}.bento-content.center{justify-content:space-between;align-items:center;text-align:center}.bento-content.top-left,.bento-content.bottom-left{justify-content:space-between;align-items:flex-start;text-align:left}.bento-content.top-right{justify-content:flex-start;align-items:flex-end;text-align:center}.bento-content.bottom-right{justify-content:space-between;align-items:flex-start;text-align:left}.inside-card-title{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-color);margin:0;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.8)}.inside-card-title.center{font-size:3rem}.inside-card-desc{text-shadow:0 1px 2px rgba(0,0,0,.8)}@media (max-width: 1024px){.inside-grid{gap:1.2rem;height:500px}.bento-content{padding:1.2rem}.features-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.get-ready-title{font-size:var(--font-size-3xl)}}@media (max-width: 768px){.how-it-works-section,.inside-the-app-section{padding:var(--spacing-xl) var(--spacing-md)}.features-grid{grid-template-columns:1fr;gap:var(--spacing-lg);max-width:600px;margin:0 auto}.bentobox-card{min-height:250px;padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.step-number{font-size:3rem;margin-bottom:var(--spacing-md)}.step-title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}.step-description{font-size:var(--font-size-lg);line-height:1.6}.inside-grid{display:flex;flex-direction:column;height:auto;max-width:600px;margin:0 auto;gap:var(--spacing-lg)}.bentobox-card,.bentobox-card.center{min-height:250px;height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.inside-the-app-section .bentobox-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#00000059);z-index:2;pointer-events:none}.inside-the-app-section .bento-content{position:relative;z-index:3;background:#00000047;border:none;border-radius:12px;padding:1rem 1.2rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 2px rgba(0,0,0,.8)}.inside-the-app-section .inside-card-title{margin-bottom:.4rem;font-size:var(--font-size-xl);text-shadow:0 1px 2px rgba(0,0,0,.8)}.inside-the-app-section .inside-card-desc{color:#eafaf6;text-shadow:0 1px 2px rgba(0,0,0,.8)}.bento-content{padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.bento-content.top-left,.bento-content.bottom-left,.bento-content.top-right,.bento-content.bottom-right{text-align:center;align-items:center;justify-content:center}.get-ready-title,.inside-title{font-size:var(--font-size-2xl)}}@media (max-width: 480px){.how-it-works-section,.inside-the-app-section{padding:var(--spacing-lg) var(--spacing-sm)}.features-grid{gap:var(--spacing-md);max-width:100%;margin:0 auto}.bentobox-card{min-height:200px;padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.step-number{font-size:2.5rem;margin-bottom:var(--spacing-sm)}.step-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.step-description{font-size:var(--font-size-md);line-height:1.6}.inside-grid{max-width:100%;gap:var(--spacing-md);margin:0 auto}.bentobox-card,.bentobox-card.center{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.inside-the-app-section .bentobox-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000a6,#00000073);z-index:2;pointer-events:none}.inside-the-app-section .bento-content{background:#00000057;border:none;border-radius:12px;padding:.9rem 1rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 2px rgba(0,0,0,.85)}.bento-content{padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.bento-content.top-left,.bento-content.bottom-left,.bento-content.top-right,.bento-content.bottom-right{text-align:center;align-items:center;justify-content:center}.get-ready-title,.inside-title{font-size:var(--font-size-xl)}.inside-the-app-section .inside-card-title{font-size:var(--font-size-lg);text-shadow:0 1px 2px rgba(0,0,0,.85)}.inside-the-app-section .inside-card-desc{text-shadow:0 1px 2px rgba(0,0,0,.85)}}.features-grid:hover>.bentobox-card:not(:hover){filter:blur(10px);transform:scale(.9);transition:filter .4s,transform .4s}.features-grid .bentobox-card{border-radius:24px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:flex-start;min-height:240px;height:auto;width:auto;position:relative;overflow:visible}.features-grid .bentobox-card.center{align-items:center;justify-content:center;min-height:100%}.features-grid .bentobox-card:hover{transform:scale(1.2);z-index:2}.mobile-side-menu{background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px #00ffcd4d}.mobile-side-menu a{padding:var(--spacing-md) var(--spacing-lg);font-weight:500}.mobile-side-menu-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#0000004d;border:1px solid rgba(0,255,205,.3);border-radius:50%;color:var(--aquaMintGreen);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.asset-slider-section{width:100%;position:relative;overflow:hidden}.asset-slider-background{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;border-block:1px solid var(--aquaMintGreen)}.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.asset-slider-content{position:relative;z-index:2;width:100%;padding:0 20px}.asset-slider-header{margin-bottom:64px;padding:0 100px;text-align:left}.asset-slider-title{font-size:64px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.asset-slider-subtitle{font-size:24px;color:#fff;margin:0;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.asset-slider-container{width:100%;overflow:hidden;position:relative}.asset-slider-track{display:flex;align-items:center;gap:20px;animation:slideAssets 30s linear infinite;width:max-content}.asset-icon{flex-shrink:0;width:75px;height:75px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.asset-icon:hover{transform:scale(1.15)}.asset-icon img{width:100%;height:100%;object-fit:contain}@keyframes slideAssets{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.asset-slider-background{height:350px}.asset-slider-header{padding:0 40px;margin-bottom:50px}.asset-slider-title{font-size:2.5rem}.asset-slider-subtitle{font-size:1rem}.asset-icon{width:60px;height:60px}.asset-slider-track{gap:15px}}@media (max-width: 600px){.asset-slider-background{height:300px}.asset-slider-header{padding:0 20px;margin-bottom:40px}.asset-slider-title{font-size:2.2rem}.asset-slider-subtitle{font-size:.95rem}.asset-icon{width:55px;height:55px}.asset-slider-track{gap:12px}}@media (max-width: 480px){.asset-slider-background{height:250px}.asset-slider-header{padding:0 16px;margin-bottom:30px}.asset-slider-title{font-size:1.8rem}.asset-slider-subtitle{font-size:.9rem}.asset-icon{width:45px;height:45px}.asset-slider-track{gap:10px}}@media (max-width: 360px){.asset-slider-background{height:200px}.asset-slider-header{padding:0 12px;margin-bottom:25px}.asset-slider-title{font-size:1.5rem}.asset-slider-subtitle{font-size:.8rem}.asset-icon{width:40px;height:40px}.asset-slider-track{gap:8px}}.home-page{display:flex;flex-direction:column;min-height:100%}.home-page>section:not(:first-child){margin-top:var(--spacing-xl)}.centered-main{display:flex;justify-content:center;align-items:center;min-height:60vh;flex-direction:column;padding-top:120px}.skeleton-title{font-size:var(--font-size-hero);font-weight:700;line-height:1.1;text-align:center;color:var(--text-color);margin:0}@media (max-width: 1024px){.centered-main{padding-top:110px}}@media (max-width: 900px){.centered-main{padding-top:100px}}@media (max-width: 600px){.centered-main{padding-top:100px}}@media (max-width: 480px){.centered-main{padding-top:100px}}.crypto101-page{width:100%;padding:120px 0 var(--spacing-2xl) 0;display:flex;flex-direction:column;gap:0}.crypto101-hero-section{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0 24px 32px}.crypto101-title{font-size:var(--font-size-hero);font-weight:800;color:var(--aquaMintGreen);text-align:center;margin-bottom:.5rem}.crypto101-subtitle{font-size:1.25rem;color:#fff;opacity:.85;text-align:center;margin-bottom:2.5rem}.crypto101-searchbar-wrap{width:100%;margin:0 auto;display:flex;justify-content:center}.crypto101-searchbar{width:100%;padding:1rem 1.5rem;font-size:1.1rem;border-radius:12px;border:1px solid rgba(0,255,205,.18);background:#0003;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 16px #00ffcd14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.crypto101-searchbar:focus{border-color:var(--aquaMintGreen);box-shadow:0 0 0 2px var(--aquaMintGreen),0 2px 16px #00ffcd2e;background:#0003}.crypto101-cards-section{width:100%;max-width:1200px;margin:0 auto;padding:0 24px 64px}.crypto101-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;width:100%;margin:0 auto;align-items:stretch}.crypto101-card-link{text-decoration:none;color:inherit;display:block}.crypto101-card-link:hover,.crypto101-card-link:hover *{text-decoration:none}.crypto101-card-link:hover .crypto101-card-footer{text-decoration:underline}.crypto101-card{display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(0,255,205,.13);background:var(--frame-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 32px #00ffcd12,0 2px 24px #00000040;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s;overflow:hidden;min-height:380px;height:100%;max-height:100%;cursor:pointer;position:relative;filter:brightness(.92) grayscale(.15)}.crypto101-card:hover{transform:scale(1.035);box-shadow:0 0 0 2px var(--aquaMintGreen),0 8px 32px #00ffcd2e;border-color:var(--aquaMintGreen);z-index:2;filter:none}.crypto101-card-img-wrap{width:100%;height:180px;background:#181c1f;display:flex;align-items:center;justify-content:center;overflow:hidden;filter:grayscale(.25) brightness(.85);transition:filter .18s}.crypto101-card:hover .crypto101-card-img-wrap{filter:none}.crypto101-card-img{width:100%;height:100%;object-fit:cover;display:block}.crypto101-card-content{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.2rem 1.1rem;flex:1 1 auto;align-items:center;text-align:center}.crypto101-card-title{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.2rem;transition:color .18s;text-decoration:none}.crypto101-card:hover .crypto101-card-title{color:var(--aquaMintGreen);text-decoration:none}.crypto101-card-desc{font-size:1rem;color:var(--text-light-color);margin-bottom:.5rem;text-align:center;text-decoration:none}.crypto101-card-footer{font-size:.98rem;color:var(--aquaMintGreen);opacity:.85;margin-top:auto;font-weight:600;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.crypto101-no-results{color:var(--text-light-color);font-size:1.2rem;text-align:center;margin:48px 0 0;opacity:.7}@media (max-width: 1024px){.crypto101-page{padding:100px 0 var(--spacing-2xl) 0}.crypto101-cards-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.crypto101-title{font-size:4rem}}@media (max-width: 768px){.crypto101-page{padding:100px 0 0}.crypto101-hero-section{padding:0 16px 24px}.crypto101-cards-section{padding:0 16px 48px}.crypto101-title{font-size:3.5rem}.crypto101-subtitle{font-size:1.1rem}.crypto101-searchbar{font-size:1rem;padding:.8rem 1.2rem}.crypto101-cards-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.crypto101-card{min-height:320px}.crypto101-card-img-wrap{height:140px}.crypto101-card-title{font-size:1.1rem}.crypto101-card-desc{font-size:.9rem}}@media (max-width: 600px){.crypto101-page{padding:100px 0 var(--spacing-2xl) 0}}@media (max-width: 700px){.crypto101-cards-grid{grid-template-columns:1fr;gap:1.5rem}.crypto101-hero-section,.crypto101-cards-section{padding-left:8px;padding-right:8px}.crypto101-title{font-size:3rem}.crypto101-card{min-height:300px}.crypto101-card-img-wrap{height:120px}}@media (max-width: 480px){.crypto101-page{padding:100px 0 0}.crypto101-hero-section{padding:0 8px 16px}.crypto101-cards-section{padding:0 8px 32px}.crypto101-title{font-size:2.5rem}.crypto101-subtitle{font-size:1rem}.crypto101-searchbar{font-size:.9rem;padding:.7rem 1rem}.crypto101-cards-grid{gap:1rem}.crypto101-card{min-height:280px}.crypto101-card-img-wrap{height:100px}.crypto101-card-content{padding:1rem 1rem .8rem}.crypto101-card-title{font-size:1rem}.crypto101-card-desc{font-size:.85rem}.crypto101-card-footer{font-size:.9rem}}.coming-soon-content{text-align:center;padding:2rem;color:var(--text-light-color)}.blog-loading,.blog-error{text-align:center;padding:4rem 2rem;color:#fff}.blog-loading .loading-spinner{width:40px;height:40px;border:3px solid rgba(0,255,205,.2);border-top:3px solid var(--aquaMintGreen);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.blog-error h2{color:var(--aquaMintGreen);margin-bottom:1rem}.blog-filter{width:100%;max-width:1200px}.blog-filter-header{display:flex;align-items:center;gap:8px;color:var(--text-light-color);opacity:.7;font-weight:600;padding:0 8px}.blog-filter-icon{opacity:.7}.blog-filter-title{font-size:.95rem}.blog-category-filter{width:100%;padding:1rem;display:flex;border:1px solid rgba(0,255,205,.18);border-radius:36px;background:#0000002e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 16px #00ffcd14;gap:.6rem;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.blog-category-filter::-webkit-scrollbar{display:none}.blog-category-chip{padding:.5rem 1rem;flex:0 0 auto;border-radius:999px;border:1px solid rgba(0,255,205,.25);background:#0000002e;color:#e7fdf8;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 16px #00ffcd14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.blog-category-chip:hover,.blog-category-chip.active{border-color:var(--aquaMintGreen);box-shadow:0 0 0 2px #00ffcda6,0 8px 32px #00ffcd2e;color:#000}.blog-category-chip.chip-teal{background:#00ffcd1f;color:var(--aquaMintGreen)}.blog-category-chip.chip-purple{background:#8b5cf626;color:#a78bfa}.blog-category-chip.chip-orange{background:#ff990026;color:#ffb347}.blog-category-chip.chip-blue{background:#3b82f626;color:#60a5fa}.blog-category-chip.chip-pink{background:#ec489926;color:#f472b6}.blog-category-chip.chip-lime{background:#a3e63526;color:#a3e635}.blog-category-chip.active.chip-teal,.blog-category-chip.active.chip-purple,.blog-category-chip.active.chip-orange,.blog-category-chip.active.chip-blue,.blog-category-chip.active.chip-pink,.blog-category-chip.active.chip-lime{background:linear-gradient(119deg,#00ffcde6,#00ffcda6);color:#00130f}.blog-category-chip.chip-all{background:#ffffff0f;color:#e5e7eb;border-color:#ffffff2e}.blog-category-chip.chip-all.active{background:#fff3;color:#111827;box-shadow:0 0 0 2px #fff9,0 8px 32px #ffffff2e}@media (max-width: 768px){.blog-category-filter{max-height:none}}.crypto101-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3rem;background:#00ffcd1a;color:var(--aquaMintGreen)}.crypto101-card-img{width:100%;height:100%;object-fit:cover;transition:filter .18s}.crypto101-card:hover .crypto101-card-img{filter:brightness(1.1)}.crypto101-card-date,.crypto101-card-author{color:#fff;opacity:.7;font-size:.85rem}.crypto101-breadcrumb{width:100%;display:flex;align-items:center;gap:.5rem;font-size:.93rem;color:var(--text-light-color);opacity:.65;padding-left:.2rem;padding-bottom:.5rem;font-weight:400;text-align:left;justify-content:flex-start}.crypto101-breadcrumb-link{color:var(--aquaMintGreen);text-decoration:none;font-weight:500;transition:color .18s}.crypto101-breadcrumb-link:hover{color:var(--aquaMintGreen-dark);text-decoration:underline}.crypto101-breadcrumb-sep{color:var(--aquaMintGreen);opacity:.6;font-size:1.1em;margin:0 .2em}.crypto101-breadcrumb-current{color:#fff;font-weight:600;opacity:1}.crypto101-toggle-btns{display:flex;gap:1.2rem;justify-content:flex-start;align-items:center;margin:2rem 0 1.5rem;width:100%}.crypto101-toggle-btn{padding:.7rem 2.2rem;font-size:1.1rem;font-weight:700;border-radius:999px;border:2px solid var(--aquaMintGreen);background:#0000002e;color:var(--aquaMintGreen);cursor:pointer;transition:all .18s;outline:none;box-shadow:0 2px 16px #00ffcd14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.crypto101-toggle-btn.active,.crypto101-toggle-btn:hover{background:var(--aquaMintGreen);color:#000;border-color:var(--aquaMintGreen);box-shadow:0 4px 24px #00ffcd21}.crypto101-cards-list{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin:0 auto}.crypto101-glass-card{border-radius:24px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:0 0 32px #00ffcd21,0 2px 24px #00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2rem 2.5rem;display:flex;flex-direction:column;gap:.7rem;align-items:flex-start;transition:box-shadow .18s,border-color .18s,transform .18s;min-height:120px;position:relative}.crypto101-glass-card:hover{box-shadow:0 0 0 2px var(--aquaMintGreen),0 8px 32px #00ffcd2e;border-color:var(--aquaMintGreen);transform:scale(1.025)}.crypto101-card-title{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.2rem}.crypto101-card-desc{font-size:1rem;color:var(--text-light-color);margin-bottom:.2rem;text-align:left}.crypto101-video-embed{width:100%;margin-top:1.2rem;border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #00ffcd14;background:#000;aspect-ratio:16/9;min-height:215px;max-width:100%}.crypto101-video-embed iframe{width:100%;height:100%;border:none;border-radius:18px;display:block}@media (max-width: 900px){.crypto101-glass-card{padding:1.2rem}}@media (max-width: 600px){.crypto101-glass-card{padding:1rem .7rem}.crypto101-breadcrumb{font-size:.85rem;padding-bottom:.2rem;margin:1rem 0 0}.crypto101-toggle-btns{gap:.7rem;margin:1.2rem 0 1rem;width:100%}.crypto101-toggle-btn{padding:.5rem 1.2rem;font-size:1rem}}.blog-article-page{width:100%;padding:120px 0 var(--spacing-2xl) 0;display:flex;flex-direction:column;gap:0}.blog-article-container{width:100%;max-width:1400px;margin:0 auto;padding:0 24px}.blog-article-loading,.blog-article-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-spinner{width:40px;height:40px;border:3px solid rgba(0,255,205,.2);border-top:3px solid var(--aquaMintGreen);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-article-header{text-align:center;margin-bottom:4rem;padding-bottom:1rem;max-width:1400px;margin-left:auto;margin-right:auto;border-bottom:1px solid rgba(0,255,205,.2)}.blog-article-back-link{display:inline-flex;align-items:center;color:var(--aquaMintGreen);text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .2s;align-self:flex-start;margin-left:0}.blog-article-back-link:hover{color:#fff;text-decoration:underline}.blog-article-title{font-size:var(--font-size-hero);font-weight:800;color:var(--aquaMintGreen);margin-bottom:1.5rem;line-height:1.2}.blog-article-subtitle{font-size:1.2rem;color:#fff;opacity:.8;line-height:1.6}.blog-article-main{display:grid;grid-template-columns:1fr 350px;gap:3rem;align-items:start}.blog-article-content{min-width:0}.blog-article-body{color:#fff;line-height:1.7;font-size:1.1rem}.blog-article-body h1,.blog-article-body h2,.blog-article-body h3,.blog-article-body h4,.blog-article-body h5,.blog-article-body h6{color:var(--aquaMintGreen);margin-top:2rem;margin-bottom:1rem;font-weight:700;scroll-margin-top:120px}.blog-article-body h1{font-size:2rem}.blog-article-body h2{font-size:1.75rem}.blog-article-body h3{font-size:1.5rem}.blog-article-body p{margin-bottom:1.5rem}.blog-article-body a{color:var(--aquaMintGreen);text-decoration:underline;transition:color .2s}.blog-article-body a:hover{color:#fff}.blog-article-body img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0;box-shadow:0 4px 20px #0000004d}.blog-article-body figcaption{color:#fff;opacity:.7;font-size:.9rem;text-align:center;margin-top:.5rem;font-style:italic}.blog-article-body blockquote{border-left:4px solid var(--aquaMintGreen);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;opacity:.9}.blog-article-body code{background:#00ffcd1a;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace;color:var(--aquaMintGreen)}.blog-article-body pre{background:#0000004d;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;border:1px solid rgba(0,255,205,.2)}.blog-article-body pre code{background:none;padding:0;color:#fff}.blog-article-body ul,.blog-article-body ol{margin:1.5rem 0;padding-left:2rem}.blog-article-body li{margin-bottom:.5rem}.blog-article-sidebar{position:sticky;top:120px;height:fit-content;display:flex;flex-direction:column;gap:2rem}.blog-article-publishing-details{background:var(--frame-bg);border:1px solid rgba(0,255,205,.13);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.blog-article-publishing-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.blog-article-publishing-details h3{color:var(--aquaMintGreen);font-size:1.2rem;font-weight:700;margin:0}.blog-article-share-button{background:#00ffcd1a;border:1px solid rgba(0,255,205,.3);border-radius:6px;color:var(--aquaMintGreen);padding:.5rem .75rem;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.blog-article-share-button:hover{background:#00ffcd33;border-color:var(--aquaMintGreen);transform:translateY(-1px)}.blog-article-meta{display:flex;flex-direction:column;gap:1rem}.blog-article-meta-item{display:flex;flex-direction:column;gap:.5rem}.blog-article-meta-label{color:#fff;opacity:.7;font-size:.9rem;font-weight:500}.blog-article-date,.blog-article-author{color:#fff;font-weight:500}.blog-article-categories{display:flex;flex-wrap:wrap;gap:.5rem}.blog-article-category{background:#00ffcd1a;color:var(--aquaMintGreen);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.blog-article-quick-links{background:var(--frame-bg);border:1px solid rgba(0,255,205,.13);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.blog-article-quick-links-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.blog-article-quick-links h3{color:var(--aquaMintGreen);font-size:1.2rem;font-weight:700;margin:0}.blog-article-go-to-top{background:#00ffcd1a;border:1px solid rgba(0,255,205,.3);border-radius:6px;color:var(--aquaMintGreen);padding:.5rem .75rem;cursor:pointer;transition:all .2s;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.blog-article-go-to-top:hover{background:#00ffcd33;border-color:var(--aquaMintGreen);transform:translateY(-1px)}.blog-article-quick-links-list{display:flex;flex-direction:column;gap:.5rem}.blog-article-quick-link{background:none;border:none;color:#fff;text-align:left;cursor:pointer;transition:color .2s;font-size:.9rem;line-height:1.4;border-radius:4px;padding:.5rem 0 .5rem .5rem}.blog-article-quick-link:hover{color:var(--aquaMintGreen);background:#00ffcd1a}.blog-article-quick-link-level-1{font-weight:600;font-size:1rem}.blog-article-quick-link-level-2{font-weight:500}.blog-article-quick-link-level-3{font-weight:400;font-size:.85rem}.blog-article-quick-link-level-4,.blog-article-quick-link-level-5,.blog-article-quick-link-level-6{font-weight:400;font-size:.8rem}@media (max-width: 1200px){.blog-article-main{grid-template-columns:1fr 300px;gap:2rem}}@media (max-width: 1024px){.blog-article-main{grid-template-columns:1fr;gap:2rem}.blog-article-sidebar{position:static;order:-1}.blog-article-publishing-details,.blog-article-quick-links{max-width:600px;margin:0 auto}}@media (max-width: 768px){.blog-article-page{padding:100px 0 var(--spacing-xl) 0}.blog-article-container{padding:0 16px}.blog-article-title{font-size:2rem}.blog-article-subtitle{font-size:1.1rem}.blog-article-body{font-size:1rem}.blog-article-main{gap:1.5rem}}@media (max-width: 480px){.blog-article-page{padding:80px 0 var(--spacing-lg) 0}.blog-article-title{font-size:1.75rem}.blog-article-subtitle{font-size:1rem}.blog-article-body{font-size:.95rem}.blog-article-publishing-details,.blog-article-quick-links{padding:1rem}}.crypto-glossary-page{width:100%;padding:120px 0 var(--spacing-2xl) 0;display:flex;flex-direction:column;align-items:center;min-height:100vh;background:var(--bg-color)}.crypto-glossary-hero{width:100%;max-width:1200px;padding:0 var(--spacing-xl);margin-bottom:var(--spacing-2xl);text-align:center}.crypto-glossary-title{font-size:var(--font-size-hero);font-weight:800;color:#fff;margin-bottom:var(--spacing-lg);font-family:var(--font-family-primary);line-height:1.1}.crypto-glossary-subtitle{font-size:2rem;color:var(--text-light-color);max-width:1000px;margin:0 auto;line-height:1.5}.crypto-glossary-search-section{width:100%;max-width:1200px;position:sticky;top:64px;z-index:20;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.crypto-glossary-searchbar-wrap{width:100%;margin:0 auto;display:flex;align-items:center}.crypto-glossary-searchbar{width:100%;padding:1rem 1.5rem;font-size:1.1rem;border-radius:12px;border:1px solid rgba(0,255,205,.18);background:#0003;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 16px #00ffcd14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.crypto-glossary-searchbar:focus{border-color:var(--aquaMintGreen);box-shadow:0 0 0 2px var(--aquaMintGreen),0 2px 16px #00ffcd2e;background:#0003}.crypto-glossary-searchbar::placeholder{color:#fff9}.crypto-glossary-nav-section{width:100%;max-width:1200px;padding:0 var(--spacing-xl);margin-bottom:var(--spacing-2xl);position:sticky;top:128px;z-index:19;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:var(--spacing-lg)}.crypto-glossary-nav{display:flex;flex-wrap:nowrap;gap:var(--spacing-md);justify-content:center;align-items:center;padding:var(--spacing-lg) 0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.crypto-glossary-nav::-webkit-scrollbar{display:none}.crypto-glossary-nav-item{padding:0;font-size:2rem;font-weight:600;color:#fff;background:transparent;border:none;cursor:pointer;transition:color .2s ease;text-decoration:none;min-width:auto;text-align:center;outline:none}.crypto-glossary-nav-item:hover,.crypto-glossary-nav-item:focus{color:var(--aquaMintGreen);outline:none;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--aquaMintGreen)}.crypto-glossary-nav-item:active{color:var(--aquaMintGreen);outline:none;background:none;border:none}.crypto-glossary-nav-item.active{color:var(--aquaMintGreen);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--aquaMintGreen)}.crypto-glossary-content{width:100%;max-width:1200px;padding:0 var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.crypto-glossary-no-results{text-align:center;font-size:1.1rem;color:var(--text-light-color);padding:var(--spacing-2xl) 0}.crypto-glossary-section{margin-bottom:var(--spacing-3xl);display:flex;align-items:flex-start;gap:var(--spacing-2xl);position:relative}.crypto-glossary-section-header{font-size:144px;font-weight:700;color:var(--aquaMintGreen);margin:0;font-family:var(--font-family-primary);line-height:1.5;text-align:left;-webkit-text-stroke:2px var(--aquaMintGreen);-webkit-text-fill-color:transparent;flex-shrink:0;width:200px;position:sticky;top:180px;z-index:15;background:var(--bg-color);padding:var(--spacing-md) 0}.crypto-glossary-terms{display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1;padding-bottom:var(--spacing-lg)}.crypto-glossary-term{padding:8px;background:transparent;border:none;transition:none}.crypto-glossary-term:hover{border:none;box-shadow:none;background-color:#00ffcd33;border-radius:4px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:none}.crypto-glossary-term-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:var(--spacing-sm);line-height:1.3;text-align:left}.crypto-glossary-term-definition{font-size:1.25rem;color:var(--text-light-color);line-height:1.6;margin:0;text-align:left}.crypto-glossary-top-btn{position:fixed;right:32px;bottom:32px;z-index:100;width:56px;height:56px;border-radius:50%;background:linear-gradient(119deg,#0009 1.56%,#0000004d 99.98%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,255,205,.2);box-shadow:0 4px 24px #00ffcd14;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;opacity:.85}.crypto-glossary-top-btn:hover{border-color:var(--aquaMintGreen);box-shadow:0 8px 32px #00ffcd2e;opacity:1;transform:translateY(-2px)}.crypto-glossary-top-btn svg{width:1.5rem;height:1.5rem;color:var(--aquaMintGreen)}@media (max-width: 1200px){.crypto-glossary-page{padding:100px 0 0}.crypto-glossary-title{font-size:4rem}.crypto-glossary-section-header{font-size:120px;width:160px;top:160px}}@media (max-width: 900px){.crypto-glossary-page{padding:100px 0 0}.crypto-glossary-hero,.crypto-glossary-search-section,.crypto-glossary-nav-section,.crypto-glossary-content{padding:0 var(--spacing-lg)}.crypto-glossary-title{font-size:3.5rem;margin-bottom:var(--spacing-md)}.crypto-glossary-subtitle{font-size:1.1rem}.crypto-glossary-section{flex-direction:column;gap:var(--spacing-lg)}.crypto-glossary-section-header{font-size:100px;margin-bottom:var(--spacing-lg);width:auto;top:140px}.crypto-glossary-nav{gap:var(--spacing-sm);padding:var(--spacing-md) 0;justify-content:flex-start}.crypto-glossary-nav-item{font-size:.9rem;min-width:2rem;text-align:center}.crypto-glossary-term-title{font-size:1.1rem}.crypto-glossary-term-definition{font-size:.95rem}.crypto-glossary-search-section{top:56px}.crypto-glossary-nav-section{top:112px}.crypto-glossary-top-btn{right:16px;bottom:16px;width:44px;height:44px}.crypto-glossary-top-btn svg{width:1.25rem;height:1.25rem}}@media (max-width: 600px){.crypto-glossary-page{padding:100px 0 0}.crypto-glossary-hero,.crypto-glossary-search-section,.crypto-glossary-nav-section,.crypto-glossary-content{padding:0 var(--spacing-md)}.crypto-glossary-title{font-size:3rem}.crypto-glossary-subtitle{font-size:1rem}.crypto-glossary-section-header{font-size:80px;top:120px}.crypto-glossary-nav{justify-content:flex-start;overflow-x:auto;padding:var(--spacing-md) 0;-webkit-overflow-scrolling:touch;gap:var(--spacing-sm)}.crypto-glossary-nav-item{font-size:.85rem;min-width:1.8rem;text-align:center;padding:.25rem .5rem}.crypto-glossary-term-title{font-size:1rem}.crypto-glossary-term-definition{font-size:.9rem}.crypto-glossary-search-section{top:48px}.crypto-glossary-nav-section{top:96px}}@media (max-width: 480px){.crypto-glossary-page{padding:100px 0 0}.crypto-glossary-hero,.crypto-glossary-search-section,.crypto-glossary-nav-section,.crypto-glossary-content{padding:0 var(--spacing-sm)}.crypto-glossary-title{font-size:2.5rem}.crypto-glossary-subtitle{font-size:.9rem}.crypto-glossary-section-header{font-size:60px;top:100px}.crypto-glossary-nav{padding:var(--spacing-sm) 0;gap:var(--spacing-xs)}.crypto-glossary-nav-item{font-size:.8rem;min-width:1.5rem;text-align:center;padding:.2rem .4rem}.crypto-glossary-term-title{font-size:.95rem}.crypto-glossary-term-definition{font-size:.85rem}.crypto-glossary-search-section{top:40px}.crypto-glossary-nav-section{top:80px}.crypto-glossary-top-btn{right:12px;bottom:12px;width:40px;height:40px}.crypto-glossary-top-btn svg{width:1rem;height:1rem}}.faq-hero{text-align:center;padding:0 20px;max-width:1200px;margin:0 auto}.faq-title{font-size:96px;font-weight:700;color:var(--aquaMintGreen);margin-bottom:32px;line-height:1.1}.faq-subtext{font-size:24px;font-weight:700;color:#fff;margin:0 auto;line-height:1.5}.faq-list{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:40px;margin-bottom:40px}.faq-card{display:flex;flex-direction:column;width:936px;border-radius:16px;border:1px solid var(--Frame-Stroke, rgba(0, 255, 205, .2));background:var( --Frame-Bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );padding:0;transition:box-shadow .3s;box-shadow:none;outline:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.faq-card.open{box-shadow:0 0 0 2px var(--aquaMintGreen)}.faq-card__button{display:flex;width:100%;padding:24px;justify-content:space-between;align-items:center;background:none;border:none;outline:none;box-shadow:none;cursor:pointer;border-radius:16px;color:#fff;font-size:1.5rem;font-weight:500;text-align:left;transition:background .2s;text-decoration:none}.faq-card__button:focus,.faq-card__button:active,.faq-card__button:hover{outline:none;border:none;box-shadow:none;background:none;text-decoration:none;color:#fff}.faq-card__icon{font-size:2rem;color:var(--aquaMintGreen)}.faq-card__answer{padding:0 24px 24px;color:#ccc;font-size:1.1rem;font-weight:400}.faq-cta-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;margin:32px auto;max-width:1200px;width:100%}.faq-cta-text{color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-align:left;flex:1 1 auto}.faq-cta{display:block;padding:1.25rem 3.5rem;font-size:1.25rem;font-weight:700;color:#222;background:linear-gradient(90deg,#fff 60%,#e6e6e6);border:none;border-radius:999px;box-shadow:0 4px 24px #00ffcd21;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;min-width:240px;max-width:90vw;text-align:center;margin:0}.faq-cta:hover{background:var(--aquaMintGreen);color:#fff;box-shadow:0 6px 32px #00ffcd2e}@media (max-width: 1000px){.faq-hero{padding:0 16px}.faq-card,.faq-card.open{width:98vw;min-width:unset;max-width:98vw;margin:0 var(--spacing-md)}.faq-title{font-size:2.2rem}.faq-subtext{font-size:1rem}}@media (max-width: 768px){.faq-hero{padding:0 12px}.faq-title{font-size:1.8rem;margin-bottom:16px}.faq-subtext{font-size:.9rem}.faq-list{gap:20px;margin-top:24px;margin-bottom:24px}.faq-card,.faq-card.open{margin:0 var(--spacing-sm)}.faq-card__button{padding:16px;font-size:1.2rem}.faq-card__answer{padding:0 16px 16px;font-size:1rem}}@media (max-width: 900px){.faq-cta-section{flex-direction:column;gap:var(--spacing-lg);max-width:98vw;text-align:center;margin:24px auto}.faq-cta-text{font-size:1.1rem;text-align:center}.faq-cta{width:100%;min-width:0;padding:1rem 0}}@media (max-width: 600px){.faq-hero{padding:60px 8px 0}.faq-title{font-size:1.6rem;margin-bottom:12px}.faq-subtext{font-size:.85rem}.faq-list{gap:16px;margin-top:20px;margin-bottom:20px}.faq-card,.faq-card.open{margin:0 var(--spacing-xs)}.faq-card__button{padding:12px;font-size:1rem}.faq-card__answer{padding:0 12px 12px;font-size:.9rem}.faq-cta-section{margin:16px auto}.faq-cta-text{font-size:1rem}.faq-cta{font-size:1rem;padding:.8rem 0}}@media (max-width: 480px){.faq-hero{padding:0 4px}.faq-title{font-size:1.4rem;margin-bottom:8px}.faq-subtext{font-size:.8rem}.faq-list{gap:12px;margin-top:16px;margin-bottom:16px}.faq-card,.faq-card.open{margin:0 2px}.faq-card__button{padding:10px;font-size:.9rem}.faq-card__answer{padding:0 10px 10px;font-size:.85rem}.faq-cta-text{font-size:.9rem}.faq-cta{font-size:.9rem;padding:.7rem 0}}.aboutus-page{display:flex;flex-direction:column;gap:var(--spacing-2xl);width:100%;padding:120px 0 var(--spacing-2xl) 0}.aboutus-hero-section{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-2xl)}.aboutus-hero-headline{font-size:var(--font-size-hero);font-weight:700;color:var(--primary-color);text-align:center;line-height:1.1;margin:0}.aboutus-card{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:1100px;margin:0 auto;border-radius:24px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:0 0 32px #00ffcd2e,0 2px 24px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-2xl);position:relative;overflow:hidden;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);transition:box-shadow var(--transition-normal) ease}.aboutus-card-main{border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:0 0 32px #00ffcd2e,0 2px 24px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:1100px;margin:0 auto;border-radius:24px;padding:var(--spacing-2xl);position:relative;overflow:hidden;gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);transition:box-shadow var(--transition-normal) ease;min-height:unset;justify-content:flex-start}.aboutus-main-logo-col{flex:0 0 220px;display:flex;align-items:center;justify-content:center;height:220px;min-width:220px;background:transparent;border-radius:18px;box-shadow:none}.aboutus-main-logo-img{width:170px;height:auto;display:block}.aboutus-main-content-col{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-width:0}.aboutus-main-title-row{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;font-size:8rem;font-weight:800;letter-spacing:-2px;line-height:1.05;margin-bottom:.5rem}.aboutus-main-title-glo{color:#fff;font-family:var(--font-family-primary);font-weight:800}.aboutus-main-title-fi{color:var(--aquaMintGreen);font-family:var(--font-family-primary);font-weight:800;margin-left:.1em}.aboutus-main-subtitle{font-size:3rem;color:var(--aquaMintGreen);font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.aboutus-main-subtitle-bold{color:#fff;font-weight:800;letter-spacing:1px}.aboutus-main-description{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.5;margin-top:.5rem}.aboutus-card-logo{flex:0 0 220px;display:flex;align-items:center;justify-content:center;background:#00ffcd12;border-radius:16px;min-height:180px;min-width:180px;box-shadow:0 0 24px #00ffcd1a}.aboutus-glofi-logo{max-width:140px;width:100%;height:auto}.aboutus-card-content{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md);min-width:0}.aboutus-card-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--primary-color);margin-bottom:var(--spacing-xs)}.aboutus-card-subtitle{font-size:var(--font-size-xl);color:#fff;font-weight:500;margin-bottom:var(--spacing-sm)}.aboutus-card-description{color:var(--text-light-color);font-size:var(--font-size-lg);line-height:1.6}.aboutus-card-cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-2xl)}.aboutus-cta-left{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem;min-width:0;height:100%}.aboutus-cta-headline{display:flex;flex-direction:column;align-items:flex-start;gap:.2em}.aboutus-cta-headline-line{font-size:8rem;font-weight:800;color:#fff;line-height:1.05;letter-spacing:-2px;font-family:var(--font-family-primary);text-align:left}.aboutus-cta-headline-fi{color:var(--aquaMintGreen)}.aboutus-cta-button-large{font-size:1.5rem;min-width:400px;padding:1rem;border-radius:999px;margin-top:1.5rem;background:linear-gradient(90deg,#fff 60%,#d4d4d4);color:#000;box-shadow:0 4px 24px #00ffcd1a;cursor:pointer;transition:all var(--transition-normal) ease;display:block}.aboutus-cta-button-large:hover{background:var(--primary-color);color:#000}.aboutus-cta-right{flex:0 0 520px;display:flex;align-items:center;justify-content:center;min-width:320px;height:100%}.aboutus-app-preview{max-width:520px;width:100%;height:auto}.aboutus-roadmap{width:100%;display:flex;justify-content:center}.roadmap-image-wrapper{position:relative;width:100%;max-width:1100px;border-radius:24px;overflow:hidden;border:2px solid var(--aquaMintGreen);box-shadow:0 0 32px #00ffcd2e,0 2px 24px #00000073}.roadmap-heading{position:absolute;top:0;left:50%;transform:translate(-50%);margin:0;padding:24px 48px;text-align:center;width:100%;color:#fff;font-size:5.5rem;font-weight:700;background:linear-gradient(180deg,#0009,#0000)}.roadmap-image{display:block;width:100%;height:auto}.aboutus-main-image{max-width:600px;width:100%;height:auto;margin-bottom:1rem;display:block;object-fit:contain}@media (max-width: 1200px){.aboutus-hero-headline,.aboutus-cta-headline-line{font-size:5rem}.aboutus-cta-right{flex:0 0 320px;min-width:180px}.aboutus-app-preview{max-width:320px}}@media (max-width: 900px){.aboutus-hero-headline{font-size:4rem}.aboutus-page{padding:100px 0;gap:var(--spacing-xl)}.aboutus-card{flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl)}.aboutus-card-main{flex-direction:column;align-items:center;padding:var(--spacing-xl);gap:var(--spacing-lg)}.aboutus-main-logo-col{min-width:120px;height:120px}.aboutus-main-logo-img{width:90px}.aboutus-main-title-row{font-size:3rem}.aboutus-main-subtitle{font-size:1.2rem}.aboutus-main-description{font-size:1.05rem;max-width:100%}.aboutus-cta-right{min-width:0;max-width:100%;margin-top:var(--spacing-md)}.aboutus-app-preview{max-width:180px}.aboutus-cta-headline-line{font-size:4rem}.aboutus-cta-button-large{min-width:300px;font-size:1.25rem}.aboutus-main-image{max-width:70vw}}@media (max-width: 600px){.aboutus-main-image{max-width:180px}}@media (max-width: 400px){.aboutus-main-image{max-width:120px}}@media (max-width: 768px){.aboutus-hero-headline{font-size:3rem}.aboutus-page{padding:100px 0;gap:var(--spacing-lg)}.aboutus-card,.aboutus-card-main{padding:var(--spacing-lg)}.aboutus-main-title-row{font-size:2.5rem}.aboutus-main-subtitle{font-size:1rem}.aboutus-main-description{font-size:.95rem}.aboutus-cta-headline-line{font-size:3rem}.aboutus-cta-button-large{min-width:250px;font-size:1.1rem;padding:.8rem}.aboutus-cta-left{gap:1rem}.aboutus-cta-button-large{margin-top:.5rem}.aboutus-cta-right{display:none}.aboutus-cta-left{flex:1 1 100%;align-items:center;text-align:center}.aboutus-cta-headline{align-items:center}.aboutus-cta-headline-line{text-align:center}}@media (max-width: 600px){.aboutus-hero-headline{font-size:2.5rem}.aboutus-page{padding:100px 0;gap:var(--spacing-md)}.aboutus-card,.aboutus-card-main{padding:var(--spacing-md);border-radius:14px}.aboutus-card-logo{min-width:80px;min-height:80px;border-radius:10px}.aboutus-glofi-logo{max-width:60px}.aboutus-app-preview{max-width:100px}.aboutus-main-title-row{font-size:2rem}.aboutus-main-subtitle{font-size:.9rem}.aboutus-main-description{font-size:.85rem}.aboutus-cta-headline-line{font-size:2.5rem}.aboutus-cta-button-large{min-width:200px;font-size:1rem;padding:.7rem}.aboutus-cta-left{gap:.8rem}.aboutus-cta-button-large{margin-top:.4rem}.aboutus-cta-right{display:none}.aboutus-cta-left{flex:1 1 100%;align-items:center;text-align:center}.aboutus-cta-headline{align-items:center}.aboutus-cta-headline-line{text-align:center}}@media (max-width: 480px){.aboutus-hero-headline{font-size:2rem}.aboutus-page{padding:100px 0}.aboutus-card,.aboutus-card-main{padding:var(--spacing-sm)}}@media (max-width: 320px){.aboutus-card,.aboutus-card-main{max-width:calc(100vw - 16px);padding:var(--spacing-xs)}.aboutus-page{padding:100px 8px}.aboutus-main-title-row{font-size:1.8rem}.aboutus-main-subtitle,.aboutus-main-description{font-size:.8rem}.aboutus-cta-headline-line{font-size:2rem}.aboutus-cta-button-large{min-width:180px;font-size:.9rem;padding:.6rem}.aboutus-cta-left{gap:.7rem}.aboutus-cta-button-large{margin-top:.35rem}.aboutus-cta-right{display:none}.aboutus-cta-left{flex:1 1 100%;align-items:center;text-align:center}.aboutus-cta-headline{align-items:center}.aboutus-cta-headline-line{text-align:center}}@media (max-width: 768px){.aboutus-roadmap{padding:0 var(--spacing-sm)}.roadmap-image-wrapper{max-width:100%;border-radius:14px;padding:0}.roadmap-heading{font-size:2.2rem;padding:16px 8px;line-height:1.1}.roadmap-image{max-width:100%;height:auto;border-radius:0 0 14px 14px}}@media (max-width: 600px){.roadmap-heading{font-size:1.5rem;padding:12px 4px}.roadmap-image-wrapper{border-radius:10px}.roadmap-image{border-radius:0 0 10px 10px}}@media (max-width: 480px){.roadmap-heading{font-size:1.1rem;padding:8px 2px}.roadmap-image-wrapper{border-radius:6px}.roadmap-image{border-radius:0 0 6px 6px}}.team-hero{text-align:center;padding:0 20px 120px;max-width:1200px;margin:0 auto}.team-title{font-size:96px;font-weight:700;color:var(--aquaMintGreen);margin-bottom:32px;line-height:1.1}.team-subtext{font-size:24px;font-weight:700;color:#fff;margin:0 auto;line-height:1.5}.team-cards-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;margin:40px 0}.team-card,.team-card.hovered{display:flex;flex-direction:column;align-items:center;gap:32px;width:400px;min-width:400px;max-width:400px;min-height:550px;max-height:550px;padding:32px 24px;border-radius:var(--border-radius-lg);border:1px solid rgba(0,255,205,.2);background:var( --frame-bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;flex-shrink:0;transition:background .3s;justify-content:center}.team-card.hovered{background:#000!important;border:1px solid var(--aquaMintGreen);color:#fff}.team-card-hover-content-col{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:28px}.team-card.hovered .team-card-name,.team-card.hovered .team-card-role,.team-card.hovered .team-card-link,.team-card.hovered .team-card-socials{text-align:center;align-items:center;justify-content:center;width:100%}.team-card.hovered .team-card-bio{color:#fff;font-size:1.05rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:center}.team-card-main{width:100%;max-width:1250px;padding:48px;flex-direction:row;align-items:center;gap:48px;border-radius:16px;border:1px solid rgba(0,255,205,.2);background:var( --frame-bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:32px}.team-card-row{display:flex;flex-direction:row;gap:32px;justify-content:center;width:100%;max-width:1250px}.team-card-img,.team-card-img.main{width:250px;height:250px;object-fit:cover;border-radius:32px}.team-card-content{display:flex;flex-direction:column;justify-content:center;gap:8px;text-align:center}.team-card-name,.team-card.hovered .team-card-name{font-size:1.25rem;font-weight:700;color:var(--aquaMintGreen);letter-spacing:1px;text-transform:uppercase;border:2px solid var(--aquaMintGreen);border-radius:32px;padding:6px 24px;display:inline-block;text-align:center;background:transparent;margin-bottom:8px;margin-top:0}.team-card-name.main{font-size:2rem;padding:8px 32px;margin-bottom:12px}.team-card-role,.team-card.hovered .team-card-role{font-size:1rem;font-weight:600;color:#fff}.team-card-role.main{font-size:1.25rem}.team-card-link a{color:var(--aquaMintGreen);font-size:1rem;text-decoration:underline}.team-card-hover-overlay{display:flex;flex-direction:column;width:1250px;height:425.432px;padding:48px;align-items:flex-start;gap:10px;flex-shrink:0;border-radius:16px;border:1px solid var(--Frame-Stroke, rgba(0, 255, 205, .2));background:var(--Black, #000);box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;top:0;left:0;z-index:2;box-sizing:border-box}.team-card-hover-overlay .team-card-name.main{margin-bottom:0}.footer-social{display:flex;gap:var(--spacing-md)}.footer-social a{color:var(--text-light-color);transition:color var(--transition-fast) ease}.footer-social a:hover{color:var(--aquaMintGreen)}.team-card-socials{display:flex;flex-direction:row;gap:24px}.team-social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;border:2px solid var(--aquaMintGreen);color:var(--aquaMintGreen);font-size:1.5rem}.team-card-socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;color:var(--aquaMintGreen);font-size:1.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer}.team-card-socials a:hover{color:var(--aquaMintGreen);transform:scale(1.05);opacity:.8}.team-card-socials a:focus{outline:none;color:var(--aquaMintGreen)}.team-card-bio{color:#fff;font-size:1.1rem;font-weight:400;line-height:1.6;max-width:700px}.team-card-main.hovered{background:#000!important;border:1px solid var(--aquaMintGreen);box-shadow:5px 10px 40px #00ffcd33;color:#fff;align-items:flex-start;flex-direction:column;width:1250px;gap:10px}.team-card-main.hovered .team-card-name.main,.team-card-main.hovered .team-card-role.main,.team-card-main.hovered .team-card-link,.team-card-main.hovered .team-card-bio,.team-card-main.hovered .team-card-socials{text-align:left;align-items:flex-start;justify-content:flex-start}.team-card-main.hovered .team-card-name.main{margin-bottom:0}.team-card-main.hovered .team-card-bio{margin-top:12px;max-width:700px}.team-card-main.hovered .team-card-hover-content-row{display:flex;flex-direction:row;width:100%;height:100%;gap:100px;align-items:center;justify-content:center}.team-card-main.hovered .team-card-hover-left{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:320px;max-width:350px;gap:24px;flex-shrink:0}.team-card-main.hovered .team-card-hover-right{flex:1;display:flex;align-items:center;justify-content:flex-start;height:100%}.team-card-main.hovered .team-card-bio{color:#fff;font-size:1.1rem;font-weight:400;line-height:1.6;margin-top:0;max-width:100%;overflow:auto;word-break:break-word;text-align:left}.team-card-main,.team-card-main.hovered{width:1250px;min-width:1250px;max-width:1250px;min-height:320px;height:auto;max-height:none;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center}.team-card-main:not(:hover){justify-content:center;align-items:center;gap:48px}.team-card-main:hover{flex-direction:column;align-items:flex-start;padding:48px}.team-card-main:hover .team-card-hover-content-row{align-items:flex-start}.team-card-main:hover .team-card-hover-left{min-width:260px}.team-card-main:hover .team-card-hover-right{padding-top:0}.team-card-main{width:1250px;min-width:1250px;max-width:1250px;min-height:320px;height:auto;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:48px;border-radius:16px;border:1px solid rgba(0,255,205,.2);background:var( --frame-bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:32px;gap:48px;transition:background .3s}.team-card-main:hover{background:#000!important;border:1px solid var(--aquaMintGreen);color:#fff;gap:100px}.team-card-main .first-content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;gap:48px;padding:48px;box-sizing:border-box}.team-card-main .second-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;padding:48px;box-sizing:border-box}.team-card-main:hover .team-card-hover-content-row{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:100px}.team-card-main:hover .team-card-hover-left{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:320px;max-width:350px;gap:24px;flex-shrink:0}.team-card-main:hover .team-card-hover-right{flex:1;display:flex;align-items:center;justify-content:flex-start;height:100%}.team-card-main:hover .team-card-bio{color:#fff;font-size:1.1rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:left}.team-card-main:hover .team-card-name.main,.team-card-main:hover .team-card-role.main,.team-card-main:hover .team-card-link,.team-card-main:hover .team-card-socials{text-align:center;align-items:center;justify-content:center;width:100%}.team-card-main:not(:hover) .team-card-img.main,.team-card-main:not(:hover) .team-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1300px){.team-card-main,.team-card-main.hovered{width:98vw;min-width:unset;max-width:98vw;height:auto}.team-card-main.hovered .team-card-hover-content-row{gap:48px}}@media (max-width: 900px){.team-card-main,.team-card-main.hovered{flex-direction:column;align-items:center;gap:24px;padding:32px 16px}.team-card-main.hovered .team-card-hover-content-row{flex-direction:column;gap:24px}.team-card-main.hovered .team-card-hover-left,.team-card-main.hovered .team-card-hover-right{max-width:100%;min-width:0}}.team-card,.team-card-main{position:relative;overflow:hidden;cursor:pointer}.team-card:before,.team-card:after,.team-card-main:before,.team-card-main:after{position:absolute;content:"";width:0;height:0;transition:all .5s;z-index:1}.team-card:before,.team-card-main:before{top:0;right:0;border-top:2px solid var(--aquaMintGreen);border-right:2px solid var(--aquaMintGreen);border-radius:0 var(--border-radius-lg) 0 100%}.team-card:after,.team-card-main:after{bottom:0;left:0;border-bottom:2px solid var(--aquaMintGreen);border-left:2px solid var(--aquaMintGreen);border-radius:0 100% 0 var(--border-radius-lg)}.team-card:hover:before,.team-card:hover:after,.team-card-main:hover:before,.team-card-main:hover:after{width:100%;height:100%;border-radius:var(--border-radius-lg)}.first-content,.second-content{width:100%;height:100%;position:absolute;left:0;top:0;transition:all .5s;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.first-content{opacity:1;visibility:visible}.team-card:hover .first-content,.team-card-main:hover .first-content,.second-content{opacity:0;visibility:hidden}.team-card:hover .second-content,.team-card-main:hover .second-content{opacity:1;visibility:visible}.team-card:not(.team-card-main){display:flex;flex-direction:column;align-items:center;gap:32px;width:400px;min-width:400px;max-width:400px;min-height:550px;max-height:550px;padding:32px 24px;border-radius:var(--border-radius-lg);border:1px solid rgba(0,255,205,.2);background:var( --frame-bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;flex-shrink:0;transition:background .3s;justify-content:center}.team-card:not(.team-card-main):hover{background:#000!important;border:1px solid var(--aquaMintGreen);color:#fff}.team-card:not(.team-card-main) .first-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:32px}.team-card:not(.team-card-main) .second-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:32px 24px}.team-card:not(.team-card-main) .team-card-hover-content-col{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:28px}.team-card:not(.team-card-main):hover .team-card-name,.team-card:not(.team-card-main):hover .team-card-role,.team-card:not(.team-card-main):hover .team-card-link,.team-card:not(.team-card-main):hover .team-card-socials{text-align:center;align-items:center;justify-content:center;width:100%}.team-card:not(.team-card-main):hover .team-card-bio{color:#fff;font-size:1.05rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:center}@media (max-width: 600px){.team-hero{padding:0 8px}.team-title{font-size:2rem;margin-bottom:12px}.team-subtext{font-size:1rem;margin-bottom:12px}.team-cards-wrapper{display:grid;grid-template-columns:1fr;gap:16px;width:100vw;padding:0;margin:0}.team-card-row{display:contents}.team-card,.team-card:not(.team-card-main){width:94vw;min-width:unset;max-width:98vw;min-height:unset;max-height:unset;padding:12px 2vw;gap:10px;position:relative;box-sizing:border-box;margin:0 auto;overflow:visible}.team-card-main,.team-card-main.hovered{width:98vw;min-width:unset;max-width:98vw;padding:12px 2vw;gap:10px;flex-direction:column;align-items:center;margin:0 auto 8px}.team-card-img,.team-card-img.main{width:80px;height:80px;border-radius:12px}.team-card-name,.team-card-name.main{font-size:1rem;padding:3px 8px;border-radius:20px}.team-card-role,.team-card-role.main{font-size:.85rem}.team-card-bio{font-size:.9rem;max-width:94vw;padding:0 2px}.team-card-socials{gap:8px}.team-card-hover-content-col,.team-card-hover-content-row{gap:8px!important;flex-direction:column!important;align-items:center!important}.first-content,.second-content{position:static;width:100%;min-height:unset;height:auto;transition:none;z-index:auto}.team-card-mobile-content{display:block!important;width:100%;padding:8px 0;margin-top:8px}.second-content{display:none!important}.team-card:hover .first-content,.team-card:hover .second-content,.team-card-main:hover .first-content,.team-card-main:hover .second-content{opacity:1;visibility:visible}.team-card-mobile-content .team-card-bio{color:#fff!important;font-size:.9rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:center;margin-bottom:12px}.team-card-mobile-content .team-card-socials{display:flex!important;flex-direction:row;gap:16px;justify-content:center;align-items:center}}.team-cards-wrapper.team-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:32px 32px;justify-content:center;align-items:center;justify-items:center;margin:40px auto;max-width:900px;width:100%;box-sizing:border-box}.team-card-mobile-content{display:none}.team-card-mobile-content .team-card-bio{color:#fff;font-size:.9rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:center;margin-bottom:12px}.team-card-mobile-content .team-card-socials{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}@media (max-width: 600px){.team-card-mobile-content{display:block!important;width:100%;padding:8px 0;margin-top:8px}.team-card-mobile-content .team-card-bio{color:#fff;font-size:.9rem;font-weight:400;line-height:1.6;max-width:100%;overflow:auto;word-break:break-word;text-align:center;margin-bottom:12px}.team-card-mobile-content .team-card-socials{display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center}}@media (max-width: 1100px){.team-cards-wrapper.team-grid{gap:24px 12px;max-width:98vw}}@media (max-width: 900px){.team-cards-wrapper.team-grid{grid-template-columns:1fr;grid-template-rows:none;gap:24px;width:100vw;max-width:100vw;margin:24px 0;padding:0 8px}}.team-card-main{width:400px;min-width:400px;max-width:400px;min-height:550px;max-height:550px;padding:32px 24px;border-radius:var(--border-radius-lg);border:1px solid rgba(0,255,205,.2);background:var( --frame-bg, linear-gradient(119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98%) );box-shadow:5px 10px 40px #00ffcd33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;flex-shrink:0;transition:background .3s;justify-content:center;display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width: 1300px){.team-card-main{width:94vw;min-width:unset;max-width:98vw;min-height:unset;max-height:unset;padding:12px 2vw;gap:10px;position:relative;box-sizing:border-box;margin:0 auto;overflow:visible}}.wallet-page{min-height:100vh;padding-top:120px;color:var(--text-color)}.wallet-hero-section{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:0 var(--spacing-2xl) var(--spacing-3xl) var(--spacing-2xl);gap:var(--spacing-3xl);position:relative;max-width:1200px;margin:0 auto}.wallet-hero-content{flex:1;max-width:500px;z-index:2}.wallet-hero-headline{display:flex;flex-direction:column;margin-bottom:var(--spacing-xl)}.wallet-hero-headline h1{font-size:var(--font-size-hero);font-weight:700;line-height:1;color:var(--aquaMintGreen);margin:0;text-transform:uppercase}.wallet-hero-subtext{font-size:var(--font-size-xl);line-height:1.5;margin-bottom:var(--spacing-2xl);max-width:500px}.wallet-download-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-3xl);font-size:var(--font-size-xl);font-weight:600;color:#000;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #333;border-radius:var(--border-radius-full);text-decoration:none;transition:all var(--transition-normal) ease;cursor:pointer;box-shadow:var(--shadow-md)}.wallet-download-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#fff,#f8f8f8)}.wallet-hero-visual{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.wallet-hero-image{width:100%;max-width:500px;height:auto;position:relative}.wallet-hero-image img{width:100%;height:auto;object-fit:contain}.wallet-glassmorphic-card{width:100%;max-width:500px;padding:var(--spacing-md);background:var(--card-background);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.wallet-card-title{font-size:var(--font-size-md);font-weight:600;color:var(--text-color)}.wallet-card-subtext{font-size:var(--font-size-md);color:var(--text-light-color)}.wallet-crypto-icons{display:flex;align-items:center;gap:-10px;flex-wrap:wrap}.wallet-crypto-icon{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid var(--background-color);transition:transform var(--transition-fast) ease}.wallet-crypto-icon:hover{transform:scale(1.1);z-index:10}.wallet-crypto-icon img{width:100%;height:100%;object-fit:cover}.wallet-feature-section{padding:var(--spacing-3xl) var(--spacing-2xl);display:flex;justify-content:center;max-width:1200px;margin:0 auto}.wallet-feature-card{width:100%;max-width:1200px;padding:var(--spacing-3xl);background:var(--card-background);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:var(--spacing-3xl)}.wallet-feature-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.wallet-feature-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-color);line-height:1.2;margin:0}.wallet-feature-subtext{font-size:var(--font-size-lg);color:var(--aquaMintGreen);line-height:1.6;margin:0}.wallet-feature-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-md);font-weight:600;color:#000;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #333;border-radius:var(--border-radius-full);text-decoration:none;transition:all var(--transition-normal) ease;cursor:pointer;width:fit-content;box-shadow:var(--shadow-md)}.wallet-feature-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#fff,#f8f8f8)}.wallet-feature-image{flex:1;display:flex;justify-content:center;align-items:center}.wallet-feature-image img{width:100%;max-width:500px;height:auto;object-fit:contain}.wallet-buy-sell-section{padding:var(--spacing-3xl) var(--spacing-2xl);display:flex;justify-content:center;max-width:1200px;margin:0 auto}.wallet-buy-sell-card{width:100%;max-width:1200px;padding:var(--spacing-3xl);background:var(--card-background);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:var(--spacing-3xl)}.wallet-buy-sell-image{flex:1;display:flex;justify-content:center;align-items:center}.wallet-buy-sell-image img{width:100%;max-width:500px;height:auto;object-fit:contain}.wallet-buy-sell-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.wallet-buy-sell-label{background-color:#00000080;border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 16px;border-radius:50px;font-size:var(--font-size-md);margin-bottom:var(--spacing-md);display:inline-block;box-sizing:border-box;overflow:visible;white-space:nowrap;align-self:flex-start}.wallet-buy-sell-label:before{content:unset}.wallet-buy-sell-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-color);line-height:1.2;margin:0}.wallet-buy-sell-subtext{font-size:var(--font-size-lg);color:var(--aquaMintGreen);line-height:1.6;margin:0}.wallet-buy-sell-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-md);font-weight:600;color:#000;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #333;border-radius:var(--border-radius-full);text-decoration:none;transition:all var(--transition-normal) ease;cursor:pointer;width:fit-content;box-shadow:var(--shadow-md)}.wallet-buy-sell-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#fff,#f8f8f8)}.wallet-web3-section{padding:var(--spacing-3xl) var(--spacing-2xl);display:flex;justify-content:center;max-width:1200px;margin:0 auto}.wallet-web3-card{width:100%;max-width:1200px;padding:var(--spacing-3xl);background:var(--card-background);border:var(--card-border);border-radius:var(--card-border-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:var(--spacing-3xl)}.wallet-web3-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg)}.wallet-web3-label{background-color:#00000080;border:1px solid var(--primary-color);color:var(--primary-color);padding:8px 16px;border-radius:50px;font-size:var(--font-size-md);margin-bottom:var(--spacing-md);display:inline-block;box-sizing:border-box;overflow:visible;white-space:nowrap;align-self:flex-start}.wallet-web3-label:before{content:unset}.wallet-web3-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-color);line-height:1.2;margin:0}.wallet-web3-subtext{font-size:var(--font-size-lg);color:var(--aquaMintGreen);line-height:1.6;margin:0}.wallet-web3-cta{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-2xl);font-size:var(--font-size-md);font-weight:600;color:#000;background:linear-gradient(135deg,#f0f0f0,#fff);border:2px solid #333;border-radius:var(--border-radius-full);text-decoration:none;transition:all var(--transition-normal) ease;cursor:pointer;width:fit-content;box-shadow:var(--shadow-md)}.wallet-web3-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#fff,#f8f8f8)}.wallet-web3-image{flex:1.5;display:flex;justify-content:center;align-items:center}.wallet-web3-image img{width:100%;max-width:600px;height:auto;object-fit:contain}.wallet-asset-slider-section{padding:var(--spacing-3xl) 0}.wallet-coming-soon-section{padding:var(--spacing-3xl) var(--spacing-2xl);display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;text-align:center}.wallet-coming-soon-header{margin-bottom:var(--spacing-3xl)}.wallet-coming-soon-title{font-size:96px;font-weight:700;color:var(--text-color);line-height:1;margin:0 0 var(--spacing-lg) 0}.wallet-coming-soon-subtitle{font-size:36px;font-weight:700;color:var(--text-color);line-height:1.3;margin:0;max-width:800px}.wallet-coming-soon-cards{display:flex;gap:var(--spacing-2xl);width:100%;max-width:1000px}.wallet-coming-soon-card{position:relative;border-radius:var(--card-border-radius);overflow:hidden;border:var(--card-border);box-shadow:var(--card-shadow);transition:all var(--transition-normal) ease;height:300px;display:flex;flex-direction:column;justify-content:flex-end}.wallet-coming-soon-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-card)}.wallet-coming-soon-bg-wrapper{position:absolute;inset:0;width:100%;height:100%;border-radius:24px;overflow:hidden;border:2px solid var(--aquaMintGreen);box-shadow:0 0 32px #00ffcd2e,0 2px 24px #00000073;z-index:1}.wallet-coming-soon-bg{display:block;width:100%;height:100%;object-fit:cover}.wallet-coming-soon-card-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:var(--spacing-lg);width:100%;height:100%;box-sizing:border-box}.wallet-coming-soon-card-title{font-size:var(--font-size-lg);font-weight:700;color:var(--aquaMintGreen);margin:0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.8)}.wallet-coming-soon-card-description{font-size:var(--font-size-md);font-weight:600;color:var(--text-color);margin:0;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media (max-width: 1024px){.wallet-page{padding-top:100px}.wallet-hero-section{flex-direction:column;text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);gap:var(--spacing-2xl)}.wallet-hero-content{max-width:100%}.wallet-hero-headline h1{font-size:4rem}.wallet-hero-subtext{max-width:100%}.wallet-hero-visual{width:100%;max-width:400px}.wallet-glassmorphic-card{max-width:100%}.wallet-feature-card{flex-direction:column;text-align:center;padding:var(--spacing-2xl);gap:var(--spacing-2xl)}.wallet-feature-content{order:2}.wallet-feature-image{order:1}.wallet-buy-sell-card{flex-direction:column-reverse;text-align:center;padding:var(--spacing-2xl);gap:var(--spacing-2xl)}.wallet-buy-sell-content{order:2}.wallet-buy-sell-image{order:1}.wallet-web3-card{flex-direction:column-reverse;text-align:center;padding:var(--spacing-2xl);gap:var(--spacing-2xl)}.wallet-web3-content{order:2}.wallet-web3-image{order:1;flex:1}.wallet-coming-soon-title{font-size:4rem}.wallet-coming-soon-subtitle{font-size:1.5rem}.wallet-coming-soon-cards{flex-direction:column;gap:var(--spacing-xl)}}@media (max-width: 768px){.wallet-page{padding-top:100px}.wallet-hero-section{padding:var(--spacing-xl) var(--spacing-md);min-height:70vh}.wallet-hero-headline h1{font-size:3rem}.wallet-hero-subtext{font-size:var(--font-size-md)}.wallet-download-btn{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm)}.wallet-card-title{font-size:var(--font-size-lg)}.wallet-crypto-icon{width:28px;height:28px}.wallet-buy-sell-label,.wallet-web3-label{align-self:center;text-align:center}.wallet-buy-sell-content,.wallet-web3-content{align-items:center;text-align:center}.wallet-coming-soon-card-content{align-items:center;text-align:center;max-width:100%}.wallet-feature-card,.wallet-buy-sell-card,.wallet-web3-card,.wallet-coming-soon-card{align-items:center!important;text-align:center!important;flex-direction:column!important}.wallet-feature-content,.wallet-buy-sell-content,.wallet-web3-content,.wallet-coming-soon-card-content{align-items:center!important;text-align:center!important}}@media (max-width: 480px){.wallet-page{padding-top:100px}.wallet-hero-section{padding:var(--spacing-lg) var(--spacing-sm);gap:var(--spacing-lg)}.wallet-hero-headline h1{font-size:2.5rem}.wallet-hero-subtext{font-size:var(--font-size-sm)}.wallet-glassmorphic-card{padding:var(--spacing-lg)}.wallet-crypto-icon{width:24px;height:24px}.wallet-buy-sell-label,.wallet-web3-label{align-self:center;text-align:center}.wallet-buy-sell-content,.wallet-web3-content{align-items:center;text-align:center}.wallet-coming-soon-card-content{align-items:center;text-align:center;max-width:100%}.wallet-feature-card,.wallet-buy-sell-card,.wallet-web3-card,.wallet-coming-soon-card{align-items:center!important;text-align:center!important;flex-direction:column!important}.wallet-feature-content,.wallet-buy-sell-content,.wallet-web3-content,.wallet-coming-soon-card-content{align-items:center!important;text-align:center!important}}.contact-glass-card{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1100px;margin:0 auto 48px;border-radius:20px;border:2px solid var(--aquaMintGreen);background:var(--frame-bg);box-shadow:0 0 32px #00ffcd2e,0 2px 24px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-2xl);position:relative;overflow:hidden;transition:box-shadow var(--transition-normal) ease}.contact-card-main{display:flex;flex-direction:row;align-items:stretch;width:100%;gap:var(--spacing-2xl)}.contact-card-left-square{flex:0 0 340px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#00ffcd12;min-width:250px;min-height:250px;max-width:250px;max-height:250px;box-shadow:0 0 24px #00ffcd1a;border:1.5px solid rgba(0,255,205,.25);transition:all var(--transition-normal) ease;cursor:pointer}.contact-card-left-square:hover{background:#00ffcd26;border-color:var(--aquaMintGreen);box-shadow:0 0 32px #00ffcd40;transform:translateY(-2px)}.contact-icon-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);transition:all var(--transition-normal) ease;padding:var(--spacing-sm);text-align:center}.contact-card-left-square:hover .contact-icon-box{transform:scale(1.05)}.contact-mail-icon{display:block;margin-bottom:var(--spacing-md);transition:all var(--transition-normal) ease;flex-shrink:0}.contact-card-left-square:hover .contact-mail-icon{filter:drop-shadow(0 0 8px rgba(0,255,205,.5))}.contact-email{color:#fff;font-size:1.35rem;font-weight:400;letter-spacing:.5px;text-align:center;transition:color var(--transition-normal) ease;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;max-width:100%;display:inline-block;white-space:normal;text-overflow:ellipsis;padding:0 4px;margin:0 auto}.contact-card-left-square:hover .contact-email{color:var(--aquaMintGreen)}.contact-card-right{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md);min-width:0;padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.contact-label{color:var(--aquaMintGreen);font-size:1.25rem;font-weight:600;margin-bottom:var(--spacing-xs);letter-spacing:1px}.contact-heading{color:#fff;font-size:var(--font-size-hero);font-weight:800;margin-bottom:var(--spacing-md);line-height:1.1}.contact-warning{color:var(--text-color);font-size:1.35rem;font-weight:400;margin-bottom:var(--spacing-md)}.contact-never{color:#ff3c3c;font-weight:700;letter-spacing:.5px}.contact-disclaimer-section{width:100%;padding-top:var(--spacing-lg);border-top:1px solid rgba(255,255,255,.1)}.contact-disclaimer{color:var(--text-light-color);font-size:1.1rem;line-height:1.5;text-align:center;margin:0}.contact-headline{color:var(--aquaMintGreen);font-size:72px;font-weight:700;text-align:center;margin-bottom:var(--spacing-md);margin-top:0}.contact-subheadline{color:#fff;font-size:36px;font-weight:500;text-align:center;margin-bottom:var(--spacing-xl);margin-top:0}.contact-cta-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;margin:32px auto 0;max-width:900px;width:100%}.contact-cta-text{color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-align:left;flex:1 1 auto}.contact-cta{display:block;padding:1.25rem 3.5rem;font-size:1.25rem;font-weight:700;color:#222;background:linear-gradient(90deg,#fff 60%,#e6e6e6);border:none;border-radius:999px;box-shadow:0 4px 24px #00ffcd21;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;min-width:240px;max-width:90vw;text-align:center;margin:0}.contact-cta:hover{background:var(--aquaMintGreen);color:#fff;box-shadow:0 6px 32px #00ffcd2e}@media (max-width: 1100px){.contact-glass-card{max-width:98vw;padding:var(--spacing-xl)}.contact-card-left-square{min-width:260px;min-height:260px;max-width:260px;max-height:260px}.contact-heading{font-size:4rem}}@media (max-width: 900px){.contact-glass-card{padding:var(--spacing-lg)}.contact-card-main{flex-direction:column;align-items:center;gap:var(--spacing-lg)}.contact-card-left-square{margin-bottom:0;min-width:220px;min-height:220px;max-width:220px;max-height:220px}.contact-card-right{padding-top:0;padding-bottom:0;align-items:center;text-align:center}.contact-cta{width:100%;min-width:0;padding:1rem 0}.contact-cta-section{flex-direction:column;gap:var(--spacing-lg);max-width:98vw;text-align:center}.contact-cta-text{font-size:1.1rem;text-align:center}}@media (max-width: 768px){.contact-section{padding:100px 0 var(--spacing-xl) 0}.contact-glass-card{margin:0 var(--spacing-md) 32px var(--spacing-md);padding:var(--spacing-lg)}.contact-card-left-square{min-width:180px;min-height:180px;max-width:180px;max-height:180px}.contact-email{font-size:1rem;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;padding:0 2px}.contact-heading{font-size:3.5rem}.contact-headline{font-size:1.8rem}.contact-subheadline{font-size:1.1rem}}@media (max-width: 600px){.contact-section{padding:90px 0 var(--spacing-lg) 0}.contact-glass-card{padding:var(--spacing-md);margin:0 var(--spacing-sm) 24px var(--spacing-sm)}.contact-card-left-square{min-width:140px;min-height:140px;max-width:140px;max-height:140px}.contact-email{font-size:.85rem;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;padding:0 1px}.contact-heading{font-size:3rem}.contact-headline{font-size:1.4rem}.contact-subheadline{font-size:1rem}.contact-cta{font-size:1rem;padding:var(--spacing-sm) var(--spacing-lg)}.contact-cta-text{font-size:1rem}}@media (max-width: 480px){.contact-section{padding:80px 0 var(--spacing-md) 0}.contact-glass-card{padding:var(--spacing-sm);margin:0 var(--spacing-xs) 16px var(--spacing-xs)}.contact-card-left-square{min-width:120px;min-height:120px;max-width:120px;max-height:120px}.contact-email{font-size:.8rem;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;padding:0 1px}.contact-heading{font-size:2.5rem}.contact-headline{font-size:1.2rem}.contact-subheadline{font-size:.9rem}.contact-cta{font-size:.9rem;padding:var(--spacing-xs) var(--spacing-md)}.contact-cta-text{font-size:.9rem}}@media (max-width: 400px){.contact-glass-card{padding:var(--spacing-xs);margin:0 var(--spacing-xs) 12px var(--spacing-xs)}.contact-card-left-square{min-width:100px;min-height:100px;max-width:100px;max-height:100px}.contact-email{font-size:.6rem;max-width:100%;word-break:break-word;overflow-wrap:break-word;white-space:normal;text-overflow:ellipsis;padding:0}.contact-heading{font-size:2rem}.contact-label,.contact-warning{font-size:1rem}.contact-disclaimer{font-size:.9rem}}.contact-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:70vh;padding:120px 0 var(--spacing-2xl) 0;width:100%}.contact-main{width:100%;background:none}.contact-section .contact-headline{color:var(--aquaMintGreen);font-size:2rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-md)}.contact-section .contact-subheadline{color:#fff;font-size:var(--font-size-xl);font-weight:500;text-align:center;margin-bottom:var(--spacing-2xl)}.support-hero{text-align:center;padding:0 var(--spacing-lg) var(--spacing-2xl);max-width:1200px;margin:0 auto}.support-title{color:var(--aquaMintGreen);font-size:var(--font-size-hero);font-weight:700;margin-bottom:var(--spacing-lg);line-height:1.1}.support-subtext{color:var(--text-color);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.support-search-container{width:100%;max-width:1200px;margin:0 auto var(--spacing-3xl);padding:0 var(--spacing-lg)}.support-search-form{width:100%}.support-search-input{width:100%;padding:1rem 1.5rem;font-size:1.1rem;border-radius:12px;border:1px solid rgba(0,255,205,.18);background:#0003;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 16px #00ffcd14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.support-search-input:focus{border-color:var(--aquaMintGreen);box-shadow:0 0 0 2px var(--aquaMintGreen),0 2px 16px #00ffcd2e;background:#0003}.support-search-input::placeholder{color:#fff9}.support-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);max-width:1200px;margin:0 auto var(--spacing-3xl);padding:0 var(--spacing-lg)}.support-category-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-xl);background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:relative;overflow:hidden}.support-category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05);opacity:0;transition:opacity .3s ease;pointer-events:none}.support-category-card:hover{background:#0006;border-color:#00ffcd4d;box-shadow:0 8px 32px #00ffcd26,0 4px 20px #0006;transform:translateY(-2px)}.support-category-card:hover:before{opacity:1}.category-icon{margin-bottom:var(--spacing-md);padding:var(--spacing-md);border-radius:50%;background:#0006;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;color:#fffc;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.support-category-card:hover .category-icon{background:#00ffcd1a;border-color:#00ffcd4d;color:var(--aquaMintGreen);transform:scale(1.05)}.category-title{color:#ffffffe6;font-size:1rem;font-weight:500;margin-bottom:var(--spacing-sm);line-height:1.3;transition:color .3s ease}.support-category-card:hover .category-title{color:#fff}.category-articles{color:#fff9;font-size:.85rem;font-weight:400;margin:0;transition:color .3s ease}.support-category-card:hover .category-articles{color:#fffc}.support-no-results{grid-column:1 / -1;text-align:center;padding:var(--spacing-3xl);color:#ffffffb3;font-size:1.1rem;font-weight:400;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.support-contact-section{max-width:1200px;margin:0 auto var(--spacing-2xl);padding:0 var(--spacing-lg)}.support-contact-content{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl);background:#0000004d;border:1px solid rgba(0,255,205,.3);border-radius:16px;box-shadow:0 4px 20px #0000004d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:relative;overflow:hidden}.support-contact-content:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#ffffff05);opacity:0;transition:opacity .3s ease;pointer-events:none}.support-contact-content:hover:before{opacity:1}.contact-title{color:#fff;font-size:2rem;font-weight:600;margin-bottom:var(--spacing-xl);line-height:1.3;text-align:center}.contact-main{display:flex;align-items:center;gap:var(--spacing-2xl);width:100%}.contact-button-container{flex:0 0 auto}.contact-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;min-width:200px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.contact-button:hover{background:#00ffcd1a;border-color:#00ffcd4d;color:var(--aquaMintGreen);transform:translateY(-2px);box-shadow:0 8px 32px #00ffcd26}.contact-icon{color:currentColor;width:24px;height:24px;margin-bottom:var(--spacing-sm)}.contact-right{flex:1}.contact-message{color:#ffffffe6;font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.support-warning{display:flex;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:var(--spacing-md);width:100%;max-width:1200px;margin:0 auto var(--spacing-2xl);padding:var(--spacing-lg);background:#ff3c3c1a;border:1px solid rgba(255,60,60,.5);border-radius:var(--card-border-radius)}.warning-icon{flex-shrink:0}.warning-text{color:var(--text-color);font-size:1rem;font-weight:400;line-height:1.5;margin:0}.warning-text strong{color:#ff3c3c;font-weight:700}.support-cta-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;max-width:1200px;margin:var(--spacing-3xl) auto var(--spacing-3xl);width:100%;padding:0 var(--spacing-lg)}.support-cta-text{color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-align:left;flex:1 1 auto}.support-cta{display:block;padding:1.25rem 3.5rem;font-size:1.25rem;font-weight:700;color:#222;background:linear-gradient(90deg,#fff 60%,#e6e6e6);border:none;border-radius:999px;box-shadow:0 4px 24px #00ffcd21;cursor:pointer;transition:all var(--transition-normal) ease;min-width:240px;max-width:90vw;text-align:center;margin:0}.support-cta:hover{background:var(--aquaMintGreen);color:#fff;box-shadow:0 6px 32px #00ffcd2e}@media (max-width: 1024px){.support-title{font-size:4rem}.support-categories{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.support-hero{padding:0 var(--spacing-md) var(--spacing-xl)}.support-title{font-size:3.5rem}.support-subtext{font-size:1.1rem}.support-search-container{padding:0 var(--spacing-md);margin-bottom:var(--spacing-2xl)}.support-categories{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);padding:0 var(--spacing-md)}.support-category-card{padding:var(--spacing-lg)}.support-contact-content{flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.contact-title{font-size:1.5rem}.contact-main{flex-direction:column;gap:var(--spacing-lg)}.contact-button{min-width:180px;min-height:180px;padding:var(--spacing-lg)}.support-cta-section{flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-md)}.support-cta-text{font-size:1.1rem;text-align:center}.support-cta{font-size:1.1rem;padding:var(--spacing-md) var(--spacing-xl)}}@media (max-width: 480px){.support-hero{padding:0 var(--spacing-sm) var(--spacing-lg)}.support-title{font-size:3rem}.support-subtext{font-size:1rem}.support-categories{grid-template-columns:1fr;gap:var(--spacing-sm)}.support-category-card{padding:var(--spacing-md)}.category-title{font-size:1rem}.category-articles{font-size:.8rem}.contact-title{font-size:1.2rem}.contact-message{font-size:1.1rem}.warning-text{font-size:.9rem}.support-cta-text{font-size:1rem}.support-cta{font-size:1rem;padding:var(--spacing-sm) var(--spacing-lg)}}:root{--aquaMintGreen: #00ffcd;--aquaMintGreen-dark: #00d6ad;--primary-color: var(--aquaMintGreen);--secondary-color: #ff9900;--accent-color: #00cc99;--background-color: #000000;--text-color: #ffffff;--text-light-color: #cccccc;--error-color: #ff3333;--success-color: #33cc33;--warning-color: #ffcc00;--border-color: rgba(204, 204, 204, .2);--black-1: #000000;--black-2: rgba(0, 0, 0, .5);--frame-bg: linear-gradient( 119deg, rgba(0, 0, 0, .4) 1.56%, rgba(0, 0, 0, .2) 99.98% );--font-family-primary: "Montserrat", sans-serif;--font-family-secondary: "Montserrat", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-hero: 6rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-xl: 1.5rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-glow: 5px 10px 40px 0px rgba(0, 255, 205, .2);--shadow-glow-strong: 0 0 32px 0 rgba(0, 255, 205, .18);--shadow-card: 0 0 32px 0 rgba(0, 255, 205, .18), 0 2px 24px 0 rgba(0, 0, 0, .45);--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--card-border: 2px solid var(--aquaMintGreen);--card-background: var(--frame-bg);--card-border-radius: var(--border-radius-xl);--card-padding: var(--spacing-xl);--card-shadow: var(--shadow-glow);--card-shadow-strong: var(--shadow-card);--button-primary-bg: var(--aquaMintGreen);--button-primary-hover: var(--aquaMintGreen-dark);--button-primary-text: #000;--button-secondary-bg: transparent;--button-secondary-border: 1px solid var(--aquaMintGreen);--button-secondary-text: var(--aquaMintGreen);--button-secondary-hover-bg: var(--aquaMintGreen);--button-secondary-hover-text: #000;--input-border: 1px solid rgba(0, 255, 205, .18);--input-border-focus: 2px solid var(--aquaMintGreen);--input-background: rgba(0, 0, 0, .2);--input-shadow: 0 2px 16px 0 rgba(0, 255, 205, .08);--input-shadow-focus: 0 0 0 2px var(--aquaMintGreen);--breakpoint-xxs: 320px;--breakpoint-xs: 480px;--breakpoint-sm: 600px;--breakpoint-md: 768px;--breakpoint-lg: 900px;--breakpoint-xl: 1024px;--breakpoint-xxl: 1200px;--breakpoint-xxxl: 1300px;--breakpoint-xxxxl: 1440px}@media (prefers-color-scheme: dark){:root{--background-color: #121212;--text-color: #f5f5f5;--text-light-color: #aaaaaa;--border-color: #333333}}.card-base{border-radius:var(--card-border-radius);border:var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all var(--transition-normal) ease}.card-base:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00ffcd40}.input-base{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);border-radius:var(--border-radius-md);border:var(--input-border);background:var(--input-background);color:var(--text-color);outline:none;transition:all var(--transition-fast) ease;box-shadow:var(--input-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.input-base:focus{border:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.link-base{color:var(--aquaMintGreen);text-decoration:none;transition:color var(--transition-fast) ease;outline:none}.link-base:hover{color:var(--aquaMintGreen-dark);text-decoration:none}@media (max-width: 768px){:root{--card-padding: var(--spacing-lg);--spacing-xl: 1.5rem;--spacing-2xl: 2rem}}@media (max-width: 480px){:root{--card-padding: var(--spacing-md);--spacing-xl: 1rem;--spacing-2xl: 1.5rem}}@media (max-width: 320px){:root{--card-padding: var(--spacing-sm);--spacing-xl: .75rem;--spacing-2xl: 1rem}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.container-wide{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.flex{display:flex}.flex-row{flex-direction:row}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gap-xs{gap:var(--spacing-xs)}.gap-xl{gap:var(--spacing-xl)}.gap-2xl{gap:var(--spacing-2xl)}.mt-xs{margin-top:var(--spacing-xs)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-xs{margin-left:var(--spacing-xs)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-xs{margin-right:var(--spacing-xs)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-xs{padding:var(--spacing-xs)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.card{border-radius:var(--card-border-radius);border:var(--card-border);background:var(--card-background);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all var(--transition-normal) ease;padding:var(--card-padding)}.card:hover,.card-compact:hover,.card-large:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00ffcd40}.card-compact{padding:var(--spacing-md)}.card-large{padding:var(--spacing-2xl)}.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.btn-primary:hover{background-color:var(--button-primary-hover)}.btn-secondary{background-color:var(--button-secondary-bg);border:var(--button-secondary-border);color:var(--button-secondary-text)}.btn-secondary:hover{background-color:var(--button-secondary-hover-bg);color:var(--button-secondary-hover-text)}.btn-large{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius-md);transition:all var(--transition-normal) ease;font-family:var(--font-family-primary);outline:none}.btn-small{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius-md);transition:all var(--transition-normal) ease;font-family:var(--font-family-primary);outline:none}.input{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);border-radius:var(--border-radius-md);border:var(--input-border);background:var(--input-background);color:var(--text-color);outline:none;transition:all var(--transition-fast) ease;box-shadow:var(--input-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.input:focus{border:var(--input-border-focus);box-shadow:var(--input-shadow-focus)}.link{color:var(--aquaMintGreen);text-decoration:none;transition:color var(--transition-fast) ease;outline:none}.link:hover{color:var(--aquaMintGreen-dark);text-decoration:none}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-hero{font-size:var(--font-size-hero)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-accent{color:var(--accent-color)}.text-white{color:var(--text-color)}.text-light{color:var(--text-light-color)}.border{border:1px solid var(--border-color)}.border-primary{border:1px solid var(--aquaMintGreen)}.border-2{border:2px solid var(--border-color)}.border-2-primary{border:2px solid var(--aquaMintGreen)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-glow{box-shadow:var(--shadow-glow)}.shadow-glow-strong{box-shadow:var(--shadow-glow-strong)}.shadow-card{box-shadow:var(--shadow-card)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.h-auto{height:auto}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}@media (max-width: 1024px){.container{max-width:100%;padding:0 var(--spacing-lg)}}@media (max-width: 768px){.container{padding:0 var(--spacing-md)}.text-hero{font-size:3rem}.text-4xl{font-size:2rem}.text-3xl{font-size:1.75rem}}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)}.text-hero{font-size:2.5rem}.text-4xl{font-size:1.75rem}.text-3xl{font-size:1.5rem}}@media (max-width: 320px){.container{padding:0 var(--spacing-xs)}.text-hero{font-size:2rem}.text-4xl{font-size:1.5rem}.text-3xl{font-size:1.25rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-md);line-height:1.5;color:var(--text-color);background-color:var(--background-color)}#root{min-height:100%;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-md);font-weight:600;line-height:1.2}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin-bottom:var(--spacing-md)}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-fast) ease}a:hover{color:color-mix(in srgb,var(--primary-color) 80%,black);text-decoration:underline}button,.button{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-md);font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius-md);transition:all var(--transition-normal) ease;font-family:var(--font-family-primary);outline:none}button:hover,.button:hover{background-color:color-mix(in srgb,var(--primary-color) 80%,black)}button:focus,.button:focus{outline:none;box-shadow:0 0 0 3px #0066cc4d}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.page-cta-section{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2.5rem;margin:var(--spacing-3xl) auto var(--spacing-3xl);max-width:1200px;width:100%;padding:0 var(--spacing-lg)}.page-cta-text{color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-align:left;flex:1 1 auto}.page-cta{display:block;padding:1.25rem 3.5rem;font-size:1.25rem;font-weight:700;color:#222;background:linear-gradient(90deg,#fff 60%,#e6e6e6);border:none;border-radius:999px;box-shadow:0 4px 24px #00ffcd21;cursor:pointer;transition:all var(--transition-normal) ease;min-width:240px;max-width:90vw;text-align:center;margin:0}.page-cta:hover{background:var(--aquaMintGreen);color:#fff;box-shadow:0 6px 32px #00ffcd2e}@media (max-width: 768px){.page-cta-section{flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-md)}.page-cta-text{font-size:1.1rem;text-align:center}.page-cta{font-size:1.1rem;padding:var(--spacing-md) var(--spacing-xl)}}@media (max-width: 480px){.page-cta-text{font-size:1rem}.page-cta{font-size:1rem;padding:var(--spacing-sm) var(--spacing-lg)}}
