:root{--ink: #FAFAF8;--muted: rgba(250, 250, 248, .66);--bg: #000000;--card: #0F0F0F;--card2: #1A1A1A;--stroke: rgba(250, 250, 248, .1);--primary: #C99343;--accent: #B27C2E;--video-overlay-top: .5;--video-overlay-mid: .6;--video-overlay-bottom: .7}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.7;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 40px;position:relative}nav{position:fixed;top:0;left:0;right:0;background:#000000d9;backdrop-filter:blur(10px);border-bottom:1px solid var(--stroke);z-index:1000;padding:20px 0}nav .container{display:flex;justify-content:space-between;align-items:center}nav .logo{font-weight:600;font-size:22px;color:var(--ink);text-decoration:none;letter-spacing:.12em}nav .cta-btn{background:var(--primary);color:#fff;padding:12px 24px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #c9934340}nav .cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c9934359}.hero{min-height:75vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 0 64px;position:relative;overflow:hidden;background-color:#1a1a1a}.hero-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.hero-video-bg video{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,var(--video-overlay-top)),rgba(0,0,0,var(--video-overlay-mid)),rgba(0,0,0,var(--video-overlay-bottom)));z-index:2;pointer-events:none}.hero-content{max-width:800px;margin:0 auto;position:relative;z-index:3}.hero .container{position:relative;z-index:3}.hero h1{font-size:clamp(36px,5.5vw,56px);font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-1px;text-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff}.hero .tagline{font-size:clamp(18px,3vw,24px);color:#fff;margin-bottom:16px;font-weight:500}.hero .subtitle{font-size:clamp(16px,2.5vw,20px);color:#fff;margin-bottom:40px;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.2)}.hero-cta{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;text-align:left}.hero-video-frame{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #00000080;background:#000}.hero-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:32px;text-align:center}}.hero-video-mobile{display:none;margin-top:50px;border:none;border-radius:0;overflow:hidden;box-shadow:none;max-width:100%;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:2}.hero-video-mobile video{display:block;width:100%;height:auto}.btn-primary{background:var(--primary);color:#fff;padding:18px 36px;border-radius:999px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #c9934340;text-decoration:none;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c9934359}.btn-secondary{display:inline-block;background:transparent;color:#fff;padding:0;border:none;font-family:inherit;font-weight:500;font-size:16px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:color .15s}.btn-secondary:hover{color:var(--muted)}section{padding:120px 0}.section-header{text-align:center;margin-bottom:80px}.section-header h2{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.2;margin-bottom:20px;letter-spacing:-1px}.section-header p{font-size:clamp(16px,2.5vw,20px);color:var(--muted);max-width:700px;margin:0 auto}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}.feature-card{background:var(--card);border:1px solid var(--stroke);border-radius:20px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #0000000a}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #00000014}.feature-icon{width:80px;height:80px;margin-bottom:20px;display:block;border-radius:12px;object-fit:cover;background:var(--stroke)}.feature-card h3{font-size:24px;font-weight:700;margin-bottom:16px}.feature-card p{color:var(--muted);line-height:1.7;margin:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:120px}.two-col:last-child{margin-bottom:0}.two-col.reverse{direction:rtl}.two-col.reverse>*{direction:ltr}.two-col h3{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;margin-bottom:24px;letter-spacing:-.5px}.two-col p{font-size:clamp(16px,2vw,18px);color:var(--muted);line-height:1.8;margin-bottom:16px}.two-col .image-placeholder{background:transparent;border:none;border-radius:0;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;box-shadow:none;overflow:visible}.two-col .image-placeholder img{width:400px;height:auto;border-radius:0;object-fit:contain;box-shadow:0 10px 40px #00000014}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:60px}.step{text-align:center;position:relative}.step-number{width:60px;height:60px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;margin:0 auto 24px}.step h4{font-size:20px;font-weight:700;margin-bottom:12px}.step p{color:var(--muted);line-height:1.6;margin:0}.pricing-container{max-width:1000px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.price-card{background:var(--card);border:2px solid var(--stroke);border-radius:24px;padding:40px 30px;text-align:center;box-shadow:0 4px 16px #0000000f;transition:transform .3s,box-shadow .3s,border-color .3s}.price-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.price-card.featured{border-color:var(--primary);box-shadow:0 8px 24px #c993431f}.price-card.featured:hover{box-shadow:0 12px 32px #c993432e}.price-badge{display:inline-block;background:#c993431f;color:var(--primary);padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;margin-bottom:20px}.price{font-size:64px;font-weight:800;margin-bottom:16px;letter-spacing:-2px}.price-original{font-size:24px;color:var(--muted);text-decoration:line-through;display:block;margin-bottom:24px}.price-features{text-align:left;margin:40px 0}.price-features li{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--ink)}.price-features li:before{content:"✓";color:var(--accent);font-weight:800;font-size:20px}.form-section{background:linear-gradient(180deg,var(--card2),var(--bg));border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);text-align:center}.form-container{max-width:500px;margin:0 auto}.email-form{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap;justify-content:center}.input{flex:1;min-width:280px;padding:18px 24px;border-radius:999px;border:1px solid var(--stroke);background:var(--bg);color:var(--ink);font-size:16px;transition:border-color .2s,box-shadow .2s}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px #c993431a}.input::placeholder{color:var(--muted)}.success-message{background:#3de49b26;color:#047857;padding:16px 24px;border-radius:12px;display:none;margin-top:20px;border:1px solid rgba(61,228,155,.3)}.success-message.show{display:block}footer{border-top:1px solid var(--stroke);padding:60px 0;text-align:center;color:var(--muted)}footer a{color:var(--muted);text-decoration:none;transition:color .2s}footer a:hover{color:var(--ink)}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:var(--card);border:1px solid var(--stroke);border-radius:16px;padding:30px;margin-bottom:20px;transition:box-shadow .3s}.faq-item:hover{box-shadow:0 4px 16px #0000000f}.faq-item h3{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--ink)}.faq-item p{color:var(--muted);line-height:1.7;margin:0}.founder-grid{display:grid;grid-template-columns:180px 1fr;gap:48px;align-items:start}@media(max-width:768px){.container{padding:0 24px}nav .container{padding:0 24px}.founder-grid{grid-template-columns:1fr!important;text-align:center;gap:32px!important}.founder-grid>div:first-child{margin:0 auto}.nav-contact{display:none}.hero{padding:100px 0 60px;min-height:auto;background:linear-gradient(135deg,#000000f2,#141414f2)}.hero-content{background:transparent;padding:0;border-radius:0;backdrop-filter:none;box-shadow:none}.hero h1{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5)}.hero .subtitle{color:#ffffffe6}.hero-video-bg,.hero-overlay{display:none}.hero-video-mobile{display:block}section{padding:80px 0}.two-col{grid-template-columns:1fr;gap:40px;margin-bottom:80px}.two-col.reverse{direction:ltr}.feature-grid{grid-template-columns:1fr;gap:30px}.cohort-grid{grid-template-columns:1fr!important}.steps{grid-template-columns:1fr;gap:40px}.pricing-grid{grid-template-columns:1fr;gap:24px}.email-form{flex-direction:column}.input{min-width:100%}.btn-primary{width:100%}}.product-image{opacity:0;transform:translateY(30px);transition:opacity 1.5s ease,transform 1.5s ease}.product-image.visible{opacity:1;transform:translateY(0)}.product-image img{transition:transform .3s ease,box-shadow .3s ease}.product-image img:hover{transform:scale(1.1);box-shadow:0 20px 60px #00000026}
