:root{--navy:#002d46;--navy2:#07526d;--yellow:#ffb714;--coral:#ff6266;--cream:#fffaf0;--ink:#183746;--muted:#607984;--green:#20c76a;--line:#e7edef;--shadow:0 25px 70px #002d4620}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Manrope,Arial,sans-serif;background:#fff}img{display:block;max-width:100%}h1,h2,h3{font-family:Fredoka,Manrope,sans-serif;color:var(--navy)}a{color:inherit}.top-alert{height:35px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#002d46,#07526d,#002d46);color:#fff;font-size:11px;font-weight:900;letter-spacing:.1em}.nav{height:82px;padding:8px clamp(22px,6vw,96px);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:#fffcf7eF;backdrop-filter:blur(18px);border-bottom:1px solid #002d460c}.brand img{width:230px;height:68px;object-fit:contain;object-position:left}.nav nav{display:flex;align-items:center;gap:30px}.nav nav>a{text-decoration:none;font-size:13px;font-weight:800}.nav-cta{display:flex;align-items:center;gap:8px;background:var(--navy);color:#fff;padding:12px 18px;border-radius:12px}.nav-cta img{width:20px;height:20px;object-fit:contain}.hero{min-height:710px;padding:70px clamp(24px,7vw,110px) 40px;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 8%,#fff 0,#fff9e9 40%,transparent 67%),linear-gradient(120deg,#fffaf0 0 53%,#ffe294 100%)}.hero:after{content:"";position:absolute;width:700px;height:700px;border-radius:50%;right:-140px;bottom:-340px;background:radial-gradient(circle,#ffb71470,transparent 67%)}.hero-copy{max-width:700px;position:relative;z-index:5}.live{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:99px;background:#fff;border:1px solid #002d4612;box-shadow:0 8px 24px #002d4610;font-size:11px;font-weight:900;letter-spacing:.1em}.live i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #20c76a20;animation:livePulse 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes livePulse{0%,100%{transform:scale(.9);box-shadow:0 0 0 3px #20c76a18;opacity:.55}50%{transform:scale(1.12);box-shadow:0 0 0 7px #20c76a28;opacity:1}}@media(prefers-reduced-motion:reduce){.live i,.hero-cta,.hero-cta>b,.safe-art.round-logo img,.safe-art.round-logo:after{animation:none}}.hero h1{font-size:clamp(52px,6.3vw,91px);line-height:.98;letter-spacing:-.045em;margin:22px 0}.hero h1 em{font-style:normal;color:#df9700}.lead{font-size:clamp(17px,1.7vw,22px);line-height:1.55;color:#405f6d;margin:0 0 21px}.social-proof{display:flex;align-items:center;gap:12px;margin:0 0 20px}.faces{display:flex}.faces span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #fff;margin-left:-8px;box-shadow:0 4px 12px #002d4618}.faces span:first-child{margin:0}.social-proof>div:nth-child(2){display:grid;font-size:12px}.social-proof small{color:var(--muted)}.social-proof>b{color:#e9a300;font-size:12px}.hero-copy ul{list-style:none;margin:0 0 25px;padding:0;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;font-weight:800}.hero-copy li{display:flex;align-items:center;gap:6px}.hero-copy li b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#dff8e9;color:#09994a}.cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;border-radius:16px;padding:16px 22px;transition:.2s}.cta:hover{transform:translateY(-3px);box-shadow:0 18px 38px #002d4630}.cta img{width:31px;height:31px;object-fit:contain}.cta span{display:grid;text-align:left}.cta strong{font-size:15px}.cta small{font-size:11px;font-weight:600;opacity:.78}.cta>b{font-size:24px}.hero-cta{background:linear-gradient(135deg,#16b75b,#28d877);color:#fff;box-shadow:0 12px 30px #0b9f4a38;min-width:360px;animation:ctaAttention 3.8s ease-in-out infinite;will-change:transform}.hero-cta>b{animation:ctaArrow 1.4s ease-in-out infinite}.hero-cta:hover{animation-play-state:paused}.hero-cta:hover>b{animation-play-state:paused}@keyframes ctaAttention{0%,72%,100%{transform:translateY(0) scale(1);box-shadow:0 12px 30px #0b9f4a38}80%{transform:translateY(-3px) scale(1.015);box-shadow:0 18px 38px #0b9f4a4d}88%{transform:translateY(0) scale(1)}94%{transform:translateY(-1px) scale(1.006)}}@keyframes ctaArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.urgency{display:flex;gap:10px;align-items:flex-start;margin:17px 0 0 4px;color:#6b5842}.urgency>span{font-size:20px}.urgency>div{display:grid;gap:4px;min-width:300px}.urgency strong{font-size:12px}.urgency small{font-size:10px}.bar{height:6px;border-radius:8px;background:#efdcb7;overflow:hidden}.bar i{display:block;width:84%;height:100%;background:linear-gradient(90deg,#ffb714,#ff716b,#ffb714);background-size:200% 100%;border-radius:inherit;transition:width 1.2s ease;animation:barFlow 2s linear infinite}@keyframes barFlow{to{background-position:-200% 0}}.activity-toast{position:fixed;right:22px;bottom:24px;z-index:100;display:flex;align-items:center;gap:11px;max-width:340px;padding:14px 17px;background:#fff;border:1px solid #e7edef;border-radius:16px;box-shadow:0 18px 55px #002d4630;opacity:0;transform:translateY(35px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.activity-toast.show{opacity:1;transform:translateY(0)}.activity-toast>span{font-size:27px}.activity-toast>div{display:grid;gap:3px}.activity-toast b{font-size:13px;color:var(--navy)}.activity-toast small{font-size:10px;color:var(--muted)}.hero-visual{height:600px;position:relative;z-index:3}.halo{position:absolute;width:515px;height:515px;border-radius:50%;right:1%;top:4%;background:radial-gradient(circle at 30% 20%,#fff8,transparent 30%),linear-gradient(145deg,#ffd85c,#f0a600);box-shadow:inset 0 0 0 18px #fff5,0 35px 75px #a66d0030}.hero-visual>img{position:absolute;z-index:2;width:min(540px,47vw);height:625px;object-fit:contain;object-position:bottom;right:-5px;bottom:-47px;filter:drop-shadow(0 28px 22px #002d4626)}.float-card{position:absolute;z-index:5;display:grid;background:#fffffff0;backdrop-filter:blur(10px);border:1px solid #fff;border-radius:17px;padding:13px 16px;box-shadow:var(--shadow)}.float-card small{font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--muted)}.float-card strong{font-family:Fredoka;font-size:24px;color:var(--navy)}.float-card span{font-size:10px;color:#0c9b4c;font-weight:800}.card-one{left:-15px;top:95px;transform:rotate(-5deg)}.card-two{right:-25px;top:55px;transform:rotate(5deg)}.verified{position:absolute;z-index:5;bottom:15px;left:-5px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:15px;padding:12px 15px;box-shadow:var(--shadow)}.verified>b{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dff8e9;color:#0a9849}.verified span{display:grid;font-size:12px}.verified small{color:var(--muted)}.stores{text-align:center;padding:30px clamp(20px,7vw,110px) 38px;border-bottom:1px solid var(--line)}.stores p{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#758993}.stores>div{max-width:950px;margin:22px auto;display:flex;align-items:center;justify-content:center;gap:clamp(25px,5vw,65px);flex-wrap:wrap}.stores img{width:135px;height:62px;object-fit:contain}.stores>small{font-size:10px;color:#91a0a7}.pain,.testimonials,.faq{padding:95px clamp(24px,7vw,110px)}.pain{background:linear-gradient(#fff,#f8fbfc)}.section-title{text-align:center;max-width:860px;margin:0 auto 48px}.section-title>span,.example-copy>span,.safe-copy>span,.final-cta>div>span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#d99000}.section-title h2,.example h2,.safe h2,.final-cta h2{font-size:clamp(37px,4.5vw,61px);line-height:1.04;letter-spacing:-.035em;margin:13px 0}.section-title>p{color:var(--muted);font-size:18px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:auto}.benefit-grid article{padding:30px;background:#fff;border:1px solid #f0c355;border-radius:24px;position:relative;box-shadow:0 15px 45px #002d460a}.benefit-grid article.featured{transform:none;border-color:#f0c355;box-shadow:0 15px 45px #002d460a}.benefit-grid article>i{position:absolute;right:18px;top:3px;font:70px Fredoka;color:#f0f4f5;font-style:normal}.benefit-grid article>div{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff0bd,#ffc833);font-size:23px}.benefit-grid h3{font-size:23px;margin:20px 0 8px}.benefit-grid p{color:var(--muted);line-height:1.65;margin:0}.example{padding:95px clamp(24px,9vw,150px);display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;background:var(--cream)}.phone{max-width:390px;margin:auto;padding:12px;border:7px solid var(--navy);border-radius:34px;background:#e6ddd4;box-shadow:0 30px 75px #002d4628;transform:rotate(-2deg)}.phone-top{display:flex;align-items:center;gap:10px;padding:8px 8px 15px}.phone-top img{width:44px;height:44px}.phone-top span{display:grid;font-size:12px}.phone-top small{color:var(--muted)}.bubble{background:#fff;border-radius:6px 18px 18px 18px;padding:17px;box-shadow:0 5px 18px #002d4610}.bubble>small{font-size:8px;color:#8a999f}.bubble>b{display:block;color:#d98b00;margin-top:8px}.bubble p{font-size:13px}.product{background:#fff8dc;border-radius:12px;padding:12px;display:grid}.product span{font-size:11px}.product strong{font:31px Fredoka;color:var(--navy)}.product em{font-style:normal;color:#0a9a4a;font-size:11px;font-weight:800}.bubble button{width:100%;border:0;background:var(--green);color:#fff;border-radius:10px;padding:12px;margin-top:12px;font-weight:900}.example-copy>p,.safe-copy>p{font-size:18px;line-height:1.7;color:var(--muted)}.stat-row{display:flex;gap:15px;margin:28px 0}.stat-row>div{display:grid;padding:15px 20px;background:#fff;border-radius:14px;border:1px solid #f0dfb4}.stat-row strong{font:25px Fredoka;color:var(--navy)}.stat-row small{color:var(--muted)}.text-link{font-weight:900;color:var(--navy);text-decoration:none}.safe{padding:90px clamp(24px,8vw,130px);display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.safe-art{min-height:500px;display:grid;place-items:center;position:relative}.safe-art>div{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#ffe7a4,#ffb714);box-shadow:0 30px 70px #9f69002b}.safe-art img{width:497px;position:relative;z-index:2;filter:drop-shadow(0 10px 8px #002d4638) drop-shadow(0 32px 28px #002d4635)}.safe-art.round-logo img{animation:sealFloat 4s ease-in-out infinite}.safe-art.round-logo:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:linear-gradient(145deg,#fffdf7,#fff4d9);border:2px solid #f0c355;box-shadow:0 14px 25px #002d4626,0 35px 65px #002d4624,inset 0 1px 0 #fff;transform:translateY(10px)}.safe-art.round-logo:after{content:"";position:absolute;width:510px;height:510px;border-radius:50%;background:radial-gradient(circle,#ffcf4b35,transparent 70%);filter:blur(14px);transform:translateY(18px);animation:sealGlow 4s ease-in-out infinite}@keyframes sealFloat{0%,100%{transform:translateY(14px) rotate(-.4deg)}50%{transform:translateY(5px) rotate(.4deg)}}@keyframes sealGlow{0%,100%{opacity:.55;transform:translateY(18px) scale(.94)}50%{opacity:1;transform:translateY(18px) scale(1.04)}}.checks{display:grid;gap:14px;margin-top:28px}.checks>div{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:15px}.checks>div>b{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#dff8e9;color:#09974a}.checks span{display:grid}.checks small{color:var(--muted)}.testimonials{background:#f7fafb}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1150px;margin:auto}.reviews article{padding:27px;background:#fff;border-radius:20px;border:1px solid var(--line);box-shadow:0 12px 35px #002d4608}.reviews article>b{color:#e8a100;letter-spacing:.12em}.reviews p{line-height:1.7}.reviews span{font-size:12px;color:var(--muted);font-weight:700}.faq-list{max-width:840px;margin:auto;border-top:1px solid var(--line)}details{padding:21px 2px;border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:800;color:var(--navy)}summary::-webkit-details-marker{display:none}summary b{font-size:24px;font-weight:400}details[open] summary b{transform:rotate(45deg)}details p{color:var(--muted);line-height:1.6}.final-cta{margin:0 clamp(20px,6vw,90px) 65px;min-height:440px;padding:55px 60px;border-radius:34px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 83% 10%,#0c6380,transparent 44%),linear-gradient(135deg,#002d46,#003e59);box-shadow:0 30px 80px #002d4628}.final-cta h2{color:#fff}.final-cta p{color:#c7d6dd;font-size:18px}.final-cta>div{position:relative;z-index:2}.final-cta>div>span{color:#ffca3c}.final-cta .light{background:linear-gradient(135deg,#16b75b,#28d877);color:#fff;margin:10px 0;box-shadow:0 12px 30px #0b9f4a45}.final-cta>div>small{display:block;color:#b7cbd4}.final-cta>img{position:absolute;width:410px;right:-15px;bottom:-52px;filter:drop-shadow(0 25px 22px #0005)}footer{padding:34px clamp(24px,7vw,110px);display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}footer img{width:205px;height:66px;object-fit:contain}footer p{flex:1}footer a{font-weight:800;color:var(--navy)}.sticky{display:none}@media(max-width:900px){.nav nav>a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;text-align:center;padding-top:50px}.hero-copy{margin:auto}.social-proof,.hero-copy ul{justify-content:center}.hero-visual{height:500px;margin-top:20px}.hero-visual>img{right:50%;transform:translateX(50%);width:min(530px,90vw)}.halo{right:50%;transform:translateX(50%)}.card-one{left:5%}.card-two{right:2%}.verified{left:8%}.benefit-grid,.reviews{grid-template-columns:1fr}.benefit-grid article.featured{transform:none}.example,.safe{grid-template-columns:1fr;gap:45px;text-align:center}.stat-row{justify-content:center}.checks{text-align:left}.final-cta{grid-template-columns:1fr;padding-bottom:330px;text-align:center}.final-cta>img{right:50%;transform:translateX(50%)}}@media(max-width:600px){body{padding-bottom:72px}.top-alert{font-size:9px}.nav{height:68px;padding:6px 14px}.brand img{width:160px;height:54px}.nav-cta{padding:10px 12px!important}.hero{padding:38px 17px 0}.hero h1{font-size:47px}.lead{font-size:16px}.social-proof{flex-wrap:wrap}.social-proof>b{display:none}.hero-copy ul{display:grid;text-align:left}.hero-cta{min-width:0;width:100%}.urgency>div{min-width:0;flex:1}.hero-visual{height:430px}.hero-visual>img{height:465px;bottom:-35px}.halo{width:340px;height:340px;top:55px}.float-card{padding:10px 12px}.float-card strong{font-size:19px}.card-one{left:0;top:100px}.card-two{right:-8px;top:60px}.verified{left:0;bottom:7px}.stores>div{gap:21px}.stores img{width:98px;height:46px}.pain,.testimonials,.faq{padding:70px 17px}.section-title h2,.example h2,.safe h2,.final-cta h2{font-size:37px}.benefit-grid article{padding:25px}.example,.safe{padding:70px 17px}.phone{width:94%}.safe-art{min-height:380px}.safe-art>div{width:315px;height:315px}.safe-art img{width:373px}.safe-art.round-logo:before{width:355px;height:355px}.safe-art.round-logo:after{width:385px;height:385px}.final-cta{margin:0 13px 35px;padding:40px 20px 280px;border-radius:24px}.final-cta>img{width:305px}.final-cta .light{width:100%;padding-inline:12px}footer{padding:27px 17px;flex-wrap:wrap;justify-content:center;text-align:center}footer p{flex-basis:100%;order:2}.sticky{position:fixed;display:flex;align-items:center;justify-content:center;gap:12px;z-index:60;bottom:9px;left:11px;right:11px;padding:14px;background:linear-gradient(135deg,#16b75b,#28d877);color:#fff;text-decoration:none;border-radius:14px;font-size:12px;font-weight:900;box-shadow:0 12px 34px #087b393c;opacity:0;transform:translateY(95px);pointer-events:none;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.sticky.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sticky img{width:25px;height:25px}.sticky b{font-size:20px}}
