﻿@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;font-size:16px;font-family:"Poppins","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;width:100%;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar:horizontal{height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0) !important;background-image:none !important;background:none !important;border:none !important;box-shadow:none !important;outline:none !important}::-webkit-scrollbar-thumb{background:#a855f7;border-radius:4px;border:none}::-webkit-scrollbar-thumb:hover{background:#9333ea}::-webkit-scrollbar-thumb:active{background:#7c3aed}::-webkit-scrollbar-corner,::-webkit-scrollbar-button{display:none !important;background:none !important}html{scrollbar-width:thin;scrollbar-color:#a855f7 rgba(0,0,0,0)}h1{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700}h2{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700}h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:600}h4{font-size:clamp(1.1rem,1.5vw,1.2rem)}p{font-size:clamp(.9rem,1.2vw,1rem);margin:1em}button{outline:none;border:none;padding:.5em 1em .5em 1em;cursor:pointer;border-radius:.3em}button.disabled,button:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}pre{padding:.5em;width:fit-content}code{padding:0 .5em 0 .5em}ul{list-style-type:disc;font-size:1.2em}html.theme-dark body,html.theme-dark button,html.theme-dark code,html.theme-dark pre{color:#fff}html.theme-dark body{background-color:#1a1a1a}html.theme-dark code{background-color:#2a1f3c}html.theme-dark code.file{color:#f08}html.theme-dark pre{background-color:#2a1f3c}html.theme-dark button.primary{background-color:#a855f7}html.theme-dark button.secondary{background-color:#2a1f3c}html.theme-dark ul{color:#a855f7}html.theme-dark ::selection{background-color:rgba(168,85,247,.5)}html.theme-dark ::-moz-selection{background-color:rgba(168,85,247,.5)}html.theme-light body,html.theme-light button,html.theme-light code,html.theme-light pre{color:#1a1a1a}html.theme-light body{background-color:#fff}html.theme-light code{background-color:#f8f4ff}html.theme-light code.file{color:#802}html.theme-light pre{background-color:#f8f4ff}html.theme-light button.primary{background-color:#a855f7}html.theme-light button.secondary{background-color:#f8f4ff}html.theme-light ul{color:#a855f7}html.theme-light ::selection{background-color:rgba(168,85,247,.5)}html.theme-light ::-moz-selection{background-color:rgba(168,85,247,.5)}.main-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(20px);transition:all .3s ease}.navbar-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:70px;position:relative;z-index:1;min-width:0;flex-wrap:nowrap}@media(max-width: 1200px){.navbar-container{padding:0 1.5rem}}@media(max-width: 1100px){.navbar-container{padding:0 1rem;height:65px}}@media(max-width: 1000px){.navbar-container{padding:0 .75rem;height:60px}}.navbar-brand-ref{text-decoration:none}.navbar-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:all .3s ease;flex-shrink:0;min-width:0}.navbar-logo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(168, 85, 247, 0.3));transition:all .3s ease}.navbar-logo:hover{filter:drop-shadow(0 4px 12px rgba(168, 85, 247, 0.5))}.brand-text{font-size:1.5rem;font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;letter-spacing:-0.02em;position:relative}@keyframes footprintGlow{0%{opacity:.6;transform:scale(1)}100%{opacity:.9;transform:scale(1.1)}}.navbar-menu{display:flex;align-items:center}.navbar-menu .navbar-actions{display:none}.navbar-nav{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}@media(max-width: 1200px){.navbar-nav{gap:1.5rem}}@media(max-width: 1100px){.navbar-nav{gap:1rem}}@media(max-width: 1000px){.navbar-nav{gap:.75rem}}.nav-item{position:relative}.nav-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 0;transition:all .3s ease;position:relative;white-space:nowrap}@media(max-width: 1100px){.nav-link{font-size:.85rem}}@media(max-width: 1000px){.nav-link{font-size:.8rem;padding:.4rem 0}}.nav-link::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg, #a855f7, #8b5cf6);transition:width .3s ease}.nav-link:hover{color:#fff}.nav-link:hover::after{width:100%}.nav-link.active{color:#fff}.nav-link.active::after{width:100%}.navbar-actions{display:flex;align-items:center;gap:1rem}.navbar-actions-desktop{display:flex;align-items:center;gap:1rem;flex-shrink:0;min-width:320px}@media(max-width: 1200px){.navbar-actions-desktop{gap:.75rem;min-width:280px}}@media(max-width: 1100px){.navbar-actions-desktop{gap:.5rem;min-width:240px}.navbar-actions-desktop .btn-discord,.navbar-actions-desktop .btn-signup{padding:.6rem .8rem;font-size:.85rem}.navbar-actions-desktop .btn-discord{max-width:100px}.navbar-actions-desktop .btn-signup{min-width:140px}}@media(max-width: 1000px){.navbar-actions-desktop{gap:.25rem;min-width:200px}.navbar-actions-desktop .btn-discord{padding:.5rem .6rem;max-width:50px}.navbar-actions-desktop .btn-discord .discord-icon{width:18px;height:18px}.navbar-actions-desktop .btn-signup{padding:.6rem 1rem;min-width:120px;font-size:.8rem}}@media(max-width: 990px){.navbar-actions-desktop{display:none}}.btn-discord{color:hsla(0,0%,100%,.9);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;border:1px solid rgba(114,137,218,.3);white-space:nowrap;max-width:140px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.btn-discord:hover{color:#fff;background:rgba(114,137,218,.1);border-color:rgba(114,137,218,.5);transform:translateY(-2px)}.btn-discord:hover .discord-icon{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 4px rgba(255, 255, 255, 0.6))}.discord-icon{width:20px;height:20px;transition:all .3s ease;filter:brightness(0) saturate(100%) invert(1);object-fit:contain}.btn-signup{background:linear-gradient(135deg, #a855f7, #8b5cf6);color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;padding:.75rem 1.5rem;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px rgba(168,85,247,.3);white-space:nowrap;min-width:160px;max-width:180px;text-align:center;flex-shrink:0}.btn-signup:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(168,85,247,.4);background:linear-gradient(135deg, #9333ea, #7c3aed)}.btn-signup:active{transform:translateY(0)}.btn-dashboard-container{position:relative}.btn-dashboard-container:hover .dashboard-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.btn-dashboard-container:hover .btn-dashboard{transform:translateY(-2px)}.btn-dashboard-container:hover .btn-dashboard i{transform:scale(1.1)}.btn-dashboard-container--mobile{display:contents}.btn-dashboard-container--mobile .btn-dashboard{width:100%;height:auto;padding:.875rem .75rem;justify-content:center;gap:.5rem;font-size:.9rem;min-height:44px;border-radius:8px;border:1px solid;transition:all .3s ease;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;display:flex;align-items:center}.btn-dashboard-container--mobile .btn-dashboard i{font-size:1.1rem;width:18px;text-align:center;flex-shrink:0}.btn-dashboard-container--mobile .btn-dashboard span{display:inline-block;font-weight:500}.btn-dashboard-container--mobile .btn-dashboard::after,.btn-dashboard-container--mobile .btn-dashboard::before{display:none}.btn-dashboard-container--mobile .btn-dashboard:hover{background:rgba(168,85,247,.2);transform:none;box-shadow:none}.btn-dashboard{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;text-decoration:none;transition:all .3s ease;position:relative}.btn-dashboard i{font-size:1.1rem;transition:all .3s ease}.btn-dashboard span{display:none}.btn-dashboard:hover{transform:translateY(-2px)}.dashboard-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;backdrop-filter:blur(20px);border-radius:12px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000}.dashboard-dropdown::before{content:"";position:absolute;top:-6px;right:20px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease;font-size:.9rem;font-weight:500;background:rgba(0,0,0,0);border:none;cursor:pointer;width:100%}.dropdown-item i{font-size:.9rem;width:16px;text-align:center}.dropdown-divider{height:1px;margin:.5rem 0}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;z-index:1001;position:relative}.mobile-menu-toggle:focus{outline:none}.mobile-menu-toggle:hover .hamburger-line{opacity:.8}.hamburger-line{width:100%;height:3px;background:linear-gradient(90deg, #a855f7, #8b5cf6);border-radius:10px;transition:all .3s ease;transform-origin:1px}@media(max-width: 990px){.navbar-container{padding:0 1rem;height:60px}.navbar-logo{width:35px;height:35px}.brand-text{font-size:1.25rem}.navbar-actions-desktop{display:none}.navbar-menu{position:fixed;top:0;right:0;width:min(300px,85vw);max-width:300px;height:100vh;background:rgba(0,0,0,.95);backdrop-filter:blur(20px);border-left:1px solid rgba(168,85,247,.3);padding:2.5rem 0 1rem;transform:translateX(100%);transition:transform .3s ease;z-index:998;overflow-y:auto;display:flex;flex-direction:column;overflow:hidden}.navbar-menu.active{transform:translateX(0)}.navbar-nav{flex-direction:column;gap:0;padding:0;list-style:none;margin:0;display:flex;align-items:center}.nav-item{width:100%;text-align:center;padding:.5rem 0}.nav-link{font-size:1.2rem;padding:1rem 2rem;display:block;width:100%;text-align:center;border-bottom:1px solid rgba(168,85,247,.1)}.nav-link:hover{background:rgba(168,85,247,.1)}.nav-link.active{background:rgba(168,85,247,.15)}.navbar-menu .navbar-actions{padding:1rem 1.5rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.75rem;border-top:1px solid rgba(168,85,247,.2);flex-shrink:0}.btn-discord,.btn-signup{width:100%;text-align:center;padding:.875rem .75rem;font-size:.9rem;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;min-height:44px}.btn-dashboard{display:flex;align-items:center;justify-content:center;width:100%;height:auto;padding:.875rem .75rem;border-radius:8px;border:1px solid;transition:all .3s ease;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;gap:.5rem;font-size:.9rem;min-height:44px}.btn-dashboard::after,.btn-dashboard::before{display:none}.btn-dashboard:hover{background:rgba(168,85,247,.2);transform:none;box-shadow:none}.btn-dashboard i{font-size:1.1rem;width:18px;text-align:center;flex-shrink:0}.btn-dashboard span{display:inline-block;font-weight:500}.mobile-menu-toggle{display:flex}.mobile-menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg)}.mobile-menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg)}.navbar-menu.active::before{content:"";position:fixed;top:0;left:0;width:calc(100vw - min(300px,85vw));height:100vh;background:rgba(0,0,0,.5);z-index:-1}}@media(max-width: 480px){.navbar-container{padding:0 .75rem}.navbar-brand{gap:.5rem}.brand-text{font-size:1.1rem}.navbar-logo{width:30px;height:30px}.navbar-menu{width:min(280px,90vw);padding:2rem 0 1rem}.navbar-menu .navbar-actions{padding:.75rem 1rem 1rem;gap:.5rem}.btn-discord,.btn-signup,.btn-dashboard{padding:.75rem .5rem;font-size:.85rem;min-height:42px;gap:.375rem}.btn-dashboard i{width:16px;font-size:1rem}.nav-link{font-size:1.1rem;padding:.875rem 1.5rem}}@media(max-width: 360px){.navbar-menu{width:min(260px,95vw);padding:1.5rem 0 .75rem}.navbar-menu .navbar-actions{padding:.5rem .75rem .75rem;gap:.375rem}.btn-discord,.btn-signup,.btn-dashboard{padding:.625rem .375rem;font-size:.8rem;min-height:40px;gap:.25rem}.btn-dashboard i{font-size:.9rem;width:14px}.btn-dashboard span{font-size:.75rem}.nav-link{font-size:1rem;padding:.75rem 1rem}}html.theme-dark .main-navbar{background:rgba(26,26,26,.3);border-bottom:1px solid rgba(168,85,247,.2)}html.theme-dark .main-navbar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(168, 85, 247, 0.05) 0%, rgba(168, 85, 247, 0.03) 50%, rgba(168, 85, 247, 0.05) 100%);pointer-events:none}html.theme-dark .brand-text{background:linear-gradient(135deg, #ffffff, #a855f7);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html.theme-dark .nav-link{color:hsla(0,0%,100%,.8)}html.theme-dark .nav-link::after{background:linear-gradient(90deg, #a855f7, rgb(192.9269662921, 133.7078651685, 249.2921348315))}html.theme-dark .nav-link:hover,html.theme-dark .nav-link.active{color:#fff}html.theme-dark .btn-discord{color:hsla(0,0%,100%,.9);border:1px solid rgba(8,145,178,.3)}html.theme-dark .btn-discord:hover{color:#fff;background:rgba(8,145,178,.1);border-color:rgba(8,145,178,.5);box-shadow:0 4px 15px rgba(8,145,178,.3)}html.theme-dark .discord-icon{filter:brightness(0) saturate(100%) invert(1)}html.theme-dark .btn-signup{background:linear-gradient(135deg, #a855f7, rgb(143.0730337079, 36.2921348315, 244.7078651685));color:#1a1a1a;box-shadow:0 4px 15px rgba(168,85,247,.3)}html.theme-dark .btn-signup:hover{box-shadow:0 8px 25px rgba(168,85,247,.4);background:linear-gradient(135deg, rgb(192.9269662921, 133.7078651685, 249.2921348315), #a855f7)}html.theme-dark .btn-dashboard{border:1px solid rgba(168,85,247,.2);color:hsla(0,0%,100%,.8)}html.theme-dark .btn-dashboard:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4);color:#fff;box-shadow:0 4px 15px rgba(168,85,247,.3)}html.theme-dark .btn-dashboard--logout{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.3);color:rgba(220,38,38,.9)}html.theme-dark .btn-dashboard--logout:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:#fff}html.theme-dark .dashboard-dropdown{background:rgba(42,42,42,.95);border:1px solid rgba(168,85,247,.3);box-shadow:0 8px 25px rgba(26,26,26,.3)}html.theme-dark .dashboard-dropdown::before{border-bottom:6px solid rgba(42,42,42,.95)}html.theme-dark .dropdown-item{color:hsla(0,0%,100%,.8)}html.theme-dark .dropdown-item:hover{background:rgba(168,85,247,.1);color:#fff}html.theme-dark .dropdown-item:hover i{color:#a855f7}html.theme-dark .dropdown-item--logout{color:rgba(220,38,38,.9)}html.theme-dark .dropdown-item--logout:hover{background:rgba(220,38,38,.1);color:#dc2626}html.theme-dark .dropdown-item--logout:hover i{color:#dc2626}html.theme-dark .dropdown-divider{background:rgba(168,85,247,.2)}html.theme-dark .hamburger-line{background:linear-gradient(90deg, #a855f7, rgb(192.9269662921, 133.7078651685, 249.2921348315))}@media(max-width: 768px){html.theme-dark .navbar-menu{background:rgba(26,26,26,.95);border-left:1px solid rgba(168,85,247,.3)}html.theme-dark .nav-link{color:hsla(0,0%,100%,.8);border-bottom:1px solid rgba(168,85,247,.1)}html.theme-dark .nav-link:hover{background:rgba(168,85,247,.1);color:#fff}html.theme-dark .nav-link.active{background:rgba(168,85,247,.15);color:#fff}html.theme-dark .navbar-menu .navbar-actions{border-top:1px solid rgba(168,85,247,.2)}html.theme-dark .navbar-menu .btn-discord{background:rgba(8,145,178,.1);border:1px solid rgba(8,145,178,.3);color:#fff}html.theme-dark .navbar-menu .btn-discord:hover{background:rgba(8,145,178,.2);transform:translateY(-2px);box-shadow:0 4px 15px rgba(8,145,178,.3)}html.theme-dark .navbar-menu .btn-discord:hover .discord-icon{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 4px rgba(255, 255, 255, 0.6))}html.theme-dark .navbar-menu.active::before{background:rgba(26,26,26,.5)}}html.theme-light .main-navbar{background:hsla(0,0%,100%,.3);border-bottom:1px solid rgba(168,85,247,.2)}html.theme-light .main-navbar::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(168, 85, 247, 0.05) 0%, rgba(168, 85, 247, 0.03) 50%, rgba(168, 85, 247, 0.05) 100%);pointer-events:none}html.theme-light .brand-text{background:linear-gradient(135deg, #1a1a1a, #a855f7);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html.theme-light .nav-link{color:rgba(26,26,26,.8)}html.theme-light .nav-link::after{background:linear-gradient(90deg, #a855f7, rgb(192.9269662921, 133.7078651685, 249.2921348315))}html.theme-light .nav-link:hover,html.theme-light .nav-link.active{color:#1a1a1a}html.theme-light .btn-discord{color:rgba(26,26,26,.9);border:1px solid rgba(6,182,212,.3)}html.theme-light .btn-discord:hover{color:#1a1a1a;background:rgba(6,182,212,.1);border-color:rgba(6,182,212,.5);box-shadow:0 4px 15px rgba(6,182,212,.3)}html.theme-light .discord-icon{filter:brightness(0) saturate(100%) invert(1)}html.theme-light .btn-signup{background:linear-gradient(135deg, #a855f7, rgb(143.0730337079, 36.2921348315, 244.7078651685));color:#fff;box-shadow:0 4px 15px rgba(168,85,247,.3)}html.theme-light .btn-signup:hover{box-shadow:0 8px 25px rgba(168,85,247,.4);background:linear-gradient(135deg, rgb(192.9269662921, 133.7078651685, 249.2921348315), #a855f7)}html.theme-light .btn-dashboard{border:1px solid rgba(168,85,247,.2);color:rgba(26,26,26,.8)}html.theme-light .btn-dashboard:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4);color:#1a1a1a;box-shadow:0 4px 15px rgba(168,85,247,.3)}html.theme-light .btn-dashboard--logout{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:rgba(239,68,68,.9)}html.theme-light .btn-dashboard--logout:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#1a1a1a}html.theme-light .dashboard-dropdown{background:rgba(224,224,224,.95);border:1px solid rgba(168,85,247,.3);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}html.theme-light .dashboard-dropdown::before{border-bottom:6px solid rgba(224,224,224,.95)}html.theme-light .dropdown-item{color:rgba(26,26,26,.8)}html.theme-light .dropdown-item:hover{background:rgba(168,85,247,.1);color:#1a1a1a}html.theme-light .dropdown-item:hover i{color:#a855f7}html.theme-light .dropdown-item--logout{color:rgba(239,68,68,.9)}html.theme-light .dropdown-item--logout:hover{background:rgba(239,68,68,.1);color:#ef4444}html.theme-light .dropdown-item--logout:hover i{color:#ef4444}html.theme-light .dropdown-divider{background:rgba(168,85,247,.2)}html.theme-light .hamburger-line{background:linear-gradient(90deg, #a855f7, rgb(192.9269662921, 133.7078651685, 249.2921348315))}@media(max-width: 768px){html.theme-light .navbar-menu{background:hsla(0,0%,100%,.95);border-left:1px solid rgba(168,85,247,.3)}html.theme-light .nav-link{color:rgba(26,26,26,.8);border-bottom:1px solid rgba(168,85,247,.1)}html.theme-light .nav-link:hover{background:rgba(168,85,247,.1);color:#1a1a1a}html.theme-light .nav-link.active{background:rgba(168,85,247,.15);color:#1a1a1a}html.theme-light .navbar-menu .navbar-actions{border-top:1px solid rgba(168,85,247,.2)}html.theme-light .navbar-menu .btn-discord{background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.3);color:#1a1a1a}html.theme-light .navbar-menu .btn-discord:hover{background:rgba(6,182,212,.2);transform:translateY(-2px);box-shadow:0 4px 15px rgba(6,182,212,.3)}html.theme-light .navbar-menu .btn-discord:hover .discord-icon{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 4px rgba(255, 255, 255, 0.6))}html.theme-light .navbar-menu.active::before{background:hsla(0,0%,100%,.5)}}.hero-section{position:relative;width:100%;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 3em;padding-top:5rem;box-sizing:border-box;min-height:100vh}@media(min-width: 1024px){.hero-section{padding:0 3em;padding-top:5rem}}.notice-content{background:rgba(168,85,247,.1);backdrop-filter:blur(10px);border:1px solid rgba(168,85,247,.3);border-radius:12px;padding:1rem 1.25rem;display:flex;align-items:flex-start;gap:.75rem;transition:all .3s ease}@media(max-width: 768px){.notice-content{padding:.75rem 1rem;gap:.5rem}}.notice-content:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.5);transform:translateY(-2px)}.notice-content .notice-icon{color:#a855f7;font-size:1rem;margin-top:.1rem;flex-shrink:0}@media(max-width: 768px){.notice-content .notice-icon{font-size:.9rem}}.notice-content .notice-text{font-size:.75rem;line-height:1.4;color:inherit;font-weight:500}@media(max-width: 768px){.notice-content .notice-text{font-size:.8rem;line-height:1.3}}.hero-content{position:relative;z-index:10;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;max-width:600px}.hero-text{display:flex;flex-direction:column;gap:1rem}.hero-title{width:6em;font-size:4rem;font-weight:800;margin:0;font-family:"Poppins","Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-0.01em;line-height:1.1}.h1-highlight{transform:rotate(-1.5deg);display:inline-block;padding:.25rem .5rem;border-radius:.25rem}.hero-subtitle{width:32em;font-size:.9rem;font-weight:400;line-height:1.4;margin:0;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em;opacity:.85}.hero-waitlist-section{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;margin-top:1rem;max-width:500px}.waitlist-header .waitlist-title{font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:700;margin:0 0 .5rem 0;line-height:1.3;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif}.waitlist-header .waitlist-subtitle{font-size:clamp(.85rem,1.5vw,.95rem);margin:0;opacity:.8;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif}.waitlist-header .waitlist-subtitle strong{font-weight:600;opacity:1}.waitlist-form{width:100%}.waitlist-form .form-group{display:flex;gap:.5rem;margin-bottom:1rem}@media(max-width: 640px){.waitlist-form .form-group{flex-direction:column;gap:.75rem}}.waitlist-form .input-wrapper{position:relative;flex:1}.waitlist-form .input-wrapper .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);opacity:.5;font-size:.9rem;z-index:2;pointer-events:none;transition:opacity .3s ease,color .3s ease}.waitlist-form .input-wrapper input{width:100%;padding:.8rem 1rem .8rem 2.5rem;border:2px solid rgba(0,0,0,0);border-radius:10px;font-size:.9rem;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;transition:all .3s ease;outline:none;position:relative;z-index:1}.waitlist-form .input-wrapper input::placeholder{opacity:.6}.waitlist-form .input-wrapper input:focus{transform:translateY(-1px);box-shadow:0 8px 25px rgba(168,85,247,.15)}.waitlist-form .input-wrapper input:focus+.input-icon,.waitlist-form .input-wrapper input:focus~.input-icon{opacity:.7;color:#a855f7}.waitlist-form .waitlist-button{padding:.8rem 1.5rem;border:none;border-radius:10px;background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);color:#fff;font-size:.9rem;font-weight:600;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 6px 20px rgba(168,85,247,.25)}@media(max-width: 640px){.waitlist-form .waitlist-button{width:100%;justify-content:center}}.waitlist-form .waitlist-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(168,85,247,.35)}.waitlist-form .waitlist-button:hover .button-icon{transform:translateX(3px)}.waitlist-form .waitlist-button:active{transform:translateY(-1px)}.waitlist-form .waitlist-button .button-icon{transition:transform .3s ease;font-size:.8rem}.waitlist-form .form-benefits{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}@media(max-width: 640px){.waitlist-form .form-benefits{gap:1rem;justify-content:center}}.waitlist-form .form-benefits .benefit-item{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;opacity:.8}.waitlist-form .form-benefits .benefit-item i{font-size:.7rem;color:#a855f7}.waitlist-social-proof{display:flex;align-items:center;gap:.75rem}.waitlist-social-proof .proof-avatars{display:flex;align-items:center}.waitlist-social-proof .proof-avatars .avatar-mini{width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,0)}.waitlist-social-proof .proof-avatars .avatar-mini:not(:first-child){margin-left:-6px}.waitlist-social-proof .proof-avatars .avatar-mini img{width:100%;height:100%;object-fit:cover}.waitlist-social-proof .proof-avatars .avatar-counter{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;margin-left:-6px;font-size:.6rem;font-weight:600;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);color:#fff}.waitlist-social-proof .proof-text{font-size:.8rem;margin:0;opacity:.7;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif}.community-stats{display:flex;gap:1rem;align-items:center}.stat-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;opacity:.7;transition:all .3s ease}.stat-item:hover{opacity:1}.stat-icon{font-size:.875rem;filter:grayscale(1);transition:all .3s ease}.stat-item:hover .stat-icon{filter:grayscale(0)}.hero-image-section{position:relative;display:flex;align-items:center;justify-content:center;height:100%;z-index:5}.hero-floating-elements{position:absolute;top:0;right:0;width:50%;height:100%;z-index:8;pointer-events:none}.floating-tech{position:absolute;opacity:.6;transition:all .8s ease;cursor:pointer;pointer-events:auto}.floating-tech img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(1.2);transition:all .3s ease}.floating-tech::after{content:attr(data-tech-name);position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;font-family:"Inter","Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;z-index:15}.floating-tech:hover{opacity:1;transform:scale(1.1)}.floating-tech:hover img{filter:grayscale(0) brightness(1)}.floating-tech:hover::after{opacity:1;bottom:-30px}.floating-tech.tech-nodejs{width:min(60px,6vw);height:min(60px,6vw);top:22%;left:15%;z-index:7;animation:floatSlow 8s ease-in-out infinite}.floating-tech.tech-typescript{width:min(50px,5vw);height:min(50px,5vw);top:25%;right:25%;z-index:7;animation:floatMedium 6s ease-in-out infinite reverse}.floating-tech.tech-mongodb{width:min(55px,5.5vw);height:min(55px,5.5vw);top:50%;left:5%;z-index:7;animation:floatFast 7s ease-in-out infinite}.floating-tech.tech-stripe{width:min(45px,4.5vw);height:min(45px,4.5vw);top:60%;right:15%;z-index:7;animation:floatSlow 9s ease-in-out infinite reverse}.floating-tech.tech-ejs{width:min(50px,5vw);height:min(50px,5vw);bottom:15%;left:20%;z-index:7;animation:floatMedium 5s ease-in-out infinite}.floating-tech.tech-sass{width:min(55px,5.5vw);height:min(55px,5.5vw);bottom:10%;right:30%;z-index:7;animation:floatFast 6s ease-in-out infinite reverse}.floating-decoration{position:absolute;opacity:.4;transition:all .8s ease;pointer-events:none}.floating-decoration img{width:100%;height:100%;object-fit:contain;filter:brightness(1.1) saturate(0.8);transition:all .3s ease}.floating-decoration:hover{opacity:.6;transform:scale(1.05)}.floating-decoration.decoration-1{width:min(100px,12vw);height:min(100px,12vw);top:0;left:-10%;z-index:2;animation:floatSlow 10s ease-in-out infinite;filter:blur(1px);opacity:.3}.floating-decoration.decoration-2{width:min(60px,9vw);height:min(60px,9vw);top:70%;right:10%;z-index:4;animation:floatMedium 8s ease-in-out infinite reverse;filter:blur(0.5px);opacity:.4}.hero-main-image{position:relative;width:min(500px,40vw);height:min(500px,40vw);max-width:100%;max-height:100%;pointer-events:none;z-index:3}.hero-main-image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:filter .8s ease;animation:breathe 6s ease-in-out infinite}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes floatSlow{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}25%{transform:translateY(-15px) translateX(5px) rotate(2deg)}50%{transform:translateY(-25px) translateX(0px) rotate(0deg)}75%{transform:translateY(-10px) translateX(-5px) rotate(-2deg)}}@keyframes floatMedium{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}33%{transform:translateY(-20px) translateX(8px) rotate(3deg)}66%{transform:translateY(-12px) translateX(-8px) rotate(-3deg)}}@keyframes floatFast{0%,100%{transform:translateY(0px) translateX(0px) rotate(0deg)}50%{transform:translateY(-30px) translateX(10px) rotate(5deg)}}.hero-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.geometric-shape{position:absolute;border-radius:20px;opacity:.05}.geometric-shape.shape-1{width:min(300px,20vw);height:min(300px,20vw);top:10%;left:-10%;transform:rotate(45deg);animation:float 6s ease-in-out infinite}.geometric-shape.shape-2{width:min(200px,15vw);height:min(200px,15vw);top:60%;right:-5%;transform:rotate(-30deg);animation:float 8s ease-in-out infinite reverse}.geometric-shape.shape-3{width:min(150px,12vw);height:min(150px,12vw);top:30%;right:20%;transform:rotate(60deg);animation:float 7s ease-in-out infinite}.geometric-shape.shape-4{width:min(400px,25vw);height:min(400px,25vw);bottom:-20%;left:50%;transform:translateX(-50%) rotate(15deg);animation:float 9s ease-in-out infinite reverse}@keyframes float{0%,100%{transform:translateY(0px) rotate(var(--rotation, 0deg))}50%{transform:translateY(-20px) rotate(var(--rotation, 0deg))}}.geometric-shape.shape-1{--rotation: 45deg}.geometric-shape.shape-2{--rotation: -30deg}.geometric-shape.shape-3{--rotation: 60deg}.geometric-shape.shape-4{--rotation: 15deg}html.theme-dark .hero-section{background-color:#1a1a1a;position:relative}html.theme-dark .hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%, rgba(168, 85, 247, 0.04) 0%, transparent 25%);pointer-events:none;z-index:1}html.theme-dark .hero-title{color:#fff}html.theme-dark .hero-title .h1-highlight{color:#a855f7;background-color:rgba(168,85,247,.25)}html.theme-dark .hero-subtitle{color:hsla(0,0%,100%,.85)}html.theme-dark .demo-notice .notice-content{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);backdrop-filter:blur(10px)}html.theme-dark .demo-notice .notice-content:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.5)}html.theme-dark .demo-notice .notice-content .notice-icon{color:#a855f7}html.theme-dark .demo-notice .notice-content .notice-text{color:#fff}html.theme-dark .cta-button{background:linear-gradient(135deg, #a855f7, rgb(143.0730337079, 36.2921348315, 244.7078651685));color:#1a1a1a;box-shadow:0 4px 15px rgba(168,85,247,.4),0 0 20px rgba(168,85,247,.2)}html.theme-dark .cta-button:hover{box-shadow:0 8px 25px rgba(168,85,247,.5),0 0 30px rgba(168,85,247,.3)}html.theme-dark .geometric-shape{background:rgba(168,85,247,.05)}html.theme-dark .floating-decoration img{filter:drop-shadow(0 10px 30px rgba(168, 85, 247, 0.2))}html.theme-dark .floating-decoration.decoration-1 img{filter:drop-shadow(0 20px 50px rgba(168, 85, 247, 0.4))}html.theme-dark .hero-main-image img{filter:drop-shadow(0 0 30px rgba(168, 85, 247, 0.3))}html.theme-dark .floating-tech::after{background:rgba(26,26,26,.9);color:#fff;border:1px solid hsla(0,0%,100%,.2)}html.theme-dark .hero-waitlist-section .waitlist-title{color:#fff}html.theme-dark .hero-waitlist-section .waitlist-subtitle{color:hsla(0,0%,100%,.8)}html.theme-dark .hero-waitlist-section .waitlist-subtitle strong{color:#a855f7}html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper .input-icon{color:hsla(0,0%,100%,.5)}html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper input{background:rgba(26,26,26,.95);color:#fff;border-color:hsla(0,0%,100%,.2)}html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper input::placeholder{color:hsla(0,0%,100%,.6)}html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper input:focus{border-color:#a855f7;background:rgba(26,26,26,.98)}html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper input:focus+.input-icon,html.theme-dark .hero-waitlist-section .waitlist-form .input-wrapper input:focus~.input-icon{color:#a855f7}html.theme-dark .hero-waitlist-section .waitlist-form .form-benefits .benefit-item{color:hsla(0,0%,100%,.8)}html.theme-dark .hero-waitlist-section .waitlist-social-proof .avatar-mini{border-color:rgba(168,85,247,.3)}html.theme-dark .hero-waitlist-section .waitlist-social-proof .proof-text{color:hsla(0,0%,100%,.7)}html.theme-dark .floating-tech img[alt="Node.js"]{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(100deg) brightness(104%) contrast(97%)}html.theme-dark .floating-tech img[alt=TypeScript]{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(1228%) hue-rotate(201deg) brightness(93%) contrast(107%)}html.theme-dark .floating-tech img[alt=MongoDB]{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%)}html.theme-dark .floating-tech img[alt=Stripe]{filter:brightness(0) saturate(100%) invert(25%) sepia(25%) saturate(1718%) hue-rotate(215deg) brightness(109%) contrast(143%)}html.theme-dark .floating-tech img[alt=EJS]{filter:brightness(0) saturate(100%) invert(74%) sepia(23%) saturate(1307%) hue-rotate(50deg) brightness(108%) contrast(92%)}html.theme-dark .floating-tech img[alt=SASS]{filter:brightness(0) saturate(100%) invert(53%) sepia(45%) saturate(1486%) hue-rotate(292deg) brightness(104%) contrast(86%)}html.theme-light .hero-section{background-color:#fff;position:relative}html.theme-light .hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%, rgba(168, 85, 247, 0.04) 0%, transparent 25%);pointer-events:none;z-index:1}html.theme-light .hero-title{color:#1a1a1a}html.theme-light .hero-title .h1-highlight{color:#a855f7;background-color:rgba(168,85,247,.25)}html.theme-light .hero-subtitle{color:rgba(26,26,26,.85)}html.theme-light .demo-notice .notice-content{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);backdrop-filter:blur(10px)}html.theme-light .demo-notice .notice-content:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.5)}html.theme-light .demo-notice .notice-content .notice-icon{color:#a855f7}html.theme-light .demo-notice .notice-content .notice-text{color:#1a1a1a}html.theme-light .cta-button{background:linear-gradient(135deg, #a855f7, rgb(143.0730337079, 36.2921348315, 244.7078651685));color:#fff;box-shadow:0 4px 15px rgba(168,85,247,.4),0 0 20px rgba(168,85,247,.2)}html.theme-light .cta-button:hover{box-shadow:0 8px 25px rgba(168,85,247,.5),0 0 30px rgba(168,85,247,.3)}html.theme-light .geometric-shape{background:rgba(168,85,247,.05)}html.theme-light .floating-decoration img{filter:drop-shadow(0 10px 30px rgba(168, 85, 247, 0.2))}html.theme-light .floating-decoration.decoration-1 img{filter:drop-shadow(0 20px 50px rgba(168, 85, 247, 0.4))}html.theme-light .hero-main-image img{filter:drop-shadow(0 0 30px rgba(168, 85, 247, 0.3))}html.theme-light .floating-tech::after{background:hsla(0,0%,100%,.9);color:#1a1a1a;border:1px solid rgba(26,26,26,.2)}html.theme-light .hero-waitlist-section .waitlist-title{color:#1a1a1a}html.theme-light .hero-waitlist-section .waitlist-subtitle{color:rgba(26,26,26,.8)}html.theme-light .hero-waitlist-section .waitlist-subtitle strong{color:#a855f7}html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper .input-icon{color:rgba(26,26,26,.5)}html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper input{background:hsla(0,0%,100%,.95);color:#1a1a1a;border-color:rgba(26,26,26,.2)}html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper input::placeholder{color:rgba(26,26,26,.6)}html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper input:focus{border-color:#a855f7;background:hsla(0,0%,100%,.98)}html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper input:focus+.input-icon,html.theme-light .hero-waitlist-section .waitlist-form .input-wrapper input:focus~.input-icon{color:#a855f7}html.theme-light .hero-waitlist-section .waitlist-form .form-benefits .benefit-item{color:rgba(26,26,26,.8)}html.theme-light .hero-waitlist-section .waitlist-social-proof .avatar-mini{border-color:rgba(168,85,247,.3)}html.theme-light .hero-waitlist-section .waitlist-social-proof .proof-text{color:rgba(26,26,26,.7)}html.theme-light .floating-tech img[alt="Node.js"]{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(100deg) brightness(104%) contrast(97%)}html.theme-light .floating-tech img[alt=TypeScript]{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(1228%) hue-rotate(201deg) brightness(93%) contrast(107%)}html.theme-light .floating-tech img[alt=MongoDB]{filter:brightness(0) saturate(100%) invert(42%) sepia(93%) saturate(1352%) hue-rotate(87deg) brightness(119%) contrast(119%)}html.theme-light .floating-tech img[alt=Stripe]{filter:brightness(0) saturate(100%) invert(25%) sepia(25%) saturate(1718%) hue-rotate(215deg) brightness(109%) contrast(143%)}html.theme-light .floating-tech img[alt=EJS]{filter:brightness(0) saturate(100%) invert(74%) sepia(23%) saturate(1307%) hue-rotate(50deg) brightness(108%) contrast(92%)}html.theme-light .floating-tech img[alt=SASS]{filter:brightness(0) saturate(100%) invert(53%) sepia(45%) saturate(1486%) hue-rotate(292deg) brightness(104%) contrast(86%)}@media(max-width: 990px){.hero-section{display:flex;flex-direction:column;height:auto;padding:1rem;padding-top:6rem;gap:2rem}.hero-content{order:1;text-align:center;align-items:center;max-width:100%;width:100%;padding:0}.hero-text{width:100%;align-items:center}.hero-title{font-size:clamp(2rem,8vw,3.5rem);width:100%;text-align:center}.hero-subtitle{font-size:clamp(1rem,4vw,.9rem);width:100%;text-align:center;max-width:90%}.hero-waitlist-section{width:100%;align-items:center;text-align:center;max-width:100%}.hero-waitlist-section .waitlist-header{text-align:center}.hero-waitlist-section .waitlist-social-proof{justify-content:center}.hero-image-section{order:2;height:400px;flex-shrink:0;position:relative}.hero-main-image{width:min(300px,70vw);height:min(300px,70vw)}.hero-floating-elements{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8}.floating-tech.tech-nodejs{width:min(40px,8vw);height:min(40px,8vw);top:60%;left:30%}.floating-tech.tech-typescript{width:min(40px,8vw);height:min(40px,8vw);top:75%;right:15%}.floating-tech.tech-mongodb{width:min(40px,8vw);height:min(40px,8vw);top:75%;left:15%}.floating-tech.tech-stripe{width:min(40px,8vw);height:min(40px,8vw);top:62%;right:30%}.floating-tech.tech-ejs{width:min(40px,8vw);height:min(40px,8vw);bottom:5%;left:25%}.floating-tech.tech-sass{width:min(40px,8vw);height:min(40px,8vw);bottom:5%;right:35%}.floating-decoration.decoration-1{width:min(60px,12vw);height:min(60px,12vw);top:5%;left:10%;opacity:.15}.floating-decoration.decoration-2{width:min(45px,9vw);height:min(45px,9vw);bottom:0;right:0;opacity:.2}.geometric-shape{opacity:.02}.geometric-shape.shape-1{width:min(200px,40vw);height:min(200px,40vw)}.geometric-shape.shape-2{width:min(150px,30vw);height:min(150px,30vw)}.geometric-shape.shape-3{width:min(100px,20vw);height:min(100px,20vw)}.geometric-shape.shape-4{width:min(250px,50vw);height:min(250px,50vw)}}@media(max-width: 480px){.hero-section{padding:.5rem;padding-top:5rem;gap:1.5rem;min-height:auto}.hero-content{gap:1.5rem;padding:0}.hero-title{font-size:clamp(1.75rem,9vw,2.5rem);width:100%}.hero-subtitle{font-size:clamp(.875rem,4vw,.9rem);width:100%;max-width:95%}.hero-image-section{height:300px}.hero-main-image{width:min(250px,60vw);height:min(250px,60vw)}.cta-button{padding:.875rem 1.5rem;font-size:.875rem;width:auto;max-width:250px}.hero-community-proof .avatar{width:28px;height:28px}.hero-community-proof .avatar:not(:first-child){margin-left:-8px}.hero-community-proof .avatar-count{width:28px;height:28px;font-size:.625rem;margin-left:-6px}.hero-community-proof .community-message{font-size:.8125rem}.hero-community-proof .stat-item{font-size:.6875rem}.floating-tech.tech-nodejs{width:min(30px,6vw);height:min(30px,6vw);top:72%;left:30%}.floating-tech.tech-typescript{width:min(28px,5.5vw);height:min(28px,5.5vw);top:80%;right:15%}.floating-tech.tech-mongodb{width:min(30px,6vw);height:min(30px,6vw);top:82%;left:15%}.floating-tech.tech-stripe{width:min(28px,5.5vw);height:min(28px,5.5vw);top:74%;right:30%}.floating-tech.tech-ejs{width:min(28px,5.5vw);height:min(28px,5.5vw);bottom:5%;left:25%}.floating-tech.tech-sass{width:min(30px,6vw);height:min(30px,6vw);bottom:5%;right:35%}.floating-decoration.decoration-1{width:min(60px,12vw);height:min(60px,12vw);top:5%;left:10%;opacity:.15}.floating-decoration.decoration-2{width:min(45px,9vw);height:min(45px,9vw);bottom:0;right:0;opacity:.2}.geometric-shape{opacity:.01}.geometric-shape.shape-1{width:min(150px,30vw);height:min(150px,30vw)}.geometric-shape.shape-2{width:min(100px,20vw);height:min(100px,20vw)}.geometric-shape.shape-3{width:min(80px,15vw);height:min(80px,15vw)}.geometric-shape.shape-4{width:min(180px,35vw);height:min(180px,35vw)}}.site-footer{padding:4rem 0 2rem 0}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-header{text-align:center;margin-bottom:3rem}.footer-header .footer-logo{display:inline-flex;align-items:center;gap:.8rem;font-size:1.8rem;font-weight:700;text-decoration:none;margin-bottom:1rem}.footer-header .footer-logo .footer-logo-img{width:2rem;height:2rem;object-fit:contain}.footer-header .footer-tagline{font-size:1.1rem;max-width:400px;margin:0 auto}.footer-content{text-align:center;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.footer-content .footer-legal{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.footer-content .footer-legal a,.footer-content .footer-legal button{text-decoration:none;font-size:.95rem;transition:all .3s ease;padding:.5rem 1rem;border-radius:.5rem;border:none;background:none;cursor:pointer;font-family:inherit}.footer-content .footer-legal a:hover,.footer-content .footer-legal button:hover{transform:translateY(-2px)}@media(max-width: 480px){.footer-content .footer-legal{flex-direction:column;gap:1rem}}.footer-content .footer-social{display:flex;justify-content:center;align-items:center}.footer-content .footer-social .footer-social-link{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.95rem;font-weight:500;padding:.8rem 1.5rem;border-radius:.5rem;transition:all .3s ease}.footer-content .footer-social .footer-social-link i{font-size:1.2rem}.footer-content .footer-social .footer-social-link:hover{transform:translateY(-2px)}@media(max-width: 768px){.footer-content{flex-direction:column;gap:2rem}}.footer-bottom{padding-top:2rem;text-align:center}.footer-bottom .footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.footer-bottom .footer-bottom-content .footer-copyright{font-size:.9rem}.footer-bottom .footer-bottom-content .footer-badges{display:flex;align-items:center;gap:1rem}.footer-bottom .footer-bottom-content .footer-badges .footer-badge{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500}.footer-bottom .footer-bottom-content .footer-badges .footer-badge i{font-size:.9rem}@media(max-width: 768px){.site-footer{padding:3rem 0 1.5rem 0}.footer-bottom .footer-bottom-content{flex-direction:column;text-align:center}}@media(max-width: 480px){.footer-header .footer-logo{font-size:1.6rem}}html.theme-dark .site-footer{background:linear-gradient(180deg, rgba(26, 26, 26, 0.8) 0%, #1a1a1a 100%);border-top:1px solid rgba(168,85,247,.1)}html.theme-dark .footer-header .footer-logo{color:#fff}html.theme-dark .footer-header .footer-logo:hover{color:#a855f7}html.theme-dark .footer-header .footer-tagline{color:hsla(0,0%,100%,.7)}html.theme-dark .footer-content .footer-legal a,html.theme-dark .footer-content .footer-legal button{color:hsla(0,0%,100%,.8)}html.theme-dark .footer-content .footer-legal a:hover,html.theme-dark .footer-content .footer-legal button:hover{color:#a855f7;background:rgba(168,85,247,.1)}html.theme-dark .footer-content .footer-social .footer-social-link{color:hsla(0,0%,100%,.8)}html.theme-dark .footer-content .footer-social .footer-social-link i{color:#5865f2}html.theme-dark .footer-content .footer-social .footer-social-link:hover{color:#a855f7;background:rgba(168,85,247,.1)}html.theme-dark .footer-content .footer-social .footer-social-link:hover i{color:#4752c4}html.theme-dark .footer-bottom{border-top:1px solid rgba(168,85,247,.1)}html.theme-dark .footer-bottom .footer-bottom-content .footer-copyright{color:hsla(0,0%,100%,.6)}html.theme-dark .footer-bottom .footer-bottom-content .footer-badges .footer-badge{color:hsla(0,0%,100%,.7)}html.theme-dark .footer-bottom .footer-bottom-content .footer-badges .footer-badge i{color:#a855f7}html.theme-light .site-footer{background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, #ffffff 100%);border-top:1px solid rgba(168,85,247,.1)}html.theme-light .footer-header .footer-logo{color:#1a1a1a}html.theme-light .footer-header .footer-logo:hover{color:#a855f7}html.theme-light .footer-header .footer-tagline{color:rgba(26,26,26,.7)}html.theme-light .footer-content .footer-legal a,html.theme-light .footer-content .footer-legal button{color:rgba(26,26,26,.8)}html.theme-light .footer-content .footer-legal a:hover,html.theme-light .footer-content .footer-legal button:hover{color:#a855f7;background:rgba(168,85,247,.1)}html.theme-light .footer-content .footer-social .footer-social-link{color:rgba(26,26,26,.8)}html.theme-light .footer-content .footer-social .footer-social-link i{color:#5865f2}html.theme-light .footer-content .footer-social .footer-social-link:hover{color:#a855f7;background:rgba(168,85,247,.1)}html.theme-light .footer-content .footer-social .footer-social-link:hover i{color:#4752c4}html.theme-light .footer-bottom{border-top:1px solid rgba(168,85,247,.1)}html.theme-light .footer-bottom .footer-bottom-content .footer-copyright{color:rgba(26,26,26,.6)}html.theme-light .footer-bottom .footer-bottom-content .footer-badges .footer-badge{color:rgba(26,26,26,.7)}html.theme-light .footer-bottom .footer-bottom-content .footer-badges .footer-badge i{color:#a855f7}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:10000;opacity:0;transition:opacity .3s ease}.custom-modal-overlay.cookie-preferences-modal{z-index:10001}.custom-modal-overlay.show{opacity:1}.custom-modal{max-width:500px;width:90%;max-height:80vh;overflow-y:auto;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 25px 50px rgba(0,0,0,.25);transform:scale(0.9) translateY(20px);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.custom-modal-overlay.show .custom-modal{transform:scale(1) translateY(0)}.custom-modal.modal-success{border:2px solid #10b981}.custom-modal.modal-error{border:2px solid #ef4444}.custom-modal.modal-warning{border:2px solid #f59e0b}.custom-modal.modal-info{border:2px solid #3b82f6}.custom-modal.modal-input{border:2px solid #8b5cf6}.custom-modal-header{padding:1.5rem 1.5rem 1rem;display:flex;align-items:center;justify-content:space-between;border-radius:16px 16px 0 0}.custom-modal-header .custom-modal-title{font-size:1.25rem;font-weight:700;margin:0;line-height:1.2}.custom-modal-header .custom-modal-close{background:none;border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.7}.custom-modal-header .custom-modal-close:hover{opacity:1;transform:scale(1.1)}.custom-modal-header .custom-modal-close i{font-size:1rem}.custom-modal-body{padding:0 1.5rem 1.5rem}.custom-modal-body .custom-modal-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin:0 auto 1rem}.custom-modal-body .custom-modal-icon i{font-size:1.5rem}.custom-modal-body .custom-modal-content{text-align:center;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.custom-modal-body .custom-modal-content p{margin:0 0 1rem}.custom-modal-body .custom-modal-content p:last-child{margin-bottom:0}.custom-modal-body .custom-modal-input-container{margin-top:1rem}.custom-modal-body .custom-modal-input-container .custom-modal-input{width:100%;padding:.75rem 1rem;border:2px solid rgba(0,0,0,0);border-radius:8px;font-size:1rem;transition:all .2s ease;outline:none}.custom-modal-body .custom-modal-input-container .custom-modal-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.custom-modal-body .custom-modal-input-container .custom-modal-input.error{border-color:#ef4444;animation:shake .5s ease-in-out}.custom-modal-body .custom-modal-input-container .custom-modal-input::placeholder{opacity:.6}.custom-modal-footer{padding:0 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:flex-end}.custom-modal-footer .custom-modal-button{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.custom-modal-footer .custom-modal-button.cancel-btn{background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.custom-modal-footer .custom-modal-button.cancel-btn:hover{transform:translateY(-1px)}.custom-modal-footer .custom-modal-button.confirm-btn{background:#8b5cf6;color:#fff}.custom-modal-footer .custom-modal-button.confirm-btn:hover{background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.custom-modal-footer .custom-modal-button.confirm-btn:active{transform:translateY(0)}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.modal-success .custom-modal-icon{background:rgba(16,185,129,.1);color:#10b981}.modal-error .custom-modal-icon{background:rgba(239,68,68,.1);color:#ef4444}.modal-warning .custom-modal-icon{background:rgba(245,158,11,.1);color:#f59e0b}.modal-info .custom-modal-icon{background:rgba(59,130,246,.1);color:#3b82f6}.modal-input .custom-modal-icon{background:rgba(139,92,246,.1);color:#8b5cf6}@media(max-width: 768px){.custom-modal{max-width:95%;margin:1rem}.custom-modal .custom-modal-header,.custom-modal .custom-modal-body,.custom-modal .custom-modal-footer{padding-left:1rem;padding-right:1rem}.custom-modal .custom-modal-footer{flex-direction:column}.custom-modal .custom-modal-footer .custom-modal-button{width:100%}}html.theme-dark .custom-modal-overlay{background:rgba(0,0,0,.6)}html.theme-dark .custom-modal{background:#1a1a1a;border:2px solid hsla(0,0%,100%,.1)}html.theme-dark .custom-modal.modal-success{border-color:#10b981}html.theme-dark .custom-modal.modal-error{border-color:#ef4444}html.theme-dark .custom-modal.modal-warning{border-color:#f59e0b}html.theme-dark .custom-modal.modal-info{border-color:#3b82f6}html.theme-dark .custom-modal.modal-input{border-color:#a855f7}html.theme-dark .custom-modal-header .custom-modal-title{color:#fff}html.theme-dark .custom-modal-header .custom-modal-close{color:#fff;background:rgba(42,42,42,.2)}html.theme-dark .custom-modal-header .custom-modal-close:hover{background:rgba(42,42,42,.4)}html.theme-dark .custom-modal-body .custom-modal-content{color:#fff}html.theme-dark .custom-modal-body .custom-modal-input{background:#2a2a2a;color:#fff;border-color:hsla(0,0%,100%,.2)}html.theme-dark .custom-modal-body .custom-modal-input:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.1)}html.theme-dark .custom-modal-body .custom-modal-input::placeholder{color:hsla(0,0%,100%,.6)}html.theme-dark .custom-modal-footer .custom-modal-button.cancel-btn{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.2)}html.theme-dark .custom-modal-footer .custom-modal-button.cancel-btn:hover{background:rgba(42,42,42,.2);border-color:hsla(0,0%,100%,.4)}html.theme-dark .custom-modal-footer .custom-modal-button.confirm-btn{background:#a855f7;color:#1a1a1a}html.theme-dark .custom-modal-footer .custom-modal-button.confirm-btn:hover{background:rgb(143.0730337079,36.2921348315,244.7078651685);box-shadow:0 4px 12px rgba(168,85,247,.4)}html.theme-light .custom-modal-overlay{background:rgba(0,0,0,.6)}html.theme-light .custom-modal{background:#fff;border:2px solid rgba(26,26,26,.1)}html.theme-light .custom-modal.modal-success{border-color:#10b981}html.theme-light .custom-modal.modal-error{border-color:#ef4444}html.theme-light .custom-modal.modal-warning{border-color:#f59e0b}html.theme-light .custom-modal.modal-info{border-color:#3b82f6}html.theme-light .custom-modal.modal-input{border-color:#a855f7}html.theme-light .custom-modal-header .custom-modal-title{color:#1a1a1a}html.theme-light .custom-modal-header .custom-modal-close{color:#1a1a1a;background:rgba(224,224,224,.2)}html.theme-light .custom-modal-header .custom-modal-close:hover{background:rgba(224,224,224,.4)}html.theme-light .custom-modal-body .custom-modal-content{color:#1a1a1a}html.theme-light .custom-modal-body .custom-modal-input{background:#e0e0e0;color:#1a1a1a;border-color:rgba(26,26,26,.2)}html.theme-light .custom-modal-body .custom-modal-input:focus{border-color:#a855f7;box-shadow:0 0 0 3px rgba(168,85,247,.1)}html.theme-light .custom-modal-body .custom-modal-input::placeholder{color:rgba(26,26,26,.6)}html.theme-light .custom-modal-footer .custom-modal-button.cancel-btn{color:rgba(26,26,26,.8);border-color:rgba(26,26,26,.2)}html.theme-light .custom-modal-footer .custom-modal-button.cancel-btn:hover{background:rgba(224,224,224,.2);border-color:rgba(26,26,26,.4)}html.theme-light .custom-modal-footer .custom-modal-button.confirm-btn{background:#a855f7;color:#fff}html.theme-light .custom-modal-footer .custom-modal-button.confirm-btn:hover{background:rgb(143.0730337079,36.2921348315,244.7078651685);box-shadow:0 4px 12px rgba(168,85,247,.4)}.cookie-banner{position:fixed;left:0;right:0;z-index:10000;display:flex;justify-content:center;padding:1rem;pointer-events:none}.cookie-banner--bottom{bottom:0}.cookie-banner--top{top:0}.cookie-banner__content{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;width:100%;padding:1.5rem 2rem;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.15);pointer-events:auto}@media(min-width: 768px){.cookie-banner__content{flex-direction:row;align-items:center;gap:2rem;padding:1.5rem 2.5rem}}.cookie-banner__message{flex:1;min-width:0}@media(min-width: 768px){.cookie-banner__message{margin-right:1rem}}.cookie-banner__title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem 0;line-height:1.4}@media(min-width: 768px){.cookie-banner__title{font-size:1.25rem}}.cookie-banner__description{font-size:.875rem;line-height:1.6;margin:0 0 .75rem 0}@media(min-width: 768px){.cookie-banner__description{font-size:.9rem;margin-bottom:.5rem}}.cookie-banner__link{font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.cookie-banner__link:hover{opacity:.8;text-decoration:none}.cookie-banner__link:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.cookie-banner__actions{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}@media(min-width: 480px){.cookie-banner__actions{flex-direction:row;gap:1rem}}@media(min-width: 768px){.cookie-banner__actions{flex-direction:row;align-items:center}}.cookie-banner__button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:all .2s ease;min-width:120px;white-space:nowrap;opacity:0;transform:translateY(100%);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.cookie-banner__button:focus{outline:2px solid currentColor;outline-offset:2px}.cookie-banner__button:disabled{opacity:.6;cursor:not-allowed}.cookie-banner__button--outline{background:rgba(0,0,0,0);border:1.5px solid currentColor}.cookie-banner__button--outline:hover:not(:disabled){background:currentColor}.cookie-banner--visible{opacity:1;transform:translateY(0)}.cookie-banner--visible .cookie-banner__button{opacity:1;transform:translateY(0)}.cookie-banner--visible .cookie-banner__button:nth-child(1){transition-delay:.1s}.cookie-banner--visible .cookie-banner__button:nth-child(2){transition-delay:.2s}.cookie-banner--visible .cookie-banner__button:nth-child(3){transition-delay:.3s}.cookie-banner--hiding{opacity:0;transform:translateY(100%);transition-duration:.3s}.cookie-banner--top{transform:translateY(-100%)}.cookie-banner--top.cookie-banner--visible{transform:translateY(0)}.cookie-banner--top.cookie-banner--hiding{transform:translateY(-100%)}@media(max-width: 767px){.cookie-banner{padding:.75rem}.cookie-banner__content{padding:1.25rem 1.5rem;gap:1.25rem}.cookie-banner__title{font-size:1rem}.cookie-banner__description{font-size:.8rem}.cookie-banner__button{padding:.6rem 1.25rem;font-size:.8rem;min-width:100px}}.cookie-preferences{display:flex;flex-direction:column;gap:1.5rem;max-height:60vh;overflow-y:auto;padding:.5rem}.cookie-category{padding:1rem;border-radius:.5rem;border:1px solid rgba(0,0,0,0)}.cookie-category h4{font-size:1rem;font-weight:600;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.5rem}.cookie-category p{font-size:.875rem;line-height:1.5;margin:0 0 1rem 0;opacity:.8}.cookie-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500}.cookie-toggle input[type=checkbox]{width:1.125rem;height:1.125rem;border-radius:.25rem;border:2px solid currentColor;background:rgba(0,0,0,0);cursor:pointer}.cookie-toggle input[type=checkbox]:checked{background:currentColor}.cookie-toggle input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.cookie-toggle input[type=checkbox]:focus{outline:2px solid currentColor;outline-offset:2px}.cookie-toggle span{user-select:none}html.theme-dark .cookie-banner__content{background-color:#1a1a1a;color:#fff;border:1px solid rgb(37.8,37.8,37.8)}html.theme-dark .cookie-banner__link{color:#a855f7}html.theme-dark .cookie-banner__link:hover{color:rgb(151.7730337079,53.2921348315,245.5078651685)}html.theme-dark .cookie-banner__button--primary{background-color:#a855f7;color:#1a1a1a}html.theme-dark .cookie-banner__button--primary:hover:not(:disabled){background-color:rgb(151.7730337079,53.2921348315,245.5078651685);transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.3)}html.theme-dark .cookie-banner__button--primary:active{transform:translateY(0)}html.theme-dark .cookie-banner__button--secondary{background-color:#2a2a2a;color:#fff}html.theme-dark .cookie-banner__button--secondary:hover:not(:disabled){background-color:hsl(0,0%,14%);transform:translateY(-1px)}html.theme-dark .cookie-banner__button--secondary:active{transform:translateY(0)}html.theme-dark .cookie-banner__button--outline{color:#fff}html.theme-dark .cookie-banner__button--outline:hover:not(:disabled){background-color:#fff;color:#1a1a1a}html.theme-dark .cookie-category{background-color:rgb(42.34,42.34,42.34);border-color:rgb(39.9,39.9,39.9);color:#fff}html.theme-dark .cookie-toggle{color:#fff}html.theme-dark .cookie-toggle input[type=checkbox]{border-color:hsla(0,0%,100%,.7)}html.theme-dark .cookie-toggle input[type=checkbox]:checked{background-color:#a855f7;border-color:#a855f7}html.theme-light .cookie-banner__content{background-color:#fff;color:#1a1a1a;border:1px solid rgb(201.6,201.6,201.6)}html.theme-light .cookie-banner__link{color:#a855f7}html.theme-light .cookie-banner__link:hover{color:rgb(151.7730337079,53.2921348315,245.5078651685)}html.theme-light .cookie-banner__button--primary{background-color:#a855f7;color:#fff}html.theme-light .cookie-banner__button--primary:hover:not(:disabled){background-color:rgb(151.7730337079,53.2921348315,245.5078651685);transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.3)}html.theme-light .cookie-banner__button--primary:active{transform:translateY(0)}html.theme-light .cookie-banner__button--secondary{background-color:#e0e0e0;color:#1a1a1a}html.theme-light .cookie-banner__button--secondary:hover:not(:disabled){background-color:rgb(190.4,190.4,190.4);transform:translateY(-1px)}html.theme-light .cookie-banner__button--secondary:active{transform:translateY(0)}html.theme-light .cookie-banner__button--outline{color:#1a1a1a}html.theme-light .cookie-banner__button--outline:hover:not(:disabled){background-color:#1a1a1a;color:#fff}html.theme-light .cookie-category{background-color:rgb(250.1,250.1,250.1);border-color:rgb(212.8,212.8,212.8);color:#1a1a1a}html.theme-light .cookie-toggle{color:#1a1a1a}html.theme-light .cookie-toggle input[type=checkbox]{border-color:rgba(26,26,26,.7)}html.theme-light .cookie-toggle input[type=checkbox]:checked{background-color:#a855f7;border-color:#a855f7}html.theme-dark .mongodb-visual{background:linear-gradient(180deg, hsl(0, 0%, -29.8039215686%) 0%, hsl(0, 0%, -34.8039215686%) 100%)}html.theme-dark .mongodb-visual .mongodb-orbit-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}html.theme-dark .mongodb-visual .mongodb-orbit-container .mongodb-logo{position:absolute;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;z-index:10;animation:mongo-logo-pulse 4s infinite ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .mongodb-logo .mongo-logo-image{width:8.5rem;height:8.5rem;object-fit:contain;filter:drop-shadow(0 0 10px rgba(71, 162, 72, 0.5));animation:logo-glow 3s infinite ease-in-out;transition:all .3s ease}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(71,162,72,.2);transition:animation-duration .3s ease}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1{width:6rem;height:6rem;animation:orbit-rotation 8s linear infinite}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle{position:absolute;width:.6rem;height:.6rem;background:#47a248;border-radius:50%;box-shadow:0 0 8px rgba(71,162,72,.6)}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-users{top:-0.3rem;left:50%;transform:translateX(-50%);animation:particle-glow 2s infinite ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-products{top:50%;right:-0.3rem;transform:translateY(-50%);animation:particle-glow 2s infinite .7s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-orders{bottom:-0.3rem;left:50%;transform:translateX(-50%);animation:particle-glow 2s infinite 1.4s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2{width:8rem;height:8rem;animation:orbit-rotation 12s linear infinite reverse}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle{position:absolute;width:.5rem;height:.5rem;background:#589636;border-radius:50%;box-shadow:0 0 6px rgba(88,150,54,.6)}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle.particle-analytics{top:50%;left:-0.25rem;transform:translateY(-50%);animation:particle-glow 3s infinite ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle.particle-logs{top:50%;right:-0.25rem;transform:translateY(-50%);animation:particle-glow 3s infinite 1.5s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays{position:absolute;width:100%;height:100%}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray{position:absolute;background:linear-gradient(90deg, transparent, rgba(71, 162, 72, 0.4), transparent);height:2px;transform-origin:center}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-1{width:3rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);animation:ray-pulse 3s infinite ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-2{width:2.5rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(135deg);animation:ray-pulse 3s infinite .5s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-3{width:3rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(225deg);animation:ray-pulse 3s infinite 1s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-4{width:2.5rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(315deg);animation:ray-pulse 3s infinite 1.5s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .query-indicators{position:absolute;width:100%;height:100%}html.theme-dark .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse{position:absolute;width:4px;height:4px;background:#47a248;border-radius:50%}html.theme-dark .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-1{top:20%;left:80%;animation:query-travel 4s infinite ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-2{top:70%;left:20%;animation:query-travel 4s infinite 1.3s ease-in-out}html.theme-dark .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-3{top:30%;left:15%;animation:query-travel 4s infinite 2.6s ease-in-out}html.theme-dark .mongodb-visual:hover .mongodb-logo,html.theme-dark .mongodb-visual.enhanced .mongodb-logo{transform:scale(1.1)}html.theme-dark .mongodb-visual:hover .mongodb-logo .mongo-logo-image,html.theme-dark .mongodb-visual.enhanced .mongodb-logo .mongo-logo-image{filter:drop-shadow(0 0 20px rgba(71, 162, 72, 0.8))}html.theme-light .mongodb-visual{background:linear-gradient(180deg, #999999 0%, rgb(140.25, 140.25, 140.25) 100%)}html.theme-light .mongodb-visual .mongodb-orbit-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}html.theme-light .mongodb-visual .mongodb-orbit-container .mongodb-logo{position:absolute;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;z-index:10;animation:mongo-logo-pulse 4s infinite ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .mongodb-logo .mongo-logo-image{width:8.5rem;height:8.5rem;object-fit:contain;filter:drop-shadow(0 0 10px rgba(71, 162, 72, 0.5));animation:logo-glow 3s infinite ease-in-out;transition:all .3s ease}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(71,162,72,.2);transition:animation-duration .3s ease}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1{width:6rem;height:6rem;animation:orbit-rotation 8s linear infinite}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle{position:absolute;width:.6rem;height:.6rem;background:#47a248;border-radius:50%;box-shadow:0 0 8px rgba(71,162,72,.6)}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-users{top:-0.3rem;left:50%;transform:translateX(-50%);animation:particle-glow 2s infinite ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-products{top:50%;right:-0.3rem;transform:translateY(-50%);animation:particle-glow 2s infinite .7s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-1 .data-particle.particle-orders{bottom:-0.3rem;left:50%;transform:translateX(-50%);animation:particle-glow 2s infinite 1.4s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2{width:8rem;height:8rem;animation:orbit-rotation 12s linear infinite reverse}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle{position:absolute;width:.5rem;height:.5rem;background:#589636;border-radius:50%;box-shadow:0 0 6px rgba(88,150,54,.6)}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle.particle-analytics{top:50%;left:-0.25rem;transform:translateY(-50%);animation:particle-glow 3s infinite ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .orbit-ring.orbit-2 .data-particle.particle-logs{top:50%;right:-0.25rem;transform:translateY(-50%);animation:particle-glow 3s infinite 1.5s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays{position:absolute;width:100%;height:100%}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray{position:absolute;background:linear-gradient(90deg, transparent, rgba(71, 162, 72, 0.4), transparent);height:2px;transform-origin:center}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-1{width:3rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);animation:ray-pulse 3s infinite ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-2{width:2.5rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(135deg);animation:ray-pulse 3s infinite .5s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-3{width:3rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(225deg);animation:ray-pulse 3s infinite 1s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .connection-rays .connection-ray.ray-4{width:2.5rem;top:50%;left:50%;transform:translate(-50%, -50%) rotate(315deg);animation:ray-pulse 3s infinite 1.5s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .query-indicators{position:absolute;width:100%;height:100%}html.theme-light .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse{position:absolute;width:4px;height:4px;background:#47a248;border-radius:50%}html.theme-light .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-1{top:20%;left:80%;animation:query-travel 4s infinite ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-2{top:70%;left:20%;animation:query-travel 4s infinite 1.3s ease-in-out}html.theme-light .mongodb-visual .mongodb-orbit-container .query-indicators .query-pulse.pulse-3{top:30%;left:15%;animation:query-travel 4s infinite 2.6s ease-in-out}html.theme-light .mongodb-visual:hover .mongodb-logo,html.theme-light .mongodb-visual.enhanced .mongodb-logo{transform:scale(1.1)}html.theme-light .mongodb-visual:hover .mongodb-logo .mongo-logo-image,html.theme-light .mongodb-visual.enhanced .mongodb-logo .mongo-logo-image{filter:drop-shadow(0 0 20px rgba(71, 162, 72, 0.8))}@keyframes mongo-logo-pulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.2)}}@keyframes logo-glow{0%,100%{filter:drop-shadow(0 0 10px rgba(71, 162, 72, 0.5))}50%{filter:drop-shadow(0 0 20px rgba(71, 162, 72, 0.8)) drop-shadow(0 0 30px rgba(71, 162, 72, 0.4))}}@keyframes orbit-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes particle-glow{0%,100%{transform:scale(1);box-shadow:0 0 8px rgba(71,162,72,.6)}50%{transform:scale(1.3);box-shadow:0 0 15px rgba(71,162,72,.9)}}@keyframes ray-pulse{0%,100%{opacity:.2;transform:translate(-50%, -50%) rotate(var(--rotation)) scaleX(1)}50%{opacity:.6;transform:translate(-50%, -50%) rotate(var(--rotation)) scaleX(1.2)}}@keyframes query-travel{0%{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1) translate(2rem, -1rem)}100%{opacity:0;transform:scale(0) translate(3rem, -2rem)}}html.theme-dark .jwt-visual{background:linear-gradient(180deg, hsl(0, 0%, -24.8039215686%) 0%, hsl(0, 0%, -29.8039215686%) 100%);overflow:hidden}html.theme-dark .jwt-visual .jwt-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}html.theme-dark .jwt-visual .jwt-container .jwt-typing{width:100%}html.theme-dark .jwt-visual .jwt-container .jwt-typing .jwt-label{font-size:.8rem;color:#a855f7;margin-bottom:.5rem;font-family:"Courier New",monospace;font-weight:600}html.theme-dark .jwt-visual .jwt-container .jwt-typing .jwt-token{font-family:"Courier New",monospace;font-size:.9rem;line-height:1.3;color:#fff;word-break:break-all;position:relative;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.theme-dark .jwt-visual .jwt-container .jwt-typing .jwt-token .token-text{display:inline;color:#fff}html.theme-dark .jwt-visual .jwt-container .jwt-typing .jwt-token .typing-cursor{display:inline-block;background:#a855f7;color:rgba(0,0,0,0);animation:cursor-blink 1s infinite;font-weight:bold;width:2px;height:1em;margin-left:1px;vertical-align:baseline}html.theme-dark .jwt-visual .jwt-container .oauth-providers{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.375rem}html.theme-dark .jwt-visual .jwt-container .oauth-providers .provider-badge{padding:.125rem .375rem;font-size:.5rem;border-radius:.25rem;font-weight:600;color:#fff;opacity:.7;transition:opacity .3s ease}html.theme-dark .jwt-visual .jwt-container .oauth-providers .provider-badge.google{background:#ea4335;animation:float-badge 4s infinite ease-in-out}html.theme-dark .jwt-visual .jwt-container .oauth-providers .provider-badge.github{background:#333;animation:float-badge 4s infinite .5s ease-in-out}html.theme-dark .jwt-visual:hover .jwt-token .typing-cursor,html.theme-dark .jwt-visual.enhanced .jwt-token .typing-cursor{animation-duration:.5s;box-shadow:0 0 8px rgba(168,85,247,.6)}html.theme-dark .jwt-visual:hover .jwt-token .token-text,html.theme-dark .jwt-visual.enhanced .jwt-token .token-text{color:hsla(0,0%,100%,.9)}html.theme-dark .jwt-visual:hover .oauth-providers .provider-badge,html.theme-dark .jwt-visual.enhanced .oauth-providers .provider-badge{opacity:1}html.theme-light .jwt-visual{background:linear-gradient(180deg, rgb(165.75, 165.75, 165.75) 0%, #999999 100%);overflow:hidden}html.theme-light .jwt-visual .jwt-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem}html.theme-light .jwt-visual .jwt-container .jwt-typing{width:100%}html.theme-light .jwt-visual .jwt-container .jwt-typing .jwt-label{font-size:.8rem;color:#a855f7;margin-bottom:.5rem;font-family:"Courier New",monospace;font-weight:600}html.theme-light .jwt-visual .jwt-container .jwt-typing .jwt-token{font-family:"Courier New",monospace;font-size:.9rem;line-height:1.3;color:#1a1a1a;word-break:break-all;position:relative;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html.theme-light .jwt-visual .jwt-container .jwt-typing .jwt-token .token-text{display:inline;color:#1a1a1a}html.theme-light .jwt-visual .jwt-container .jwt-typing .jwt-token .typing-cursor{display:inline-block;background:#a855f7;color:rgba(0,0,0,0);animation:cursor-blink 1s infinite;font-weight:bold;width:2px;height:1em;margin-left:1px;vertical-align:baseline}html.theme-light .jwt-visual .jwt-container .oauth-providers{position:absolute;bottom:.75rem;right:.75rem;display:flex;gap:.375rem}html.theme-light .jwt-visual .jwt-container .oauth-providers .provider-badge{padding:.125rem .375rem;font-size:.5rem;border-radius:.25rem;font-weight:600;color:#fff;opacity:.7;transition:opacity .3s ease}html.theme-light .jwt-visual .jwt-container .oauth-providers .provider-badge.google{background:#ea4335;animation:float-badge 4s infinite ease-in-out}html.theme-light .jwt-visual .jwt-container .oauth-providers .provider-badge.github{background:#333;animation:float-badge 4s infinite .5s ease-in-out}html.theme-light .jwt-visual:hover .jwt-token .typing-cursor,html.theme-light .jwt-visual.enhanced .jwt-token .typing-cursor{animation-duration:.5s;box-shadow:0 0 8px rgba(168,85,247,.6)}html.theme-light .jwt-visual:hover .jwt-token .token-text,html.theme-light .jwt-visual.enhanced .jwt-token .token-text{color:hsla(0,0%,100%,.9)}html.theme-light .jwt-visual:hover .oauth-providers .provider-badge,html.theme-light .jwt-visual.enhanced .oauth-providers .provider-badge{opacity:1}@keyframes cursor-blink{0%,50%{opacity:1}51%,100%{opacity:0}}@keyframes float-badge{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.25rem)}}html.theme-dark .dashboard-visual{background:linear-gradient(180deg, hsl(0, 0%, -29.8039215686%) 0%, hsl(0, 0%, -24.8039215686%) 100%)}html.theme-dark .dashboard-visual .dashboard-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;padding:.5rem}html.theme-dark .dashboard-visual .dashboard-container .user-table{flex:1;font-family:"Inter",-apple-system,sans-serif}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:.25rem}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-header .header-cell{font-size:.4rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.375rem .5rem;border-radius:.25rem;transition:all .2s ease;animation:fade-in-row .5s ease forwards}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(1){animation-delay:.1s}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(2){animation-delay:.2s}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(3){animation-delay:.3s}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row:hover{background:rgba(168,85,247,.1)}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell{display:flex;align-items:center}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-avatar{width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(45deg, #a855f7, #60a5fa);margin-right:.375rem;animation:pulse-avatar 3s infinite ease-in-out}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-info .user-name{font-size:.5rem;font-weight:600;color:#fff;line-height:1.2}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-info .user-email{font-size:.4rem;color:#fff;line-height:1.2}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge,html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge{font-size:.35rem;font-weight:600;padding:.125rem .25rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.basic{background:rgba(96,165,250,.2);color:#60a5fa}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.pro{background:rgba(168,85,247,.2);color:#c084fc}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.enterprise{background:rgba(251,191,36,.2);color:#fbbf24}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.active{background:rgba(52,211,153,.2);color:#34d399;animation:pulse-status 2s infinite ease-in-out}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.pending{background:rgba(251,191,36,.2);color:#fbbf24}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.inactive{background:rgba(248,113,113,.2);color:#f87171}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.4rem;margin-right:.125rem;cursor:pointer;transition:all .2s ease}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);transform:scale(1.1)}html.theme-dark .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn.delete:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}html.theme-dark .dashboard-visual .dashboard-container .table-footer{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;border-top:1px solid hsla(0,0%,100%,.1);margin-top:.25rem}html.theme-dark .dashboard-visual .dashboard-container .table-footer .total-users,html.theme-dark .dashboard-visual .dashboard-container .table-footer .pagination{font-size:.4rem;color:#fff}html.theme-dark .dashboard-visual:hover .user-avatar,html.theme-dark .dashboard-visual.enhanced .user-avatar{animation-duration:1.5s}html.theme-dark .dashboard-visual:hover .status-badge.active,html.theme-dark .dashboard-visual.enhanced .status-badge.active{animation-duration:1s}html.theme-light .dashboard-visual{background:linear-gradient(180deg, #999999 0%, rgb(165.75, 165.75, 165.75) 100%)}html.theme-light .dashboard-visual .dashboard-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;padding:.5rem}html.theme-light .dashboard-visual .dashboard-container .user-table{flex:1;font-family:"Inter",-apple-system,sans-serif}html.theme-light .dashboard-visual .dashboard-container .user-table .table-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:.25rem}html.theme-light .dashboard-visual .dashboard-container .user-table .table-header .header-cell{font-size:.4rem;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.375rem .5rem;border-radius:.25rem;transition:all .2s ease;animation:fade-in-row .5s ease forwards}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(1){animation-delay:.1s}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(2){animation-delay:.2s}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row:nth-child(3){animation-delay:.3s}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row:hover{background:rgba(168,85,247,.1)}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell{display:flex;align-items:center}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-avatar{width:1.25rem;height:1.25rem;border-radius:50%;background:linear-gradient(45deg, #a855f7, #60a5fa);margin-right:.375rem;animation:pulse-avatar 3s infinite ease-in-out}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-info .user-name{font-size:.5rem;font-weight:600;color:#1a1a1a;line-height:1.2}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .cell.name .user-info .user-email{font-size:.4rem;color:#1a1a1a;line-height:1.2}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge,html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge{font-size:.35rem;font-weight:600;padding:.125rem .25rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.basic{background:rgba(96,165,250,.2);color:#60a5fa}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.pro{background:rgba(168,85,247,.2);color:#c084fc}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .plan-badge.enterprise{background:rgba(251,191,36,.2);color:#fbbf24}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.active{background:rgba(52,211,153,.2);color:#34d399;animation:pulse-status 2s infinite ease-in-out}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.pending{background:rgba(251,191,36,.2);color:#fbbf24}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .status-badge.inactive{background:rgba(248,113,113,.2);color:#f87171}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.25rem;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.4rem;margin-right:.125rem;cursor:pointer;transition:all .2s ease}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3);transform:scale(1.1)}html.theme-light .dashboard-visual .dashboard-container .user-table .table-body .table-row .action-btn.delete:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}html.theme-light .dashboard-visual .dashboard-container .table-footer{display:flex;justify-content:space-between;align-items:center;padding:.375rem .5rem;border-top:1px solid hsla(0,0%,100%,.1);margin-top:.25rem}html.theme-light .dashboard-visual .dashboard-container .table-footer .total-users,html.theme-light .dashboard-visual .dashboard-container .table-footer .pagination{font-size:.4rem;color:#1a1a1a}html.theme-light .dashboard-visual:hover .user-avatar,html.theme-light .dashboard-visual.enhanced .user-avatar{animation-duration:1.5s}html.theme-light .dashboard-visual:hover .status-badge.active,html.theme-light .dashboard-visual.enhanced .status-badge.active{animation-duration:1s}@keyframes fade-in-row{0%{opacity:0;transform:translateY(0.5rem)}100%{opacity:1;transform:translateY(0)}}@keyframes pulse-avatar{0%,100%{transform:scale(1);box-shadow:0 0 0 rgba(168,85,247,0)}50%{transform:scale(1.05);box-shadow:0 0 8px rgba(168,85,247,.3)}}@keyframes pulse-status{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}html.theme-dark .value-prop-email-visual{background:linear-gradient(180deg, rgb(22.1, 22.1, 22.1) 0%, rgb(20.8, 20.8, 20.8) 100%)}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub{position:absolute;width:3.5rem;height:3.5rem;background:linear-gradient(45deg, #a855f7, rgb(143.6595505618, 37.4382022472, 244.7617977528));border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 25px rgba(168,85,247,.5);animation:hub-pulse 3s infinite ease-in-out;z-index:10}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub .value-prop-hub-icon{font-size:1.5rem;color:#fff}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub::before{content:"";position:absolute;width:5rem;height:5rem;border:2px solid rgba(168,85,247,.3);border-radius:50%;animation:ring-expand 2s infinite ease-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow{position:absolute;width:8px;height:8px;background:rgb(176.7,102,247.8);border-radius:50%;box-shadow:0 0 12px rgba(168,85,247,.8)}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-top{animation:flow-to-top 4s infinite ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-top-right{animation:flow-to-top-right 4s infinite .8s ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-right{animation:flow-to-right 4s infinite 1.6s ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-bottom-right{animation:flow-to-bottom-right 4s infinite 2.4s ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-bottom{animation:flow-to-bottom 4s infinite 3.2s ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path{position:absolute;background:linear-gradient(to right, transparent, rgba(168, 85, 247, 0.1), transparent);opacity:0;animation:path-glow 4s infinite ease-in-out}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-top{width:2px;height:4rem;top:-2rem;left:50%;transform:translateX(-50%);background:linear-gradient(to top, transparent, rgba(168, 85, 247, 0.1), transparent)}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-top-right{width:3rem;height:2px;top:1rem;right:-1.5rem;transform:rotate(45deg);transform-origin:left center;animation-delay:.8s}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-right{width:4rem;height:2px;top:50%;right:-2rem;transform:translateY(-50%);animation-delay:1.6s}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-bottom-right{width:3rem;height:2px;bottom:1rem;right:-1.5rem;transform:rotate(-45deg);transform-origin:left center;animation-delay:2.4s}html.theme-dark .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-bottom{width:2px;height:4rem;bottom:-2rem;left:50%;transform:translateX(-50%);background:linear-gradient(to bottom, transparent, rgba(168, 85, 247, 0.1), transparent);animation-delay:3.2s}html.theme-dark .value-prop-email-visual:hover .value-prop-email-hub,html.theme-dark .value-prop-email-visual.enhanced .value-prop-email-hub{transform:scale(1.1);box-shadow:0 0 30px rgba(168,85,247,.6)}html.theme-dark .value-prop-email-visual:hover .value-prop-email-hub::before,html.theme-dark .value-prop-email-visual.enhanced .value-prop-email-hub::before{animation-duration:1s}html.theme-dark .value-prop-email-visual:hover .value-prop-data-flow,html.theme-dark .value-prop-email-visual.enhanced .value-prop-data-flow{animation-duration:2s}html.theme-dark .value-prop-email-visual:hover .value-prop-flow-path,html.theme-dark .value-prop-email-visual.enhanced .value-prop-flow-path{opacity:.8}@keyframes hub-pulse{0%,100%{transform:scale(1);box-shadow:0 0 20px rgba(168,85,247,.4)}50%{transform:scale(1.05);box-shadow:0 0 30px rgba(168,85,247,.6)}}html.theme-light .value-prop-email-visual{background:linear-gradient(180deg, rgb(216.75, 216.75, 216.75) 0%, #cccccc 100%)}html.theme-light .value-prop-email-visual .value-prop-email-hub-container{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub{position:absolute;width:3.5rem;height:3.5rem;background:linear-gradient(45deg, #a855f7, rgb(143.6595505618, 37.4382022472, 244.7617977528));border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 25px rgba(168,85,247,.5);animation:hub-pulse 3s infinite ease-in-out;z-index:10}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub .value-prop-hub-icon{font-size:1.5rem;color:#fff}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-email-hub::before{content:"";position:absolute;width:5rem;height:5rem;border:2px solid rgba(168,85,247,.3);border-radius:50%;animation:ring-expand 2s infinite ease-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow{position:absolute;width:8px;height:8px;background:rgb(176.7,102,247.8);border-radius:50%;box-shadow:0 0 12px rgba(168,85,247,.8)}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-top{animation:flow-to-top 4s infinite ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-top-right{animation:flow-to-top-right 4s infinite .8s ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-right{animation:flow-to-right 4s infinite 1.6s ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-bottom-right{animation:flow-to-bottom-right 4s infinite 2.4s ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-data-flow.value-prop-flow-bottom{animation:flow-to-bottom 4s infinite 3.2s ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path{position:absolute;background:linear-gradient(to right, transparent, rgba(168, 85, 247, 0.1), transparent);opacity:0;animation:path-glow 4s infinite ease-in-out}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-top{width:2px;height:4rem;top:-2rem;left:50%;transform:translateX(-50%);background:linear-gradient(to top, transparent, rgba(168, 85, 247, 0.1), transparent)}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-top-right{width:3rem;height:2px;top:1rem;right:-1.5rem;transform:rotate(45deg);transform-origin:left center;animation-delay:.8s}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-right{width:4rem;height:2px;top:50%;right:-2rem;transform:translateY(-50%);animation-delay:1.6s}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-bottom-right{width:3rem;height:2px;bottom:1rem;right:-1.5rem;transform:rotate(-45deg);transform-origin:left center;animation-delay:2.4s}html.theme-light .value-prop-email-visual .value-prop-email-hub-container .value-prop-flow-path.path-bottom{width:2px;height:4rem;bottom:-2rem;left:50%;transform:translateX(-50%);background:linear-gradient(to bottom, transparent, rgba(168, 85, 247, 0.1), transparent);animation-delay:3.2s}html.theme-light .value-prop-email-visual:hover .value-prop-email-hub,html.theme-light .value-prop-email-visual.enhanced .value-prop-email-hub{transform:scale(1.1);box-shadow:0 0 30px rgba(168,85,247,.6)}html.theme-light .value-prop-email-visual:hover .value-prop-email-hub::before,html.theme-light .value-prop-email-visual.enhanced .value-prop-email-hub::before{animation-duration:1s}html.theme-light .value-prop-email-visual:hover .value-prop-data-flow,html.theme-light .value-prop-email-visual.enhanced .value-prop-data-flow{animation-duration:2s}html.theme-light .value-prop-email-visual:hover .value-prop-flow-path,html.theme-light .value-prop-email-visual.enhanced .value-prop-flow-path{opacity:.8}@keyframes hub-pulse{0%,100%{transform:scale(1);box-shadow:0 0 20px rgba(168,85,247,.4)}50%{transform:scale(1.05);box-shadow:0 0 30px rgba(168,85,247,.6)}}@keyframes ring-expand{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.4);opacity:0}}@keyframes flow-to-top{0%{transform:translate(0, 0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(0, -8rem);opacity:0}}@keyframes flow-to-top-right{0%{transform:translate(0, 0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(6rem, -6rem);opacity:0}}@keyframes flow-to-right{0%{transform:translate(0, 0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(8rem, 0);opacity:0}}@keyframes flow-to-bottom-right{0%{transform:translate(0, 0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(6rem, 6rem);opacity:0}}@keyframes flow-to-bottom{0%{transform:translate(0, 0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translate(0, 8rem);opacity:0}}@keyframes path-glow{0%,80%{opacity:0}10%,70%{opacity:.3}}html.theme-dark .deploy-visual{background:hsl(0,0%,-34.8039215686%);border:1px solid rgba(168,85,247,.2);position:relative;overflow:hidden}html.theme-dark .deploy-visual .deploy-terminal-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header{background:hsl(0,0%,-29.8039215686%);padding:.4rem .75rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(168,85,247,.2);flex-shrink:0}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots{display:flex;gap:.2rem}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot{width:6px;height:6px;border-radius:50%}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.red{background:#ff5f56}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.yellow{background:#ffbd2e}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.green{background:#27ca3f}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-header .terminal-title{font-size:.65rem;color:hsla(0,0%,100%,.6);font-family:monospace}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body{flex:1;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-content{padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s ease}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line{font-family:monospace;font-size:.7rem;line-height:1.3;margin-bottom:.2rem;opacity:0;transform:translateY(20px);white-space:nowrap}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.prompt{color:#a855f7;opacity:1 !important;transform:translateY(0) !important}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.prompt .typed-text{border-right:2px solid #a855f7;animation:cursor-blink 1s infinite}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.command{color:#fff}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output{color:hsla(0,0%,100%,.8)}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output.yellow{color:#fd0}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output.green{color:lime}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output .check{color:lime;margin-right:.3rem}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output .loading-dots{animation:loading-dots 1.5s infinite}html.theme-dark .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.show{animation:line-slide-up .5s ease forwards}html.theme-dark .deploy-visual:hover,html.theme-dark .deploy-visual.enhanced{border-color:rgba(168,85,247,.4)}html.theme-dark .deploy-visual:hover .terminal-line,html.theme-dark .deploy-visual.enhanced .terminal-line{animation-duration:.3s}@keyframes line-slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-blink{0%,50%{border-color:currentColor}51%,100%{border-color:rgba(0,0,0,0)}}@keyframes loading-dots{0%,20%{opacity:1}50%{opacity:.3}80%,100%{opacity:1}}html.theme-light .deploy-visual{background:hsl(0,0%,55%);border:1px solid rgba(168,85,247,.2);position:relative;overflow:hidden}html.theme-light .deploy-visual .deploy-terminal-container{position:absolute;width:100%;height:100%;display:flex;flex-direction:column}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header{background:#999;padding:.4rem .75rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(168,85,247,.2);flex-shrink:0}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots{display:flex;gap:.2rem}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot{width:6px;height:6px;border-radius:50%}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.red{background:#ff5f56}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.yellow{background:#ffbd2e}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-dots .dot.green{background:#27ca3f}html.theme-light .deploy-visual .deploy-terminal-container .terminal-header .terminal-title{font-size:.65rem;color:rgba(26,26,26,.6);font-family:monospace}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body{flex:1;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-content{padding:.75rem;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s ease}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line{font-family:monospace;font-size:.7rem;line-height:1.3;margin-bottom:.2rem;opacity:0;transform:translateY(20px);white-space:nowrap}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.prompt{color:#a855f7;opacity:1 !important;transform:translateY(0) !important}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.prompt .typed-text{border-right:2px solid #a855f7;animation:cursor-blink 1s infinite}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.command{color:#1a1a1a}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output{color:rgba(26,26,26,.8)}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output.yellow{color:#fd0}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output.green{color:lime}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output .check{color:lime;margin-right:.3rem}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.output .loading-dots{animation:loading-dots 1.5s infinite}html.theme-light .deploy-visual .deploy-terminal-container .terminal-body .terminal-line.show{animation:line-slide-up .5s ease forwards}html.theme-light .deploy-visual:hover,html.theme-light .deploy-visual.enhanced{border-color:rgba(168,85,247,.4)}html.theme-light .deploy-visual:hover .terminal-line,html.theme-light .deploy-visual.enhanced .terminal-line{animation-duration:.3s}@keyframes line-slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-blink{0%,50%{border-color:currentColor}51%,100%{border-color:rgba(0,0,0,0)}}@keyframes loading-dots{0%,20%{opacity:1}50%{opacity:.3}80%,100%{opacity:1}}html.theme-dark .security-visual{background:linear-gradient(135deg, hsl(0, 0%, -29.8039215686%) 0%, hsl(0, 0%, -24.8039215686%) 100%);position:relative;overflow:hidden}html.theme-dark .security-visual .security-panel{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;gap:.8rem}html.theme-dark .security-visual .security-panel .security-status{display:flex;flex-direction:column;gap:.6rem;width:100%}html.theme-dark .security-visual .security-panel .security-status .status-line{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:.7rem;color:#fff}html.theme-dark .security-visual .security-panel .security-status .status-line .status-label{color:#fff}html.theme-dark .security-visual .security-panel .security-status .status-line .status-indicator{display:flex;align-items:center;gap:.3rem}html.theme-dark .security-visual .security-panel .security-status .status-line .status-indicator .status-led{width:8px;height:8px;border-radius:50%;background:#0f8;animation:led-pulse 2s infinite ease-in-out;box-shadow:0 0 6px rgba(0,255,136,.6)}html.theme-dark .security-visual .security-panel .security-status .status-line .status-indicator .status-text{color:#0f8;font-weight:bold}html.theme-dark .security-visual .security-panel .security-footer{margin-top:.5rem;text-align:center}html.theme-dark .security-visual .security-panel .security-footer .uptime-stat{font-family:inherit;font-size:.6rem;color:#0f8;font-weight:bold}html.theme-dark .security-visual .security-panel .security-footer .threat-counter{font-family:inherit;font-size:.5rem;color:#fff;margin-top:.2rem}html.theme-dark .security-visual:hover .status-led,html.theme-dark .security-visual.enhanced .status-led{animation-duration:.8s;box-shadow:0 0 12px rgba(0,255,136,.8)}@keyframes led-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.9)}}html.theme-light .security-visual{background:linear-gradient(135deg, #999999 0%, rgb(165.75, 165.75, 165.75) 100%);position:relative;overflow:hidden}html.theme-light .security-visual .security-panel{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;gap:.8rem}html.theme-light .security-visual .security-panel .security-status{display:flex;flex-direction:column;gap:.6rem;width:100%}html.theme-light .security-visual .security-panel .security-status .status-line{display:flex;align-items:center;justify-content:space-between;font-family:inherit;font-size:.7rem;color:#1a1a1a}html.theme-light .security-visual .security-panel .security-status .status-line .status-label{color:#1a1a1a}html.theme-light .security-visual .security-panel .security-status .status-line .status-indicator{display:flex;align-items:center;gap:.3rem}html.theme-light .security-visual .security-panel .security-status .status-line .status-indicator .status-led{width:8px;height:8px;border-radius:50%;background:#0f8;animation:led-pulse 2s infinite ease-in-out;box-shadow:0 0 6px rgba(0,255,136,.6)}html.theme-light .security-visual .security-panel .security-status .status-line .status-indicator .status-text{color:#0f8;font-weight:bold}html.theme-light .security-visual .security-panel .security-footer{margin-top:.5rem;text-align:center}html.theme-light .security-visual .security-panel .security-footer .uptime-stat{font-family:inherit;font-size:.6rem;color:#0f8;font-weight:bold}html.theme-light .security-visual .security-panel .security-footer .threat-counter{font-family:inherit;font-size:.5rem;color:#1a1a1a;margin-top:.2rem}html.theme-light .security-visual:hover .status-led,html.theme-light .security-visual.enhanced .status-led{animation-duration:.8s;box-shadow:0 0 12px rgba(0,255,136,.8)}@keyframes led-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(0.9)}}.value-prop{position:relative;padding:4rem 2rem 5rem}.value-prop .section-container{width:100%;max-width:80rem;margin:0 auto;display:flex;flex-direction:column;align-items:center}.value-prop .section-container .steps-container{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}@media(max-width: 992px){.value-prop .section-container .steps-container{grid-template-columns:repeat(2, 1fr);max-width:50rem}}@media(max-width: 768px){.value-prop .section-container .steps-container{grid-template-columns:1fr;max-width:30rem}}.value-prop .section-container .steps-container .step{position:relative;border-radius:1.25rem;padding:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;height:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.value-prop .section-container .steps-container .step::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.1), transparent 70%);opacity:0}.value-prop .section-container .steps-container .step::after{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transform:translateY(-100%)}.value-prop .section-container .steps-container .step:hover::before{opacity:1}.value-prop .section-container .steps-container .step:hover .step-visual{opacity:1}.value-prop .section-container .steps-container .step .step-number{position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;z-index:10}.value-prop .section-container .steps-container .step .step-content{position:relative;z-index:5;padding:1.5rem 1.5rem 1.5rem;transition:transform .5s ease}.value-prop .section-container .steps-container .step .step-content h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;margin-bottom:2rem;color:#fff;display:flex;align-items:center;gap:.5rem;position:absolute;top:1.5rem;left:1.5rem;right:4rem}.value-prop .section-container .steps-container .step .step-content h3 svg{width:1.5rem;height:1.5rem;opacity:.8;flex-shrink:0}.value-prop .section-container .steps-container .step .step-content p{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.7);margin-bottom:0;margin-top:6rem}.value-prop .section-container .steps-container .step .step-visual{position:relative;height:10rem;overflow:hidden;opacity:.8;margin-top:auto;transform:translateY(0.25rem)}.value-prop .section-container .cta-container{margin-top:3rem}.value-prop .section-container .cta-container .cta-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;text-decoration:none;color:#000;background:#fff;border-radius:3rem;overflow:hidden;z-index:1;transition:all .3s ease;animation:pulse-button 4s infinite ease-in-out;padding:1rem 2rem}.value-prop .section-container .cta-container .cta-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transform:translateX(-100%);transition:transform .5s ease;z-index:-1}.value-prop .section-container .cta-container .cta-button:hover{transform:translateY(-0.25rem);animation:none}.value-prop .section-container .cta-container .cta-button:hover::before{transform:translateX(100%)}@keyframes pulse-button{0%,100%{box-shadow:0 10px 30px rgba(0,0,0,.25)}50%{box-shadow:0 12px 35px rgba(0,0,0,.35)}}@keyframes simpleSlideUp{0%{opacity:0;transform:translateY(30px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.value-prop .step{opacity:0;transform:translateY(30px) scale(0.95)}.value-prop .step.animate-in{animation:simpleSlideUp .6s ease-out forwards}.value-prop .section-header{opacity:0;transform:translateY(30px)}.value-prop .section-header.animate-in{animation:fadeInUp .6s ease forwards}.value-prop .cta-container{opacity:0;transform:translateY(30px)}.value-prop .cta-container.animate-in{animation:fadeInUp .6s ease forwards}html.theme-dark .value-prop{position:relative}html.theme-dark .value-prop::before{content:"";position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none}html.theme-dark .value-prop>*{position:relative;z-index:1}html.theme-dark .value-prop .section-container .section-header{text-align:center;margin-bottom:4rem}html.theme-dark .value-prop .section-container .section-header .section-tag{display:inline-block;font-size:.875rem;font-weight:600;color:#a855f7;background:rgba(168,85,247,.1);padding:.5rem 1rem;border-radius:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}html.theme-dark .value-prop .section-container .section-header h2{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}@media(max-width: 768px){html.theme-dark .value-prop .section-container .section-header h2{font-size:2rem}}html.theme-dark .value-prop .section-container .section-header p{font-size:1.125rem;color:hsla(0,0%,100%,.7);max-width:40rem;margin:0 auto;line-height:1.6}@media(max-width: 768px){html.theme-dark .value-prop .section-container .section-header p{font-size:1rem}}html.theme-dark .value-prop .section-container .steps-container .step{background:rgba(26,26,26,.4);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px -12px rgba(26,26,26,.5)}html.theme-dark .value-prop .section-container .steps-container .step::before{background:radial-gradient(circle at 50% 0%, rgba(255, 255, 255, 0.1), transparent 70%)}html.theme-dark .value-prop .section-container .steps-container .step::after{background:linear-gradient(90deg, transparent, rgba(168, 85, 247, 0.3), transparent)}html.theme-dark .value-prop .section-container .steps-container .step:hover{box-shadow:0 30px 60px -15px rgba(26,26,26,.7)}html.theme-dark .value-prop .section-container .steps-container .step .step-number{color:#a855f7}html.theme-dark .value-prop .section-container .steps-container .step .step-content h3{color:#fff}html.theme-dark .value-prop .section-container .steps-container .step .step-content h3 svg{color:#a855f7}html.theme-dark .value-prop .section-container .steps-container .step .step-content p{color:hsla(0,0%,100%,.7)}html.theme-dark .value-prop .section-container .steps-container .step .step-visual{background:hsl(0,0%,-89.8039215686%);opacity:1 !important}html.theme-dark .value-prop .section-container .cta-container .cta-button{color:#1a1a1a;background:#a855f7;box-shadow:0 10px 30px rgba(26,26,26,.5)}html.theme-dark .value-prop .section-container .cta-container .cta-button::before{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent)}html.theme-dark .value-prop .section-container .cta-container .cta-button:hover{box-shadow:0 15px 40px rgba(26,26,26,.6)}html.theme-light .value-prop{position:relative}html.theme-light .value-prop::before{content:"";position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none}html.theme-light .value-prop>*{position:relative;z-index:1}html.theme-light .value-prop .section-container .section-header{text-align:center;margin-bottom:4rem}html.theme-light .value-prop .section-container .section-header .section-tag{display:inline-block;font-size:.875rem;font-weight:600;color:#a855f7;background:rgba(168,85,247,.1);padding:.5rem 1rem;border-radius:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}html.theme-light .value-prop .section-container .section-header h2{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.2}@media(max-width: 768px){html.theme-light .value-prop .section-container .section-header h2{font-size:2rem}}html.theme-light .value-prop .section-container .section-header p{font-size:1.125rem;color:rgba(26,26,26,.7);max-width:40rem;margin:0 auto;line-height:1.6}@media(max-width: 768px){html.theme-light .value-prop .section-container .section-header p{font-size:1rem}}html.theme-light .value-prop .section-container .steps-container .step{background:hsla(0,0%,100%,.4);border:1px solid rgba(26,26,26,.1);box-shadow:0 25px 50px -12px hsla(0,0%,100%,.5)}html.theme-light .value-prop .section-container .steps-container .step::before{background:radial-gradient(circle at 50% 0%, rgba(26, 26, 26, 0.1), transparent 70%)}html.theme-light .value-prop .section-container .steps-container .step::after{background:linear-gradient(90deg, transparent, rgba(168, 85, 247, 0.3), transparent)}html.theme-light .value-prop .section-container .steps-container .step:hover{box-shadow:0 30px 60px -15px hsla(0,0%,100%,.7)}html.theme-light .value-prop .section-container .steps-container .step .step-number{color:#a855f7}html.theme-light .value-prop .section-container .steps-container .step .step-content h3{color:#1a1a1a}html.theme-light .value-prop .section-container .steps-container .step .step-content h3 svg{color:#a855f7}html.theme-light .value-prop .section-container .steps-container .step .step-content p{color:rgba(26,26,26,.7)}html.theme-light .value-prop .section-container .steps-container .step .step-visual{background:rgba(168,85,247,.1);opacity:1 !important}html.theme-light .value-prop .section-container .cta-container .cta-button{color:#fff;background:#a855f7;box-shadow:0 10px 30px hsla(0,0%,100%,.5)}html.theme-light .value-prop .section-container .cta-container .cta-button::before{background:linear-gradient(90deg, transparent, rgba(26, 26, 26, 0.2), transparent)}html.theme-light .value-prop .section-container .cta-container .cta-button:hover{box-shadow:0 15px 40px hsla(0,0%,100%,.6)}.modern-pricing-section{padding:4rem 0;position:relative;overflow:hidden}@media(max-width: 768px){.modern-pricing-section{padding:3rem 0}}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width: 768px){.section-container{padding:0 1rem}}.section-header{text-align:center;margin-bottom:4rem}@media(max-width: 768px){.section-header{margin-bottom:3rem}}.section-header .section-tag{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.section-header h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.section-header h2 .highlight{background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.section-header p{font-size:clamp(1rem,1.5vw,1.2rem);opacity:.8;max-width:600px;margin:0 auto}.pricing-showcase{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}@media(max-width: 968px){.pricing-showcase{grid-template-columns:1fr;gap:2rem}}@media(max-width: 768px){.pricing-showcase .pricing-card,.pricing-showcase .cursor-card{width:100%;max-width:100%}}.main-pricing-card{max-width:30em;position:relative;padding:1.5rem;border-radius:16px;border:2px solid;background:linear-gradient(135deg, rgba(168, 85, 247, 0.05) 0%, rgba(124, 58, 237, 0.05) 100%);backdrop-filter:blur(10px)}@media(max-width: 768px){.main-pricing-card{padding:1.2rem}}.main-pricing-card .early-bird-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.4rem;padding:.4rem 1.2rem;background:linear-gradient(135deg, #ff6b35 0%, #f7931e 100%);color:#fff;border-radius:16px;font-size:.8rem;font-weight:600;box-shadow:0 3px 15px rgba(255,107,53,.4);animation:early-bird-pulse 2s ease-in-out infinite}@media(max-width: 768px){.main-pricing-card .early-bird-badge{top:-25px}}.main-pricing-card .early-bird-badge i{font-size:.75rem}.main-pricing-card .card-header{text-align:center;margin-bottom:1.5rem}.main-pricing-card .card-header h3{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;margin-bottom:.3rem}.main-pricing-card .card-header p{opacity:.7;font-size:clamp(.85rem,1vw,.9rem)}.main-pricing-card .price-display{text-align:center;margin-bottom:1.5rem}.main-pricing-card .price-display .price-main{display:flex;align-items:baseline;justify-content:center;gap:.2rem;margin-bottom:.3rem}.main-pricing-card .price-display .price-main .currency{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;color:#a855f7}.main-pricing-card .price-display .price-main .amount{font-size:clamp(2.2rem,3.5vw,2.8rem);font-weight:800;color:#a855f7;line-height:1}.main-pricing-card .price-display .price-main .vat{font-size:clamp(.8rem,1vw,.9rem);opacity:.7;margin-left:.2rem}.main-pricing-card .price-display .price-subtitle{opacity:.7;font-size:clamp(.8rem,.9vw,.85rem)}.main-pricing-card .key-features{margin-bottom:1.5rem}.main-pricing-card .key-features .feature-item{display:flex;align-items:center;gap:.8rem;padding:.5rem 0}.main-pricing-card .key-features .feature-item i{color:#a855f7;font-size:1rem;width:18px;flex-shrink:0}.main-pricing-card .key-features .feature-item .feature-icon{width:18px;height:18px;flex-shrink:0}.main-pricing-card .key-features .feature-item .feature-icon.cursor-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(93%) saturate(5951%) hue-rotate(269deg) brightness(94%) contrast(92%)}.main-pricing-card .key-features .feature-item span{font-size:clamp(.85rem,1vw,.9rem);line-height:1.3}.main-pricing-card .main-cta-button{width:100%;padding:.8rem 1.5rem;background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);color:#fff;border:none;border-radius:10px;font-size:clamp(.9rem,1.1vw,1rem);font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1rem;box-shadow:0 6px 20px rgba(168,85,247,.3)}.main-pricing-card .main-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(168,85,247,.4)}.main-pricing-card .main-cta-button:hover i{transform:translateX(3px)}.main-pricing-card .main-cta-button i{transition:transform .3s ease}.main-pricing-card .value-prop{text-align:center;padding:.5rem 0}.main-pricing-card .value-prop .savings{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.8rem}.main-pricing-card .value-prop .savings .savings-text{font-size:clamp(.85rem,1vw,.9rem);color:#10b981;font-weight:600}.main-pricing-card .value-prop .savings .worth-text{font-size:clamp(.8rem,.9vw,.85rem);opacity:.7}.main-pricing-card .value-prop .early-bird-savings{display:flex;flex-direction:column;gap:.2rem}.main-pricing-card .value-prop .early-bird-savings .original-price{font-size:clamp(.8rem,.9vw,.85rem);opacity:.6;text-decoration:line-through}.main-pricing-card .value-prop .early-bird-savings .early-bird-save{font-size:clamp(.85rem,1vw,.9rem);color:#10b981;font-weight:600}.side-benefits{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media(max-width: 968px){.side-benefits{flex-direction:row;justify-content:space-between}}@media(max-width: 768px){.side-benefits{flex-direction:column;gap:1rem}}.side-benefits .benefit-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:12px;border:1px solid;transition:all .3s ease}@media(max-width: 968px){.side-benefits .benefit-item{flex-direction:column;align-items:center;text-align:center;flex:1;padding:1rem}}.side-benefits .benefit-item:hover{transform:translateY(-2px)}.side-benefits .benefit-item .benefit-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.side-benefits .benefit-item .benefit-icon i{color:#fff;font-size:1.1rem}.side-benefits .benefit-item .benefit-content h4{font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;margin-top:0;margin-bottom:.3rem}.side-benefits .benefit-item .benefit-content h4 .discord-link{text-decoration:none;color:inherit;transition:all .3s ease}.side-benefits .benefit-item .benefit-content h4 .discord-link:hover{color:#5865f2;text-decoration:underline}.side-benefits .benefit-item .benefit-content p{font-size:clamp(.85rem,1vw,.9rem);opacity:.7;margin:0;line-height:1.4}.side-benefits .benefit-item .benefit-content .countdown-display{justify-content:space-around;align-items:center;text-align:center;display:flex;gap:.5rem;margin-top:.5rem}.side-benefits .benefit-item .benefit-content .countdown-display .countdown-unit{display:flex;flex-direction:column;align-items:center}.side-benefits .benefit-item .benefit-content .countdown-display .countdown-unit .countdown-value{font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:700;color:#ff6b35;line-height:1}.side-benefits .benefit-item .benefit-content .countdown-display .countdown-unit .countdown-label{font-size:clamp(.7rem,.8vw,.75rem);opacity:.7;margin-top:.1rem}.whats-included{margin-bottom:4rem}.whats-included h3{text-align:center;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin-bottom:2rem}.whats-included .included-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:1.5rem}@media(max-width: 768px){.whats-included .included-grid{grid-template-columns:1fr;gap:1rem}}.whats-included .included-category{padding:1.5rem;border-radius:12px;border:1px solid}@media(max-width: 768px){.whats-included .included-category{padding:1rem}}.whats-included .included-category .category-header{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.whats-included .included-category .category-header i{color:#a855f7;font-size:1.1rem}.whats-included .included-category .category-header .category-icon{width:18px;height:18px;flex-shrink:0}.whats-included .included-category .category-header .category-icon.cursor-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(93%) saturate(5951%) hue-rotate(269deg) brightness(94%) contrast(92%)}.whats-included .included-category .category-header span{font-weight:600;font-size:clamp(.9rem,1.1vw,1rem)}.whats-included .included-category ul{list-style:none;padding:0;margin:0}.whats-included .included-category ul li{padding:.4rem 0;font-size:clamp(.85rem,1vw,.9rem);opacity:.8}.whats-included .included-category ul li:before{content:"✓";color:#10b981;font-weight:bold;margin-right:.5rem}.cursor-friendly-section{margin:4rem 0}@media(max-width: 768px){.cursor-friendly-section{margin:3rem 0}}.cursor-card{padding:2rem;border-radius:16px;border:2px solid;background:linear-gradient(135deg, rgba(168, 85, 247, 0.05) 0%, rgba(124, 58, 237, 0.05) 100%);backdrop-filter:blur(10px)}@media(max-width: 768px){.cursor-card{padding:1.5rem}}.cursor-card .cursor-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}@media(max-width: 768px){.cursor-card .cursor-header{gap:1rem;margin-bottom:1.5rem}}.cursor-card .cursor-header .cursor-logo{width:48px;height:48px;flex-shrink:0;filter:brightness(1.5) contrast(1.2)}@media(max-width: 768px){.cursor-card .cursor-header .cursor-logo{width:40px;height:40px}}.cursor-card .cursor-header .cursor-title h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin-bottom:.5rem;line-height:1.2}.cursor-card .cursor-header .cursor-title p{opacity:.8;font-size:clamp(1rem,1.2vw,1.1rem);margin:0}.cursor-card .cursor-features{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}@media(max-width: 768px){.cursor-card .cursor-features{grid-template-columns:1fr;gap:1rem}}.cursor-card .cursor-features .cursor-feature{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:10px;border:1px solid;transition:all .3s ease}.cursor-card .cursor-features .cursor-feature:hover{transform:translateY(-2px)}.cursor-card .cursor-features .cursor-feature i{color:#a855f7;font-size:1.2rem;width:24px;flex-shrink:0}.cursor-card .cursor-features .cursor-feature span{font-size:clamp(.9rem,1.1vw,1rem);font-weight:500;line-height:1.3}.social-proof{margin-bottom:3rem}.social-proof .proof-stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;text-align:center}@media(max-width: 768px){.social-proof .proof-stats{gap:1rem}}@media(max-width: 480px){.social-proof .proof-stats{grid-template-columns:1fr;gap:1.5rem;max-width:300px;margin:0 auto}}.social-proof .proof-stats .stat-item{justify-content:center;align-items:center;text-align:center}.social-proof .proof-stats .stat-item .stat-number{display:block;font-size:clamp(2rem,3vw,2.5rem);font-weight:800;color:#a855f7;margin-bottom:.3rem}.social-proof .proof-stats .stat-item .stat-label{font-size:clamp(.85rem,1vw,.9rem);opacity:.7}.final-cta{text-align:center;padding:2rem;border-radius:16px;border:2px solid;background:linear-gradient(135deg, rgba(168, 85, 247, 0.05) 0%, rgba(124, 58, 237, 0.05) 100%)}@media(max-width: 768px){.final-cta{padding:1.5rem}}@media(max-width: 480px){.final-cta{padding:1rem;margin:0 1rem}}.final-cta h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin-bottom:.5rem}.final-cta p{opacity:.8;margin-bottom:2rem;font-size:clamp(1rem,1.2vw,1.1rem)}@media(max-width: 480px){.final-cta p{margin-bottom:1.5rem}}.final-cta .final-cta-button{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;background:linear-gradient(135deg, #a855f7 0%, #7c3aed 100%);color:#fff;border:none;border-radius:12px;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:1rem;box-shadow:0 8px 30px rgba(168,85,247,.3)}@media(max-width: 480px){.final-cta .final-cta-button{padding:.8rem 1.5rem;width:100%;max-width:280px}}.final-cta .final-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(168,85,247,.4)}.final-cta .guarantee{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:clamp(.85rem,1vw,.9rem);opacity:.7}@media(max-width: 480px){.final-cta .guarantee{flex-wrap:wrap;text-align:center;line-height:1.4}}.final-cta .guarantee i{color:#10b981}@keyframes early-bird-pulse{0%,100%{transform:translateX(-50%) scale(1);box-shadow:0 3px 15px rgba(255,107,53,.4)}50%{transform:translateX(-50%) scale(1.02);box-shadow:0 5px 20px rgba(255,107,53,.6)}}html.theme-dark .modern-pricing-section{background-color:#1a1a1a;color:#fff}html.theme-dark .modern-pricing-section .section-tag{background-color:rgba(168,85,247,.15);color:#a855f7}html.theme-dark .main-pricing-card{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.005);backdrop-filter:blur(20px)}html.theme-dark .benefit-item{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.0025)}html.theme-dark .benefit-item:hover{border-color:rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.2)}html.theme-dark .included-category{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.0025)}html.theme-dark .final-cta{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.005)}html.theme-dark .cursor-card{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.005)}html.theme-dark .cursor-card .cursor-features .cursor-feature{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.0025)}html.theme-dark .cursor-card .cursor-features .cursor-feature:hover{border-color:rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.2)}html.theme-light .modern-pricing-section{background-color:#fff;color:#1a1a1a}html.theme-light .modern-pricing-section .section-tag{background-color:rgba(168,85,247,.15);color:#a855f7}html.theme-light .main-pricing-card{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.008);backdrop-filter:blur(20px)}html.theme-light .benefit-item{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.004)}html.theme-light .benefit-item:hover{border-color:rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.2)}html.theme-light .included-category{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.004)}html.theme-light .final-cta{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.008)}html.theme-light .cursor-card{border-color:rgba(168,85,247,.3);background:rgba(255,194,0,.008)}html.theme-light .cursor-card .cursor-features .cursor-feature{border-color:rgba(168,85,247,.2);background:rgba(255,194,0,.004)}html.theme-light .cursor-card .cursor-features .cursor-feature:hover{border-color:rgba(168,85,247,.4);box-shadow:0 8px 25px rgba(168,85,247,.2)}.cost-calculator-section{position:relative;padding:4rem 2rem;overflow:hidden}@media(max-width: 768px){.cost-calculator-section{padding:3rem 0}}.cost-calculator-section .section-container{width:100%;max-width:70rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:5}@media(max-width: 768px){.cost-calculator-section .section-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}}.cost-calculator-section .section-container .section-header{text-align:center;margin-bottom:3rem}.cost-calculator-section .section-container .section-header .section-tag{display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.cost-calculator-section .section-container .section-header h2{font-size:clamp(1.6rem,3vw,2rem);font-weight:700;margin-bottom:1rem;line-height:1.2}@media(max-width: 768px){.cost-calculator-section .section-container .section-header h2{font-size:1.5rem}}.cost-calculator-section .section-container .section-header p{font-size:1.125rem;max-width:40rem;margin:0 auto;line-height:1.6}@media(max-width: 768px){.cost-calculator-section .section-container .section-header p{font-size:1rem}}.calculator-card{width:100%;max-width:65rem;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:1.5rem;border:2px solid;overflow:hidden}@media(max-width: 768px){.calculator-card{grid-template-columns:1fr;border-radius:1rem;max-width:100%;width:100%;margin:0 auto}}.calculator-left{padding:2rem}@media(max-width: 768px){.calculator-left{padding:1.5rem}}@media(max-width: 480px){.calculator-left{padding:1rem}}.calculator-left h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;margin-bottom:.5rem}.calculator-left p{font-size:clamp(.9rem,1.2vw,1rem);margin-bottom:1.5rem;line-height:1.5;opacity:.8}@media(max-width: 768px){.calculator-left p{margin-bottom:1.2rem}}.calculator-controls .control-row{margin-bottom:1.5rem}@media(max-width: 768px){.calculator-controls .control-row{margin-bottom:1.2rem}}.calculator-controls .control-row .label-with-comment{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}@media(max-width: 768px){.calculator-controls .control-row .label-with-comment{flex-direction:column;align-items:flex-start;gap:.3rem}}.calculator-controls .control-row .label-with-comment label{font-size:clamp(.8rem,1vw,.875rem);font-weight:600;margin:0}.calculator-controls .control-row .label-with-comment .rate-comment .comment-text{font-size:clamp(.75rem,.9vw,.8rem);font-weight:500;font-style:italic;opacity:.8;color:#a855f7;transition:all .3s ease}.calculator-controls .control-row .rate-control{display:flex;align-items:center;gap:.6rem}@media(max-width: 480px){.calculator-controls .control-row .rate-control{gap:.4rem}}.calculator-controls .control-row .rate-control .currency{font-weight:700;font-size:clamp(1rem,1.5vw,1.125rem);color:#a855f7}.calculator-controls .control-row .rate-control input[type=range]{flex:1;height:6px;border-radius:3px;outline:none;cursor:pointer}.calculator-controls .control-row .rate-control input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid #a855f7;background:#a855f7}.calculator-controls .control-row .rate-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;cursor:pointer;border:2px solid #a855f7;background:#a855f7}.calculator-controls .control-row .rate-control .rate-value{font-weight:700;font-size:clamp(1.1rem,1.5vw,1.25rem);color:#a855f7;min-width:2.2rem;text-align:center}@media(max-width: 480px){.calculator-controls .control-row .rate-control .rate-value{min-width:2rem}}.calculator-controls .control-row .rate-control .unit{font-size:clamp(.8rem,1vw,.875rem);opacity:.7;font-weight:500}.time-estimate{padding:1.2rem;border-radius:.75rem;border:1px solid}@media(max-width: 768px){.time-estimate{padding:1rem}}@media(max-width: 480px){.time-estimate{padding:.8rem}}.time-estimate .estimate-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}@media(max-width: 768px){.time-estimate .estimate-item{margin-bottom:.6rem}}.time-estimate .estimate-item .label{font-size:clamp(.8rem,1vw,.875rem);font-weight:500}.time-estimate .estimate-item .value{font-size:clamp(1rem,1.3vw,1.125rem);font-weight:700;color:#a855f7}.time-estimate .estimate-breakdown{font-size:clamp(.7rem,.9vw,.75rem);line-height:1.4;opacity:.7;padding-top:.6rem;border-top:1px solid}@media(max-width: 768px){.time-estimate .estimate-breakdown{padding-top:.5rem;line-height:1.3}}.time-estimate .estimate-breakdown em{font-style:italic;opacity:.8;font-size:clamp(.65rem,.8vw,.7rem);margin-top:.4rem;display:block}@media(max-width: 768px){.time-estimate .estimate-breakdown em{margin-top:.3rem}}.calculator-right{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 768px){.calculator-right{padding:1.5rem;gap:1.2rem}}@media(max-width: 480px){.calculator-right{padding:1rem;gap:1rem}}.cost-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:1.2rem;align-items:center}@media(max-width: 768px){.cost-comparison{gap:1rem;text-align:center}}@media(max-width: 480px){.cost-comparison{gap:.8rem}}.cost-comparison .custom-cost,.cost-comparison .saasap-cost{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}@media(max-width: 768px){.cost-comparison .custom-cost,.cost-comparison .saasap-cost{gap:.3rem}}.cost-comparison .custom-cost .label,.cost-comparison .saasap-cost .label{font-size:clamp(.8rem,1vw,.875rem);font-weight:600;opacity:.8}.cost-comparison .custom-cost .amount,.cost-comparison .saasap-cost .amount{font-size:clamp(1.4rem,2vw,1.75rem);font-weight:800}.cost-comparison .custom-cost .amount.highlight,.cost-comparison .saasap-cost .amount.highlight{color:#a855f7}.cost-comparison .custom-cost .time,.cost-comparison .saasap-cost .time{font-size:clamp(.7rem,.9vw,.75rem);opacity:.6}.cost-comparison .vs-separator{font-size:clamp(.9rem,1.2vw,1rem);font-weight:700;padding:.4rem .8rem;border-radius:50%;color:#fff;text-align:center}@media(max-width: 768px){.cost-comparison .vs-separator{width:fit-content;margin:0 auto;padding:.3rem .6rem}}.savings-box{padding:1.2rem;border-radius:.75rem;text-align:center;border:2px solid;background:linear-gradient(135deg, rgba(16, 185, 129, 0.1) 0%, rgba(16, 185, 129, 0.05) 100%)}@media(max-width: 768px){.savings-box{padding:1rem}}@media(max-width: 480px){.savings-box{padding:.8rem}}.savings-box .savings-content .savings-label{font-size:clamp(.8rem,1vw,.875rem);font-weight:600;opacity:.8;display:block;margin-bottom:.4rem}.savings-box .savings-content .savings-amount{font-size:clamp(1.8rem,2.5vw,2.25rem);font-weight:800;color:#10b981;display:block;margin-bottom:.6rem}@media(max-width: 768px){.savings-box .savings-content .savings-amount{margin-bottom:.5rem}}.savings-box .savings-content .savings-detail{font-size:clamp(.8rem,1vw,.875rem)}.savings-box .savings-content .savings-detail .percentage{font-weight:700;color:#10b981}.savings-box .savings-content .savings-detail .time-saved{font-weight:600}.calculator-note{margin-top:1.5rem;display:flex;align-items:flex-start;gap:.8rem;padding:1.2rem;border-radius:.75rem;border:1px solid;max-width:50rem}@media(max-width: 768px){.calculator-note{margin-top:1.2rem;padding:1rem;gap:.6rem}}@media(max-width: 480px){.calculator-note{padding:.8rem;gap:.5rem}}.calculator-note i{color:#a855f7;margin-top:.125rem;flex-shrink:0;font-size:clamp(.9rem,1.1vw,1rem)}.calculator-note p{font-size:clamp(.8rem,1vw,.875rem);line-height:1.4;margin:0;opacity:.8}@media(max-width: 768px){.calculator-note p{line-height:1.3}}html.theme-dark .cost-calculator-section{background-color:#1a1a1a;color:#fff}html.theme-dark .cost-calculator-section .section-tag{background-color:rgba(168,85,247,.15);color:#a855f7}html.theme-dark .cost-calculator-section .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html.theme-dark .calculator-card{background-color:rgba(38,38,38,.05);border-color:rgb(32.3,32.3,32.3)}html.theme-dark .calculator-left h3,html.theme-dark .calculator-left p{color:#fff}html.theme-dark .calculator-left label{color:#fff}html.theme-dark .calculator-left input[type=range]{background:rgb(34.2,34.2,34.2)}html.theme-dark .time-estimate{background-color:rgba(38,38,38,.03);border-color:rgb(30.4,30.4,30.4)}html.theme-dark .time-estimate .estimate-breakdown{border-color:rgb(30.4,30.4,30.4);color:hsla(0,0%,100%,.7)}html.theme-dark .time-estimate .label{color:#fff}html.theme-dark .calculator-right{background-color:rgba(38,38,38,.02)}html.theme-dark .cost-comparison .label{color:hsla(0,0%,100%,.8)}html.theme-dark .cost-comparison .amount{color:#fff}html.theme-dark .cost-comparison .time{color:hsla(0,0%,100%,.6)}html.theme-dark .savings-box{border-color:rgba(5,150,105,.3)}html.theme-dark .savings-box .savings-label{color:hsla(0,0%,100%,.8)}html.theme-dark .calculator-note{background-color:rgba(38,38,38,.05);border-color:rgb(32.3,32.3,32.3)}html.theme-dark .calculator-note p{color:hsla(0,0%,100%,.8)}html.theme-light .cost-calculator-section{background-color:#fff;color:#1a1a1a}html.theme-light .cost-calculator-section .section-tag{background-color:rgba(168,85,247,.15);color:#a855f7}html.theme-light .cost-calculator-section .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html.theme-light .calculator-card{background-color:rgba(250,250,250,.05);border-color:rgb(212.5,212.5,212.5)}html.theme-light .calculator-left h3,html.theme-light .calculator-left p{color:#1a1a1a}html.theme-light .calculator-left label{color:#1a1a1a}html.theme-light .calculator-left input[type=range]{background:#e1e1e1}html.theme-light .time-estimate{background-color:rgba(250,250,250,.03);border-color:#c8c8c8}html.theme-light .time-estimate .estimate-breakdown{border-color:#c8c8c8;color:rgba(26,26,26,.7)}html.theme-light .time-estimate .label{color:#1a1a1a}html.theme-light .calculator-right{background-color:rgba(250,250,250,.02)}html.theme-light .cost-comparison .label{color:rgba(26,26,26,.8)}html.theme-light .cost-comparison .amount{color:#1a1a1a}html.theme-light .cost-comparison .time{color:rgba(26,26,26,.6)}html.theme-light .savings-box{border-color:rgba(16,185,129,.3)}html.theme-light .savings-box .savings-label{color:rgba(26,26,26,.8)}html.theme-light .calculator-note{background-color:rgba(250,250,250,.05);border-color:rgb(212.5,212.5,212.5)}html.theme-light .calculator-note p{color:rgba(26,26,26,.8)}.mission-section{padding:40px 0;position:relative;overflow:hidden}.mission-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;background:linear-gradient(45deg, #a855f7, #7c3aed);pointer-events:none}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.mission-card{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.mission-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #a855f7, #7c3aed);border-radius:18px;z-index:-1;opacity:.2;transition:opacity .3s ease}.mission-card:hover::before{opacity:.3}.mission-icon{flex-shrink:0;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg, #a855f7, #7c3aed)}.mission-icon i{font-size:1.8rem;color:#fff;animation:heartbeat 2s ease-in-out infinite}.mission-icon::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:2px solid #a855f7;transform:translate(-50%, -50%);animation:pulse 2s ease-in-out infinite}.mission-content{flex:1}.mission-header{margin-bottom:1.2rem}.mission-header .mission-tag{display:inline-block;padding:.4rem .8rem;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:.8rem}.mission-header h3{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;margin-bottom:.4rem;line-height:1.2}.mission-header h3 .highlight{background:linear-gradient(135deg, #a855f7, #7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.mission-header h4{font-size:clamp(1rem,1.5vw,1.1rem);font-weight:500;opacity:.8}.mission-message{margin-bottom:1.5rem}.mission-message p{font-size:clamp(.95rem,1.2vw,1rem);line-height:1.6;margin-bottom:.8rem}.mission-message p.mission-motto{font-style:italic;font-weight:500;margin-bottom:0}.mission-cta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.mission-cta .cta-text{font-size:.85rem;opacity:.8}.mission-cta .mission-link{font-weight:600;text-decoration:none;padding:.4rem .8rem;border-radius:8px;transition:all .3s ease;border:1px solid rgba(0,0,0,0);font-size:.85rem}.mission-cta .mission-link:hover{transform:translateY(-1px)}@keyframes heartbeat{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(1.5);opacity:0}}@media(max-width: 768px){.mission-card{flex-direction:column;text-align:center;gap:1.5rem;padding:1.5rem}.mission-icon{width:60px;height:60px}.mission-icon i{font-size:1.5rem}.mission-header h3{font-size:1.5rem}.mission-header h4{font-size:.9rem}.mission-cta{justify-content:center;text-align:center}}html.theme-dark .mission-section{background:linear-gradient(135deg, #1a1a1a 0%, #262626 100%)}html.theme-dark .mission-card{background:rgba(255,194,0,.05);border:1px solid rgba(255,194,0,.12);box-shadow:0 20px 40px rgba(0,0,0,.1)}html.theme-dark .mission-header .mission-tag{background:#a855f7;color:#1a1a1a}html.theme-dark .mission-header h3{color:#fff}html.theme-dark .mission-header h4{color:#fff}html.theme-dark .mission-message p{color:#fff}html.theme-dark .mission-message p strong{color:#a855f7}html.theme-dark .mission-message p.mission-motto{color:#a855f7}html.theme-dark .mission-cta .cta-text{color:#fff}html.theme-dark .mission-cta .mission-link{color:#a855f7;border-color:#a855f7}html.theme-dark .mission-cta .mission-link:hover{background:#a855f7;color:#1a1a1a}html.theme-light .mission-section{background:linear-gradient(135deg, #ffffff 0%, #fafafa 100%)}html.theme-light .mission-card{background:rgba(255,194,0,.08);border:1px solid rgba(255,194,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.1)}html.theme-light .mission-header .mission-tag{background:#a855f7;color:#fff}html.theme-light .mission-header h3{color:#1a1a1a}html.theme-light .mission-header h4{color:#1a1a1a}html.theme-light .mission-message p{color:#1a1a1a}html.theme-light .mission-message p strong{color:#a855f7}html.theme-light .mission-message p.mission-motto{color:#a855f7}html.theme-light .mission-cta .cta-text{color:#1a1a1a}html.theme-light .mission-cta .mission-link{color:#a855f7;border-color:#a855f7}html.theme-light .mission-cta .mission-link:hover{background:#a855f7;color:#fff}.faq-section{position:relative;padding:50px 0;overflow:hidden}.faq-container{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:5}.faq-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.faq-decoration .faq-floating{position:absolute;border-radius:50%;filter:blur(60px);opacity:.08}.faq-decoration .faq-floating.faq-floating-1{width:300px;height:300px;top:15%;right:-10%;animation:faq-float 30s ease-in-out infinite}.faq-decoration .faq-floating.faq-floating-2{width:250px;height:250px;bottom:20%;left:-15%;animation:faq-float 25s ease-in-out infinite reverse}.faq-header{text-align:center;margin-bottom:2rem}.faq-header .faq-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.faq-header .faq-title .highlight{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.faq-header .faq-subtitle{font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.6;max-width:600px;margin:0 auto}.faq-items{margin-bottom:2.5rem}.faq-item{margin-bottom:1rem;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item.active .faq-question .faq-toggle i{transform:rotate(45deg)}.faq-item.active .faq-answer{max-height:none;padding:0 1.2rem 1.2rem 1.2rem;opacity:1}.faq-item .faq-question{padding:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .3s ease}.faq-item .faq-question h3{font-size:clamp(1rem,1.5vw,1.1rem);font-weight:600;line-height:1.4;margin:0}.faq-item .faq-question .faq-toggle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq-item .faq-question .faq-toggle i{font-size:.9rem;transition:transform .3s ease}.faq-item .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1)}.faq-item .faq-answer p{font-size:clamp(.9rem,1.2vw,.95rem);line-height:1.6;margin:0}.faq-item .faq-answer p code{padding:.15rem .4rem;border-radius:4px;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.85rem}.faq-contact{text-align:center;padding:2rem 1.5rem;border-radius:16px}.faq-contact .faq-contact-content h3{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;margin-top:0;margin-bottom:.8rem}.faq-contact .faq-contact-content p{font-size:clamp(.95rem,1.2vw,1rem);margin-bottom:1.5rem}.faq-contact .faq-contact-content .faq-contact-button{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease}.faq-contact .faq-contact-content .faq-contact-button:hover{transform:translateY(-1px)}.faq-contact .faq-contact-content .faq-contact-button i{font-size:.9rem}.faq-footer{text-align:center;padding:2rem 1.5rem;border-radius:16px;margin-top:2rem}.faq-footer h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;margin-top:0;margin-bottom:1rem}.faq-footer p{font-size:clamp(.95rem,1.2vw,1rem);margin:0}.faq-footer p a{text-decoration:underline;font-weight:600;transition:all .3s ease}.faq-footer p a:hover{text-decoration:none}@keyframes faq-float{0%,100%{transform:translateY(0px) translateX(0px)}25%{transform:translateY(-25px) translateX(10px)}50%{transform:translateY(-10px) translateX(-15px)}75%{transform:translateY(-30px) translateX(8px)}}@media(max-width: 768px){.faq-container{padding:0 1rem}.faq-item{margin-bottom:1rem}.faq-item.active .faq-answer{max-height:none !important;height:auto}.faq-item .faq-question{padding:1rem}.faq-item .faq-question h3{font-size:1rem;line-height:1.3}.faq-item .faq-answer{padding:0 1rem 1rem 1rem}.faq-item .faq-answer p{font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.faq-item .faq-answer p:last-child{margin-bottom:0}}@media(max-width: 480px){.faq-section{padding:30px 0}.faq-container{padding:0 .75rem}.faq-item .faq-question{padding:.875rem}.faq-item .faq-question h3{font-size:.95rem}.faq-item .faq-answer{padding:0 .875rem .875rem .875rem}.faq-item .faq-answer p{font-size:.85rem}}html.theme-dark .faq-section{background:linear-gradient(135deg, #1a1a1a 0%, rgb(30.58, 30.58, 30.58) 100%)}html.theme-dark .faq-decoration .faq-floating{background:radial-gradient(circle, #a855f7 0%, transparent 70%)}html.theme-dark .faq-header .faq-title{color:#fff}html.theme-dark .faq-header .faq-title .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}html.theme-dark .faq-header .faq-subtitle{color:hsla(0,0%,100%,.8)}html.theme-dark .faq-header .faq-subtitle a{color:#a855f7;text-decoration:underline}html.theme-dark .faq-header .faq-subtitle a:hover{color:rgb(176.7,102,247.8)}html.theme-dark .faq-item{background:rgba(255,194,0,.004);border:1px solid rgba(168,85,247,.15);backdrop-filter:blur(20px)}html.theme-dark .faq-item:hover{border-color:rgba(168,85,247,.3);box-shadow:0 8px 24px rgba(168,85,247,.1)}html.theme-dark .faq-item.active{border-color:rgba(168,85,247,.4);box-shadow:0 12px 32px rgba(168,85,247,.15)}html.theme-dark .faq-item .faq-question:hover{background:rgba(168,85,247,.05)}html.theme-dark .faq-item .faq-question h3{color:#fff}html.theme-dark .faq-item .faq-question .faq-toggle{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2)}html.theme-dark .faq-item .faq-question .faq-toggle i{color:#a855f7}html.theme-dark .faq-item .faq-answer p{color:hsla(0,0%,100%,.8)}html.theme-dark .faq-item .faq-answer p code{background:rgba(168,85,247,.1);color:#a855f7}html.theme-dark .faq-contact{background:rgba(255,194,0,.005);border:1px solid rgba(168,85,247,.2);backdrop-filter:blur(20px)}html.theme-dark .faq-contact .faq-contact-content h3{color:#fff}html.theme-dark .faq-contact .faq-contact-content p{color:hsla(0,0%,100%,.8)}html.theme-dark .faq-contact .faq-contact-content .faq-contact-button{background:linear-gradient(135deg, #a855f7 0%, rgb(176.7, 102, 247.8) 100%);color:#fff;box-shadow:0 8px 24px rgba(168,85,247,.4)}html.theme-dark .faq-contact .faq-contact-content .faq-contact-button:hover{box-shadow:0 12px 32px rgba(168,85,247,.5)}html.theme-dark .faq-footer{background:rgba(255,194,0,.004);border:1px solid rgba(168,85,247,.15);backdrop-filter:blur(20px)}html.theme-dark .faq-footer h3{color:#fff}html.theme-dark .faq-footer p{color:hsla(0,0%,100%,.8)}html.theme-dark .faq-footer p a{color:#a855f7}html.theme-dark .faq-footer p a:hover{color:rgb(176.7,102,247.8)}html.theme-light .faq-section{background:linear-gradient(135deg, #ffffff 0%, white 100%)}html.theme-light .faq-decoration .faq-floating{background:radial-gradient(circle, #a855f7 0%, transparent 70%)}html.theme-light .faq-header .faq-title{color:#1a1a1a}html.theme-light .faq-header .faq-title .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}html.theme-light .faq-header .faq-subtitle{color:rgba(26,26,26,.8)}html.theme-light .faq-header .faq-subtitle a{color:#a855f7;text-decoration:underline}html.theme-light .faq-header .faq-subtitle a:hover{color:rgb(176.7,102,247.8)}html.theme-light .faq-item{background:rgba(255,194,0,.0064);border:1px solid rgba(168,85,247,.15);backdrop-filter:blur(20px)}html.theme-light .faq-item:hover{border-color:rgba(168,85,247,.3);box-shadow:0 8px 24px rgba(168,85,247,.1)}html.theme-light .faq-item.active{border-color:rgba(168,85,247,.4);box-shadow:0 12px 32px rgba(168,85,247,.15)}html.theme-light .faq-item .faq-question:hover{background:rgba(168,85,247,.05)}html.theme-light .faq-item .faq-question h3{color:#1a1a1a}html.theme-light .faq-item .faq-question .faq-toggle{background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.2)}html.theme-light .faq-item .faq-question .faq-toggle i{color:#a855f7}html.theme-light .faq-item .faq-answer p{color:rgba(26,26,26,.8)}html.theme-light .faq-item .faq-answer p code{background:rgba(168,85,247,.1);color:#a855f7}html.theme-light .faq-contact{background:rgba(255,194,0,.008);border:1px solid rgba(168,85,247,.2);backdrop-filter:blur(20px)}html.theme-light .faq-contact .faq-contact-content h3{color:#1a1a1a}html.theme-light .faq-contact .faq-contact-content p{color:rgba(26,26,26,.8)}html.theme-light .faq-contact .faq-contact-content .faq-contact-button{background:linear-gradient(135deg, #a855f7 0%, rgb(176.7, 102, 247.8) 100%);color:#fff;box-shadow:0 8px 24px rgba(168,85,247,.4)}html.theme-light .faq-contact .faq-contact-content .faq-contact-button:hover{box-shadow:0 12px 32px rgba(168,85,247,.5)}html.theme-light .faq-footer{background:rgba(255,194,0,.0064);border:1px solid rgba(168,85,247,.15);backdrop-filter:blur(20px)}html.theme-light .faq-footer h3{color:#1a1a1a}html.theme-light .faq-footer p{color:rgba(26,26,26,.8)}html.theme-light .faq-footer p a{color:#a855f7}html.theme-light .faq-footer p a:hover{color:rgb(176.7,102,247.8)}.final-cta-section{position:relative;padding:50px 0;overflow:hidden}.final-cta-container{max-width:1000px;margin:0 auto;padding:0 2rem;position:relative;z-index:5}.final-cta-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.final-cta-decoration .final-cta-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2}.final-cta-decoration .final-cta-glow.final-cta-glow-1{width:500px;height:500px;top:20%;left:50%;transform:translateX(-50%);animation:final-cta-pulse 8s ease-in-out infinite}.final-cta-card{text-align:center;padding:2rem 1.5rem;border-radius:24px;position:relative}.final-cta-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;z-index:-1;opacity:.5;transition:opacity .3s ease}.final-cta-card:hover::before{opacity:.7}.final-cta-header{margin-bottom:1.8rem}.final-cta-header .final-cta-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.final-cta-header .final-cta-title .highlight{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.final-cta-header .final-cta-subtitle{font-size:clamp(.9rem,1.5vw,1rem);line-height:1.4;max-width:600px;margin:0 auto}.final-cta-features{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2rem}.final-cta-features .feature-preview{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .3s ease}.final-cta-features .feature-preview:hover{transform:translateY(-1px)}.final-cta-features .feature-preview i{font-size:.9rem}.final-cta-pricing{margin-bottom:2rem}.final-cta-pricing .pricing-highlight{display:flex;align-items:baseline;justify-content:center;gap:.5rem;margin-bottom:.8rem}.final-cta-pricing .pricing-highlight .price-strike{font-size:1.2rem;text-decoration:line-through;opacity:.6}.final-cta-pricing .pricing-highlight .price-current{font-size:clamp(2rem,3vw,2.5rem);font-weight:700}.final-cta-pricing .pricing-highlight .price-label{font-size:clamp(.9rem,1.2vw,1rem);font-weight:500}.final-cta-pricing .pricing-note{font-size:clamp(.85rem,1.1vw,.9rem);margin-bottom:1.5rem}.final-cta-button{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2rem;border:none;border-radius:2rem;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);text-decoration:none;margin-bottom:1.5rem;position:relative;overflow:hidden}.final-cta-button::before{content:"";position:absolute;top:-50%;left:-150%;width:50%;height:200%;background:linear-gradient(45deg, transparent 0%, rgba(255, 255, 255, 0.3) 45%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.3) 55%, transparent 100%);transform:skewX(-20deg);transition:left .8s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.final-cta-button span,.final-cta-button i{position:relative;z-index:2}.final-cta-button:hover{transform:translateY(-2px) scale(1.01)}.final-cta-button:hover::before{left:150%}.final-cta-button:hover i{transform:translateX(3px)}.final-cta-button i{font-size:1rem;transition:transform .3s ease}.final-cta-guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem}.final-cta-guarantees .guarantee-item{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500}.final-cta-guarantees .guarantee-item i{font-size:.9rem}.final-cta-social-proof .social-proof-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:1.5rem}.final-cta-social-proof .social-proof-stats .stat-item{text-align:center}.final-cta-social-proof .social-proof-stats .stat-item .stat-number{font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:700;margin-bottom:.4rem;display:block}.final-cta-social-proof .social-proof-stats .stat-item .stat-label{font-size:.8rem;font-weight:500}@keyframes final-cta-pulse{0%,100%{transform:translateX(-50%) scale(1);opacity:.2}50%{transform:translateX(-50%) scale(1.1);opacity:.3}}@keyframes final-cta-float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@media(max-width: 768px){.final-cta-card{padding:1.8rem 1.2rem}.final-cta-features{gap:.6rem}.final-cta-features .feature-preview{font-size:.8rem;padding:.5rem .8rem}.final-cta-guarantees{gap:1rem;flex-direction:column;align-items:center}.final-cta-guarantees .guarantee-item{font-size:.8rem}.final-cta-social-proof .social-proof-stats{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem;justify-items:center}.final-cta-social-proof .social-proof-stats .stat-item .stat-number{font-size:1.6rem}.final-cta-social-proof .social-proof-stats .stat-item:nth-child(3){grid-column:1/-1;grid-row:2}}@media(max-width: 480px){.final-cta-card{padding:1.5rem 1rem;border-radius:20px}.final-cta-button{padding:.9rem 1.8rem;font-size:1rem}.final-cta-pricing .pricing-highlight .price-current{font-size:2.2rem}.final-cta-social-proof .social-proof-stats{gap:1.2rem}.final-cta-social-proof .social-proof-stats .stat-item .stat-number{font-size:1.4rem}.final-cta-social-proof .social-proof-stats .stat-item .stat-label{font-size:.75rem}.final-cta-social-proof .social-proof-stats .stat-item:nth-child(3){grid-column:1/-1;grid-row:2}}html.theme-dark .final-cta-section{background:radial-gradient(ellipse at center, rgba(168, 85, 247, 0.1) 0%, #1a1a1a 50%)}html.theme-dark .final-cta-decoration .final-cta-glow{background:radial-gradient(circle, #a855f7 0%, transparent 70%)}html.theme-dark .final-cta-card{background:rgba(255,194,0,.005);border:1px solid rgba(168,85,247,.3);backdrop-filter:blur(30px)}html.theme-dark .final-cta-card::before{background:linear-gradient(135deg, rgba(168, 85, 247, 0.1) 0%, rgba(168, 85, 247, 0.05) 100%)}html.theme-dark .final-cta-header .final-cta-title{color:#fff}html.theme-dark .final-cta-header .final-cta-title .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}html.theme-dark .final-cta-header .final-cta-subtitle{color:hsla(0,0%,100%,.8)}html.theme-dark .final-cta-features .feature-preview{background:rgba(168,85,247,.1);color:#a855f7;border:1px solid rgba(168,85,247,.2)}html.theme-dark .final-cta-features .feature-preview:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.3);box-shadow:0 8px 16px rgba(168,85,247,.2)}html.theme-dark .final-cta-pricing .pricing-highlight .price-strike{color:hsla(0,0%,100%,.5)}html.theme-dark .final-cta-pricing .pricing-highlight .price-current{color:#a855f7}html.theme-dark .final-cta-pricing .pricing-highlight .price-label{color:hsla(0,0%,100%,.7)}html.theme-dark .final-cta-pricing .pricing-note{color:hsla(0,0%,100%,.6)}html.theme-dark .final-cta-button{background:linear-gradient(135deg, #a855f7 0%, rgb(176.7, 102, 247.8) 100%);color:#fff;box-shadow:0 12px 32px rgba(168,85,247,.4),0 0 60px rgba(168,85,247,.2)}html.theme-dark .final-cta-button::before{background:linear-gradient(135deg, rgb(181.05, 110.5, 248.2) 0%, rgb(189.75, 127.5, 249) 100%)}html.theme-dark .final-cta-button:hover{box-shadow:0 20px 40px rgba(168,85,247,.5),0 0 80px rgba(168,85,247,.3)}html.theme-dark .final-cta-guarantees .guarantee-item{color:hsla(0,0%,100%,.8)}html.theme-dark .final-cta-guarantees .guarantee-item i{color:#a855f7}html.theme-dark .final-cta-social-proof .social-proof-stats .stat-item{justify-content:center;align-items:center;text-align:center}html.theme-dark .final-cta-social-proof .social-proof-stats .stat-item .stat-number{color:#a855f7}html.theme-dark .final-cta-social-proof .social-proof-stats .stat-item .stat-label{color:hsla(0,0%,100%,.7)}html.theme-light .final-cta-section{background:radial-gradient(ellipse at center, rgba(168, 85, 247, 0.1) 0%, #ffffff 50%)}html.theme-light .final-cta-decoration .final-cta-glow{background:radial-gradient(circle, #a855f7 0%, transparent 70%)}html.theme-light .final-cta-card{background:rgba(255,194,0,.008);border:1px solid rgba(168,85,247,.3);backdrop-filter:blur(30px)}html.theme-light .final-cta-card::before{background:linear-gradient(135deg, rgba(168, 85, 247, 0.1) 0%, rgba(168, 85, 247, 0.05) 100%)}html.theme-light .final-cta-header .final-cta-title{color:#1a1a1a}html.theme-light .final-cta-header .final-cta-title .highlight{background:linear-gradient(135deg, #a855f7 0%, rgb(185.4, 119, 248.6) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}html.theme-light .final-cta-header .final-cta-subtitle{color:rgba(26,26,26,.8)}html.theme-light .final-cta-features .feature-preview{background:rgba(168,85,247,.1);color:#a855f7;border:1px solid rgba(168,85,247,.2)}html.theme-light .final-cta-features .feature-preview:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.3);box-shadow:0 8px 16px rgba(168,85,247,.2)}html.theme-light .final-cta-pricing .pricing-highlight .price-strike{color:rgba(26,26,26,.5)}html.theme-light .final-cta-pricing .pricing-highlight .price-current{color:#a855f7}html.theme-light .final-cta-pricing .pricing-highlight .price-label{color:rgba(26,26,26,.7)}html.theme-light .final-cta-pricing .pricing-note{color:rgba(26,26,26,.6)}html.theme-light .final-cta-button{background:linear-gradient(135deg, #a855f7 0%, rgb(176.7, 102, 247.8) 100%);color:#fff;box-shadow:0 12px 32px rgba(168,85,247,.4),0 0 60px rgba(168,85,247,.2)}html.theme-light .final-cta-button::before{background:linear-gradient(135deg, rgb(181.05, 110.5, 248.2) 0%, rgb(189.75, 127.5, 249) 100%)}html.theme-light .final-cta-button:hover{box-shadow:0 20px 40px rgba(168,85,247,.5),0 0 80px rgba(168,85,247,.3)}html.theme-light .final-cta-guarantees .guarantee-item{color:rgba(26,26,26,.8)}html.theme-light .final-cta-guarantees .guarantee-item i{color:#a855f7}html.theme-light .final-cta-social-proof .social-proof-stats .stat-item{justify-content:center;align-items:center;text-align:center}html.theme-light .final-cta-social-proof .social-proof-stats .stat-item .stat-number{color:#a855f7}html.theme-light .final-cta-social-proof .social-proof-stats .stat-item .stat-label{color:rgba(26,26,26,.7)}.toast-container{position:fixed;bottom:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;gap:.75rem;pointer-events:none;max-width:400px;width:100%}@media(max-width: 480px){.toast-container{bottom:1rem;right:1rem;left:1rem;max-width:none}}.toast{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,0);pointer-events:auto;position:relative;overflow:hidden;max-width:100%;word-wrap:break-word;opacity:0;transform:translateX(100%);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.toast.toast-enter{opacity:1;transform:translateX(0)}.toast.toast-exit{opacity:0;transform:translateX(100%);margin-bottom:-100px}.toast .toast-icon{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.toast .toast-content{flex:1;min-width:0}.toast .toast-content .toast-title{font-weight:600;margin-bottom:.25rem;line-height:1.4}.toast .toast-content .toast-message{line-height:1.5;word-break:break-word}.toast .toast-close{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;margin:-0.25rem -0.25rem -0.25rem 0;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.toast .toast-close:hover{opacity:1}.toast .toast-close i{font-size:1rem}.toast .toast-progress{position:absolute;bottom:0;left:0;height:3px;background-color:currentColor;opacity:.3;transition:width linear}.toast-success .toast-icon{color:inherit}.toast-error .toast-icon{color:inherit}.toast-warning .toast-icon{color:inherit}.toast-info .toast-icon{color:inherit}@media(max-width: 480px){.toast{padding:.875rem;font-size:.8rem}.toast .toast-icon{font-size:1.125rem}.toast .toast-content .toast-title{font-size:.875rem}}html.theme-dark .toast{background-color:#1a1a1a;color:#fff;border-color:rgb(32.3,32.3,32.3)}html.theme-dark .toast .toast-close{color:#fff}html.theme-dark .toast .toast-close:hover{background-color:rgb(34.2,34.2,34.2)}html.theme-dark .toast-success{background-color:rgb(220.6451612903,253.8548387097,243.5483870968);color:#059669;border-color:rgb(186.2903225806,252.7096774194,232.0967741935)}html.theme-dark .toast-success .toast-close{color:#059669}html.theme-dark .toast-success .toast-close:hover{background-color:rgb(203.4677419355,253.2822580645,237.8225806452)}html.theme-dark .toast-error{background-color:rgb(251.5,233.3,233.3);color:#dc2626;border-color:rgb(248,211.6,211.6)}html.theme-dark .toast-error .toast-close{color:#dc2626}html.theme-dark .toast-error .toast-close:hover{background-color:rgb(249.75,222.45,222.45)}html.theme-dark .toast-warning{background-color:hsl(32.1327014218,94.6188340807%,94.3725490196%);color:#d97706;border-color:hsl(32.1327014218,94.6188340807%,88.7450980392%)}html.theme-dark .toast-warning .toast-close{color:#d97706}html.theme-dark .toast-warning .toast-close:hover{background-color:hsl(32.1327014218,94.6188340807%,91.5588235294%)}html.theme-dark .toast-info{background-color:rgb(223.9935483871,247.8580645161,253.6064516129);color:#0891b2;border-color:rgb(192.9870967742,240.7161290323,252.2129032258)}html.theme-dark .toast-info .toast-close{color:#0891b2}html.theme-dark .toast-info .toast-close:hover{background-color:rgb(208.4903225806,244.2870967742,252.9096774194)}html.theme-light .toast{background-color:#fff;color:#1a1a1a;border-color:rgb(212.5,212.5,212.5)}html.theme-light .toast .toast-close{color:#1a1a1a}html.theme-light .toast .toast-close:hover{background-color:#e1e1e1}html.theme-light .toast-success{background-color:hsl(160.1183431953,84.07960199%,93.9411764706%);color:#10b981;border-color:hsl(160.1183431953,84.07960199%,87.8823529412%)}html.theme-light .toast-success .toast-close{color:#10b981}html.theme-light .toast-success .toast-close:hover{background-color:hsl(160.1183431953,84.07960199%,90.9117647059%)}html.theme-light .toast-error{background-color:rgb(253.4,236.3,236.3);color:#ef4444;border-color:rgb(251.8,217.6,217.6)}html.theme-light .toast-error .toast-close{color:#ef4444}html.theme-light .toast-error .toast-close:hover{background-color:rgb(252.6,226.95,226.95)}html.theme-light .toast-warning{background-color:rgb(254,245.3,230.6);color:#f59e0b;border-color:rgb(253,235.6,206.2)}html.theme-light .toast-warning .toast-close{color:#f59e0b}html.theme-light .toast-warning .toast-close:hover{background-color:rgb(253.5,240.45,218.4)}html.theme-light .toast-info{background-color:hsl(188.7378640777,94.495412844%,94.2745098039%);color:#06b6d4;border-color:hsl(188.7378640777,94.495412844%,88.5490196078%)}html.theme-light .toast-info .toast-close{color:#06b6d4}html.theme-light .toast-info .toast-close:hover{background-color:hsl(188.7378640777,94.495412844%,91.4117647059%)}.saasap-landing{min-height:100vh;width:100%;position:relative;overflow:hidden;padding-top:70px}html.theme-dark .saasap-landing{background-color:#1a1a1a;color:#fff}html.theme-light .saasap-landing{background-color:#fff;color:#1a1a1a}
