header#header, .header, .navbar, .mobile-container, .hamburger, .overlay-menu, nav, #navbar, .menu, .navigation, .mobile-menu, .floating-menu, .menu-toggle {display:none !important;} body.header-fixed #body-wrapper, body.header-fixed #body, body #body-wrapper, body #body {padding-top:0 !important; margin-top:0 !important;} html,body{overflow-x:hidden;max-width:100%} body{overflow-x:hidden}.anna{--petrol:#236f8d;--dark:#37433f;--turq:#39aeba;--yellow:#f2cc25;--cream:#efe3d2;--muted:#8f867b;font-family:Inter,Arial,sans-serif;color:#111;line-height:1.55;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:var(--cream);overflow:hidden}.anna *{box-sizing:border-box}.anna .wrap{max-width:1050px;margin:0 auto}.anna .sec{padding:76px 24px}.anna h1,.anna h2,.anna h3{line-height:1.12;margin-top:0}.anna h1{font-size:54px;letter-spacing:-2px}.anna h2{font-size:38px;letter-spacing:-1px}.anna h3{font-size:20px}.anna p{margin:0 0 18px}.anna .btn{display:inline-block;background:var(--turq);color:#fff!important;padding:15px 27px;border-radius:8px;text-decoration:none;font-weight:800;box-shadow:none}.anna .btn.white{background:#fff;color:#111!important}.anna .small{font-size:14px}.hero{background:var(--petrol);padding:38px 24px 34px}.hero-card{display:grid;grid-template-columns:1.35fr .95fr;background:var(--dark);color:#fff;border-radius:18px;overflow:hidden;min-height:690px}.hero-copy{padding:78px 70px 54px;min-width:0;overflow:hidden}.hero-copy>p:first-child{font-weight:700;color:#fff;max-width:380px}.hero h1{color:#fff;margin:22px 0 25px}.hero .lead{color:#cbd0ce;max-width:520px;font-size:18px}.hero ul{list-style:none;padding:20px 0 0;margin:0}.hero li{margin:17px 0;font-size:16px;font-weight:800;color:#fff}.hero li:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;background:#fff;color:var(--dark);border-radius:50%;margin-right:13px;font-size:13px}.hero-img img{width:100%;height:100%;object-fit:cover}.logo-marquee{width:100%;overflow:hidden;margin-top:36px}.logo-track{display:flex;width:max-content;animation:logoRun 12s linear infinite}.logo-set{display:flex;align-items:center;gap:56px;flex:0 0 auto;padding-right:56px}.logo-set img{display:block;height:64px;width:auto;max-width:none!important;object-fit:contain}.logo-set img.logo-small{height:58px}.logo-set img.logo-wide{height:52px}@keyframes logoRun{from{transform:translateX(0)}to{transform:translateX(-50%)}}.strip{background:var(--cream);text-align:center;padding:38px 24px}.pill{display:inline-block;background:var(--turq);color:#fff;padding:11px 33px;border-radius:4px;font-weight:900;line-height:1.25}.yellow{background:var(--yellow)}.center{text-align:center}.ebook{padding:47px 24px}.about{background:var(--cream)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.about .photo{height:620px;border-radius:14px;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.muted{color:var(--muted)}.about h3{margin:27px 0 7px}.compare{background:linear-gradient(135deg,#2a7189,#b8d6d9);color:#fff}.compare .grid2{gap:44px}.panel{border:1px solid rgba(255,255,255,.8);border-radius:14px;padding:42px 42px;min-height:390px}.panel.white{background:#fff;color:#111;border:0}.panel h2{font-size:29px}.panel ul{list-style:none;padding:0;margin:24px 0 0}.panel li{margin:14px 0}.panel li:before{content:'✓';margin-right:10px}.panel.bad li:before{content:'×'}.services{background:var(--turq);color:#fff;text-align:center}.services p{opacity:.78}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards{margin-top:58px}.card{border:1px solid rgba(0,0,0,.25);border-radius:12px;padding:34px 27px;min-height:165px}.card h3{font-size:21px;color:#fff}.water{background:linear-gradient(135deg,#1d5f79,#8fc6cf);color:#fff;text-align:center}.checks{display:flex;justify-content:center;gap:42px;flex-wrap:wrap;font-weight:800}.va{background:var(--petrol);color:#fff}.va h2,.va h3{color:#fff}.va p{color:#d0dde1}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature{border-top:2px solid rgba(0,0,0,.6);padding-top:22px}.benefits{background:var(--cream);text-align:center}.benefits h2 span{background:var(--turq);color:#fff;padding:0 8px}.heart{font-size:30px;margin:10px 0 28px}.benefit{background:#fff;margin:14px auto;padding:22px 26px;border-radius:5px;max-width:610px;text-align:left}.testimonial{padding:76px 24px}.testimonial.turq{background:var(--turq);color:#fff}.testimonial.cream{background:var(--cream)}.testimonial.yellow{background:var(--yellow);color:#fff}.quote{font-size:31px;line-height:1.16;font-weight:900;letter-spacing:-.5px}.person{display:flex;align-items:center;gap:14px;margin-top:24px}.person img{width:58px;height:58px;border-radius:50%;object-fit:cover}.footer-img{width:100%;height:auto;overflow:hidden;background:#111}.footer-img img{display:block;width:100%;height:auto;object-fit:contain}.footer{text-align:center;background:#f4f4f4;padding:70px 24px}.footer img{max-width:190px}.footer small{display:block;max-width:900px;margin:55px auto 0;color:#777;font-size:11px}.footer a{color:#111;text-decoration:underline}.hide-theme-title h1:first-child{display:none}@media(max-width:900px){.hero{padding:0}.hero-card,.grid2,.grid3,.feature-grid{grid-template-columns:1fr}.hero-card{min-height:auto;border-radius:0}.hero-copy{padding:42px 28px}.hero h1{font-size:42px}.about .photo{height:auto}.sec{padding:50px 18px}.logo-track{animation-duration:9s}.logo-set{gap:42px;padding-right:42px}.logo-set img{height:54px}.logo-set img.logo-small{height:48px}.logo-set img.logo-wide{height:44px}.hero li{font-size:15px;line-height:1.35}.footer{padding:50px 18px}}