:root{--ink:#092237;--green:#17b67a;--mint:#dbf6eb;--paper:#fbfcfa;--line:#dfe7e3;--muted:#68777f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font-size:23px;font-weight:760;letter-spacing:-.5px}.brand img{border-radius:11px;box-shadow:0 8px 22px #0c6d4830}.navLinks{display:flex;align-items:center;gap:30px;font-size:14px;font-weight:600}.coming{padding:11px 16px;border:1px solid var(--line);border-radius:999px;color:var(--green)}
.hero{min-height:720px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;padding:54px 0 90px}.eyebrow{margin:0 0 18px;font-size:12px;line-height:1;letter-spacing:2.1px;font-weight:760;color:var(--green)}h1{margin:0;font-size:clamp(64px,7vw,106px);line-height:.9;letter-spacing:-6px;font-weight:720}.lead{max-width:580px;margin:30px 0 34px;font-size:22px;line-height:1.55;color:var(--muted)}.heroActions{display:flex;align-items:center;gap:24px;font-size:15px;font-weight:680}.primaryCta{background:var(--ink);color:white;border-radius:999px;padding:16px 23px}.proof{margin-top:36px;color:var(--muted);font-size:13px}.proof span{color:var(--green)}
.phoneWrap{position:relative;display:flex;justify-content:center}.halo{position:absolute;inset:8% -5%;border-radius:50%;background:#b9f0da;filter:blur(80px);opacity:.58}.phone{position:relative;width:385px;background:#080c0d;border:9px solid #080c0d;border-radius:58px;box-shadow:0 40px 80px #123e3228,0 0 0 1px #ffffffaa;overflow:hidden;transform:rotate(2deg)}.realPhoneShot{display:block;width:100%;height:auto;border-radius:48px}
.statement{background:var(--ink);color:white;padding:125px 0}.statementInner>p{font-size:30px;margin:0 0 7px;color:#9eb2b9}.statement h2{font-size:clamp(48px,7vw,92px);letter-spacing:-4px;line-height:1;margin:0}.privacyPoints{display:grid;grid-template-columns:repeat(3,1fr);margin-top:74px;border-top:1px solid #ffffff25;padding-top:24px;gap:30px}.privacyPoints span{font-size:16px}.privacyPoints b{color:#54d6a7;font-size:11px;margin-right:12px}.how{padding:135px 0}.sectionIntro h2,.pro h2{font-size:clamp(44px,5vw,70px);line-height:1;letter-spacing:-3px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.steps article{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:28px;background:white}.steps span{font-size:11px;color:var(--green);font-weight:700}.steps h3{font-size:24px;margin:75px 0 12px;letter-spacing:-.8px}.steps p{margin:0;color:var(--muted);line-height:1.6}
.watch{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;padding:75px 90px;margin-bottom:130px;background:#0b1f2f;color:white;border-radius:36px;overflow:hidden}.watchVisual{position:relative;display:flex;justify-content:center}.watchHalo{position:absolute;width:340px;height:340px;background:#21bb7a55;border-radius:50%;filter:blur(58px)}.watchFrame{position:relative;width:250px;padding:13px;background:#050706;border:3px solid #39413e;border-radius:68px;box-shadow:0 30px 65px #0008}.watchFrame img{display:block;width:100%;height:auto;border-radius:53px}.watchCopy h2{margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1;letter-spacing:-3px}.watchCopy>p:not(.eyebrow){margin:26px 0;color:#b6c5ca;font-size:19px;line-height:1.6}.watchCopy ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.watchCopy li{padding:10px 14px;border:1px solid #ffffff22;border-radius:999px;color:#dce6e8;font-size:13px}
.pro{display:grid;grid-template-columns:.82fr 1.18fr;gap:82px;align-items:center;padding:78px;margin-bottom:130px;background:#e4f7f0;border:1px solid #cfeee2;border-radius:38px}.proIntro{max-width:410px}.proLead{margin:25px 0 24px;color:#4c666d;font-size:17px;line-height:1.65}.proPromise{margin:0;color:#60797c;font-size:12px;font-weight:650}.proPromise span{color:var(--green);font-size:10px;margin-right:5px}.proDetails{min-width:0}.plans{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plan{min-width:0;padding:21px 22px;background:#fff;border:1px solid #d9e7e2;border-radius:20px;box-shadow:0 12px 34px #163f3210}.plan>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.planName{font-size:14px;font-weight:720}.planNote{padding:5px 8px;background:#edf5f2;border-radius:999px;color:#61767a;font-size:9px;font-weight:750;letter-spacing:.5px;text-transform:uppercase}.planPrice{display:flex;align-items:baseline;gap:7px;margin:25px 0 0}.planPrice strong{font-size:31px;letter-spacing:-1.2px}.planPrice small{color:var(--muted);font-size:11px}.planLifetime{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 18px 40px #09223725}.planLifetime .planNote{background:#ffffff18;color:#aee8d1}.planLifetime .planPrice small{color:#9eb2b9}.includedLabel{margin:27px 0 14px;color:#60797c;font-size:10px;font-weight:760;letter-spacing:1.2px;text-transform:uppercase}.proFeatures{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:0;padding:0;list-style:none}.proFeatures li{display:grid;grid-template-columns:23px 1fr;gap:9px;align-items:start}.proFeatures li>span{display:grid;place-items:center;width:21px;height:21px;margin-top:1px;border-radius:50%;background:#fff;color:var(--green);font-size:11px;font-weight:850;box-shadow:0 4px 12px #173e3110}.proFeatures strong{display:block;color:#28444e;font-size:13px;line-height:1.35}.proFeatures small{display:block;margin-top:3px;color:#647b80;font-size:10px;line-height:1.45}footer{border-top:1px solid var(--line);min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--muted);font-size:13px}footer .brand{color:var(--ink);font-size:20px}footer div:last-child{display:flex;gap:22px}
.legalPage{min-height:100vh}.legal{max-width:880px;padding:90px 0 130px}.legal h1{font-size:clamp(54px,8vw,92px)}.legalDate{margin:24px 0 70px;color:var(--muted)}.legalGrid{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}.legalGrid h2{margin:0 0 10px;font-size:20px;letter-spacing:-.5px}.legalGrid p{margin:0;color:var(--muted);line-height:1.7}.legalFooter{margin-top:80px;padding-top:28px;border-top:1px solid var(--line);font-size:20px;line-height:1.55}
@media(max-width:850px){.navLinks>a:not(.coming){display:none}.hero{grid-template-columns:1fr;padding-top:35px}.heroCopy{text-align:center}.lead{margin-inline:auto}.heroActions,.proof{justify-content:center}.phoneWrap{margin-top:20px}.statement{text-align:center}.privacyPoints,.steps,.pro,.watch{grid-template-columns:1fr}.watch{gap:55px;padding:65px 35px;text-align:center}.watchCopy ul{justify-content:center}.pro{gap:48px;padding:52px 38px}.proIntro{max-width:620px}.how{padding:90px 0}footer{padding:40px 0;flex-direction:column;text-align:center}}
@media(max-width:650px){.legal{padding:60px 0 90px}.legalGrid{grid-template-columns:1fr}.legalDate{margin-bottom:45px}}
@media(max-width:560px){.plans,.proFeatures{grid-template-columns:1fr}.planPrice{margin-top:18px}.proFeatures{gap:16px}.proLead{font-size:15px}}
@media(max-width:480px){.shell{width:min(100% - 30px,1180px)}.nav{height:76px}.coming{font-size:11px}.hero{padding-bottom:60px;gap:35px}h1{font-size:59px;letter-spacing:-4px}.lead{font-size:18px}.heroActions{flex-direction:column}.phone{width:335px;transform:none}.privacyPoints{gap:22px}.statement{padding:85px 0}.statement h2{letter-spacing:-2px}.steps{margin-top:45px}.watch{margin-bottom:70px;padding:55px 22px}.watchFrame{width:215px}.pro{margin-bottom:70px;padding:40px 22px;border-radius:28px}.proPromise{line-height:1.7}.navLinks{gap:8px}}
