*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#06101d;color:#eaf4ff;line-height:1.6}.header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:18px 6%;background:rgba(4,13,25,.92);backdrop-filter:blur(14px);border-bottom:1px solid rgba(79,167,255,.18)}.logo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.target{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0b75ff,#55d7ff);color:#00152b;font-size:28px;box-shadow:0 0 24px rgba(0,145,255,.35)}.logo b{display:block;font-size:18px}.logo small{display:block;color:#80b8e8;text-transform:uppercase;font-weight:800;font-size:11px;letter-spacing:2px}nav{display:flex;gap:28px}nav a{color:#c6e4ff;text-decoration:none;font-weight:800}.call{background:#fff;color:#06101d;text-decoration:none;border-radius:999px;padding:10px 18px;font-weight:900}.hero{padding:120px 6% 80px;background:radial-gradient(circle at 82% 22%,rgba(57,162,255,.24),transparent 22%),linear-gradient(125deg,#03101e 0%,#07213d 55%,#0a2d4f 100%);display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;right:-120px;top:-90px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(96,225,255,.16),rgba(96,225,255,0) 70%)}.hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:16px;background:linear-gradient(90deg,#0b75ff,#67e2ff,#0b75ff)}.hero-content{position:relative;z-index:1}.hero-panel{position:relative;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border:1px solid rgba(107,217,255,.26);border-radius:28px;padding:28px;box-shadow:0 24px 70px rgba(0,0,0,.26);backdrop-filter:blur(10px)}.panel-header{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(103,226,255,.15);color:#dff8ff;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;margin-bottom:16px}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.panel-grid div{padding:14px;border-radius:18px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.08)}.panel-grid strong{display:block;font-size:16px}.panel-grid span{display:block;color:#b9d9ef;font-size:14px;margin-top:4px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-weight:950;font-size:12px;color:#55d7ff}.blue{color:#0b83e8}h1{font-size:clamp(58px,9vw,124px);line-height:.9;margin:12px 0 24px;letter-spacing:-5px;text-transform:uppercase}h1 span{color:#5cdcff;text-shadow:0 0 24px rgba(92,220,255,.25)}.lead{font-size:22px;max-width:700px;color:#d0e8ff}.buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;text-decoration:none;border-radius:999px;font-weight:900;padding:15px 24px}.primary{background:linear-gradient(135deg,#0b75ff,#63e1ff);color:#00152b;box-shadow:0 14px 38px rgba(0,119,255,.34)}.secondary{border:1px solid rgba(255,255,255,.36);color:#fff;background:rgba(255,255,255,.08)}.dark{background:#0c1d30;color:#fff;border:1px solid rgba(99,225,255,.24)}.badges{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.badges span,.areas span{border:1px solid rgba(85,215,255,.25);background:rgba(5,27,50,.72);padding:10px 14px;border-radius:999px;color:#d9f2ff;font-weight:800}.intro,.section,.feature,.quote,.results{padding:90px 6%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#fff;color:#071421;position:relative}.intro::after{content:'';position:absolute;left:6%;right:6%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#d9e7f1,transparent)}.intro h2,.section h2,.feature h2,.quote h2,.results h2{font-size:clamp(34px,5vw,62px);line-height:1.02;margin:0 0 20px;letter-spacing:-2px}.intro p,.white p,.results p{font-size:20px;color:#506373}.light{background:#f3f8fd;color:#071421}.white{background:#fff;color:#071421}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:26px}.section-head h2{max-width:720px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid article{background:#fff;border-radius:26px;padding:30px;border:1px solid #e1eef8;box-shadow:0 18px 50px rgba(4,24,48,.08);transition:.25s transform,.25s box-shadow;position:relative;overflow:hidden}.grid article::after{content:'';position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#0b75ff,#63e1ff);opacity:.85}.grid article:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(4,24,48,.14)}.grid article div{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#0b75ff,#69e3ff);color:#00152b;font-size:28px;font-weight:700;box-shadow:0 14px 30px rgba(0,119,255,.24)}.grid h3{margin:18px 0 10px;font-size:24px;color:#0d1d2f}.grid p{margin:0;color:#5a6e7f}.results{background:linear-gradient(180deg,#ffffff,#eef6fb);color:#071421;display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center}.results-copy .btn{margin-top:12px}.photo-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}.photo{min-height:340px;border-radius:26px;position:relative;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 22px 60px rgba(4,24,48,.18);border:1px solid rgba(0,0,0,.05)}.photo::after{content:'';position:absolute;inset:auto 0 0 0;height:34%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25))}.photo span{position:absolute;left:16px;top:16px;padding:8px 14px;border-radius:999px;background:rgba(6,16,29,.82);color:#fff;font-weight:900;letter-spacing:.6px;z-index:1}.before-photo{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22900%22%20height%3D%22600%22%20viewBox%3D%220%200%20900%20600%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23dcebf4%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23aac4d6%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22house%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23b9c8d1%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2396a6af%22/%3E%3C/linearGradient%3E%0A%3Cpattern%20id%3D%22dirty%22%20width%3D%2290%22%20height%3D%2290%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Crect%20width%3D%2290%22%20height%3D%2290%22%20fill%3D%22%237b858a%22/%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2222%22%20r%3D%226%22%20fill%3D%22%23667075%22%20opacity%3D%22.55%22/%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%2248%22%20r%3D%2210%22%20fill%3D%22%23586166%22%20opacity%3D%22.45%22/%3E%3Ccircle%20cx%3D%2270%22%20cy%3D%2222%22%20r%3D%227%22%20fill%3D%22%234f585d%22%20opacity%3D%22.4%22/%3E%3C/pattern%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22600%22%20fill%3D%22url%28%23sky%29%22/%3E%0A%3Crect%20x%3D%220%22%20y%3D%22350%22%20width%3D%22900%22%20height%3D%22250%22%20fill%3D%22%2369757b%22/%3E%0A%3Crect%20x%3D%22175%22%20y%3D%22165%22%20width%3D%22390%22%20height%3D%22220%22%20rx%3D%224%22%20fill%3D%22url%28%23house%29%22/%3E%0A%3Cpolygon%20points%3D%22150%2C185%20370%2C72%20590%2C185%22%20fill%3D%22%2379848a%22/%3E%0A%3Crect%20x%3D%22220%22%20y%3D%22220%22%20width%3D%2292%22%20height%3D%2282%22%20fill%3D%22%23d8e3ea%22%20opacity%3D%22.9%22/%3E%0A%3Crect%20x%3D%22345%22%20y%3D%22220%22%20width%3D%2292%22%20height%3D%2282%22%20fill%3D%22%23d8e3ea%22%20opacity%3D%22.9%22/%3E%0A%3Crect%20x%3D%22460%22%20y%3D%22220%22%20width%3D%2265%22%20height%3D%22165%22%20fill%3D%22%237e8c94%22/%3E%0A%3Cpolygon%20points%3D%2280%2C590%20820%2C590%20670%2C375%20225%2C375%22%20fill%3D%22url%28%23dirty%29%22/%3E%0A%3Crect%20x%3D%22612%22%20y%3D%22155%22%20width%3D%2278%22%20height%3D%22230%22%20fill%3D%22%238a979d%22/%3E%0A%3Ccircle%20cx%3D%22647%22%20cy%3D%22208%22%20r%3D%2211%22%20fill%3D%22%2367757a%22/%3E%0A%3Crect%20x%3D%22108%22%20y%3D%22392%22%20width%3D%2260%22%20height%3D%22188%22%20fill%3D%22%23495257%22%20opacity%3D%22.65%22/%3E%0A%3Ctext%20x%3D%2242%22%20y%3D%2272%22%20font-family%3D%22Arial%22%20font-size%3D%2244%22%20font-weight%3D%22700%22%20fill%3D%22%23ffffff%22%3EExample%20Before%3C/text%3E%0A%3C/svg%3E")}.after-photo{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22900%22%20height%3D%22600%22%20viewBox%3D%220%200%20900%20600%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23eef9ff%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c2e5f5%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22house%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23fbfdff%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dcebf2%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient%20id%3D%22clean%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f5f8fb%22/%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dbe2e8%22/%3E%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Crect%20width%3D%22900%22%20height%3D%22600%22%20fill%3D%22url%28%23sky%29%22/%3E%0A%3Crect%20x%3D%220%22%20y%3D%22350%22%20width%3D%22900%22%20height%3D%22250%22%20fill%3D%22%2390a4ae%22/%3E%0A%3Crect%20x%3D%22175%22%20y%3D%22165%22%20width%3D%22390%22%20height%3D%22220%22%20rx%3D%224%22%20fill%3D%22url%28%23house%29%22/%3E%0A%3Cpolygon%20points%3D%22150%2C185%20370%2C72%20590%2C185%22%20fill%3D%22%236e7e86%22/%3E%0A%3Crect%20x%3D%22220%22%20y%3D%22220%22%20width%3D%2292%22%20height%3D%2282%22%20fill%3D%22%23edf8fd%22/%3E%0A%3Crect%20x%3D%22345%22%20y%3D%22220%22%20width%3D%2292%22%20height%3D%2282%22%20fill%3D%22%23edf8fd%22/%3E%0A%3Crect%20x%3D%22460%22%20y%3D%22220%22%20width%3D%2265%22%20height%3D%22165%22%20fill%3D%22%239eb0b8%22/%3E%0A%3Cpolygon%20points%3D%2280%2C590%20820%2C590%20670%2C375%20225%2C375%22%20fill%3D%22url%28%23clean%29%22/%3E%0A%3Cpath%20d%3D%22M140%20535c170-112%20385-138%20620-100%22%20stroke%3D%22%2384deff%22%20stroke-width%3D%2216%22%20opacity%3D%22.6%22%20stroke-linecap%3D%22round%22/%3E%0A%3Cpath%20d%3D%22M160%20500c145-95%20335-123%20555-88%22%20stroke%3D%22%2333b7ff%22%20stroke-width%3D%226%22%20opacity%3D%22.36%22%20stroke-linecap%3D%22round%22/%3E%0A%3Crect%20x%3D%22612%22%20y%3D%22155%22%20width%3D%2278%22%20height%3D%22230%22%20fill%3D%22%23b4c5ce%22/%3E%0A%3Ccircle%20cx%3D%22647%22%20cy%3D%22208%22%20r%3D%2211%22%20fill%3D%22%237e9099%22/%3E%0A%3Crect%20x%3D%22108%22%20y%3D%22392%22%20width%3D%2260%22%20height%3D%22188%22%20fill%3D%22%2381d1f0%22%20opacity%3D%22.34%22/%3E%0A%3Ctext%20x%3D%2242%22%20y%3D%2272%22%20font-family%3D%22Arial%22%20font-size%3D%2244%22%20font-weight%3D%22700%22%20fill%3D%22%23ffffff%22%3EExample%20After%3C/text%3E%0A%3C/svg%3E")}.feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center;background:#06101d}.feature-card{background:linear-gradient(145deg,#0a1d31,#0d2942);border:1px solid rgba(99,225,255,.18);border-radius:30px;padding:34px;box-shadow:0 18px 60px rgba(0,0,0,.28)}.feature-topline{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:900;color:#69e3ff;margin-bottom:14px}.feature-card h3{font-size:34px;line-height:1.08;margin:0 0 16px}.feature-card p,.feature p,.feature li{color:#c2d8ec;font-size:18px}.feature ul{padding-left:22px}.areas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.quote{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;background:linear-gradient(135deg,#071522,#0b2943)}.quote h2,.quote p{color:#fff}.quote-card{background:#fff;color:#071421;border-radius:30px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.3)}.full{display:block;text-align:center}.quote-card .btn + .btn{margin-top:12px}.email{display:block;margin-top:18px;color:#0b75ff;font-weight:800;text-decoration:none;font-size:18px}.note{color:#5f7182;font-size:15px}footer{padding:30px 6%;background:#030a14;color:#e8f4ff;display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}@media (max-width:1050px){nav{display:none}.hero,.results,.feature,.quote,.intro{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.section-head{display:block}}@media (max-width:700px){.header{padding:14px 4%}.call{padding:9px 14px}.hero{padding:100px 4% 70px}h1{letter-spacing:-3px}.lead{font-size:18px}.intro,.section,.feature,.quote,.results{padding:70px 4%}.grid{grid-template-columns:1fr}.photo-compare{grid-template-columns:1fr}.photo{min-height:260px}.panel-grid{grid-template-columns:1fr 1fr}footer{font-size:14px}}