:root{--bg-color: #121212;--accent-color: #64FFDA;--accent-glow: rgba(100, 255, 218, .4);--text-primary: #FFFFFF;--text-secondary: #94A3B8;--card-bg: rgba(255, 255, 255, .03);--border-radius: 16px;--font-main: "Inter", sans-serif;--font-heading: "Montserrat", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw;width:100%}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;-webkit-font-smoothing:antialiased}.navbar{padding:1.5rem 10%;width:100%}.pricing-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table-container table{min-width:650px}.pricing-desktop-view{display:block}.pricing-mobile-view{display:none}.pricing-header-title{font-size:2.75rem}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:bicubic}h1,h2,h3{font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em}.btn-primary{background-color:var(--accent-color);color:#000;padding:1rem 2rem;border:none;border-radius:var(--border-radius);font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px var(--accent-glow);text-decoration:none;display:inline-block;text-align:center}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--accent-color)}.hero-email-form{display:flex;gap:.5rem;width:100%;max-width:520px}.hero-email-input{flex:1 1 auto;height:42px;padding:0 14px;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:.9rem;outline:none;box-sizing:border-box}.hero-email-btn{flex:0 0 auto;height:42px;padding:0 1.25rem;font-size:.9rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;box-sizing:border-box}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:2rem}select option{background-color:#1a1a1a;color:#fff}select:focus{outline:1px solid var(--accent-color)}.spotlight{position:relative}.spotlight:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140%;height:140%;background:radial-gradient(circle,rgba(100,255,218,.15) 0%,rgba(100,255,218,0) 70%);z-index:-1;pointer-events:none}.glow-edge{box-shadow:0 0 30px #64ffda4d,inset 0 0 1px 1px #ffffff1a}@media (max-width: 768px){.pricing-desktop-view{display:none!important}.pricing-mobile-view{display:flex!important;flex-direction:column;gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box}.navbar{padding:1.25rem 5%!important}.pricing-header-title{font-size:1.85rem!important}.section-padding{padding:3rem 5%!important;overflow-x:hidden}.hero{grid-template-columns:1fr!important;text-align:center;overflow-x:hidden}.hero h1{font-size:2.2rem!important}.hero-email-form,.hero form{margin:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;gap:.45rem!important}.hero-email-input,.hero form input[type=email]{width:100%!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 12px!important;font-size:.88rem!important;line-height:38px!important;box-sizing:border-box!important;border-radius:8px!important;text-align:left!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.hero-email-btn,.hero form button{width:100%!important;max-width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 14px!important;font-size:.88rem!important;line-height:38px!important;justify-content:center!important;box-sizing:border-box!important;border-radius:8px!important}.agitation-grid{grid-template-columns:1fr!important}.nav-desktop-links{display:none!important}.hero-store-buttons{grid-template-columns:1fr!important}.smartphone-frame,.glow-edge{max-width:85vw!important;transform:none!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.google-play-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #01875f80!important}.video-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.video-modal-card{position:relative;width:100%;max-width:900px;background:#121212;border-radius:16px;overflow:hidden;border:1px solid rgba(100,255,218,.3);box-shadow:0 25px 60px #000c;display:flex;flex-direction:column}.video-modal-close-btn{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:40;transition:transform .2s ease,background .2s ease}.video-modal-close-btn:hover{transform:scale(1.08);background:rgba(0,0,0,.85)}.video-modal-body{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background:#000}.video-modal-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-modal-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.5rem;background:#090d16;border-top:1px solid rgba(255,255,255,.1);font-size:.88rem;position:relative;z-index:30}.tutorials-tab-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;margin-bottom:2.5rem}.tutorials-active-card{display:grid;grid-template-columns:1.2fr 1fr;gap:2.5rem;align-items:center;border:1px solid rgba(100,255,218,.25);background:rgba(18,24,28,.85);padding:2.5rem;border-radius:16px}.tutorials-video-preview{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.15);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,border-color .2s ease;width:100%}.tutorials-video-preview:hover{transform:translateY(-2px);border-color:var(--accent-color)}@media (max-width: 768px){.tutorials-tab-nav{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;gap:.65rem!important;padding:.25rem .25rem .85rem!important;margin-bottom:1.5rem!important;scrollbar-width:none!important}.tutorials-tab-nav::-webkit-scrollbar{display:none}.tutorials-tab-nav button{flex:0 0 160px!important;min-width:160px!important;scroll-snap-align:start!important}.tutorials-active-card{display:flex!important;flex-direction:column-reverse!important;gap:1.5rem!important;padding:1.25rem!important}.tutorials-video-preview{width:100%!important;aspect-ratio:16/9!important;border-radius:12px!important}.video-modal-backdrop{padding:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#000!important;border-radius:0!important}.video-modal-card{width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}.video-modal-close-btn{top:max(16px,env(safe-area-inset-top,16px))!important;right:max(16px,env(safe-area-inset-right,16px))!important;width:44px!important;height:44px!important;background:rgba(0,0,0,.75)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 15px #0009!important;z-index:50!important}.video-modal-body{padding-bottom:0!important;height:auto!important;flex:1 1 auto!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;background:#000!important}.video-modal-iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.video-modal-bottom-bar{flex-shrink:0!important;padding:.85rem 1rem!important;padding-bottom:max(.85rem,env(safe-area-inset-bottom,.85rem))!important;background:#070a12!important;border-top:1px solid rgba(255,255,255,.12)!important}}
