@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap');:root{--navy:#092d34;--teal:#087f83;--cyan:#22c6bf;--sky:#dff7f8;--ink:#17333b;--muted:#59737a;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'DM Sans',sans-serif;background:#f7fbfb}a{text-decoration:none;color:inherit}button{font:inherit}header{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(15px);border-bottom:1px solid #e4efef}.wrap{max-width:1160px;margin:auto;padding:0 24px}.nav{display:flex;justify-content:space-between;align-items:center;min-height:76px;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:900;font-size:27px;letter-spacing:-1px;color:var(--navy)}.mark{width:39px;height:39px;background:linear-gradient(135deg,#11b6a2,#08707d);border-radius:13px;display:grid;place-items:center;color:white;font-weight:900;font-size:28px}.links{display:flex;gap:27px;align-items:center;font-weight:700;font-size:14px}.links a:hover{color:var(--teal)}.language{border:1px solid #d5e6e6;padding:9px 12px;border-radius:20px;font-weight:800;color:#0d686c}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--navy);color:#fff;padding:14px 22px;border-radius:13px;font-weight:800;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-2px);background:#075a62}.btn.light{background:#fff;color:var(--navy)}.btn.outline{border:1px solid #a4cccc;background:transparent;color:var(--navy)}.hero{background:radial-gradient(circle at 88% 16%,#b4f1e7 0,transparent 34%),linear-gradient(130deg,#eafaf9,#f8fcfb 60%,#d7f6f1);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:48px;align-items:center;padding:80px 0 100px}.eyebrow{display:inline-block;border:1px solid #a8ded6;background:#ffffff9c;border-radius:100px;padding:9px 14px;color:#0b7777;font-size:12px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.hero h1{font:900 clamp(45px,5.3vw,76px)/1.06 Outfit,sans-serif;letter-spacing:-3px;color:var(--navy);margin:23px 0}.hero h1 span{color:#079b91}.lead{font-size:18px;line-height:1.8;color:#506f73;max-width:560px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#3d6668;font-size:13px;font-weight:800}.trust span:before{content:'✓ ';color:#08a48b}.phone-scene{min-height:520px;display:grid;place-items:center;position:relative}.orb{position:absolute;width:450px;height:450px;background:linear-gradient(135deg,#0aa6a1,#074b64);border-radius:50%;filter:drop-shadow(0 28px 55px #2c9d9d30)}.phone{position:relative;width:270px;background:#fff;border:9px solid #12383e;border-radius:43px;padding:15px 15px 20px;box-shadow:0 30px 80px #07373a5c;transform:rotate(7deg)}.notch{width:80px;height:17px;border-radius:15px;background:#12383e;margin:-10px auto 18px}.screen-head{background:linear-gradient(125deg,#086f76,#0ca59b);color:white;padding:23px 16px;border-radius:20px}.screen-head small{opacity:.8}.screen-head h3{margin:8px 0 2px;font:800 22px Outfit}.screen-head p{font-size:11px;margin:0;opacity:.85}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0}.stat{background:#edf8f7;border-radius:12px;padding:12px 5px;text-align:center}.stat b{display:block;font-size:16px;color:#075b64}.stat small{font-size:9px;color:#688183}.app-card{border:1px solid #e1eeee;border-radius:14px;padding:12px;margin:9px 0;font-size:12px;font-weight:800}.bars{display:flex;align-items:end;gap:8px;height:65px;padding-top:10px}.bars i{display:block;flex:1;background:linear-gradient(#13c5aa,#87e5cf);border-radius:4px 4px 0 0}.section{padding:90px 0}.section.alt{background:#eef8f7}.center{text-align:center}.kicker{font-weight:900;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:#0a9b8f}.section h2{font:900 clamp(32px,4vw,49px)/1.16 Outfit;margin:13px 0;color:var(--navy);letter-spacing:-1.5px}.sub{color:var(--muted);font-size:16px;line-height:1.7;max-width:690px;margin:12px auto 35px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:#fff;border:1px solid #dfeeee;border-radius:22px;padding:27px;box-shadow:0 10px 28px #164d4b0b}.feature .symbol{width:53px;height:53px;border-radius:16px;background:#dff7f1;display:grid;place-items:center;font-size:25px}.feature h3{font:800 21px Outfit;color:var(--navy);margin:20px 0 8px}.feature p{font-size:14px;color:var(--muted);line-height:1.8;margin:0}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:950px;margin:35px auto}.plan{background:#fff;border:1px solid #d9ebea;border-radius:25px;padding:33px}.plan.premium{background:linear-gradient(150deg,#09383e,#066f70);color:#fff;box-shadow:0 20px 50px #086c6a25}.plan h3{font:800 28px Outfit;margin:0 0 10px}.price{font:900 43px Outfit;letter-spacing:-1px}.price small{font:500 15px 'DM Sans'}.plan ul{padding:0;list-style:none;margin:25px 0}.plan li{padding:10px 0;border-bottom:1px solid #8cbdbb33;font-size:14px}.plan li:before{content:'✓';margin-right:11px;color:#0aab8b;font-weight:900}.plan.premium li:before{color:#63e6c7}.plan p{opacity:.75}.table-scroll{overflow-x:auto}.compare{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;min-width:620px}.compare th,.compare td{padding:15px 18px;text-align:left;border-bottom:1px solid #e3eeee;font-size:14px}.compare th{background:#e2f5f1;color:#104d53}.compare td:nth-child(n+2),.compare th:nth-child(n+2){text-align:center}.compare tr:last-child td{border:0}.faq{max-width:820px;margin:0 auto}.faq details{background:#fff;margin:12px 0;border:1px solid #dfeeed;border-radius:15px;padding:19px 23px}.faq summary{font-weight:800;cursor:pointer;color:var(--navy)}.faq p{color:var(--muted);line-height:1.7}.cta{background:linear-gradient(125deg,#07444d,#098e87);color:white;text-align:center;padding:75px 24px}.cta h2{color:white}.store{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:25px}.store span{border:1px solid #ffffff75;border-radius:12px;padding:13px 18px;font-weight:800;background:#ffffff15}.note{font-size:12px;color:#6c8587;line-height:1.7}footer{background:#082e36;color:#d1e5e6;padding:42px 0}footer .wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer a{color:#d1e5e6}.footer-links{display:flex;gap:20px;flex-wrap:wrap}body.protect-copy{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.protect-copy input,body.protect-copy textarea{user-select:text;-webkit-user-select:text}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center;padding:55px 0}.hero .lead{margin:auto}.actions,.trust{justify-content:center}.phone-scene{min-height:440px}.orb{width:340px;height:340px}.grid3{grid-template-columns:repeat(2,1fr)}.links .navitem{display:none}}@media(max-width:620px){.grid3,.pricing{grid-template-columns:1fr}.section{padding:65px 0}.hero h1{letter-spacing:-2px}.phone{transform:rotate(3deg) scale(.9)}.nav{min-height:66px}.brand{font-size:23px}.links{gap:9px}.links .btn{padding:10px 12px;font-size:12px}.wrap{padding:0 18px}}