nav{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(245,245,247,.85);border-bottom:1px solid rgba(5,5,5,.06);display:flex;justify-content:space-between;left:0;padding:1.25rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:100}nav.scrolled{box-shadow:0 1px 20px rgba(0,0,0,.06);padding:.75rem 2rem}.nav-logo{height:36px;transition:height .3s ease}nav.scrolled .nav-logo{height:28px}.nav-links{align-items:center;display:flex;gap:2rem;list-style:none}.nav-links a{color:var(--void);font-size:.85rem;font-weight:500;letter-spacing:.02em;padding:.3em .5em;position:relative;text-decoration:none;transition:color .2s,background .2s}.nav-links a.active,.nav-links a:hover{background:var(--void);border-radius:2px;color:var(--cyan)}.nav-cta{background:var(--void);border-radius:2px;color:var(--paper)!important;font-size:.8rem!important;font-weight:700!important;padding:.6rem 1.4rem!important;transition:all .2s!important}.nav-cta:hover{background:#1a1a1a;color:var(--cyan)!important}.menu-toggle{background:none;border:none;cursor:pointer;display:none;padding:.5rem}.menu-toggle span{background:var(--void);display:block;height:2px;margin:5px 0;transition:all .3s;width:22px}section{padding:6rem 2rem}.section-inner{margin:0 auto;max-width:1100px}.section-label{color:var(--cyan);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15em;margin-bottom:1rem;position:relative;text-transform:uppercase}.section-label:before{background:var(--void);border-radius:1px;bottom:-.1em;content:"";height:100%;left:-.5em;position:absolute;right:-.5em;top:0;z-index:-1}.dark-section .section-label:before{display:none}.section-heading{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:1.5rem;max-width:700px}.section-sub{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:2rem;max-width:640px}.hero{background:var(--void);color:var(--paper);display:flex;min-height:70vh;padding:8rem 2rem 4rem}.hero,.hero-inner{align-items:center}.hero-inner{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;width:100%}.hero h1{color:var(--paper);font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem}.hero .hero-sub{color:var(--concrete);font-size:1.1rem;line-height:1.7}.hero-image{border-radius:2px;width:100%}.audience{background:var(--paper)}.audience-grid{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.audience-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:2px;padding:2.5rem}.audience-label{background:var(--void);border-radius:1px;color:var(--cyan);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.25rem;padding:.25em .6em;text-transform:uppercase}.audience-card h3{font-size:1.3rem;font-weight:800;line-height:1.25;margin-bottom:1rem}.audience-card p{color:#555;font-size:.92rem;line-height:1.65;margin-bottom:1rem}.audience-list{list-style:none;margin:1.25rem 0;padding:0}.audience-list li{color:#444;font-size:.88rem;line-height:1.6;padding:.4rem 0 .4rem 1.5rem;position:relative}.audience-list li:before{background:var(--cyan);content:"";height:2px;left:0;position:absolute;top:.8rem;width:8px}.audience-list li strong{color:var(--void)}.audience-output{background:rgba(0,240,255,.03);border-left:3px solid var(--cyan);margin-top:1rem;padding:1.25rem 1.5rem}.audience-output p{color:var(--void);font-size:.88rem;font-weight:500;margin-bottom:0}.process{background:#fff}.process-steps{counter-reset:step;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.step{background:var(--paper);border:1px solid rgba(0,0,0,.04);border-radius:2px;counter-increment:step;padding:2rem 1.5rem;position:relative}.step:before{color:rgba(0,240,255,.2);content:counter(step,decimal-leading-zero);display:block;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:1rem}.step h3{font-size:.95rem;font-weight:700;margin-bottom:.75rem}.step p{color:#555;font-size:.82rem;line-height:1.6}.pricing{background:var(--void)}.pricing,.pricing .section-heading{color:var(--paper)}.pricing-grid{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:2rem}.price-card{border:1px solid hsla(0,0%,69%,.15);border-radius:2px;padding:2.5rem;position:relative}.price-card:before{background:var(--cyan);content:"";height:2px;left:0;position:absolute;right:0;top:0}.price-label{color:var(--cyan);display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.price-amount{color:var(--paper);font-size:2rem;font-weight:800;margin-bottom:.5rem}.price-card p{font-size:.88rem;margin-bottom:.75rem}.price-card p,.price-includes{color:var(--concrete);line-height:1.6}.price-includes{border-top:1px solid hsla(0,0%,69%,.15);font-size:.82rem;margin-top:1rem;padding-top:1rem}.faq{background:var(--paper)}.faq-list{max-width:780px}.faq-item{border-bottom:1px solid rgba(0,0,0,.06);padding:1.5rem 0}.faq-item h3{cursor:default;font-size:.95rem;font-weight:700;margin-bottom:.75rem}.faq-item p{color:#555;font-size:.88rem;line-height:1.65}.contact{background:#fff}.contact-inner{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.contact-text h2{font-size:2rem;font-weight:800;line-height:1.15;margin-bottom:1rem}.contact-text p{color:#555;font-size:1rem;line-height:1.7}.contact-form{gap:1.25rem}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.4rem}.form-group label{color:#555;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.form-group input,.form-group select,.form-group textarea{background:var(--paper);border:1px solid rgba(0,0,0,.1);border-radius:2px;color:var(--void);font-family:Lexend Deca,sans-serif;font-size:.9rem;padding:.8rem 1rem;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--cyan);outline:none}.form-group textarea{min-height:100px;resize:vertical}.radio-group{display:flex;flex-direction:column;gap:.5rem}.radio-group label{align-items:center;color:var(--void);cursor:pointer;display:flex;font-size:.88rem;font-weight:400;gap:.5rem;letter-spacing:0;text-transform:none}.radio-group input[type=radio]{accent-color:var(--cyan);height:16px;width:16px}.closing{background:var(--void);color:var(--paper);padding:4rem 2rem;text-align:center}.closing p{color:var(--concrete);font-size:1.15rem;font-weight:500;line-height:1.7;margin:0 auto;max-width:640px}.closing p strong{color:var(--paper)}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:var(--paper);border-bottom:1px solid rgba(0,0,0,.06);display:none;flex-direction:column;gap:1rem;left:0;padding:1.5rem 2rem;position:absolute;right:0;top:100%}.nav-links.open{display:flex}.hero h1{font-size:2.2rem}.section-heading{font-size:2rem}.hero-inner{gap:2rem}.audience-grid,.hero-inner{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr 1fr}.contact-inner,.pricing-grid{grid-template-columns:1fr}section{padding:4rem 1.5rem}}@media (max-width:480px){.process-steps{grid-template-columns:1fr}.hero h1{font-size:1.8rem}}