#cosmos-container{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.content-wrapper{z-index:10;position:relative}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:rgba(0,0,0,.5);border-bottom:1px solid rgba(255,255,255,.1);width:100%;padding:20px 0;position:fixed;top:0}.navbar .container{justify-content:space-between;align-items:center;display:flex;position:relative}.logo{align-items:center;font-size:1.75rem;font-weight:700;text-decoration:none;display:flex}.logo img{filter:brightness(1.1);width:auto;height:48px}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--white);font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:not(.btn-primary):hover{color:var(--yolk);text-shadow:0 0 20px rgba(255,171,69,.3)}.hero{align-items:center;min-height:100vh;padding:180px 0 120px;display:flex}.hero-content{text-align:center;max-width:800px;margin:0 auto}.hero-title{color:var(--white);background:linear-gradient(135deg,var(--white)0%,var(--yolk)40%,var(--blueberry)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px}.hero-subtitle{color:var(--light-grey);margin-bottom:48px;font-size:1.5rem}.hero-cta{flex-direction:column;align-items:center;gap:16px;display:flex}.cta-note{color:var(--yolk);margin:0;font-size:.875rem;font-weight:500}.stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(2,59,190,.1),rgba(59,194,222,.05));border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:60px 0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;display:grid}.stat-card{text-align:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:40px 32px;transition:all .3s}.stat-card:hover{background:rgba(255,255,255,.12);transform:translateY(-4px)}.stat-number{-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3.5rem;font-weight:700;display:block}.stat-card:first-child{border-color:rgba(255,171,69,.2)}.stat-card:first-child:hover{border-color:rgba(255,171,69,.5);box-shadow:0 10px 30px rgba(255,171,69,.2)}.stat-card:first-child .stat-number{background:linear-gradient(135deg,var(--yolk),gold);-webkit-background-clip:text;background-clip:text}.stat-card:nth-child(2){border-color:rgba(2,59,190,.2)}.stat-card:nth-child(2):hover{border-color:rgba(2,59,190,.5);box-shadow:0 10px 30px rgba(2,59,190,.2)}.stat-card:nth-child(2) .stat-number{background:linear-gradient(135deg,var(--galaxy),var(--blueberry));-webkit-background-clip:text;background-clip:text}.stat-card:nth-child(3){border-color:rgba(0,97,46,.2)}.stat-card:nth-child(3):hover{border-color:rgba(0,97,46,.5);box-shadow:0 10px 30px rgba(0,97,46,.2)}.stat-card:nth-child(3) .stat-number{background:linear-gradient(135deg,var(--kale),#00b74f);-webkit-background-clip:text;background-clip:text}.stat-label{color:var(--white);font-size:1.125rem;font-weight:500}.benefits{padding:120px 0}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:64px;display:grid}.benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px;transition:all .3s;position:relative;overflow:hidden}.benefit-card:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.benefit-card:first-child:before{background:linear-gradient(90deg,var(--yolk),gold)}.benefit-card:nth-child(2):before{background:linear-gradient(90deg,var(--galaxy),var(--blueberry))}.benefit-card:nth-child(3):before{background:linear-gradient(90deg,var(--kale),#00b74f)}.benefit-card:nth-child(4):before{background:linear-gradient(90deg,var(--blueberry),var(--aubergine))}.benefit-card:nth-child(5):before{background:linear-gradient(90deg,var(--aubergine),var(--grapefruit))}.benefit-card:nth-child(6):before{background:linear-gradient(90deg,var(--grapefruit),var(--pumpkin))}.benefit-card:hover{border-color:rgba(255,255,255,.3);transform:translateY(-8px)}.benefit-card:hover:before{opacity:1}.benefit-card:first-child:hover{box-shadow:0 20px 40px rgba(255,171,69,.3)}.benefit-card:nth-child(2):hover{box-shadow:0 20px 40px rgba(2,59,190,.3)}.benefit-card:nth-child(3):hover{box-shadow:0 20px 40px rgba(0,97,46,.3)}.benefit-card:nth-child(4):hover{box-shadow:0 20px 40px rgba(59,194,222,.3)}.benefit-card:nth-child(5):hover{box-shadow:0 20px 40px rgba(119,134,204,.3)}.benefit-card:nth-child(6):hover{box-shadow:0 20px 40px rgba(255,158,158,.3)}.benefit-icon{margin-bottom:16px;font-size:3rem}.benefit-card h3{color:var(--white);margin-bottom:12px}.benefit-card p{color:var(--light-grey);margin:0;font-size:1rem}.how-it-works{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);padding:120px 0}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;margin-top:64px;display:grid}.step-card{text-align:center;position:relative}.step-number{background:linear-gradient(135deg,var(--yolk),var(--pumpkin));width:80px;height:80px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:2rem;font-weight:700;display:flex;box-shadow:0 8px 20px rgba(255,171,69,.3)}.step-card h3{color:var(--white);margin-bottom:12px}.step-card p{color:var(--light-grey);margin:0}.two-paths{padding:120px 0}.paths-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;margin-top:64px;display:grid}.path-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:48px}.path-icon{margin-bottom:24px;font-size:4rem}.path-card h3{color:var(--white);margin-bottom:8px}.path-card p{color:var(--yolk);margin-bottom:24px;font-size:1.125rem;font-weight:600}.path-features{text-align:left;list-style:none}.path-features li{color:var(--light-grey);padding:12px 0 12px 32px;position:relative}.path-features li:before{content:"✓";color:var(--kale);font-size:1.25rem;font-weight:700;position:absolute;left:0}.brands{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);padding:80px 0}.brands .section-subtitle{max-width:900px;margin:0 auto;font-size:1.125rem;line-height:1.8}.testimonials{padding:120px 0}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:64px;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px}.testimonial-header{margin-bottom:16px}.creator-info h4{color:var(--white);margin-bottom:4px}.creator-info p{color:var(--light-grey);margin:0;font-size:.875rem}.testimonial-text{color:var(--light-grey);margin:0;font-size:1rem;line-height:1.7}.faq{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);padding:120px 0}.faq-list{max-width:800px;margin:64px auto 0}.faq-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:16px;overflow:hidden}.faq-question{width:100%;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px;font-size:1.125rem;font-weight:600;transition:all .3s;display:flex}.faq-question:hover{color:var(--yolk);text-shadow:0 0 15px rgba(255,171,69,.3)}.faq-icon{font-size:1.5rem;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{color:var(--light-grey);margin:0;padding:0 24px 24px}.final-cta{padding:120px 0}.cta-content{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:32px;max-width:700px;margin:0 auto;padding:80px 48px}.cta-content h2{color:var(--white);margin-bottom:16px}.cta-content p{color:var(--light-grey);margin-bottom:32px;font-size:1.25rem}.footer{background:rgba(0,0,0,.8);border-top:1px solid rgba(255,255,255,.1);padding:60px 0 30px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px;margin-bottom:48px;display:grid}.footer-section h4{color:var(--white);margin-bottom:16px}.footer-section p{color:var(--light-grey);font-size:.875rem}.footer-section a{color:var(--light-grey);margin-bottom:8px;text-decoration:none;transition:color .3s;display:block}.footer-section a:hover{color:var(--yolk);text-shadow:0 0 10px rgba(255,171,69,.3)}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:32px}.footer-bottom p{color:var(--light-grey);margin:0;font-size:.875rem}@media (max-width:1024px){.paths-grid{grid-template-columns:1fr}}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-menu-toggle span{background:var(--white);border-radius:2px;width:25px;height:3px;transition:all .3s}.mobile-menu-toggle.active span:first-child{transform:rotate(45deg)translate(7px,7px)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg)translate(7px,-7px)}@media (max-width:768px){.mobile-menu-toggle{display:flex}.navbar .nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.95);border-left:1px solid rgba(255,255,255,.1);flex-direction:column;gap:24px;width:100%;max-width:300px;height:calc(100vh - 70px);padding:32px;transition:right .3s;position:fixed;top:70px;right:-100%;box-shadow:-4px 0 20px rgba(0,0,0,.3)}.navbar .nav-links.active{right:0}.hero{min-height:auto;padding:140px 0 80px}.hero-subtitle{font-size:1.125rem}.stats-grid,.benefits-grid,.steps-grid,.testimonials-grid,.paths-grid{grid-template-columns:1fr}.brands-grid{grid-template-columns:repeat(2,1fr)}.cta-content{padding:48px 24px}}
