*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 20px;min-height:600px;display:flex;align-items:center}.hero .container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.highlight{color:gold;text-decoration:underline;text-decoration-color:gold;text-decoration-thickness:4px}.hero-subtitle{font-size:1.3rem;margin-bottom:40px;opacity:.95;line-height:1.6}.email-form{display:flex;gap:10px;margin-bottom:15px}.email-input{flex:1;padding:16px 20px;border:none;border-radius:12px;font-size:1rem;outline:none;box-shadow:0 4px 6px #0000001a}.cta-button{padding:16px 32px;background:gold;color:#1a1a1a;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;white-space:nowrap}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ffd70066}.cta-note{font-size:.9rem;opacity:.9}.video-placeholder{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px;text-align:center;border:2px solid rgba(255,255,255,.2)}.video-icon{font-size:5rem;margin-bottom:20px}.how-it-works{padding:80px 20px;background:#f8f9fa}.section-title{text-align:center;font-size:2.5rem;margin-bottom:60px;color:#1a1a1a}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step{text-align:center;padding:30px;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;transition:transform .3s,box-shadow .3s}.step:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000001a}.step-icon{font-size:4rem;margin-bottom:20px}.step h3{font-size:1.5rem;margin-bottom:15px;color:#667eea}.step p{color:#666;font-size:1rem}.pricing{padding:80px 20px;background:#fff}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pricing-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:40px 30px;text-align:center;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 12px 24px #0000001a;border-color:#667eea}.pricing-card.featured{border-color:#667eea;border-width:3px;background:linear-gradient(135deg,#f8f9ff,#fff)}.badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#667eea;color:#fff;padding:6px 20px;border-radius:20px;font-size:.85rem;font-weight:700}.card-header h3{font-size:1.8rem;margin-bottom:15px;color:#1a1a1a}.price{font-size:2rem;font-weight:800;color:#667eea;margin-bottom:30px}.features{list-style:none;text-align:left}.features li{padding:12px 0;border-bottom:1px solid #f0f0f0;color:#666;font-size:1rem}.features li:last-child{border-bottom:none}.footer{background:#1a1a1a;color:#fff;padding:60px 20px 30px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer-brand h3{font-size:1.8rem;margin-bottom:10px}.footer-brand p{color:#999}.footer-column h4{margin-bottom:20px;font-size:1.1rem}.footer-column a{display:block;color:#999;text-decoration:none;margin-bottom:12px;transition:color .2s}.footer-column a:hover{color:gold}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid #333;color:#666}@media(max-width:968px){.hero .container{grid-template-columns:1fr}.hero-title{font-size:2.5rem}.steps,.pricing-cards{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:40px}.email-form{flex-direction:column}}
