*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:#f5f7fb;color:#1d1d1f;line-height:1.7}img{width:100%;display:block}.container{width:92%;max-width:1280px;margin:auto}section{padding:90px 0}.section-tag{display:inline-block;background:rgba(220,43,20,.1);color:#dc2b14;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.section-title{font-size:48px;line-height:1.1;font-weight:800;margin-bottom:20px;color:#101010}.section-desc{color:#5f6368;max-width:760px;font-size:18px}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(rgba(0,0,0,.68),rgba(0,0,0,.68)),url('https://aether-website-images.s3.ap-south-1.amazonaws.com/assets/images/blog/grid/calibrate-tank.jpg') center/cover}.hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:60px;align-items:center}.hero h1{color:#fff;font-size:68px;line-height:1.05;margin-bottom:25px;font-weight:800}.hero p{color:rgba(255,255,255,.82);font-size:19px;max-width:680px;margin-bottom:35px}.hero-buttons{display:flex!important;gap:18px!important;flex-wrap:wrap;margin-bottom:40px;align-items:center}.hero-buttons a:first-child{margin-right:10px!important}.hero-buttons .btn{width:auto!important;min-width:unset!important;max-width:unset!important}.btn{padding:16px 28px!important;border-radius:14px!important;text-decoration:none!important;font-weight:700!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1.2!important;height:auto!important;min-height:unset!important;max-height:unset!important;overflow:visible!important;white-space:nowrap;transition:.3s;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-primary{background:#dc2b14!important;color:#fff!important;box-shadow:0 10px 30px rgba(220,43,20,.25)}.btn-primary:hover{transform:translateY(-2px)}.btn-secondary{border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;background:rgba(255,255,255,.06)!important;backdrop-filter:blur(12px)}.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.hero-stat{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);border-radius:22px;padding:24px}.hero-stat h3{color:#fff;font-size:34px;margin-bottom:10px}.hero-stat p{margin:0;font-size:15px;color:rgba(255,255,255,.74)}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.overview-card{background:#fff;border-radius:24px;padding:35px;box-shadow:0 10px 40px rgba(15,23,42,.05);transition:.3s}.overview-card:hover{transform:translateY(-8px)}.overview-icon{width:65px;height:65px;border-radius:18px;background:rgba(220,43,20,.1);display:flex;align-items:center;justify-content:center;margin-bottom:22px;font-size:26px}.overview-card h3{font-size:22px;margin-bottom:12px}.overview-card p{color:#666;font-size:15px}.requirements-wrapper{display:grid;grid-template-columns:0.9fr 1.1fr;gap:40px;align-items:start;margin-top:60px}.install-time{background:linear-gradient(135deg,#111827,#1f2937);border-radius:32px;padding:50px;color:#fff;position:sticky;top:30px}.install-time h2{font-size:70px;line-height:1;margin:20px 0;color:#dc2b14}.install-time h3{color:#fff}.install-time p{color:rgba(255,255,255,.75)}.requirements-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.requirement-card{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 35px rgba(15,23,42,.05);border:1px solid #edf0f5}.requirement-card h3{font-size:20px;margin-bottom:12px}.requirement-card p{color:#666;font-size:15px}.process{background:#fff}.timeline{margin-top:70px;position:relative}.timeline::before{content:'';position:absolute;left:50%;top:0;width:2px;height:100%;background:#e5e7eb;transform:translateX(-50%)}.timeline-item{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center;margin-bottom:80px;position:relative}.timeline-item:nth-child(2n) .timeline-content{order:2}.timeline-item:nth-child(2n) .timeline-image{order:1}.timeline-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#dc2b14;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:22px;border:6px solid #fff;box-shadow:0 10px 30px rgba(220,43,20,.25)}.timeline-content{background:#f9fafb;padding:40px;border-radius:30px}.timeline-content h3{font-size:30px;margin-bottom:15px}.timeline-content p{color:#666;margin-bottom:18px}.timeline-content ul{list-style:none;padding-left:0;margin:0;color:#555}.timeline-content ul li{position:relative;padding-left:30px;margin-bottom:10px;line-height:1.5}.timeline-content ul li:last-child{margin-bottom:0}.timeline-content ul li::before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#fff;background:#dc2b14;border-radius:50%}.timeline-image img{display:block;margin:0 auto;height:auto;max-width:100%;max-height:360px;border-radius:30px;box-shadow:0 20px 60px rgba(15,23,42,.15)}.deliverables-grid{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.deliverable-card{background:#fff;border-radius:24px;padding:32px;text-align:center;box-shadow:0 10px 35px rgba(15,23,42,.05)}.deliverable-card h3{margin:18px 0 10px}.deliverable-card p{font-size:14px;color:#666}.faq{background:#101010;color:#fff}.faq .section-desc,.faq .section-title{color:#fff}.faq-grid{margin-top:60px;display:grid;gap:24px}.faq-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:30px}.faq-item h3{margin-bottom:12px;font-size:22px;color:#fff;font-family:Inter,sans-serif}.faq-item p{color:rgba(255,255,255,.7);font-family:Inter,sans-serif}.cta{padding:110px 0}.cta-box{background:linear-gradient(135deg,#dc2b14,#ff5630);border-radius:36px;padding:70px;text-align:center;color:#fff}.cta-box h2{font-size:52px;margin-bottom:20px}.cta-box p{max-width:700px;margin:auto auto 35px;opacity:.9;font-size:18px}.cta-box .btn-secondary{background:#fff;color:#dc2b14;border:none}@media(max-width:1100px){.deliverables-grid,.hero-grid,.overview-grid,.requirements-wrapper,.timeline-item{grid-template-columns:1fr}.timeline-number,.timeline::before{display:none}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(2n) .timeline-image{order:unset}.requirements-grid{grid-template-columns:1fr}.hero h1{font-size:48px}.section-title{font-size:38px}.cta-box{padding:50px 30px}.cta-box h2{font-size:40px}}@media(max-width:768px){section{padding:70px 0}.hero{min-height:auto;padding:120px 0 80px}.hero h1{font-size:42px}.hero-stats{grid-template-columns:1fr}.timeline-image img{max-height:300px}.section-title{font-size:32px}.install-time{padding:35px}.install-time h2{font-size:52px}}