@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);.inactivity-warning-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.inactivity-warning-modal{animation:slideUp .3s ease;background:var(--card-bg);border-radius:16px;box-shadow:0 10px 40px #0000004d;max-width:450px;padding:2.5rem;text-align:center;width:90%}.warning-icon{align-items:center;animation:pulse 2s ease-in-out infinite;color:var(--text);display:flex;font-size:4rem;justify-content:center;margin-bottom:1rem}.inactivity-warning-modal h2{color:var(--text);font-size:1.5rem;margin-bottom:1rem}.inactivity-warning-modal p{color:var(--text);line-height:1.6;margin-bottom:.5rem}.inactivity-warning-modal p strong{color:#ff5252;font-size:1.2rem;font-weight:700}.warning-subtitle{color:var(--text);font-size:1.1rem;margin-bottom:2rem;margin-top:1.5rem}.warning-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.warning-actions button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:.875rem 2rem;transition:all .3s ease}.btn-continue{background:var(--primary);color:var(--button-text)}.btn-continue:hover{background:var(--primary-hover);box-shadow:0 4px 12px #006eff4d;transform:translateY(-2px)}.btn-logout{background:#0000;border:2px solid var(--text-secondary);color:var(--text)}.btn-logout:hover{background:#ff52521a;border-color:#ff5252;color:#ff5252}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.inactivity-warning-modal{padding:2rem 1.5rem}.warning-actions{flex-direction:column}.warning-actions button{width:100%}}.navbar{background-color:var(--navbar);color:var(--text);display:flex;flex-direction:column;height:100vh;left:0;padding:10px 0;position:fixed;top:0;transform:translateX(0);width:250px;z-index:9999}.navbar,.navbar.collapsed{transition:transform .3s ease}.navbar.collapsed{transform:translateX(-100%)}.toggle-wrapper{display:flex;justify-content:flex-end;padding:5px 10px;width:100%}.logo-container{align-items:center;display:flex;justify-content:space-between;padding:10px 15px}.navbar-logo-container{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding:15px 10px}.navbar-logo-container,.navbar-logo-link{align-items:center;display:flex;justify-content:center;width:100%}.navbar-logo-link{text-decoration:none}.navbar-logo-image{border-radius:4px;height:auto;max-height:60px;max-width:180px;object-fit:contain;transition:transform .2s ease;width:auto}.navbar-logo-image:hover{transform:scale(1.05)}.navbar-logo-text{color:var(--text);font-size:20px;font-weight:700;padding:10px;text-align:center;text-decoration:none}.user-info-container{border-bottom:1px solid #ffffff1a;display:flex;justify-content:center;margin-bottom:10px;padding:10px 15px;width:100%}.user-info{align-items:center;border-radius:6px;display:flex;gap:8px;padding:8px 12px;text-decoration:none;transition:background .2s ease}.user-info:hover{background-color:#ffffff1a}.user-avatar{border:2px solid var(--primary);border-radius:50%;height:40px;width:40px}.username{font-size:16px}.logo-text,.username{color:var(--text);font-weight:700}.logo-text{font-size:18px;text-decoration:none}.nav-links{align-items:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;padding:10px 15px}.nav-links,.nav-links li,.nav-links li a{text-align:left;width:100%}.nav-links li a{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--text);display:flex;font-size:16px;font-weight:700;gap:10px;justify-content:flex-start;padding:8px 16px;text-decoration:none;transition:background .2s ease}.nav-links li a:hover{background-color:var(--primary);color:#fff}.dropdown-menu{display:flex;padding-left:10px}.dropdown-menu li a{color:var(--text);font-size:14px;padding:5px 10px}.dropdown-menu li a:hover{background-color:var(--primary-hover);color:#fff}.mode-toggle-wrapper{list-style:none;margin:0;padding:0}.mode-toggle{gap:8px;margin:20px 0}.auth-btn{background-color:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin:10px;padding:10px 15px}.auth-btn:hover{background-color:var(--primary-hover)}.navbar.collapsed .auth-btn,.navbar.collapsed .dropdown-title,.navbar.collapsed .mode-toggle span,.navbar.collapsed .mode-toggle-wrapper .mode-toggle span,.navbar.collapsed .nav-links li a span,.navbar.collapsed .navbar-logo-text,.navbar.collapsed .username{display:none}.navbar.collapsed .navbar-logo-container{margin-bottom:5px;padding:10px 5px}.navbar.collapsed .navbar-logo-image{max-height:40px;max-width:40px}.navbar.collapsed .user-info-container{margin-bottom:5px;padding:5px}.navbar.collapsed .user-info{flex-direction:column;gap:4px;justify-content:center}.navbar.collapsed .nav-links li a{justify-content:center}.toggle-button-floating{background:var(--primary);border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;font-size:18px;font-weight:700;left:250px;padding:8px 12px;position:fixed;top:15px;transition:left .3s ease;z-index:9998}.toggle-button-floating:hover{background:var(--primary-hover)}.toggle-button-floating.collapsed{left:0}.navbar-content{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center;width:100%}.auth-btn,.dropdown-menu li a,.dropdown-title,.logo-text,.nav-links li a,.username{justify-content:flex-start;text-align:left}.nav-links li.auth{display:flex;justify-content:center;width:100%}.nav-links li.auth .auth-btn{justify-content:center!important;text-align:center!important;width:auto}.dropdown-menu{display:none;flex-direction:column;gap:5px;list-style:none;margin:0;padding-left:0}.dropdown-menu.show{display:flex}.dropdown-menu,.nav-links{list-style:none;margin:0;padding:0}.dropdown-menu li{list-style:none}@media (max-width:768px){.navbar{height:auto;left:0;min-height:100vh;position:fixed;top:0;transform:translateX(0);width:350px;z-index:9999}.navbar.collapsed{transform:translateX(-100%)}.container,.main-content,.page-wrapper,body,body.sidebar-collapsed{margin-left:0}.toggle-button-floating{left:350px;z-index:9999}.navbar-overlay{background:#00000080;height:100vh;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9998}.navbar-overlay.hidden{opacity:0;pointer-events:none}}.cart-badge{border:2px solid var(--navbar);color:var(--button-text);position:relative;top:auto;transition:all .3s ease;z-index:1}.cart-link:hover .cart-badge{border:2px solid var(--background)}.nav-links a{border-radius:8px;color:var(--primary);font-size:1rem;font-weight:500;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:before{background:var(--primary);border-radius:1px;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-links a.active,.nav-links a:hover{background:var(--primary);color:var(--primary);transform:translateY(-1px)}.footer-section{grid-column:auto}.footer{background:linear-gradient(135deg,#0f0f0f,#1a1a1a);border-top:1px solid #2a2a2a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow:hidden;position:relative}.footer:before{background:linear-gradient(90deg,#0000,#8700c5,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container{margin:0 auto;max-width:1200px;padding:0 24px}.footer-content{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:2fr 1fr;justify-content:center;padding:64px 0 48px}.footer-brand-section{display:flex;flex-direction:column;gap:24px}.footer-brand-link{align-items:center;color:#fff;display:flex;gap:12px;text-decoration:none;transition:opacity .2s ease}.footer-brand-link:hover{opacity:.8}.footer-logo{align-items:center;background:none;border-radius:8px;box-shadow:none;display:flex;height:auto;justify-content:center;margin:0 auto 8px;max-width:320px;width:100%}.logo-icon{display:none}.footer-brand-text{font-size:24px;font-weight:700;letter-spacing:-.02em}.footer-description{color:#fff;font-size:16px;line-height:1.6;margin:20px auto 0;text-align:center;width:100%}.footer-social{gap:16px}.footer-social,.social-link{display:flex;justify-content:center}.social-link{align-items:center;background:#000;border:1px solid #2a2a2a;border-radius:8px;color:#fff;height:40px;text-decoration:none;transition:all .2s ease;width:40px}.social-link:hover{background:#8700c5;box-shadow:0 4px 16px #8700c54d;color:#fff;transform:translateY(-1px)}.footer-nav{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(160px,1fr));justify-items:start;width:100%}.footer-section{min-width:160px}.footer-section-title{color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 20px;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-link{color:#fff;font-size:15px;padding:2px 0;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#8700c5}.footer-newsletter{align-items:center;border-top:1px solid #2a2a2a;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:48px 0}.newsletter-content,.newsletter-form{margin:0 auto;max-width:400px;width:100%}.newsletter-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;text-align:center}.newsletter-description{color:#fff;font-size:16px;line-height:1.6;margin:0 auto;text-align:center;width:100%}.newsletter-form{flex-direction:column;gap:12px}.newsletter-input-group{background:rgba(63,39,83,.507);border:1px solid #280049;border-radius:12px;display:flex;overflow:hidden;padding-left:10px;transition:border-color .2s ease}.newsletter-input-group:focus-within{box-shadow:0 0 0 3px #8700c51a}.newsletter-input{background:#0000;border:none;font-size:15px;outline:none;padding:16px 20px}.newsletter-input::placeholder{color:#280049}.newsletter-button{border:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-left:10px;padding:16px 24px;transition:all .2s ease;white-space:nowrap}.newsletter-button,.newsletter-button:hover{background:linear-gradient(135deg,#8700c5,#8700c5)}.newsletter-button:hover{box-shadow:0 4px 16px #8700c54d}.newsletter-privacy{color:#fff;font-size:13px;line-height:1.5;margin:0}.privacy-link{color:#8700c5;text-decoration:none}.privacy-link:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #2a2a2a;padding:24px 0}.footer-bottom-content{align-items:center;display:flex;justify-content:space-between}.footer-copyright{color:#fff;font-size:14px;margin:0}.footer-bottom-links{display:flex;gap:24px}.bottom-link{color:#fff;font-size:14px;text-decoration:none;transition:color .2s ease}.bottom-link:hover{color:#8700c5}@media (max-width:1024px){.footer-nav{gap:32px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-container{padding:0 20px}.footer-content{gap:40px;grid-template-columns:1fr;padding:48px 0 32px}.footer-nav{gap:24px;grid-template-columns:repeat(2,1fr)}.footer-newsletter{gap:24px;grid-template-columns:1fr;padding:32px 0}.newsletter-title{font-size:20px}.footer-bottom-content{flex-direction:column;gap:16px;text-align:center}.footer-bottom-links{gap:16px}}@media (max-width:480px){.footer-nav{gap:20px;grid-template-columns:1fr}.newsletter-input-group{flex-direction:column}.newsletter-button{border-radius:0 0 12px 12px}.newsletter-input{border-radius:12px 12px 0 0}.footer-social{justify-content:center}}:root{--primary:#006eff;--primary-hover:#1952bd;--background:#fff;--text:#111;--text-secondary:#666;--navbar:#f8f9fa;--dropdown:#e9ecef;--button-text:#fff;--card-bg:#fff}*{box-sizing:border-box;margin:0;padding:0}html{font-family:Poppins,sans-serif;height:100%;overflow:hidden}body{background-color:#fff;background-color:var(--background);color:#111;color:var(--text);height:100vh;margin-left:0;max-width:100%;overflow-y:auto;transition:background-color .3s ease,color .3s ease}body.sidebar-expanded{margin-left:250px}.container{margin-bottom:0;margin-top:25px;max-width:100%;padding:40px 20px 0;width:100%}.navbar a{color:#111;color:var(--text);font-size:16px;font-weight:700;text-decoration:none;transition:none}button{background-color:#006eff;background-color:var(--primary);border:none;border-radius:5px;color:#fff;color:var(--button-text);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:bolder;padding:10px 20px;transition:all .3s ease-in-out}button:hover{background-color:#1952bd;background-color:var(--primary-hover);transform:scale(1.05)}.item{background-color:#fff;background-color:var(--card-bg);border-radius:10px;box-shadow:0 4px 10px #0003;overflow:hidden;padding:20px;text-align:center}.item:not(:last-child){margin-bottom:20px}.row{align-items:flex-start;display:flex;gap:20px;justify-content:center;width:100%}input:not([type=checkbox]),select,textarea{background:#fff;background:var(--background);border:1px solid #fff;border:1px solid var(--button-text);border-radius:5px;color:#111;color:var(--text);font-family:inherit;font-size:16px;margin:10px 0;padding:10px;width:100%}.mode-toggle{align-items:center;color:#111;color:var(--text);display:flex;font-weight:700;gap:10px;justify-content:center;margin-bottom:20px;margin-top:20px;padding:0}.mode-toggle input{-webkit-appearance:none;appearance:none;background:grey;border-radius:12.5px;cursor:pointer;height:25px;position:relative;transition:background .3s ease;width:50px}.mode-toggle input:checked{background:grey}.mode-toggle input:before{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease,background .3s ease;width:18px}.mode-toggle input:checked:before{background:#000;transform:translateX(25px) translateY(-50%)}.mode-toggle input:hover:before{box-shadow:0 0 0 2px #000;transform:scale(1.1) translateY(-50%)}.mode-toggle input:checked:hover:before{box-shadow:0 0 0 2px #fff;transform:translateX(25px) scale(1.1) translateY(-50%)}h1{font-size:32px;text-align:center}h1,h2{color:#111;color:var(--text);font-weight:700}h2{font-size:28px}h3{color:#111;color:var(--text);font-size:24px;font-weight:700}.page-wrapper{display:flex;flex-direction:column;margin:0;min-height:100vh;padding:0}.main-content,.page-wrapper>main{flex:1 1;margin-bottom:0;margin-top:0;min-height:100vh;padding:0}@media (max-width:768px){h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}p{font-size:14px}}body{margin-left:250px;transition:margin-left .3s ease}body.sidebar-collapsed{margin-left:0!important}@media (max-width:768px){body{margin-left:0}}.go-back-link{color:#006eff;color:var(--primary);display:inline-block;font-weight:700;margin-bottom:10px;text-decoration:none}.go-back-link:hover{text-decoration:underline}body:not(.sidebar-collapsed) .loading-spinner{color:#111;color:var(--text);font-size:24px;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}body.sidebar-collapsed .loading-spinner{left:50%;transform:translate(-50%,-50%)}.dragging{cursor:grabbing;opacity:.5}.drag-handle{cursor:grab}.modal{overflow-x:hidden;overflow-y:auto}.global-tooltip-box{word-wrap:break-word;animation:slideInTooltip .3s ease forwards;background:#fff;background:var(--card-bg);border-radius:10px;box-shadow:0 2px 10px #0003;max-height:300px;max-width:300px;opacity:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:20px;transform:translateX(50px);white-space:pre-wrap;z-index:2000}@keyframes slideInTooltip{to{opacity:1;transform:translateX(0)}}.tooltip-content{word-wrap:break-word;margin-top:8px;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word}.note-icon{cursor:pointer;margin-left:6px;position:relative}.react-select__menu,.react-select__menu-portal{position:absolute!important;z-index:9999!important}.async-select__control{background-color:#fff;background-color:var(--background);border-color:#111;border-color:var(--text);border-radius:6px;box-shadow:none;font-size:16px;min-height:44px;padding:2px 4px}.async-select__control--is-focused{box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px var(--text)}.async-select__control:hover{border-color:#111;border-color:var(--text)}.error-boundary-container{align-items:center;background-color:#fff;background-color:var(--background);color:#111;color:var(--text);display:flex;justify-content:center;min-height:100vh;padding:20px}.error-boundary-content{background-color:#fff;background-color:var(--card-bg);border-radius:10px;box-shadow:0 4px 20px #0000001a;max-width:500px;padding:40px;text-align:center}.error-boundary-content h2{color:#e74c3c;font-size:24px;margin-bottom:16px}.error-boundary-content p{line-height:1.6;margin-bottom:24px}.error-boundary-button{background-color:#006eff;background-color:var(--primary);border:none;border-radius:6px;color:#fff;color:var(--button-text);cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .2s}.error-boundary-button:hover{background-color:#1952bd;background-color:var(--primary-hover)}.error-details{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-top:20px;padding:16px;text-align:left}.error-details summary{cursor:pointer;font-weight:700;margin-bottom:10px}.error-details pre{word-wrap:break-word;color:#495057;font-size:12px;margin:8px 0;white-space:pre-wrap}.form-input-wrapper{margin-bottom:16px}.form-label{color:#111;color:var(--text);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.form-label.required{position:relative}.required-indicator{color:#e74c3c;font-weight:700;margin-left:4px}.form-description{color:#111;color:var(--text);font-size:12px;line-height:1.4;margin-bottom:6px;opacity:.7}.form-input{background-color:#fff;background-color:var(--background);border:2px solid #fff;border:2px solid var(--card-bg);border-radius:6px;color:#111;color:var(--text);font-family:inherit;font-size:16px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus{border-color:#006eff;border-color:var(--primary);box-shadow:0 0 0 3px #006eff1a;outline:none}.form-input.error{border-color:#e74c3c}.form-input.error:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-input.disabled{background-color:#fff;background-color:var(--card-bg);cursor:not-allowed;opacity:.6}.form-error{align-items:center;color:#e74c3c;display:flex;font-size:14px;gap:6px;line-height:1.4;margin-top:6px}.form-error:before{content:"⚠️";font-size:12px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.async-select__menu{position:absolute;z-index:1000}.async-select__menu,.async-select__option{background-color:#fff;background-color:var(--background)}.async-select__option{color:#111;color:var(--text);cursor:pointer}.async-select__option--is-focused{background-color:#1952bd;background-color:var(--primary-hover);color:#fff;color:var(--button-text)}.async-select__option--is-selected{background-color:#006eff;background-color:var(--primary);color:#fff;color:var(--button-text)}.async-select__input,.async-select__placeholder,.async-select__single-value{color:#111;color:var(--text)}.column:last-child{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.typing-dots .dot{animation:blink 1.4s infinite both;background:#111;background:var(--text);border-radius:50%;display:inline-block;height:6px;margin:0 2px;width:6px}.typing-dots .dot:nth-child(2){animation-delay:.2s}.typing-dots .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.hero-banner-container{background-color:#fff;background-color:var(--card-bg);border-radius:15px;height:500px;line-height:.9;padding:100px 40px;position:relative;width:100%}.hero-banner-container .beats-solo{color:#111;color:var(--text);font-size:20px}.hero-banner-container h3{color:#111;color:var(--text);font-size:4rem;margin-top:4px}.hero-banner-container h1{color:#111;color:var(--text);font-size:clamp(2.5rem,10vw,10em);line-height:1.05;margin-left:-20px;max-width:100%;overflow-wrap:break-word;text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}.hero-banner-container button{background-color:#006eff;background-color:var(--primary);border:none;border-radius:15px;color:#fff;color:var(--button-text);cursor:pointer;font-size:18px;font-weight:500;margin-top:0;padding:10px 16px;transition:all .3s ease-in-out;z-index:10000!important}.hero-banner-container button:hover{background-color:#1952bd;background-color:var(--primary-hover);transform:scale(1.05)}.hero-banner-image{height:450px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:450px}.desc{display:flex;flex-direction:column;line-height:1.3;position:absolute;right:5%;top:5%;width:300px}.desc,.desc p{color:#111;color:var(--text)}.desc p{font-weight:300;text-align:end}.desc h5{align-self:flex-end;color:#111;color:var(--text);font-size:16px;font-weight:700;margin-bottom:12px}@media screen and (max-width:800px){.hero-banner-container{height:560px;line-height:1.3}.hero-banner-container h1{font-size:50px}.hero-banner-container h3{font-size:40px}.hero-banner-container button{margin-top:90px}.hero-banner-image{height:62%;right:-6%;top:-2%;width:77%}.desc{bottom:60px}}.cart-link{font-size:1.5rem;position:relative}.cart-badge{background:#006eff;background:var(--primary);border:2px solid #f8f9fa;border:2px solid var(--navbar,#eee);border-radius:50%;color:#fff;color:var(--button-text,#fff);font-size:.7rem;font-weight:700;min-width:20px;padding:2px 6px;position:absolute;right:-8px;text-align:center;top:-6px}.product-detail-container{position:relative}.back-to-store-link{align-items:center;background:none;border:none;box-shadow:none;color:#006eff;color:var(--primary);cursor:pointer;display:inline-flex;padding:0;position:absolute;right:18px;text-decoration:none;top:18px;transition:color .18s;transition:color .18s,transform .18s;z-index:2}.back-to-store-link:hover{background:none;color:color-mix(in srgb,#006eff 80%,#000 20%);color:color-mix(in srgb,var(--primary) 80%,#000 20%);text-decoration:none;transform:scale(1.18)}.cart-bubble{align-items:center;background:#fff;border-radius:50%;bottom:32px;box-shadow:0 2px 8px #00000026;color:#000;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:32px;transition:box-shadow .2s,transform .2s;width:56px;z-index:1000}.cart-bubble:hover{box-shadow:0 4px 16px #00000040;transform:scale(1.05)}.cart-count{background:#e53935;border-radius:50%;color:#fff;font-size:12px;font-weight:700;padding:2px 7px;position:absolute;right:10px;top:10px}.marketing-content,.marketing-main{margin-left:0!important;padding-left:0!important}.marketing-content body,.marketing-content html,.marketing-main body,.marketing-main html{height:100%;margin:0!important;padding:0!important}.marketing-content body,.marketing-content html,.marketing-layout *,.marketing-main body,.marketing-main html{transition-delay:0s!important;transition-duration:.3s!important;transition-property:background-color,color,border-color,box-shadow,transform,opacity,width,height,max-width,min-width,padding,left,right,top,bottom,visibility!important;transition-timing-function:ease!important}body,html{overflow-x:hidden}.landing-root{font-family:Poppins,sans-serif}.landing-root *{border:none;box-sizing:border-box;margin:0;outline:none;padding:0}.landing-container{align-items:center;animation:fadeInUp .8s ease-out both;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;overflow-x:hidden;padding:60px 20px 20px;width:100%;will-change:opacity}.landing-hero{background:#0000;padding:0 20px;text-align:center}.landing-logo{margin-bottom:24px;width:300px}.landing-title{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:16px}.landing-subtitle{color:#bbb;font-size:1.25rem;font-weight:300;margin-bottom:32px}.landing-cta{background-color:#55007c;border-radius:8px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.landing-cta:hover{background-color:#3e0059}.landing-features{background:#0000;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:60px 20px}.feature{backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);background:#6a6a7026;border-radius:18px;box-shadow:0 6px 32px 0 #00000040;max-width:300px;padding:32px 20px;text-align:center}.feature h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:8px}.feature p{color:#bbb;font-weight:300}.landing-cta-final{background:#0000;padding:60px 20px;text-align:center}.landing-cta-final h2{color:#fff;font-size:1.75rem;margin-bottom:24px}.footer-logo{height:40px;margin-bottom:8px;object-fit:contain}a{color:#8700c5;text-decoration:none;transition:color .3s ease}@media (max-width:768px){.landing-title{font-size:2rem}.landing-subtitle{font-size:1rem}.landing-cta{font-size:.95rem}.landing-cta-final h2{font-size:1.5rem}.feature h3{font-size:1.1rem}.feature p{font-size:.9rem}}.landing-root.no-scroll{overflow-y:hidden!important}body.landing-body{background-color:#0d0d0d;color:#fff;overflow-x:hidden;transition:background-color 0s ease,color 0s ease}.landing-root,body.landing-body{margin-left:0!important}.landing-container h1,.landing-container h2,.landing-container h3,.landing-container h4,.landing-container h5,.landing-container h6{color:#fff}.landing-root .landing-features{transition:background .5s ease}.landing-root .landing-cta{overflow:hidden;position:relative;z-index:1}.landing-root .landing-cta:before{background:radial-gradient(circle,#ffffff26,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(25deg);transition:all .75s ease;width:200%}.landing-root .landing-cta:hover:before{left:-10%;top:-10%}.landing-root .landing-bg-animated{animation:pulse 5s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#8700c540,#0000 70%);height:100%;left:0;min-height:100vh;pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.landing-root{background-color:#0d0d0d;color:#fff;min-height:100%;overflow-x:hidden;width:100%}.landing-theme{--background:#0a0016;--text:#fff;--primary:#8700c5;--primary-hover:#4e1aff;--button-text:#fff}.landing-cta.primary{background:linear-gradient(90deg,#8700c5,#4e1aff)}.landing-cta.secondary{background:#fff;box-shadow:0 2px 12px 0 #8700c514}.landing-cta.large{border-radius:16px;font-size:1.15rem;padding:18px 44px}.feature-link{align-items:center;background:#8700c514;border:1px solid #8700c5;border-radius:8px;box-shadow:0 2px 8px 0 #8700c514;color:#8700c5;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;margin-top:12px;padding:10px 22px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.feature-link:hover{background:linear-gradient(90deg,#8700c5,#4e1aff);border-color:#4e1aff;box-shadow:0 4px 16px 0 #8700c52e;color:#fff}.hero-buttons{gap:18px;margin-bottom:24px}.marketing-layout{background:radial-gradient(circle at 20% 80%,#8700c50d 0,#0000 50%),radial-gradient(circle at 80% 20%,#4e1aff0d 0,#0000 50%),#0a0016;color:#fff;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth}.marketing-layout::-webkit-scrollbar{width:8px}.marketing-layout::-webkit-scrollbar-track{background:#0a0016cc}.marketing-layout::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:4px}.marketing-layout::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a855f7,#8700c5)}.marketing-layout *{box-sizing:border-box}.marketing-layout .base-nav-links a,.marketing-layout .btn,.marketing-layout .feature-card,.marketing-layout .nav-links a{will-change:transform}.marketing-layout .base-nav-links a:focus,.marketing-layout .btn:focus,.marketing-layout .form-group input:focus,.marketing-layout .form-group select:focus,.marketing-layout .form-group textarea:focus,.marketing-layout .nav-links a:focus,.marketing-layout .submit-btn:focus{outline:2px solid #8700c5;outline-offset:2px}@media (prefers-reduced-motion:reduce){.marketing-layout{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.feature-card,.plan-card,.testimonial-card{animation:fadeInUp .6s ease-out forwards}.feature-card:nth-child(2n){animation-delay:.1s}.feature-card:nth-child(3n){animation-delay:.2s}.marketing-layout .marketing-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0a0016fa;border-bottom:1px solid #8700c540;box-shadow:0 4px 32px #8700c526;height:80px;left:0;padding:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.marketing-layout .marketing-content{margin-left:0;margin-top:80px;padding:0}.marketing-layout .nav-container{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.marketing-layout .nav-brand{align-items:center;display:flex;text-decoration:none}.marketing-layout .nav-logo{height:40px;object-fit:contain}.marketing-layout .nav-links{align-items:center;display:flex;gap:2.5rem}.marketing-layout .nav-links a{border-radius:8px;color:#fff;font-size:1rem;font-weight:500;padding:8px 16px;position:relative;text-decoration:none;transition:all .3s ease}.marketing-layout .nav-links a:before{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:1px;bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.marketing-layout .nav-links a.active,.marketing-layout .nav-links a:hover{background:#8700c514;color:#8700c5;transform:translateY(-1px)}.nav-links a.active:before,.nav-links a:hover:before{width:100%}.nav-links a.active{font-weight:600}.base-nav-links{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:20px;display:flex;gap:1.8rem;padding:12px 32px;transition:all .3s ease}.base-nav-links,.base-nav-links:hover{background:#0000;box-shadow:none}.base-nav-links a{background:#0000;border-radius:12px;color:#fff;font-size:1rem;font-weight:500;padding:12px 20px;position:relative;text-decoration:none;transition:all .25s ease;white-space:nowrap}.base-nav-links a.active,.base-nav-links a:hover{background:#8700c51a;color:#8700c5;transform:translateY(-1px)}.base-nav-links a.active{background:#8700c526;box-shadow:0 4px 16px 0 #8700c540;font-weight:600}.base-nav-links .nav-cta{background:linear-gradient(135deg,#8700c5,#a855f7);border:none;border-radius:10px;box-shadow:0 4px 20px 0 #8700c533;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s ease}.base-nav-links .nav-cta:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.base-nav-links .nav-cta:hover{background:linear-gradient(135deg,#a855f7,#8700c5);box-shadow:0 8px 30px 0 #8700c54d;transform:translateY(-2px) scale(1.02)}.base-nav-links .nav-cta:hover:before{left:100%}.nav-cta{background:linear-gradient(135deg,#8700c5,#a855f7);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.nav-cta:hover{box-shadow:0 10px 25px #8700c54d;transform:translateY(-2px)}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;padding:.5rem}.mobile-menu-toggle span{background:#fff;height:3px;margin:3px 0;transition:.3s;width:25px}.marketing-main{min-height:calc(100vh - 80px);padding-top:80px}.features-page{margin:0 auto;max-width:1200px;padding:0 2rem}.features-header{background:linear-gradient(135deg,#8700c51a,#0000);border-radius:20px;margin:2rem 0;padding:4rem 0;text-align:center}.features-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5);-webkit-background-clip:text;background-clip:text;font-size:3rem;margin-bottom:1rem}.header-subtitle{color:#ccc;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}.feature-section{border-bottom:1px solid #8700c51a;padding:4rem 0}.feature-section:last-child{border-bottom:none}.feature-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.feature-section.reverse .feature-content{direction:rtl}.feature-section.reverse .feature-info{direction:ltr}.feature-icon{margin-bottom:1rem}.feature-content h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.feature-description{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.feature-lists{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.benefits-list h4,.features-list h4{color:#8700c5;font-weight:600;margin-bottom:1rem}.benefits-list ul,.features-list ul{list-style:none;padding:0}.benefits-list ul li,.features-list ul li{align-items:center;color:#ccc;display:flex;gap:.5rem;margin-bottom:.5rem}.feature-visual{align-items:center;display:flex;justify-content:center}.feature-mockup{border-radius:16px;box-shadow:0 20px 40px #0000004d;max-width:500px;overflow:hidden;width:100%}.additional-features{background:#8700c50d;border-radius:20px;margin:4rem 0;padding:4rem 0}.section-title{color:#fff}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px}.feature-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#181028e6;border:1px solid #8700c540;border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s ease}.feature-card:before{background:linear-gradient(90deg,#0000,#8700c51a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.feature-card:hover{border-color:#8700c566;box-shadow:0 25px 50px #8700c540;transform:translateY(-8px)}.feature-card:hover:before{left:100%}.feature-card h3{color:#fff;margin:1rem 0}.feature-card p{color:#ccc;line-height:1.6}.integrations-section{padding:4rem 0;text-align:center}.integrations-section h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.integrations-section p{color:#ccc;font-size:1.1rem;margin-bottom:3rem}.integrations-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:800px}.integration-card{background:#18102899;border-radius:12px;transition:transform .3s ease}.integration-card:hover{transform:scale(1.05)}.integration-logo{color:#8700c5;font-size:1.1rem;font-weight:600}.features-cta{background:linear-gradient(135deg,#8700c5,#4a0066);border-radius:20px;margin:4rem 0;padding:4rem;text-align:center}.features-cta h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.features-cta p{color:#e0e0e0;font-size:1.1rem;margin-bottom:2rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn:hover:before{left:100%}.btn-primary{background:linear-gradient(135deg,#fff,#f0f0f0);box-shadow:0 4px 20px #ffffff1a;color:#8700c5}.btn-primary:hover{background:linear-gradient(135deg,#f8f8f8,#e8e8e8);box-shadow:0 8px 30px #fff3;transform:translateY(-3px)}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #fffc;color:#fff}.btn-secondary:hover{background:#fffffff2;border-color:#fff;box-shadow:0 8px 30px #fff3;color:#8700c5;transform:translateY(-3px)}.contact-cta,.contact-faq,.contact-form-section,.contact-hero,.contact-info-section,.demo-section{margin-left:0;padding:4rem 0}.contact-hero{background:linear-gradient(135deg,#8700c51a,#0000);border-radius:20px;margin:2rem 0;padding:6rem 0 4rem;text-align:center}.contact-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.contact-methods{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.contact-method{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:transform .3s ease}.contact-method:hover{transform:translateY(-5px)}.method-icon{color:#8700c5;margin-bottom:1rem}.contact-method h3{color:#fff;margin-bottom:1rem}.contact-method p{color:#ccc;margin-bottom:.5rem}.form-container{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px}.contact-form{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:1.5rem}.form-group label{color:#fff;display:block;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181028f2;border:2px solid #8700c540;border-radius:12px;box-sizing:border-box;color:#fff;font-size:1rem;padding:1.2rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#8700c5;box-shadow:0 0 0 3px #8700c526;outline:none;transform:translateY(-2px)}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80;transition:color .3s ease}.form-group input:focus::placeholder,.form-group textarea:focus::placeholder{color:#ffffff4d}.form-group textarea{min-height:120px;resize:vertical}.submit-btn{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;overflow:hidden;padding:1.4rem 2.5rem;position:relative;transition:all .3s ease;width:100%}.submit-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#a855f7,#8700c5);box-shadow:0 15px 35px #8700c566;transform:translateY(-3px)}.submit-btn:hover:not(:disabled):before{left:100%}.submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn.loading,.submit-btn.loading{opacity:.8;pointer-events:none}.btn.loading:before,.submit-btn.loading:before{display:none}.form-note{color:#ccc;font-size:.9rem;margin-top:1rem;text-align:center}.success-message{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:3rem;text-align:center}.success-message h3{color:#fff;margin:1rem 0}.success-message p{color:#ccc;line-height:1.6;margin-bottom:2rem}.form-sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem}.sidebar-card h4{align-items:center;color:#fff;display:flex;gap:.5rem;margin:1rem 0}.sidebar-card p{color:#ccc;line-height:1.6;margin-bottom:1rem}.demo-section{background:#8700c50d;border-radius:20px;padding:4rem;text-align:center}.demo-content h2{color:#fff;margin-bottom:1.5rem}.demo-content p{color:#ccc;line-height:1.6;margin:0 auto 2rem;max-width:600px}.demo-benefits{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem auto;max-width:800px}.demo-benefit{align-items:center;color:#ccc;display:flex;gap:.5rem}.demo-cta{margin-top:2rem}.demo-note{color:#ccc;font-size:.9rem;margin-top:1rem}@media (max-width:768px){.contact-hero h1{font-size:2.5rem}.form-container{gap:2rem}.contact-methods,.demo-benefits,.form-container,.form-row{grid-template-columns:1fr}.demo-benefits{text-align:left}}.about-hero,.pricing-header{background:linear-gradient(135deg,#8700c51a,#0000);border-radius:20px;margin:2rem 0;padding:6rem 0 4rem;text-align:center}.about-hero h1,.pricing-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.landing-cta.primary{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border:none;border-radius:12px;box-shadow:0 6px 25px #8700c540;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:1.2rem 2.5rem;position:relative;text-decoration:none;transition:all .3s ease}.landing-cta.primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.landing-cta.primary:hover{background:linear-gradient(135deg,#a855f7,#8700c5);box-shadow:0 12px 35px #8700c559;transform:translateY(-3px)}.landing-cta.primary:hover:before{left:100%}.landing-cta.secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:2px solid #8700c5;border-radius:12px;box-shadow:0 4px 20px #8700c51a;color:#8700c5;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1.2rem 2.5rem;text-decoration:none;transition:all .3s ease}.landing-cta.secondary:hover{background:#8700c526;border-color:#a855f7;box-shadow:0 8px 30px #8700c533;color:#fff;transform:translateY(-3px)}.trust-section{margin:4rem 0;text-align:center}.trust-logos{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.trust-logo{background:#18102899;border:1px solid #8700c533;border-radius:12px;color:#8700c5;font-weight:600;padding:1rem 2rem}.features-preview{margin:6rem 0}.features-preview h2{color:#fff;font-size:2.5rem}.testimonials-section{background:#8700c50d;border-radius:20px;margin:6rem 0;padding:4rem 0}.testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.testimonial-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:transform .3s ease}.testimonial-card.featured{border-color:#8700c5;transform:scale(1.05)}.testimonial-card:hover{transform:translateY(-5px)}.testimonial-card.featured:hover{transform:scale(1.05) translateY(-5px)}.stars{display:flex;gap:.25rem;margin-bottom:1rem}.testimonial-author{margin-top:1rem}.testimonial-author strong{color:#8700c5;display:block}.testimonial-author span{color:#ccc;font-size:.9rem}.benefits-section{margin:6rem 0}.benefits-container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.benefits-list{display:flex;flex-direction:column;gap:1.5rem}.benefit{align-items:flex-start;display:flex;gap:1rem}.benefit h4{color:#fff;margin-bottom:.5rem}.benefit p{color:#ccc;margin:0}.about-cta,.final-cta,.pricing-cta{background:linear-gradient(135deg,#8700c5,#4a0066);border-radius:20px;margin:6rem 0;padding:4rem;text-align:center}.cta-container,.cta-content{margin:0 auto;max-width:600px}.about-cta h2,.final-cta h2,.pricing-cta h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.about-cta p,.final-cta p,.pricing-cta p{color:#e0e0e0;font-size:1.1rem;margin-bottom:2rem}.cta-note{color:#e0e0e0;margin-top:1rem}.btn.large{font-size:1.1rem;padding:1.2rem 2.5rem}.mission-vision{margin:6rem 0}.mission-vision-grid{grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr}.mission-card h2,.vision-card h2{color:#fff;margin:1.5rem 0 1rem}.our-story{margin:6rem 0}.story-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.story-text h2{color:#fff;font-size:2.5rem;margin-bottom:2rem}.story-text p{color:#ccc;line-height:1.7;margin-bottom:1.5rem}.timeline-section{background:#8700c50d;border-radius:20px;margin:6rem 0;padding:4rem 0}.timeline{margin:0 auto}.timeline-dot,.timeline:before{background:#8700c5}.timeline-dot{border:4px solid #0a0016;border-radius:50%;height:20px;width:20px}.timeline-content{padding:0 3rem}.timeline-item:nth-child(odd) .timeline-content{text-align:right}.timeline-year{color:#8700c5;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.timeline-content h3{color:#fff;margin-bottom:.5rem}.timeline-content p{color:#ccc}.team-section,.values-section{margin:6rem 0}.team-grid,.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.team-card,.value-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:transform .3s ease}.team-card:hover,.value-card:hover{transform:translateY(-5px)}.team-card h3,.value-card h3{color:#fff;margin:1rem 0}.member-image{margin-bottom:1rem}.member-role{font-weight:600}.stats-section{background:linear-gradient(135deg,#8700c5,#4a0066);border-radius:20px;margin:6rem 0;padding:4rem 0}.stat-card{color:#fff}.stat-number{font-size:3rem}.stat-label{font-size:1.1rem;opacity:.9}.billing-toggle{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.billing-toggle span{color:#ccc;font-weight:600;transition:color .3s ease}.billing-toggle span.active{color:#8700c5}.toggle-switch{display:inline-block;height:34px;position:relative;vertical-align:middle;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;width:26px}input:checked+.slider{background-color:#8700c5}input:checked+.slider:before{transform:translateX(26px)}.discount-badge{background:#00c851;border-radius:12px;color:#fff;font-size:.8rem;margin-left:.5rem;padding:.2rem .5rem}.pricing-plans{margin:6rem 0}.plans-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.plan-card{background:#181028cc;border:2px solid #8700c533;border-radius:16px;padding:2rem;position:relative;transition:transform .3s ease,border-color .3s ease}.plan-card.popular{border-color:#8700c5;transform:scale(1.05)}.plan-card:hover{transform:translateY(-5px)}.plan-card.popular:hover{transform:scale(1.05) translateY(-5px)}.popular-badge{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.25rem;left:50%;padding:.5rem 1rem;position:absolute;top:-12px;transform:translateX(-50%)}.plan-header{margin-bottom:2rem;text-align:center}.plan-header h3{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.plan-description{color:#ccc;line-height:1.5;margin-bottom:1.5rem}.plan-price{margin-bottom:1rem}.price-amount{color:#8700c5;font-size:3rem;font-weight:700}.price-period{color:#ccc;font-size:1rem}.savings{color:#00c851;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.user-limit{color:#ccc;font-size:.9rem}.plan-features ul{list-style:none;margin-bottom:2rem;padding:0}.plan-features ul li{align-items:center;color:#ccc;display:flex;gap:.5rem;margin-bottom:.75rem}.add-ons{border-top:1px solid #8700c533;margin-top:1rem;padding-top:1rem}.add-ons h4{color:#8700c5;font-size:.9rem;margin-bottom:.5rem}.add-on{color:#ccc;font-size:.8rem;margin-bottom:.25rem}.plan-footer{text-align:center}.plan-cta{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease;width:100%}.plan-cta.primary{background:linear-gradient(135deg,#8700c5,#a855f7);color:#fff}.plan-cta.secondary{background:#0000;border:2px solid #8700c5;color:#8700c5}.plan-cta:hover{transform:translateY(-2px)}.plan-note{color:#ccc;font-size:.8rem;margin:0}.comparison-table{margin:4rem 0}.table-scroll{overflow-x:auto}.comparison-table table{background:#181028cc;border-collapse:collapse;border-radius:16px;overflow:hidden;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid #8700c533;padding:1rem;text-align:center}.comparison-table th{background:#8700c533;color:#fff;font-weight:600}.comparison-table td{color:#ccc}.comparison-table td:first-child{color:#fff;font-weight:600;text-align:left}.guarantee-section{background:#8700c50d;border-radius:20px;margin:6rem 0;padding:4rem;text-align:center}.guarantee-content h2{color:#fff;margin:1rem 0}.guarantee-content p{color:#ccc;line-height:1.6;margin:0 auto;max-width:600px}.faq-section{margin:6rem 0}.faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.faq-item{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem}.faq-question{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.faq-question h3{color:#fff;margin:0}.faq-answer{color:#ccc;line-height:1.6;margin:0}@media (max-width:768px){.about-hero h1,.pricing-header h1{font-size:2.5rem}.hero-buttons{align-items:center;flex-direction:column}.benefits-container,.mission-vision-grid,.story-content{gap:2rem;grid-template-columns:1fr}.timeline:before{left:20px}.timeline-item{flex-direction:row!important;padding-left:3rem}.timeline-marker{left:20px!important;transform:translateX(-50%)}.timeline-content{padding-left:2rem;padding-right:0;text-align:left!important}.plans-grid{grid-template-columns:1fr}.plan-card.popular{transform:none}.plan-card.popular:hover{transform:translateY(-5px)}.faq-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-cta,.final-cta,.pricing-cta{padding:2rem}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2rem}}@media (max-width:768px){.nav-links{display:none}.mobile-menu-toggle{display:flex}.base-nav-links{background:#0000;border-radius:16px;flex-direction:column;gap:.5rem;padding:16px 20px}.base-nav-links a{font-size:1.1rem;padding:14px 20px;text-align:center;width:100%}.base-nav-links .nav-cta{font-size:1rem;margin-top:6px;padding:12px 24px}.footer-content{gap:2rem;grid-template-columns:1fr}.footer-legal{flex-direction:column;gap:1rem;text-align:center}.features-header h1{font-size:2rem}.feature-content{gap:2rem}.feature-content,.feature-lists,.features-grid{grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.features-cta{padding:2rem}.features-cta h2{font-size:2rem}}@media (max-width:480px){.nav-container{padding:1rem}.base-nav-links{border-radius:12px;gap:.25rem;padding:12px 16px}.base-nav-links a{font-size:1rem;padding:12px 16px}.base-nav-links .nav-cta{font-size:.95rem;padding:10px 20px}.features-page{padding:0 1rem}.feature-section,.features-header{padding:2rem 0}.additional-features{padding:2rem 1rem}}.marketing-content{min-height:100vh;padding-top:0}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.hero-subtitle{color:#b0b0b0;font-size:1.2rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.hero-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:3rem}.stat{text-align:center}.stat strong{color:#8700c5;display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat span{color:#b0b0b0;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.integrations-page{padding:0}.integrations-hero{background:radial-gradient(circle at 50% 50%,#8700c51a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.integrations-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.integration-categories{padding:6rem 0}.category-section{margin-bottom:6rem}.category-header{align-items:center;border-bottom:1px solid #8700c533;display:flex;gap:1.5rem;margin-bottom:3rem;padding-bottom:1rem}.category-header h2{color:#fff;font-size:2rem;font-weight:600;margin:0}.category-header p{color:#b0b0b0;font-size:1.1rem;margin:.5rem 0 0}.integrations-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.integration-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.integration-card:hover{border-color:#8700c566;box-shadow:0 10px 30px #8700c51a;transform:translateY(-5px)}.integration-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.integration-header h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.integration-description{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.integration-features{list-style:none;margin:0;padding:0}.integration-features li{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:.75rem}.custom-integration-cta{background:linear-gradient(135deg,#8700c51a,#4e1aff1a);padding:6rem 0}.cta-content{margin:0 auto;max-width:800px;text-align:center}.cta-content h2{color:#fff;font-size:2.5rem;font-weight:700;margin:2rem 0 1.5rem}.cta-content p{color:#b0b0b0;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.cta-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem 0 3rem}.cta-features .feature{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.5rem}.integration-process{padding:6rem 0}.process-steps{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:4rem}.step{padding:2rem;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.step h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.step p{color:#b0b0b0;line-height:1.6}.support-page{padding:0}.support-hero{background:radial-gradient(circle at 50% 50%,#00c8511a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.support-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00c851);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.support-channels{padding:6rem 0}.channels-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.channel-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181028cc;border-radius:16px;padding:2rem;transition:all .3s ease}.channel-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.channel-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.channel-header h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.channel-description{color:#b0b0b0;line-height:1.6;margin-bottom:1rem}.channel-details{color:#e0e0e0;font-size:.9rem;margin-bottom:1.5rem}.channel-info{margin:1.5rem 0}.info-item{color:#e0e0e0;display:flex;font-size:.9rem;margin-bottom:.5rem}.info-item strong{color:#fff;min-width:120px}.channel-plans{margin:1.5rem 0}.plans-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.plan-badge{background:#8700c533;border-radius:12px;color:#a855f7;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.channel-action{margin-top:1.5rem}.support-tiers{background:linear-gradient(135deg,#8700c50d,#00c8510d);padding:6rem 0}.tiers-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.tier-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.tier-card.highlighted{border-color:#8700c5;box-shadow:0 0 30px #8700c533}.tier-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.tier-card ul{list-style:none;margin:0;padding:0}.tier-card li{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:.75rem}.common-issues{padding:6rem 0}.issues-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.issue-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.issue-card:hover{border-color:#8700c566}.issue-header{margin-bottom:1.5rem}.issue-header h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.issue-meta{display:flex;gap:1rem;margin-bottom:1rem}.category{background:#00c85133;color:#00c851}.category,.difficulty{border-radius:12px;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.solution-steps{margin-top:1rem}.solution-steps h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.solution-steps ol{color:#e0e0e0;padding-left:1.5rem}.solution-steps li{line-height:1.5;margin-bottom:.5rem}.self-help{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.self-help-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.resource-card{text-align:center}.resource-card:hover{border-color:#8700c566}.resource-card h3{margin:1rem 0}.resource-card p{margin-bottom:2rem}.emergency-support{background:linear-gradient(135deg,#ff69001a,#8700c51a);padding:6rem 0;text-align:center}.cta-guarantee{color:#b0b0b0;font-size:.9rem;line-height:1.6;margin-top:2rem}.press-page{padding:0}.press-hero{background:radial-gradient(circle at 50% 50%,#ff69001a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.press-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff6900);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.press-releases{padding:6rem 0}.releases-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.release-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;position:relative;transition:all .3s ease}.release-card.featured{background:#ff69000d;border-color:#ff6900}.release-card:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.featured-badge{align-items:center;background:linear-gradient(135deg,#ff6900,#ff8533);border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.release-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.release-category{background:#8700c533;border-radius:12px;color:#a855f7;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.release-date{align-items:center;color:#b0b0b0;display:flex;font-size:.9rem;gap:.5rem}.release-card h3{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.release-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.release-actions{display:flex;flex-wrap:wrap;gap:1rem}.awards{background:linear-gradient(135deg,#ffd7000d,#8700c50d);padding:6rem 0}.awards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.award-card{background:#181028cc;border:1px solid #ffd70033;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.award-card:hover{border-color:#ffd70066;transform:translateY(-5px)}.award-card h3{color:#fff;font-size:1.2rem;font-weight:600;margin:1rem 0}.award-card p{color:#b0b0b0;margin-bottom:.5rem}.media-kit{padding:6rem 0}.media-kit-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.media-kit-card{align-items:center;background:#181028cc;border:1px solid #8700c533;border-radius:16px;display:flex;gap:1.5rem;padding:2rem;transition:all .3s ease}.media-kit-card:hover{border-color:#8700c566}.kit-icon{flex-shrink:0}.kit-content h3{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.kit-content p{color:#b0b0b0;line-height:1.6;margin-bottom:1rem}.kit-details{display:flex;gap:1rem;margin-bottom:1rem}.file-size,.file-type{background:#8700c533;border-radius:12px;color:#a855f7;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.kit-action{margin-top:auto}.cta-note{color:#b0b0b0;font-size:.9rem;margin-top:2rem}.careers-page{padding:0}.careers-hero{background:radial-gradient(circle at 50% 50%,#8700c51a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.careers-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.culture-section{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.culture-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.culture-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.culture-card:hover{border-color:#8700c566;transform:translateY(-5px)}.culture-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin:1rem 0}.culture-card p{color:#b0b0b0;line-height:1.6}.benefits-section{padding:6rem 0}.benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.benefit-item{align-items:flex-start;background:#18102899;border:1px solid #8700c51a;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.benefit-item:hover{border-color:#8700c54d}.benefit-content h4{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.benefit-content p{color:#b0b0b0;font-size:.9rem;line-height:1.5}.openings-section{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.openings-grid{grid-gap:2rem;display:grid;gap:2rem;margin-top:3rem}.job-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.job-card:hover{border-color:#8700c566;transform:translateY(-3px)}.job-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.job-title{color:#fff;font-size:1.4rem;font-weight:600;margin:0}.job-meta{display:flex;flex-wrap:wrap;gap:1rem}.job-level,.job-location,.job-type{background:#8700c533;border-radius:12px;color:#a855f7;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.job-description{color:#b0b0b0;line-height:1.6;margin:1rem 0 1.5rem}.job-requirements{margin-bottom:1.5rem}.job-requirements h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.75rem}.job-requirements ul{color:#e0e0e0;padding-left:1.5rem}.job-requirements li{line-height:1.5;margin-bottom:.5rem}.job-actions{display:flex;flex-wrap:wrap;gap:1rem}.blog-page{padding:0}.blog-hero{background:radial-gradient(circle at 50% 50%,#4e1aff1a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.blog-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#4e1aff);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.featured-posts{padding:6rem 0}.featured-grid{grid-template-columns:2fr 1fr}.featured-main{background:#181028cc;border:1px solid #8700c533;border-radius:16px;overflow:hidden;transition:all .3s ease}.featured-main:hover{border-color:#8700c566;transform:translateY(-5px)}.featured-image{align-items:center;background:linear-gradient(135deg,#8700c5,#4e1aff);color:#fff;display:flex;font-size:3rem;height:250px;justify-content:center;width:100%}.featured-content{padding:2rem}.featured-content .post-category{background:#4e1aff33;border-radius:12px;color:#4e1aff;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.25rem .75rem}.featured-content h3{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.featured-content p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.post-meta{align-items:center;color:#888;display:flex;font-size:.9rem;gap:1rem}.featured-sidebar{display:flex;flex-direction:column;gap:1.5rem}.sidebar-post{background:#18102899;border:1px solid #8700c51a;border-radius:12px;padding:1.5rem;transition:all .3s ease}.sidebar-post:hover{border-color:#8700c54d}.sidebar-post h4{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.sidebar-post p{color:#b0b0b0;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.blog-categories{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.category-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.category-card:hover{border-color:#8700c566;transform:translateY(-5px)}.category-card h3{color:#fff;font-size:1.2rem;font-weight:600;margin:1rem 0 .5rem}.category-card .post-count{color:#8700c5;font-size:.9rem;font-weight:600}.newsletter-signup{padding:6rem 0;text-align:center}.newsletter-form{display:flex;gap:1rem;margin:2rem auto 0;max-width:500px}.newsletter-input{background:#181028cc;border:1px solid #8700c54d;border-radius:12px;color:#fff;flex:1 1;font-size:1rem;padding:1rem}.newsletter-input::placeholder{color:#888}.newsletter-input:focus{border-color:#8700c5;outline:none}.webinars-page{padding:0}.webinars-hero{background:radial-gradient(circle at 50% 50%,#00c8511a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.webinars-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00c851);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.webinar-tabs{padding:6rem 0}.tabs-header{border-bottom:1px solid #8700c533;display:flex;justify-content:center;margin-bottom:3rem}.tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#b0b0b0;cursor:pointer;font-size:1.1rem;font-weight:500;padding:1rem 2rem;transition:all .3s ease}.tab-button.active{border-bottom-color:#8700c5;color:#fff}.tab-button:hover{color:#fff}.webinars-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.webinar-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;overflow:hidden;transition:all .3s ease}.webinar-card:hover{border-color:#8700c566;transform:translateY(-5px)}.webinar-image{align-items:center;background:linear-gradient(135deg,#00c851,#00a043);color:#fff;display:flex;font-size:2rem;height:200px;justify-content:center;width:100%}.webinar-content{padding:2rem}.webinar-date{background:#00c85133;border-radius:12px;color:#00c851;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:1rem;padding:.25rem .75rem}.webinar-content h3{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.webinar-content p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.webinar-speaker{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.speaker-avatar{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.speaker-info h4{color:#fff;font-size:.9rem;margin:0}.speaker-info p{color:#888;font-size:.8rem;margin:0}.webinar-actions{display:flex;gap:1rem}.partners-page{padding:0}.partners-hero{background:radial-gradient(circle at 50% 50%,#ffd7001a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.partners-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,gold);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.partner-categories{padding:6rem 0}.partner-category{margin-bottom:6rem}.partner-category h2{color:#fff;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.partner-category p{color:#b0b0b0;font-size:1.1rem;margin-bottom:3rem;text-align:center}.partners-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.partner-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.partner-card:hover{border-color:#ffd70066;transform:translateY(-5px)}.partner-logo{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:50%;color:#000;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.partner-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.partner-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.partner-benefits{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.partner-benefits li{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:.75rem}.partnership-benefits{background:linear-gradient(135deg,#ffd7000d,#8700c50d);padding:6rem 0}.benefits-comparison{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.benefit-column{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center}.benefit-column h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.benefit-list{list-style:none;margin:0;padding:0}.benefit-list li{align-items:center;color:#e0e0e0;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1rem}.partner-application{padding:6rem 0;text-align:center}.application-steps{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:3rem 0}.application-step{text-align:center}.step-icon{align-items:center;background:linear-gradient(135deg,gold,#ffed4e);border-radius:50%;color:#000;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.application-step h4{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.application-step p{color:#b0b0b0;font-size:.9rem;line-height:1.5}.company-page{padding:0}.company-hero{background:radial-gradient(circle at 50% 50%,#8700c51a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.company-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.mission-vision{padding:6rem 0}.mission-vision-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.mission-card,.vision-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:3rem;text-align:center;transition:all .3s ease}.mission-card:hover,.vision-card:hover{border-color:#8700c566;transform:translateY(-5px)}.mission-card h3,.vision-card h3{color:#fff;font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.mission-card p,.vision-card p{color:#b0b0b0;font-size:1.1rem;line-height:1.6}.company-timeline{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.timeline{margin:3rem auto 0;max-width:800px;position:relative}.timeline:before{background:linear-gradient(135deg,#8700c5,#a855f7);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.timeline-item{align-items:center;display:flex;margin-bottom:3rem;position:relative}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-content{background:#181028cc;border:1px solid #8700c533;border-radius:16px;flex:1 1;margin:0 2rem;padding:2rem}.timeline-date{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.timeline-content h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.timeline-content p{color:#b0b0b0;line-height:1.6}.timeline-marker{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:50%;height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px;z-index:2}.company-stats{padding:6rem 0}.stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.stat-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:#8700c566;transform:translateY(-5px)}.stat-number{color:#8700c5;display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#b0b0b0;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.team-section{background:linear-gradient(135deg,#8700c50d,#4e1aff0d);padding:6rem 0}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.team-member{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.team-member:hover{border-color:#8700c566;transform:translateY(-5px)}.member-avatar{align-items:center;background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:100px;justify-content:center;margin:0 auto 1.5rem;width:100px}.team-member h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.member-role{color:#8700c5;font-size:.9rem;font-weight:500;margin-bottom:1rem}.team-member p{color:#b0b0b0;font-size:.9rem;line-height:1.5}.help-center-page{padding:0}.help-hero{background:radial-gradient(circle at 50% 50%,#00c8511a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.help-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#00c851);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.search-section{background:linear-gradient(135deg,#00c8510d,#8700c50d);padding:4rem 0}.search-box{margin:0 auto;max-width:600px;position:relative}.search-input{background:#181028cc;border:1px solid #8700c54d;border-radius:16px;color:#fff;font-size:1.1rem;padding:1.5rem 3rem 1.5rem 1.5rem;width:100%}.search-input::placeholder{color:#888}.search-input:focus{border-color:#8700c5;outline:none}.search-icon{color:#8700c5;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.help-categories{padding:6rem 0}.help-categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.help-category-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.help-category-card:hover{border-color:#8700c566;transform:translateY(-5px)}.category-icon{margin-bottom:1.5rem}.help-category-card h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.help-category-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.articles-list{list-style:none;margin:0;padding:0}.articles-list li{margin-bottom:.75rem}.articles-list a{color:#a855f7;font-size:.9rem;text-decoration:none;transition:color .3s ease}.articles-list a:hover{color:#fff}.popular-articles{background:linear-gradient(135deg,#8700c50d,#00c8510d);padding:6rem 0}.articles-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:3rem}.article-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.article-card:hover{border-color:#8700c566;transform:translateY(-3px)}.article-card h4{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.article-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.article-meta{align-items:center;color:#888;display:flex;font-size:.9rem;justify-content:space-between}.contact-help{padding:6rem 0;text-align:center}.help-contact-options{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.help-contact-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.help-contact-card:hover{border-color:#8700c566;transform:translateY(-5px)}.help-contact-card h4{color:#fff;font-size:1.2rem;font-weight:600;margin:1rem 0}.help-contact-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.resources-page{padding:0}.resources-hero{background:radial-gradient(circle at 50% 50%,#4e1aff1a 0,#0000 70%),#0a0016;padding:8rem 0 6rem;text-align:center}.resources-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#4e1aff);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:1.5rem}.resource-categories{padding:6rem 0}.resource-category{margin-bottom:6rem}.resource-category h2{color:#fff;font-size:2rem;font-weight:600;margin-bottom:1rem;text-align:center}.resource-category p{color:#b0b0b0;font-size:1.1rem;margin-bottom:3rem;text-align:center}.resources-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.resource-card{background:#181028cc;border:1px solid #8700c533;border-radius:16px;padding:2rem;transition:all .3s ease}.resource-card:hover{border-color:#4e1aff66;transform:translateY(-5px)}.resource-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.resource-type{background:#4e1aff33;border-radius:12px;color:#4e1aff;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.resource-card h3{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.resource-card p{color:#b0b0b0;line-height:1.6;margin-bottom:1.5rem}.resource-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.resource-format,.resource-level,.resource-size{background:#8700c533;border-radius:12px;color:#a855f7;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.resource-actions{display:flex;flex-wrap:wrap;gap:1rem}.featured-resources{background:linear-gradient(135deg,#4e1aff0d,#8700c50d);padding:6rem 0}.featured-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:3rem}.featured-resource{background:#181028cc;border:1px solid #4e1aff4d;border-radius:16px;padding:3rem;text-align:center;transition:all .3s ease}.featured-resource:hover{border-color:#4e1aff80;transform:translateY(-5px)}.featured-resource h3{color:#fff;font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem}.featured-resource p{color:#b0b0b0;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.resource-subscription{padding:6rem 0;text-align:center}.subscription-form{display:flex;gap:1rem;margin:2rem auto 0;max-width:500px}.subscription-input{background:#181028cc;border:1px solid #8700c54d;border-radius:12px;color:#fff;flex:1 1;font-size:1rem;padding:1rem}.subscription-input::placeholder{color:#888}.subscription-input:focus{border-color:#8700c5;outline:none}@media (max-width:768px){.section-title{font-size:2rem}.integrations-hero h1,.press-hero h1,.support-hero h1{font-size:2.5rem}.hero-stats{gap:2rem}.stat strong{font-size:2rem}.category-header{align-items:flex-start;flex-direction:column;gap:1rem}.awards-grid,.channels-grid,.integrations-grid,.issues-grid,.media-kit-grid,.process-steps,.releases-grid,.self-help-grid,.tiers-grid{grid-template-columns:1fr}.process-steps{gap:2rem}.cta-features{flex-direction:column;gap:1rem}.cta-buttons{align-items:center;flex-direction:column}.btn{justify-content:center;max-width:300px;width:100%}.media-kit-card{text-align:center}.media-kit-card,.release-actions,.release-header{flex-direction:column}.release-header{align-items:flex-start;gap:.5rem}}.nxc-compact-block,.nxc-features-pricing,.nxc-hero{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:10px;color:#fff;margin:2rem auto;max-width:1200px;padding:1.5rem}.nxc-feat-inner,.nxc-hero-inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.nxc-hero-copy{flex:1 1 60%}.nxc-hero-art{align-items:center;display:flex;flex:0 0 180px;justify-content:center}.nxc-lead{color:#e6e6e9;margin:.5rem 0 1rem}.nxc-quick-features{color:#d7d7df;list-style:none;margin:0 0 1rem;padding:0}.nxc-quick-features li{margin:.35rem 0}.nxc-cta-row{display:flex;gap:.75rem;margin-top:1rem}.nxc-btn-primary{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:8px;color:#fff;font-weight:700;padding:.6rem 1.1rem;text-decoration:none}.nxc-btn-ghost{background:#0000;border:1px solid #ffffff1f;border-radius:8px;color:#fff;padding:.55rem .9rem;text-decoration:none}.nxc-price-badge{background:linear-gradient(135deg,#8700c5,#a855f7);border-radius:10px;font-size:1.4rem;font-weight:700;padding:.9rem 1rem}.nxc-feat-left{flex:1 1}.nxc-feat-right{flex:0 0 320px}.nxc-price-card{background:#ffffff08;border:1px solid #8700c51f;border-radius:10px;padding:1rem;text-align:center}.nxc-price-amount{color:#fff;font-size:1.4rem;margin:.25rem 0}.nxc-price-perks{color:#d7d7df;list-style:none;margin:.6rem 0 1rem;padding:0}.nxc-compact-list{grid-gap:.5rem;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.nxc-compact-item{background:#ffffff05;border-radius:8px;padding:.7rem}@media (max-width:880px){.nxc-feat-inner,.nxc-hero-inner{flex-direction:column}.nxc-hero-art{order:-1}.nxc-feat-right{width:100%}}.form-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#8700c5 70%);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2rem;margin-bottom:1.5rem}
/*# sourceMappingURL=main.819e7264.css.map*/