.signin-container{align-items:center;background:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;justify-content:center;min-height:95vh;overflow:hidden;padding:1rem;position:relative}.signin-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.bg-orb-1{right:-100px}.bg-orb-2{left:-100px}.bg-grid{background-size:100px 100px}.signin-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #f9c34926;border-radius:24px;box-shadow:0 20px 60px #0000000f,0 8px 30px #00000008;flex-direction:row;max-width:1100px;min-height:600px;width:100%;z-index:5}.signin-image-side,.signin-wrapper{display:flex;overflow:hidden;position:relative}.signin-image-side{align-items:center;flex:0.9 1;justify-content:center;min-height:550px;order:2}.image-overlay{background:linear-gradient(135deg,#0009,#0000004d 50%,#f9c3491a);pointer-events:none}.image-text{max-width:380px;pointer-events:auto}.image-brand-icon{margin:0 auto 1.2rem}.image-text h2{margin-bottom:.6rem}.image-text>p{color:#ffffffe6;margin-bottom:1.5rem}.image-feature{background:#ffffff1a;padding:.7rem 1.2rem}.image-feature:hover{background:#f9c34933;border-color:#f9c3494d;transform:translateX(6px)}.image-feature i{font-size:1.1rem}.image-feature span{font-weight:500;letter-spacing:.3px}.signin-card{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;order:1;padding:2.5rem;position:relative;z-index:2}.brand-section{margin-bottom:1.8rem}.brand-icon{background:#000!important;height:60px;margin:0 auto .6rem;width:60px}.brand-icon p{font-weight:900;margin:0}.brand-suffix{background:#000}.signin-form{display:flex;flex-direction:column;gap:1rem}.input-group label{margin-bottom:.4rem}.input-wrapper input{background:#f8f9fa;border:2px solid #0000000f;border-radius:10px;color:#1a1a1a;font-size:.9rem;outline:none;padding:.8rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.input-wrapper input:focus{box-shadow:0 0 0 4px #f9c34914}.input-wrapper input.focused,.input-wrapper input:focus{background:#fff;border-color:#f9c349}.form-options{font-size:.8rem;justify-content:space-between}.form-options,.remember-me{align-items:center;display:flex}.remember-me{color:#6c6c6c;gap:.4rem}.remember-me input[type=checkbox]{accent-color:#f9c349;cursor:pointer;height:15px;width:15px}.remember-me label{cursor:pointer}.forgot-password{background:none;border:none;color:#f9c349;cursor:pointer;font-size:.8rem;font-weight:600;transition:all .3s ease}.forgot-password:hover{color:#e0a82e;text-decoration:underline}.login-btn{align-items:center;background:linear-gradient(135deg,#f9c349,#f7b731);border:none;border-radius:10px;color:#1a1a1a;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:.85rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.login-btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.login-btn:hover:before{left:100%}.login-btn:hover{box-shadow:0 8px 30px #f9c34959;transform:translateY(-2px)}.login-btn:active{transform:scale(.98)}.login-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.login-btn i{transition:transform .3s ease}.login-btn:hover i{transform:translateX(4px)}.divider{font-size:.8rem}.signup-redirect{color:#6c6c6c;font-size:.9rem;text-align:center}.signup-link{align-items:center;color:#f9c349;cursor:pointer;display:inline-flex;font-weight:700;gap:.3rem;transition:all .3s ease}.signup-link:hover{color:#e0a82e}.signup-link i{font-size:.7rem;transition:transform .3s ease}.signup-link:hover i{transform:translateX(4px)}.trust-badge i{font-size:.8rem}@media (max-width:1024px){.signin-wrapper{flex-direction:column;max-width:700px;min-height:auto}.signin-image-side{flex:none;min-height:320px;order:1;width:100%}.signin-card{order:2;padding:2rem}.image-text h2{font-size:1.5rem}.image-features{flex-direction:row;flex-wrap:wrap;justify-content:center}.image-feature{font-size:.8rem;padding:.5rem 1rem}.image-brand-icon{font-size:1.6rem;height:60px;width:60px}}@media (max-width:768px){.signin-container{padding:1rem}.signin-wrapper{border-radius:16px;min-height:auto}.signin-card{padding:1.8rem 1.5rem}.signin-image-side{min-height:280px}.image-text h2{font-size:1.3rem}.image-text>p{font-size:.85rem;margin-bottom:1rem}.image-feature{font-size:.75rem;padding:.4rem .8rem}.image-feature i{font-size:1rem}.image-brand-icon{font-size:1.4rem;height:52px;margin-bottom:1rem;width:52px}.brand-title{font-size:1.5rem}.brand-icon{font-size:1.3rem;height:50px;width:50px}.input-wrapper input{font-size:.85rem;padding:.7rem .9rem}.form-options{align-items:flex-start;flex-direction:column;gap:.4rem}.brand-section{margin-bottom:1.5rem}}@media (max-width:480px){.signin-container{align-items:stretch;min-height:100vh;padding:.5rem}.signin-wrapper{border-radius:12px}.signin-card{padding:1.5rem 1rem}.signin-image-side{min-height:220px}.image-overlay{padding:1.5rem}.image-brand-icon{font-size:1.2rem;height:44px;margin-bottom:.8rem;width:44px}.image-text h2{font-size:1.1rem}.image-text>p{font-size:.75rem;margin-bottom:.8rem}.image-features{gap:.5rem}.image-feature{font-size:.65rem;gap:.5rem;padding:.3rem .6rem}.image-feature i{font-size:.8rem;width:18px}.brand-title{font-size:1.3rem}.brand-subtitle{font-size:.75rem}.brand-icon{font-size:1.1rem;height:44px;width:44px}.login-btn{font-size:.85rem;padding:.75rem}.trust-badge{flex-wrap:wrap;font-size:.6rem}.bg-orb-1,.bg-orb-2{opacity:.15}.bg-orb-3{display:none}.bg-grid{background-size:30px 30px}.signin-form{gap:.8rem}}@media (prefers-reduced-motion:reduce){.bg-grid,.bg-orb,.brand-icon,.image-brand-icon,.particle{animation:none!important;transition:none!important}.forgot-password,.image-feature,.login-btn,.signup-link{transition:none!important}.image-feature:hover,.login-btn:hover{transform:none!important}}.signup-container{align-items:center;background:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:1.5rem;position:relative}.signup-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.bg-orb{border-radius:50%;filter:blur(120px);opacity:.3;position:absolute}.bg-orb-1{animation:orbFloat1 20s ease-in-out infinite;background:radial-gradient(circle,#f9c34940,#0000);height:500px;left:-100px;top:-200px;width:500px}.bg-orb-2{animation:orbFloat2 22s ease-in-out infinite;background:radial-gradient(circle,#f9c3492e,#0000);bottom:-150px;height:400px;right:-100px;width:400px}.bg-orb-3{animation:orbFloat3 25s ease-in-out infinite;background:radial-gradient(circle,#f9c3491f,#0000);height:300px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,-50px) scale(1.3)}50%{transform:translate(-60px,-80px) scale(.7)}75%{transform:translate(50px,70px) scale(1.2)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-70px,40px) scale(1.4)}66%{transform:translate(60px,-70px) scale(.6)}}@keyframes orbFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.5)}}.bg-grid{animation:gridMove 30s linear infinite;background-image:linear-gradient(#f9c3490d 1px,#0000 0),linear-gradient(90deg,#f9c3490d 1px,#0000 0);background-size:50px 50px;inset:0;position:absolute}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(-50px,50px)}}.bg-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle{animation:particleFloat 8s ease-in-out infinite;background:#f9c34940;border-radius:50%;position:absolute}@keyframes particleFloat{0%,to{opacity:.2;transform:translate(0) scale(1)}25%{opacity:.6;transform:translate(-20px,-30px) scale(1.5)}50%{opacity:.3;transform:translate(30px,-10px) scale(.8)}75%{opacity:.5;transform:translate(-10px,20px) scale(1.2)}}.signup-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #f9c34926;border-radius:24px;box-shadow:0 20px 60px #0000000f,0 8px 30px #00000008;display:flex;flex-direction:row;max-height:90vh;max-width:1100px;min-height:650px;overflow:hidden;position:relative;width:100%;z-index:5}.signup-card{background:#fff;display:flex;flex:1 1;flex-direction:column;max-height:90vh;order:1;overflow-y:auto;padding:2.5rem}.signup-card::-webkit-scrollbar{width:4px}.signup-card::-webkit-scrollbar-track{background:#0000}.signup-card::-webkit-scrollbar-thumb{background:#f9c3494d;border-radius:10px}.signup-image-side{align-items:center;display:flex;flex:0.9 1;justify-content:center;min-height:650px;order:2;overflow:hidden;position:relative}.side-image{object-fit:cover;object-position:center}.image-overlay,.side-image{height:100%;left:0;position:absolute;top:0;width:100%}.image-overlay{align-items:center;background:linear-gradient(135deg,#f9c34926,#0006 60%,#000000b3);display:flex;justify-content:center;padding:2.5rem;z-index:2}.image-text{color:#fff;max-width:400px;position:relative;text-align:center;z-index:3}.image-brand-icon{align-items:center;animation:iconFloat 3s ease-in-out infinite;background:#f9c349;border-radius:18px;box-shadow:0 8px 30px #f9c3494d;color:#1a1a1a;display:flex;font-size:2rem;font-weight:900;height:72px;justify-content:center;margin:0 auto 1.5rem;width:72px}.image-brand-icon p{margin:0}.image-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f9c349);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem}.image-text>p{color:#ffffffd9;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.image-features{display:flex;flex-direction:column;gap:.8rem;text-align:left}.image-feature{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:.8rem 1.2rem;transition:all .3s ease}.image-feature:hover{background:#f9c34926;border-color:#f9c34940;transform:translateX(-6px)}.image-feature i{color:#f9c349;font-size:1.2rem;text-align:center;width:24px}.image-feature span{color:#fffffff2;font-size:.85rem;font-weight:600;letter-spacing:.5px}@keyframes iconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.brand-section{margin-bottom:1.2rem;text-align:center}.brand-icon{align-items:center;animation:iconFloat 3s ease-in-out infinite;background:#1a1a1a!important;border-radius:14px;color:#fff;display:flex;font-size:1.6rem;height:56px;justify-content:center;margin:0 auto .75rem;width:56px}.brand-icon .logo-text{color:#fff;font-size:1.5rem;font-weight:900;letter-spacing:-.5px}.brand-icon .logo-dot{color:#f9c349}.brand-title{color:#1a1a1a;font-size:1.8rem;font-weight:800;margin:0}.brand-suffix{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f9c349,#f7b731);-webkit-background-clip:text;background-clip:text}.brand-subtitle{color:#6c6c6c;font-size:.85rem;margin-top:.2rem}.signup-form{display:flex;flex:1 1;flex-direction:column;gap:.9rem}.input-group{text-align:left}.input-group label{align-items:center;color:#4a4a4a;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;margin-bottom:.3rem;transition:color .3s ease}.input-group label.focused{color:#f9c349}.input-group label i{color:#f9c349;font-size:.75rem}.input-wrapper{position:relative;width:100%}.input-wrapper input,.select-wrapper select{background:#f8f9fa;border:2px solid #0000000f;border-radius:10px;color:#1a1a1a;font-size:.9rem;outline:none;padding:.7rem 1rem;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.input-wrapper input::placeholder{color:#a0a0a0}.input-wrapper input:focus,.select-wrapper select:focus{background:#fff;border-color:#f9c349;box-shadow:0 0 0 4px #f9c34914}.input-wrapper input.focused,.select-wrapper select.focused{background:#fff;border-color:#f9c349}.input-highlight{background:linear-gradient(90deg,#0000,#f9c349,#0000);bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s cubic-bezier(.16,1,.3,1);width:0}.input-wrapper input:focus+.input-highlight{width:80%}.select-wrapper{position:relative}.select-wrapper select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem}.select-arrow{color:#a0a0a0;font-size:.8rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.select-wrapper select:focus~.select-arrow{color:#f9c349}.password-toggle{background:none;border:none;color:#a0a0a0;cursor:pointer;padding:.3rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:color .3s ease}.password-toggle:hover{color:#1a1a1a}.password-hint{align-items:center;color:#a0a0a0;display:flex;font-size:.7rem;gap:.4rem;margin-top:.3rem}.password-hint i{color:#f9c349;font-size:.65rem}.terms-group{margin-top:.2rem}.terms-checkbox{align-items:flex-start;color:#6c6c6c;display:flex;font-size:.8rem;gap:.6rem}.terms-checkbox input[type=checkbox]{accent-color:#f9c349;cursor:pointer;height:16px;margin-top:2px;min-width:16px;width:16px}.terms-checkbox label{cursor:pointer;line-height:1.4}.terms-link{color:#f9c349;cursor:pointer;font-weight:600;transition:color .3s ease}.terms-link:hover{color:#e0a82e;text-decoration:underline}.signup-btn{align-items:center;background:linear-gradient(135deg,#f9c349,#f7b731);border:none;border-radius:10px;color:#1a1a1a;cursor:pointer;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:.85rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.signup-btn:before{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.signup-btn:hover:before{left:100%}.signup-btn:hover{box-shadow:0 8px 30px #f9c34959;transform:translateY(-2px)}.signup-btn:active{transform:scale(.98)}.signup-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.signup-btn i{transition:transform .3s ease}.signup-btn:hover i:not(.fa-spinner){transform:translateX(4px)}.loading-spinner{gap:.5rem}.divider,.loading-spinner{align-items:center;display:flex}.divider{color:#d0d0d0;font-size:.75rem;gap:1rem}.divider:after,.divider:before{background:linear-gradient(90deg,#0000,#0000000f,#0000);content:"";flex:1 1;height:1px}.login-redirect{text-align:center}.login-link{align-items:center;color:#f9c349;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.3rem;transition:all .3s ease}.login-link:hover{color:#e0a82e}.login-link i{font-size:.7rem;transition:transform .3s ease}.login-link:hover i{transform:translateX(4px)}.trust-badge{align-items:center;border-top:1px solid #0000000a;color:#a0a0a0;display:flex;font-size:.7rem;gap:.5rem;justify-content:center;margin-top:1rem;padding-top:1rem}.trust-badge i{color:#f9c349;font-size:.85rem}.trust-badge .dot{color:#d0d0d0}@media (max-width:1024px){.signup-wrapper{flex-direction:column;max-height:none;max-width:700px;min-height:auto}.signup-card{max-height:none;order:2;padding:2rem}.signup-image-side{flex:none;min-height:320px;order:1;width:100%}.image-text h2{font-size:1.8rem}.image-features{flex-direction:row;flex-wrap:wrap;justify-content:center}.image-feature{flex:1 1;font-size:.8rem;min-width:120px;padding:.6rem 1rem}.image-feature:hover{transform:translateX(0)}.image-text>p{margin-bottom:1.5rem}}@media (max-width:768px){.signup-container{padding:1rem}.signup-wrapper{border-radius:16px;min-height:auto}.signup-card{padding:1.5rem}.signup-image-side{min-height:260px}.image-text h2{font-size:1.5rem}.image-text>p{font-size:.85rem;margin-bottom:1.2rem}.image-feature{font-size:.75rem;padding:.5rem .8rem}.image-feature i{font-size:1rem}.image-brand-icon{font-size:1.6rem;height:60px;margin-bottom:1rem;width:60px}.brand-title{font-size:1.5rem}.brand-icon{height:48px;width:48px}.brand-icon .logo-text{font-size:1.3rem}.input-wrapper input,.select-wrapper select{font-size:.85rem;padding:.7rem .9rem}.signup-btn{font-size:.9rem;padding:.8rem}}@media (max-width:480px){.signup-container{align-items:stretch;min-height:100vh;padding:.5rem}.signup-wrapper{border-radius:12px;min-height:auto}.signup-card{max-height:none;padding:1rem}.signup-image-side{min-height:200px}.image-overlay{padding:1.5rem}.image-brand-icon{font-size:1.3rem;height:48px;margin-bottom:.8rem;width:48px}.image-text h2{font-size:1.2rem}.image-text>p{font-size:.75rem;margin-bottom:.8rem}.image-features{gap:.4rem}.image-feature{font-size:.65rem;gap:.5rem;min-width:80px;padding:.4rem .6rem}.image-feature i{font-size:.8rem;width:18px}.brand-section{margin-bottom:1rem}.brand-title{font-size:1.3rem}.brand-subtitle{font-size:.75rem}.brand-icon{height:42px;width:42px}.brand-icon .logo-text{font-size:1.1rem}.signup-form{gap:.7rem}.input-group label{font-size:.75rem}.input-wrapper input,.select-wrapper select{font-size:.8rem;padding:.6rem .8rem}.signup-btn{font-size:.85rem;padding:.7rem}.trust-badge{flex-wrap:wrap;font-size:.6rem;gap:.3rem;margin-top:.8rem;padding-top:.8rem}.terms-checkbox{font-size:.7rem}.bg-orb-1,.bg-orb-2{opacity:.15}.bg-orb-3{display:none}.bg-grid{background-size:30px 30px}.password-hint{font-size:.6rem}.divider{font-size:.7rem}.login-redirect{font-size:.85rem}}@media (max-height:700px){.signup-wrapper{max-height:95vh;min-height:auto}.signup-image-side{min-height:250px}.signup-card{max-height:none;padding:1.2rem 1.5rem}.brand-section{margin-bottom:.8rem}.brand-icon{height:40px;width:40px}.brand-icon .logo-text{font-size:1.1rem}.brand-title{font-size:1.4rem}.signup-form{gap:.6rem}.image-brand-icon{font-size:1.3rem;height:50px;margin-bottom:.8rem;width:50px}.image-text h2{font-size:1.4rem}.image-features{gap:.4rem}.image-feature{font-size:.7rem;padding:.4rem .8rem}.image-text>p{font-size:.8rem;margin-bottom:1rem}.trust-badge{margin-top:.6rem;padding-top:.6rem}.input-wrapper input,.select-wrapper select{font-size:.8rem;padding:.5rem .9rem}}@media (prefers-reduced-motion:reduce){.bg-grid,.bg-orb,.brand-icon,.image-brand-icon,.particle{animation:none!important;transition:none!important}.image-feature,.login-link,.signup-btn,.terms-link{transition:none!important}.image-feature:hover,.signup-btn:hover{transform:none!important}}.forgot-container{align-items:center;background-color:#f4f6f9;display:flex;height:100vh;justify-content:center}.forgot-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px;width:350px}.forgot-card h2{margin-bottom:20px;text-align:center}.forgot-card input{border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:12px;width:100%}.forgot-card button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:100%}.forgot-card button:hover{background-color:#0056b3}.verify-container{align-items:center;background-color:#f4f6f9;display:flex;height:100vh;justify-content:center}.verify-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px;width:350px}.verify-card h2{margin-bottom:20px;text-align:center}.verify-card input{border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:12px;width:100%}.verify-card button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:100%}.verify-card button:disabled{cursor:not-allowed;opacity:.6}.verify-card button:hover:not(:disabled){background-color:#0056b3}.reset-container{align-items:center;background-color:#f4f6f9;display:flex;height:100vh;justify-content:center}.reset-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:30px;width:350px}.reset-card h2{margin-bottom:20px;text-align:center}.reset-card input{border:1px solid #ccc;border-radius:8px;margin-bottom:20px;padding:12px;width:100%}.reset-card button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:100%}.reset-card button:disabled{cursor:not-allowed;opacity:.6}.reset-card button:hover:not(:disabled){background-color:#0056b3}.landing-page{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;max-width:100vw;overflow-x:hidden}.landing-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000000d;left:0;padding:.8rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}.nav-logo{font-size:1.5rem}.nav-links{align-items:center;display:flex;gap:2rem}.nav-links a{color:#4a4a4a;cursor:pointer;font-size:.95rem;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:after{background:linear-gradient(90deg,#e5b63e,#f0c84a);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover{color:#e5b63e}.nav-links a:hover:after{width:100%}.mobile-menu-btn{background:none;border:none;color:#1a1a1a;cursor:pointer;display:none;font-size:1.5rem;padding:.5rem}.about-half-white-bg,.app-cta-half-white-bg,.collaborate-half-white-bg,.contact-half-white-bg,.features-half-white-bg,.hero-half-white-bg,.profile-cta-half-white-bg{background:linear-gradient(135deg,#ffffff05,#ffffff0f 30%,#ffffff05 60%,#0000 80%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.about-digital-grid,.app-cta-digital-grid,.collaborate-digital-grid,.contact-digital-grid,.features-digital-grid,.hero-digital-grid,.profile-cta-digital-grid{animation:gridShift 30s linear infinite;background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-position:50%;background-size:60px 60px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.about-radial-spotlight,.app-cta-radial-spotlight,.features-radial-spotlight,.profile-cta-radial-spotlight{animation:spotlightPulse 8s ease-in-out infinite;background:radial-gradient(circle,#e5b63e0f 0,#0000 65%);height:900px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:1200px;z-index:2}.hero-particles{bottom:0;left:0;overflow:hidden;right:0;top:0;z-index:2}.hero-particle,.hero-particles{pointer-events:none;position:absolute}.hero-particle{animation:floatParticle 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);z-index:3}.hero-section{min-height:90vh;padding:1rem 0 3rem}.hero-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.hero-pre-headline{margin-bottom:1rem}.pre-headline-badge{font-size:.7rem;padding:.4rem 1.5rem}.hero{color:#1a1a1a;font-size:clamp(3rem,3vw,4rem);font-weight:900;line-height:1;margin-bottom:1.5rem}.hero-subheadline{font-size:clamp(1rem,1vw,1.2rem);max-width:700px}.hero-stat{align-items:center;display:flex;flex-direction:column}.features-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.features-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.features-content{position:relative;text-align:center;z-index:5}.features-badge{margin-bottom:1rem}.features-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.2rem}.features-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:.5rem}.features-subtitle{color:#4a4a4a;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.7;margin:0 auto 2rem;max-width:600px}.features-tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem}.tab-btn{align-items:center;background:#fff;border:2px solid #0000000f;border-radius:50px;color:#4a4a4a;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.8rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.tab-btn svg{color:#e5b63e}.tab-btn.active{background:linear-gradient(135deg,#e5b63e,#f0c84a);border-color:#e5b63e;box-shadow:0 8px 30px #e5b63e26;color:#1a1a1a}.tab-btn.active svg{color:#1a1a1a}.tab-btn:hover:not(.active){border-color:#e5b63e;transform:translateY(-2px)}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.feature-card{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.feature-card:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e14;transform:translateY(-8px)}.feature-icon-wrapper{display:flex;justify-content:center;margin-bottom:1rem}.feature-card h3{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.5rem}.feature-card p{color:#6c6c6c;font-size:.85rem;line-height:1.6}.collaborate-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.collaborate-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.collaborate-content{position:relative;text-align:center;z-index:5}.collaborate-badge{margin-bottom:1rem}.collaborate-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.2rem}.collaborate-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:.5rem}.collaborate-subtitle{color:#4a4a4a;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.7;margin:0 auto 2.5rem;max-width:700px}.collaborate-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.collaborate-card{background:#f8f9fa;border:1px solid #0000000a;border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.collaborate-card:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e14;transform:translateY(-8px)}.collaborate-icon{align-items:center;border-radius:50%;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 1.2rem;width:64px}.collaborate-icon svg{height:28px;width:28px}.collaborate-card h3{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.collaborate-card p{color:#6c6c6c;font-size:.9rem;line-height:1.6;margin-bottom:1rem}.collaborate-features{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.5rem}.collaborate-feature-tag{align-items:center;color:#4a4a4a;display:flex;font-size:.8rem;gap:.5rem}.collaborate-feature-tag svg{font-size:.7rem}.collaborate-cta{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;transition:all .3s ease}.collaborate-cta svg{transition:transform .3s ease}.collaborate-cta:hover svg{transform:translateX(6px)}.universities-modal-overlay{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.universities-modal{background:#fff;border:1px solid #e5b63e1a;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:3rem;position:relative;width:100%}.modal-close{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#4a4a4a;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.modal-close:hover{background:#e5b63e;color:#fff;transform:rotate(90deg)}.modal-title{color:#1a1a1a;font-size:2rem;font-weight:800;margin-bottom:.5rem;text-align:center}.modal-subtitle{color:#6c6c6c;font-size:1rem;margin-bottom:2rem;text-align:center}.modal-universities-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.modal-university-item{background:#f8f9fa;border:1px solid #0000000a;border-radius:12px;color:#1a1a1a;cursor:default;font-weight:600;padding:1.2rem;text-align:center;transition:all .3s ease}.modal-university-item:hover{background:#e5b63e0a;border-color:#e5b63e}.about-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.about-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.about-content{position:relative;text-align:center;z-index:5}.about-badge{margin-bottom:1rem}.about-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.2rem}.about-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.about-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;text-align:left}.about-text p{color:#4a4a4a;font-size:1rem;line-height:1.8;margin-bottom:1.2rem}.about-mission{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.mission-item{align-items:flex-start;display:flex;gap:1rem}.mission-item svg{color:#e5b63e;flex-shrink:0;font-size:1.2rem;margin-top:.2rem}.mission-item h4{color:#1a1a1a;font-size:1rem;font-weight:700}.mission-item p{color:#6c6c6c;font-size:.9rem;margin-top:.2rem}.about-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.about-stat-card{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.about-stat-card:hover{border-color:#e5b63e26;box-shadow:0 8px 30px #e5b63e0f;transform:translateY(-4px)}.about-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text;display:block;font-size:2.5rem;font-weight:800}.about-stat-label{color:#6c6c6c;display:block;font-size:.85rem;margin-top:.3rem}.contact-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.contact-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.contact-content{position:relative;text-align:center;z-index:5}.contact-badge{margin-bottom:1rem}.contact-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.2rem}.contact-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:.5rem}.contact-subtitle{color:#4a4a4a;font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.7;margin:0 auto 2.5rem;max-width:600px}.contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1.5fr;text-align:left}.contact-info{display:flex;flex-direction:column;gap:1.5rem}.contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;flex-shrink:0;font-size:1.2rem;height:48px;justify-content:center;width:48px}.contact-icon svg{height:20px;width:20px}.contact-item h4{color:#1a1a1a;font-size:.95rem;font-weight:700;margin-bottom:.2rem}.contact-item p{color:#6c6c6c;font-size:.9rem}.contact-details{align-items:center;display:flex}.contact-details-card{background:#f8f9fa;border:1px solid #0000000a;border-radius:16px;padding:2.5rem;width:100%}.contact-map{margin-bottom:1.5rem}.contact-map iframe{border-radius:12px;height:200px;width:100%}.app-cta-section{background:#f8f9fa;overflow:hidden;padding:4rem 0;position:relative}.app-cta-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.app-cta-content{position:relative;text-align:center;z-index:5}.app-cta-icon{animation:floatIcon 3s ease-in-out infinite;color:#e5b63e;font-size:3rem;margin-bottom:1rem}.app-cta-icon svg{height:48px;width:48px}@keyframes floatIcon{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.app-cta-headline{color:#1a1a1a;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;margin-bottom:.8rem}.app-cta-subtext{color:#4a4a4a;font-size:1rem;line-height:1.7;margin:0 auto 2rem;max-width:600px}.app-cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.app-store-btn,.play-store-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:.8rem;overflow:hidden;padding:.8rem 2rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.app-store-btn{background:#1a1a1a;color:#fff}.app-store-btn svg{font-size:2rem}.app-store-btn div{display:flex;flex-direction:column;text-align:left}.app-store-btn span{font-size:.6rem;opacity:.7}.app-store-btn strong{font-size:1.1rem}.play-store-btn{background:#1a1a1a;color:#fff}.play-store-btn svg{font-size:2rem}.play-store-btn div{display:flex;flex-direction:column;text-align:left}.play-store-btn span{font-size:.6rem;opacity:.7}.play-store-btn strong{font-size:1.1rem}.app-store-btn:hover,.play-store-btn:hover{box-shadow:0 12px 40px #0003;transform:translateY(-4px)}.profile-cta-section{background:#fff;overflow:hidden;padding:4rem 0;position:relative}.profile-cta-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.profile-cta-content{position:relative;text-align:center;z-index:5}.profile-cta-headline{color:#1a1a1a;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;margin-bottom:.8rem}.profile-cta-subtext{color:#4a4a4a;font-size:1rem;line-height:1.7;margin:0 auto 2rem;max-width:600px}.profile-cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.profile-cta-brand,.profile-cta-company{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;gap:1rem;min-width:220px;overflow:hidden;padding:1.2rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.profile-cta-company{background:linear-gradient(135deg,#e5b63e,#f0c84a);color:#1a1a1a}.profile-cta-brand{background:linear-gradient(135deg,#f0c84a,#e5b63e);color:#1a1a1a}.profile-cta-brand svg,.profile-cta-company svg{font-size:1.5rem}.profile-cta-brand div,.profile-cta-company div{display:flex;flex-direction:column;text-align:left}.profile-cta-brand strong,.profile-cta-company strong{font-size:1.1rem;font-weight:700}.profile-cta-brand span,.profile-cta-company span{font-size:.8rem;opacity:.8;transition:all .3s ease}.profile-cta-brand:hover span,.profile-cta-company:hover span{transform:translateX(5px)}.landing-footer{background:#0d0d0d;color:#fff;padding:4rem 0 2rem}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:3rem}.footer-brand .footer-logo{align-items:center;display:flex;font-size:1.8rem;gap:.1rem}.footer-logo span:first-child{color:#fff}.footer-description{color:#888;font-size:.9rem;line-height:1.8;margin-top:1rem;max-width:300px}.footer-social{display:flex;gap:.8rem;margin-top:1.5rem}.footer-social .social-link{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;color:#888;display:flex;font-size:1rem;height:44px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:44px}.footer-social .social-link svg{height:18px;width:18px}.footer-social .social-link:hover{background:#e5b63e26;border-color:#e5b63e;box-shadow:0 8px 25px #e5b63e26;color:#e5b63e;transform:translateY(-4px) scale(1.05)}.footer-links-column h4{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1.2rem;position:relative}.footer-links-column h4:after{background:linear-gradient(90deg,#e5b63e,#f0c84a);border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links-column a{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.5rem;padding:.4rem 0;text-decoration:none;transition:all .3s ease}.footer-links-column a svg{color:#e5b63e;font-size:.6rem;opacity:.6;transition:all .3s ease}.footer-links-column a:hover{color:#e5b63e;transform:translateX(6px)}.footer-links-column a:hover svg{opacity:1;transform:translateX(2px)}.footer-links-column a svg.fa-clock,.footer-links-column a svg.fa-envelope,.footer-links-column a svg.fa-map-marker-alt,.footer-links-column a svg.fa-phone{font-size:.9rem;opacity:1;width:20px}.footer-bottom{align-items:center;border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:2rem}.footer-copyright{color:#666;font-size:.85rem}.footer-copyright-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text;font-weight:600}.footer-bottom-links{align-items:center;display:flex;gap:1rem}.footer-bottom-links a{color:#666;font-size:.85rem;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#e5b63e}.footer-divider{color:#444}@media (max-width:1024px){.collaborate-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:2fr 1fr 1fr}.about-grid,.contact-grid{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.landing-nav{padding:.6rem 0}.nav-container{padding:0 1.5rem}.mobile-menu-btn{display:block}.nav-links{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #0000000d;display:none;flex-direction:column;gap:1rem;left:0;padding:1.5rem;position:absolute;right:0;top:100%}.nav-links.open{display:flex}.hero-section{padding:6rem 0 3rem}.hero-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.hero-headline{font-size:2rem}.collaborate-grid,.features-grid{grid-template-columns:1fr;margin:0 auto;max-width:450px}.features-tabs{align-items:center;flex-direction:column}.tab-btn{justify-content:center;width:100%}.footer-grid{gap:2rem;grid-template-columns:1fr 1fr}.footer-description{max-width:100%}.about-stats{grid-template-columns:1fr 1fr}.app-cta-buttons,.profile-cta-buttons{align-items:center;flex-direction:column}.footer-bottom{flex-direction:column;text-align:center}.footer-bottom-links{flex-wrap:wrap;justify-content:center}.universities-modal{padding:2rem 1.5rem}.modal-universities-grid{grid-template-columns:repeat(2,1fr)}.modal-title{font-size:1.5rem}}@media (max-width:480px){.container,.nav-container{padding:0 1rem}.nav-logo{font-size:1.2rem}.hero-headline{font-size:1.8rem}.hero-subheadline{font-size:.9rem}.hero-stats{gap:1rem;grid-template-columns:1fr 1fr}.stat-number{font-size:1.4rem}.stat-label{font-size:.7rem}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-links-column h4:after{left:50%;transform:translateX(-50%)}.footer-links-column a,.footer-social{justify-content:center}.about-stats{grid-template-columns:1fr}.contact-details-card{padding:1.5rem}.about-headline,.collaborate-headline,.contact-headline,.features-headline{font-size:1.8rem}.profile-cta-brand,.profile-cta-company{justify-content:center;padding:1rem 1.5rem;width:100%}.universities-modal{padding:1.5rem 1rem}.modal-universities-grid{gap:.8rem;grid-template-columns:1fr 1fr}.modal-university-item{font-size:.85rem;padding:.8rem}.contact-map iframe{height:150px}.app-store-btn,.play-store-btn{justify-content:center;width:100%}}.hero-wrapper{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;min-height:80vh}.hero-features-grid{position:relative;z-index:5}.features-grid-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffc;border:1px solid #e5b63e1a;border-radius:24px;box-shadow:0 20px 60px #0000000a;padding:2rem;transition:all .3s ease}.features-grid-container:hover{box-shadow:0 30px 80px #e5b63e0f}.features-grid-header{margin-bottom:1.5rem;text-align:center}.features-grid-header .features-badge{background:linear-gradient(135deg,#e5b63e20,#e5b63e10);border:1px solid #e5b63e40;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;padding:.3rem 1.2rem}.features-grid-header h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin:0}.app-features-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.app-feature-card{align-items:flex-start;background:#ffffffe6;border:1px solid #0000000a;border-radius:12px;cursor:pointer;display:flex;gap:.8rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.app-feature-card:hover{border-color:#e5b63e}.app-feature-icon{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.app-feature-icon svg{height:18px;width:18px}.app-feature-content{flex:1 1;min-width:0}.app-feature-content h4{color:#1a1a1a;font-size:.8rem;font-weight:700;margin:0 0 .15rem}.app-feature-content p{color:#6c6c6c;font-size:.7rem;line-height:1.3;margin:0}.app-feature-glow{inset:0;opacity:.3;pointer-events:none;position:absolute}.features-grid-footer{border-top:1px solid #0000000a;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.2rem;padding-top:1rem}.features-grid-footer .footer-tag{background:#00000008;border-radius:20px;color:#6c6c6c;font-size:.65rem;font-weight:500;padding:.2rem .8rem}@media (max-width:1024px){.hero-wrapper{gap:2rem;grid-template-columns:1fr}.hero-features-grid{margin:0 auto;max-width:600px;width:100%}.app-features-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hero-wrapper{gap:2rem;grid-template-columns:1fr;min-height:auto}.hero-features-grid{max-width:100%;width:100%}.features-grid-container{padding:1.5rem}.app-features-grid{gap:.6rem;grid-template-columns:1fr 1fr}.app-feature-card{padding:.8rem}.app-feature-icon{font-size:.8rem;height:34px;width:34px}.app-feature-icon svg{height:16px;width:16px}.app-feature-content h4{font-size:.75rem}.app-feature-content p{font-size:.65rem}.features-grid-header h3{font-size:1rem}.features-grid-footer{gap:.5rem}.features-grid-footer .footer-tag{font-size:.6rem;padding:.15rem .6rem}}@media (max-width:480px){.features-grid-container{border-radius:16px;padding:1rem}.app-features-grid{gap:.5rem;grid-template-columns:1fr 1fr}.app-feature-card{gap:.5rem;padding:.6rem}.app-feature-icon{border-radius:8px;font-size:.7rem;height:28px;width:28px}.app-feature-icon svg{height:14px;width:14px}.app-feature-content h4{font-size:.65rem}.app-feature-content p{font-size:.55rem;line-height:1.2}.features-grid-header h3{font-size:.9rem}.features-grid-header .features-badge{font-size:.55rem;padding:.2rem .8rem}.features-grid-footer .footer-tag{font-size:.5rem;padding:.1rem .5rem}}.company-landing{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;max-width:100vw;overflow-x:hidden}.company-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000000d;left:0;padding:.8rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}.faq-bg-effects,.finalcta-bg-effects,.hero-bg-effects,.howitworks-bg-effects,.problem-bg-effects,.socialproof-bg-effects,.solution-bg-effects,.whyaudience-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.faq-half-white-bg,.finalcta-half-white-bg,.hero-half-white-bg,.howitworks-half-white-bg,.problem-half-white-bg,.socialproof-half-white-bg,.solution-half-white-bg,.whyaudience-half-white-bg{background:linear-gradient(135deg,#ffffff05,#ffffff0f 30%,#ffffff05 60%,#0000 80%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.faq-digital-grid,.finalcta-digital-grid,.hero-digital-grid,.howitworks-digital-grid,.problem-digital-grid,.socialproof-digital-grid,.solution-digital-grid,.whyaudience-digital-grid{animation:gridShift 30s linear infinite;background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-position:50%;background-size:60px 60px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.finalcta-radial-spotlight,.solution-radial-spotlight,.whyaudience-radial-spotlight{animation:spotlightPulse 8s ease-in-out infinite;background:radial-gradient(circle,#e5b63e0f 0,#0000 65%);height:900px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:1200px;z-index:2}.hero-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:5}.hero-left{display:flex;flex-direction:column;gap:1.5rem}.hero-pre-headline .pre-headline-badge{animation:badgePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#e5b63e20,#e5b63e10);border:1px solid #e5b63e40;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.5rem 1.8rem}.hero-headline{font-size:clamp(2.2rem,4vw,3.5rem)}.hero-subheadline{font-size:clamp(.95rem,1.1vw,1.1rem);line-height:1.7}.hero-ctas{margin-top:.5rem}.hero-micro-copy{color:#6c6c6c;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem}.hero-micro-copy .dot{color:#e5b63e}.hero-trust-badge{align-items:center;background:#e5b63e0f;border:1px solid #e5b63e1f;border-radius:12px;color:#4a4a4a;display:flex;font-size:.85rem;gap:.8rem;padding:1rem 1.5rem}.hero-trust-badge svg{color:#e5b63e;flex-shrink:0;font-size:1.2rem}.hero-right{align-items:center;display:flex;justify-content:center}.dashboard-mockup{background:#1a1a2e;border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 20px 60px #00000026;max-width:480px;padding:1.5rem;transition:all .3s ease;width:100%}.dashboard-mockup:hover{box-shadow:0 30px 80px #0003;transform:translateY(-4px)}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.dashboard-dots{display:flex;gap:6px}.dashboard-dots span{border-radius:50%;display:inline-block;height:10px;width:10px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.dashboard-title{color:#fff;font-size:.9rem;font-weight:600}.dashboard-count{color:#e5b63e;font-size:.85rem;font-weight:700}.dashboard-candidates{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.candidate-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.candidate-card:hover{background:#ffffff14;border-color:#e5b63e}.candidate-avatar{align-items:center;background:linear-gradient(135deg,#e5b63e,#f0c84a);border-radius:50%;color:#1a1a1a;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;width:40px}.candidate-info{flex:1 1}.candidate-info h4{color:#fff;font-size:.9rem;margin-bottom:.2rem}.candidate-details{color:#94a3b8;font-size:.7rem}.candidate-badge{border:1px solid #e5b63e33;border-radius:12px;display:inline-block;font-size:.6rem;margin-top:.2rem;padding:.1rem .5rem}.candidate-action,.candidate-badge{background:#e5b63e26;color:#e5b63e;font-weight:600}.candidate-action{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:.7rem;gap:.3rem;padding:.4rem 1rem;transition:all .3s ease}.candidate-action svg{font-size:.7rem}.candidate-action:hover{background:#e5b63e;color:#1a1a1a;transform:scale(1.05)}.dashboard-footer{border-top:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:.8rem;padding-top:1rem}.filter-tag{background:#ffffff0d;border-radius:20px;color:#94a3b8;font-size:.7rem;padding:.3rem .8rem;transition:all .3s ease}.filter-tag:hover{background:#e5b63e1a;color:#e5b63e}.problem-copy{font-size:clamp(.95rem,1.1vw,1.1rem);max-width:750px}.problem-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.problem-card{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:2rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.problem-card:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e0f;transform:translateY(-8px)}.problem-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;font-size:1.4rem;height:56px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:56px}.problem-card:hover .problem-icon{background:#e5b63e33;transform:scale(1.1) rotate(5deg)}.problem-icon svg{height:24px;width:24px}.problem-card h3{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.5rem}.problem-card p{color:#6c6c6c;font-size:.85rem;line-height:1.6}.solution-copy{font-size:clamp(.95rem,1.1vw,1.1rem);max-width:750px}.solution-features{grid-template-columns:repeat(3,1fr)}.solution-feature-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;font-size:1.4rem;height:56px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:56px}.solution-feature:hover .solution-feature-icon{background:#e5b63e33;transform:scale(1.1) rotate(-5deg)}.solution-feature-icon svg{height:24px;width:24px}.solution-feature h3{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.5rem}.solution-feature p{line-height:1.6}.step-subtitle{background:#e5b63e1a;border-radius:12px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:600;margin:.2rem 0;padding:.15rem .6rem}.step-content p{margin-top:.3rem}.whyaudience-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.whyaudience-content{position:relative;text-align:center;z-index:5}.whyaudience-badge{margin-bottom:1rem}.whyaudience-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.whyaudience-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.whyaudience-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.whyaudience-card{background:#f8f9fa;border:1px solid #0000000a;border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.whyaudience-card:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e0f;transform:translateY(-8px)}.whyaudience-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 1.2rem;transition:all .3s ease;width:64px}.whyaudience-card:hover .whyaudience-icon{background:#e5b63e33;transform:scale(1.1) rotate(5deg)}.whyaudience-icon svg{height:28px;width:28px}.whyaudience-card h3{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:.8rem}.whyaudience-card p{color:#6c6c6c;font-size:.9rem;line-height:1.6}.socialproof-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.socialproof-content{position:relative;text-align:center;z-index:5}.socialproof-badge{margin-bottom:1rem}.socialproof-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.socialproof-headline{color:#1a1a1a;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.socialproof-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:900px}.socialproof-logo{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:12px;color:#4a4a4a;display:flex;flex-direction:column;font-size:.8rem;font-weight:700;gap:.5rem;justify-content:center;padding:1.5rem 1rem;transition:all .3s ease}.socialproof-logo svg{color:#e5b63e;font-size:1.5rem}.socialproof-logo:hover{background:#e5b63e0a;border-color:#e5b63e;box-shadow:0 8px 30px #e5b63e14;transform:translateY(-4px) scale(1.02)}.faq-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.faq-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:5}.faq-badge{margin-bottom:1rem}.faq-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.faq-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.faq-list{display:flex;flex-direction:column;gap:.8rem;text-align:left}.faq-item{background:#f8f9fa;border:1px solid #0000000a;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#e5b63e26}.faq-question{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.2rem 1.5rem;transition:all .3s ease}.faq-question:hover{background:#e5b63e0a}.faq-question svg{color:#e5b63e;flex-shrink:0;margin-left:1rem;transition:transform .3s ease}.faq-question:hover svg{transform:rotate(90deg)}.faq-answer{color:#6c6c6c;font-size:.95rem;line-height:1.7;padding:0 1.5rem 1.2rem}.finalcta-headline{font-size:clamp(2.5rem,4.5vw,3.8rem)}.finalcta-subtext{font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.7;max-width:700px}.finalcta-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2.5rem}.finalcta-secondary-btn{align-items:center;background:#0000;border:2px solid #e5b63e;border-radius:50px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1.2rem 2.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.finalcta-secondary-btn:hover{background:#e5b63e1a;box-shadow:0 8px 30px #e5b63e1a;transform:translateY(-2px)}.finalcta-secondary-btn svg{color:#e5b63e}.trust-item{font-size:.9rem}.company-footer{background:#0d0d0d;color:#fff;padding:3rem 0}@media (max-width:1024px){.hero-grid{gap:3rem;grid-template-columns:1fr}.hero-right{order:-1}.dashboard-mockup{max-width:100%}.problem-grid,.solution-features,.whyaudience-grid{grid-template-columns:repeat(2,1fr)}.socialproof-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.company-nav{padding:.6rem 0}.nav-container{padding:0 1.5rem}.nav-actions{gap:.6rem}.nav-login-btn{font-size:.8rem;padding:.4rem 1rem}.nav-login-btn span{display:none}.nav-getstarted-btn{font-size:.8rem;padding:.4rem 1.2rem}.hero-section{padding:6rem 0 3rem}.problem-grid,.solution-features,.whyaudience-grid{grid-template-columns:1fr;margin:0 auto;max-width:450px}.socialproof-grid{grid-template-columns:repeat(2,1fr);max-width:400px}.howitworks-step{align-items:center;flex-direction:column;padding:1.5rem;text-align:center}.step-connector .arrow-icon{transform:rotate(90deg)}.finalcta-actions{align-items:center;flex-direction:column}.footer-content{flex-direction:column;text-align:center}.footer-links{flex-direction:column;gap:.5rem}.hero-micro-copy{align-items:flex-start;flex-direction:column;gap:.3rem}.hero-micro-copy .dot{display:none}.hero-trust-badge{font-size:.8rem;padding:.8rem 1rem}}@media (max-width:480px){.container,.nav-container{padding:0 1rem}.nav-logo{font-size:1.2rem}.hero-headline{font-size:1.8rem}.hero-subheadline{font-size:.9rem}.hero-primary-btn{font-size:.95rem;justify-content:center;padding:.8rem 1.8rem;width:100%}.finalcta-primary-btn{font-size:1rem;padding:.9rem 2rem}.finalcta-primary-btn,.finalcta-secondary-btn{justify-content:center;width:100%}.socialproof-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}.socialproof-logo{font-size:.7rem;padding:1rem .5rem}.socialproof-logo svg{font-size:1.2rem}.problem-card,.solution-feature,.whyaudience-card{padding:1.5rem 1rem}.howitworks-step{padding:1rem}.step-number{font-size:1.5rem;min-width:40px}.faq-question{font-size:.9rem;padding:1rem}.faq-answer{font-size:.85rem;padding:0 1rem 1rem}.finalcta-headline{font-size:2rem}.finalcta-subtext{font-size:.95rem}.trust-item{font-size:.85rem}.gold-blur-1,.gold-blur-2,.gold-blur-3{display:none}.candidate-card{flex-wrap:wrap;padding:.8rem}.candidate-action{justify-content:center;width:100%}.dashboard-mockup{padding:1rem}}@media (prefers-reduced-motion:reduce){.faq-digital-grid,.finalcta-digital-grid,.finalcta-particle,.finalcta-radial-spotlight,.hero-digital-grid,.hero-particle,.howitworks-digital-grid,.pre-headline-badge,.problem-digital-grid,.socialproof-digital-grid,.solution-digital-grid,.solution-radial-spotlight,.step-connector .arrow-icon,.whyaudience-digital-grid,.whyaudience-radial-spotlight{animation:none!important}.finalcta-primary-btn:before,.hero-primary-btn:before{display:none}.candidate-card:hover,.faq-question:hover svg,.howitworks-step:hover,.problem-card:hover,.problem-card:hover .problem-icon,.socialproof-logo:hover,.solution-feature:hover,.solution-feature:hover .solution-feature-icon,.whyaudience-card:hover,.whyaudience-card:hover .whyaudience-icon{transform:none!important}}*{box-sizing:border-box;margin:0;padding:0}.brands-landing{background:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;max-width:100vw;overflow-x:hidden}.container{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%;z-index:5}.brands-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000000d;left:0;padding:.8rem 0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{cursor:pointer;font-size:1.8rem;font-weight:800;gap:.1rem;-webkit-user-select:none;user-select:none}.logo-text{color:#1a1a1a}.logo-suffix{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text}.nav-actions{gap:1rem}.nav-actions,.nav-login-btn{align-items:center;display:flex}.nav-login-btn{background:#0000;border:2px solid #e5b63e;border-radius:30px;color:#1a1a1a;cursor:pointer;font-size:.9rem;font-weight:600;gap:.5rem;padding:.5rem 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.nav-login-btn:hover{background:#e5b63e1a;transform:translateY(-2px)}.nav-login-btn svg{font-size:.9rem}.nav-getstarted-btn{align-items:center;background:linear-gradient(135deg,#e5b63e,#f0c84a);border:none;border-radius:30px;color:#1a1a1a;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.5rem 1.8rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.nav-getstarted-btn:hover{box-shadow:0 8px 30px #e5b63e4d;transform:translateY(-2px)}.nav-getstarted-btn svg{font-size:.8rem;transition:transform .3s ease}.nav-getstarted-btn:hover svg{transform:translateX(4px)}.finalcta-bg-effects,.hero-bg-effects,.howitworks-bg-effects,.problem-bg-effects,.solution-bg-effects,.why-bg-effects{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.finalcta-half-white-bg,.hero-half-white-bg,.howitworks-half-white-bg,.problem-half-white-bg,.solution-half-white-bg,.why-half-white-bg{background:linear-gradient(135deg,#ffffff05,#ffffff0f 30%,#ffffff05 60%,#0000 80%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.finalcta-digital-grid,.hero-digital-grid,.howitworks-digital-grid,.problem-digital-grid,.solution-digital-grid,.why-digital-grid{animation:gridShift 30s linear infinite;background-image:linear-gradient(#00000005 1px,#0000 0),linear-gradient(90deg,#00000005 1px,#0000 0);background-position:50%;background-size:60px 60px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes gridShift{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.finalcta-radial-spotlight,.solution-radial-spotlight,.why-radial-spotlight{animation:spotlightPulse 8s ease-in-out infinite;background:radial-gradient(circle,#e5b63e0f 0,#0000 65%);height:900px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:1200px;z-index:2}@keyframes spotlightPulse{0%,to{opacity:.3;transform:translateX(-50%) scale(1)}50%{opacity:.6;transform:translateX(-50%) scale(1.1)}}.finalcta-particles,.hero-particles{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.finalcta-particle,.hero-particle{animation:floatParticle 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute;z-index:3}@keyframes floatParticle{0%,to{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(-30px,-25px) scale(1.1) rotate(90deg)}50%{transform:translate(25px,-40px) scale(.9) rotate(180deg)}75%{transform:translate(-25px,35px) scale(1.05) rotate(270deg)}}.gold-blur-1{animation-delay:0s;background-color:#e5b63e14;height:300px;left:10%;top:15%;width:300px}.gold-blur-2{animation-delay:-4s;background-color:#e5b63e0f;bottom:20%;height:350px;right:15%;width:350px}.gold-blur-3{animation-delay:-8s;background-color:#e5b63e0a;height:250px;left:25%;top:60%;width:250px}.hero-section{background:#fff;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 0 4rem}.hero-content,.hero-section{align-items:center;display:flex;position:relative;text-align:center}.hero-content{flex-direction:column;margin:0 auto;max-width:900px;z-index:5}.hero-pre-headline{margin-bottom:1.5rem}.pre-headline-badge{animation:badgePulse 3s ease-in-out infinite;background:linear-gradient(135deg,#e5b63e20,#e5b63e10);border:1px solid #e5b63e40;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.5rem 1.8rem}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.hero-headline{color:#1a1a1a;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text}.hero-subheadline{color:#4a4a4a;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.8;margin:0 auto 2rem;max-width:750px}.hero-subheadline strong{color:#e5b63e;font-weight:700}.hero-ctas{margin-bottom:2rem}.hero-primary-btn{align-items:center;background:linear-gradient(135deg,#e5b63e,#f0c84a);border:none;border-radius:50px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:.8rem;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.hero-primary-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.hero-primary-btn:hover:before{left:100%}.hero-primary-btn svg{transition:transform .3s ease}.hero-primary-btn:hover svg{transform:translateX(6px)}.hero-social-proof{margin-bottom:3rem}.social-proof-line{align-items:center;color:#4a4a4a;display:flex;font-size:.95rem;gap:.8rem}.social-proof-line svg{color:#e5b63e;font-size:1.2rem}.hero-stats{grid-gap:2rem;border-top:1px solid #0000000f;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);max-width:800px;padding-top:2rem;width:100%}.hero-stat-item{align-items:center;display:flex;flex-direction:column}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.stat-label{color:#6c6c6c;font-size:.8rem;font-weight:500;margin-top:.2rem}.problem-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.problem-content{position:relative;text-align:center;z-index:5}.problem-badge{margin-bottom:1rem}.problem-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.problem-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.problem-copy{color:#4a4a4a;font-size:1.05rem;line-height:1.8;margin:0 auto 2.5rem;max-width:800px}.problem-copy strong{color:#e5b63e}.problem-stat{flex-wrap:wrap;gap:2rem;justify-content:center}.problem-stat,.stat-circle{align-items:center;display:flex}.stat-circle{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 4px 20px #0000000a;flex-direction:column;min-width:140px;padding:1.5rem 2.5rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.stat-circle:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e14;transform:translateY(-4px)}.stat-number-large{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;line-height:1}.stat-label-small{color:#6c6c6c;font-size:.7rem;font-weight:500;margin-top:.3rem}.stat-divider{background:#0000000f;height:60px;width:2px}.solution-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.solution-content{position:relative;text-align:center;z-index:5}.solution-badge{margin-bottom:1rem}.solution-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.solution-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.solution-copy{color:#4a4a4a;font-size:1.05rem;line-height:1.8;margin:0 auto 3rem;max-width:800px}.solution-features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.solution-feature{background:#f8f9fa;border:1px solid #0000000a;border-radius:16px;padding:2rem 1.5rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.solution-feature:hover{border-color:#e5b63e26;box-shadow:0 12px 40px #e5b63e14;transform:translateY(-8px)}.feature-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;font-size:1.4rem;height:56px;justify-content:center;margin:0 auto 1rem;transition:all .3s ease;width:56px}.solution-feature:hover .feature-icon{background:#e5b63e33;transform:scale(1.1) rotate(5deg)}.feature-icon svg{height:24px;width:24px}.solution-feature h4{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:.5rem}.solution-feature p{color:#6c6c6c;font-size:.85rem;line-height:1.5}.howitworks-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.howitworks-content{position:relative;text-align:center;z-index:5}.howitworks-badge{margin-bottom:1rem}.howitworks-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.howitworks-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.howitworks-steps{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:700px}.howitworks-step{align-items:flex-start;background:#fff;border:1px solid #0000000a;border-radius:16px;display:flex;gap:1.5rem;padding:1.5rem 2rem;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.howitworks-step:hover{border-color:#e5b63e26;box-shadow:0 8px 30px #e5b63e0f;transform:translateX(8px)}.step-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1;min-width:60px}.step-content h3{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.step-content p{color:#6c6c6c;font-size:.9rem;line-height:1.6}.step-connector{color:#e5b63e;display:flex;justify-content:center;padding:.5rem 0}.step-connector .arrow-icon{animation:arrowBounce 2s ease-in-out infinite;font-size:1.2rem;transform:rotate(90deg)}@keyframes arrowBounce{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(6px)}}.why-section{background:#fff;overflow:hidden;padding:5rem 0;position:relative}.why-content{position:relative;text-align:center;z-index:5}.why-badge{margin-bottom:1rem}.why-badge span{background:#e5b63e1a;border-radius:50px;color:#e5b63e;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.3rem 1.5rem}.why-headline{color:#1a1a1a;font-size:clamp(2rem,3.5vw,3rem);font-weight:800;line-height:1.2;margin-bottom:3rem}.why-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.why-card{background:#f8f9fa;border:1px solid #0000000a;border-radius:16px;padding:2.5rem 2rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.why-card:hover{border-color:#e5b63e26;box-shadow:0 20px 60px #e5b63e14;transform:translateY(-8px)}.why-card-icon{align-items:center;background:#e5b63e1a;border-radius:50%;color:#e5b63e;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 1.2rem;transition:all .3s ease;width:64px}.why-card:hover .why-card-icon{background:#e5b63e33;transform:scale(1.1) rotate(-5deg)}.why-card-icon svg{height:28px;width:28px}.why-card h3{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.why-card p{color:#6c6c6c;font-size:.9rem;line-height:1.6}.finalcta-section{background:#f8f9fa;overflow:hidden;padding:5rem 0;position:relative}.finalcta-content{position:relative;text-align:center;z-index:5}.finalcta-headline{color:#1a1a1a;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.finalcta-subtext{color:#4a4a4a;font-size:1.1rem;margin:0 auto 2.5rem;max-width:600px}.finalcta-actions{margin-bottom:2rem}.finalcta-primary-btn{align-items:center;background:linear-gradient(135deg,#e5b63e,#f0c84a);border:none;border-radius:50px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.8rem;overflow:hidden;padding:1.2rem 3rem;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.finalcta-primary-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.finalcta-primary-btn:hover:before{left:100%}.finalcta-primary-btn svg{transition:transform .3s ease}.finalcta-primary-btn:hover svg{transform:translateX(6px)}.finalcta-trust{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.trust-item{align-items:center;color:#4a4a4a;display:flex;font-size:.95rem;gap:.6rem}.trust-item svg{color:#e5b63e;font-size:1.1rem}.brands-footer{background:#0d0d0d;color:#fff;padding:3rem 0}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.footer-brand .footer-logo{font-size:1.5rem;font-weight:800}.footer-suffix{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e5b63e,#f0c84a);-webkit-background-clip:text;background-clip:text}.footer-brand p{color:#888;font-size:.85rem;margin-top:.3rem}.footer-links{display:flex;gap:1.5rem}.footer-links a{color:#888;font-size:.85rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#e5b63e}.footer-copyright p{color:#666;font-size:.8rem}@media (max-width:1024px){.solution-features,.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.brands-nav{padding:.6rem 0}.nav-container{padding:0 1.5rem}.nav-actions{gap:.6rem}.nav-login-btn{font-size:.8rem;padding:.4rem 1rem}.nav-login-btn span{display:none}.nav-getstarted-btn{font-size:.8rem;padding:.4rem 1.2rem}.hero-section{padding:6rem 0 3rem}.hero-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.problem-stat{flex-direction:column;gap:1rem}.stat-divider{height:2px;width:60px}.solution-features,.why-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.howitworks-step{align-items:center;flex-direction:column;padding:1.5rem;text-align:center}.step-connector .arrow-icon{transform:rotate(90deg)}@keyframes arrowBounce{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(6px)}}.finalcta-trust{align-items:center;flex-direction:column;gap:.8rem}.footer-content{flex-direction:column;text-align:center}.footer-links{flex-direction:column;gap:.5rem}.hero-social-proof{margin-bottom:1.5rem}.social-proof-line{font-size:.85rem}}@media (max-width:480px){.container,.nav-container{padding:0 1rem}.nav-logo{font-size:1.2rem}.nav-login-btn{font-size:.7rem;padding:.3rem .8rem}.nav-getstarted-btn{font-size:.7rem;padding:.3rem 1rem}.hero-headline{font-size:1.8rem}.hero-subheadline{font-size:.9rem}.hero-primary-btn{font-size:.95rem;justify-content:center;padding:.8rem 1.8rem;width:100%}.finalcta-primary-btn{font-size:1rem;justify-content:center;padding:.9rem 2rem;width:100%}.hero-stats{gap:1rem;grid-template-columns:1fr 1fr}.stat-number{font-size:1.5rem}.stat-label{font-size:.7rem}.stat-circle{min-width:120px;padding:1rem 1.5rem}.stat-number-large{font-size:2rem}.gold-blur-1,.gold-blur-2,.gold-blur-3{display:none}.howitworks-headline,.problem-headline,.solution-headline,.why-headline{font-size:1.8rem}.finalcta-headline{font-size:2rem}.finalcta-subtext{font-size:.95rem}.trust-item{font-size:.85rem}.solution-feature,.why-card{padding:1.5rem 1rem}.howitworks-step{padding:1rem}.step-number{font-size:1.5rem;min-width:40px}}@media (prefers-reduced-motion:reduce){.finalcta-digital-grid,.finalcta-particle,.finalcta-radial-spotlight,.hero-digital-grid,.hero-particle,.howitworks-digital-grid,.pre-headline-badge,.problem-digital-grid,.solution-digital-grid,.solution-radial-spotlight,.step-connector .arrow-icon,.why-digital-grid,.why-radial-spotlight{animation:none!important}.finalcta-primary-btn:before,.hero-primary-btn:before{display:none}.howitworks-step:hover,.solution-feature:hover,.solution-feature:hover .feature-icon,.stat-circle:hover,.why-card:hover,.why-card:hover .why-card-icon{transform:none!important}}
/*# sourceMappingURL=main.fe3ff9a9.css.map*/