.owner-hero{padding:120px 20px 60px;background:linear-gradient(135deg,#f5f7fa,#e8f5e9 50%,#f0f4f8);position:relative;overflow:hidden}.owner-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(185,255,102,.12) 0,transparent 70%);border-radius:50%}.hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(185,255,102,.2);border:1px solid rgba(185,255,102,.4);padding:8px 20px;border-radius:50px;font-size:14px;font-weight:600;color:#333;margin-bottom:20px}.badge-dot{width:8px;height:8px;background:#b9ff66;border-radius:50%;display:inline-block}.hero-title{font-size:48px;font-weight:800;color:#0a0a0a;margin-bottom:20px;line-height:1.15;letter-spacing:-1px}.gradient-text{background:linear-gradient(135deg,#6db33f,#b9ff66,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:17px;color:#666;line-height:1.7;margin-bottom:28px}.hero-buttons{gap:14px;margin-bottom:20px}.hero-buttons,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:20px;font-size:13px;color:#888}.hero-trust span{display:inline-flex;align-items:center}.hero-image{text-align:center}.hero-image video,.owner-3d-video{max-width:100%;height:auto;border-radius:16px}.section-badge{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#6db33f;background:rgba(185,255,102,.15);padding:6px 16px;border-radius:20px;margin:0 auto 12px;text-align:center;width:-moz-fit-content;width:fit-content}.key-features-section{padding:80px 20px;background:#f8faf5}.key-features-section .container{max-width:1200px;margin:0 auto}.section-title{font-size:40px;font-weight:800;text-align:center;margin-bottom:12px;color:#0a0a0a;letter-spacing:-.5px}.section-subtitle{font-size:17px;text-align:center;color:#888;margin-bottom:50px}.features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:24px;gap:24px}.feature-card{background:#fff;padding:28px 24px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:#b9ff66}.feature-icon{width:52px;height:52px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feature-icon i{font-size:24px;color:#2e7d32}.feature-card h3{font-size:17px;font-weight:700;margin-bottom:8px;color:#0a0a0a}.feature-card p{font-size:14px;color:#666;line-height:1.65}.how-it-works-section{padding:80px 20px}.how-it-works-section .container{max-width:1000px;margin:0 auto}.steps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:24px;gap:24px;counter-reset:step}.step-card{background:#fff;padding:28px 24px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 2px 12px rgba(0,0,0,.04);text-align:center;transition:all .3s ease}.step-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:#b9ff66}.step-number{width:44px;height:44px;background:linear-gradient(135deg,#b9ff66,#a8e65c);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:18px;font-weight:800;color:#0a0a0a}.step-card h3{font-size:16px;font-weight:700;margin-bottom:8px;color:#0a0a0a}.step-card p{font-size:13px;color:#666;line-height:1.6}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.btn-primary{background:#0a0a0a;color:#fff}.btn-primary:hover{background:#222;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.btn-secondary{background:#fff;color:#0a0a0a;border:1.5px solid #ddd}.btn-secondary:hover{border-color:#b9ff66;background:#f8faf5}.btn-large{padding:16px 36px;font-size:17px}.cta-section{padding:100px 20px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-content h2{font-size:40px;font-weight:800;color:#fff;margin-bottom:12px}.cta-content>p{font-size:18px;color:#aaa;margin-bottom:36px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.btn-cta-primary{background:#b9ff66;color:#0a0a0a;font-weight:700}.btn-cta-primary:hover{background:#a8e65c;transform:translateY(-2px);box-shadow:0 6px 24px rgba(185,255,102,.3)}.btn-cta-secondary{background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.3)}.btn-cta-secondary:hover{border-color:#b9ff66;color:#b9ff66}.cta-note{font-size:14px;color:#b9ff66;display:flex;align-items:center;justify-content:center;gap:8px}.reveal-hidden{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal-visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-buttons,.hero-trust{justify-content:center}}@media (max-width:768px){.owner-hero{padding:100px 16px 40px}.hero-title{font-size:32px}.cta-content h2,.section-title{font-size:28px}.btn-large{padding:14px 28px;font-size:15px}.features-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}}