*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#F8FAFC;color:#16202C;font:15px/1.6 Inter,system-ui,sans-serif}a{text-decoration:none;color:inherit}header{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:#f8fafcd9;backdrop-filter:blur(18px);border-bottom:1px solid #e5edf1}.brand{font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px}.brand b{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#9ED0E6,#7ABDD9);color:#fff;display:grid;place-items:center;font:600 20px Fraunces,serif}.navbtn,.primary{background:#2E6F8E;color:#fff;border-radius:999px;padding:12px 20px;font-weight:600;box-shadow:0 10px 25px #2e6f8e25}header nav,footer nav{display:flex;gap:28px;color:#556479;font-size:13px}.wrap{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.hero{min-height:760px;padding-top:80px;padding-bottom:90px;display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.hero label,.section label,.final label{color:#2E6F8E;font-size:11px;letter-spacing:.14em;font-weight:700}.hero h1{font:600 clamp(52px,6vw,82px)/.98 Fraunces,serif;letter-spacing:-.05em;margin:15px 0 25px}.hero p{font-size:20px;color:#556479;max-width:620px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 14px}.secondary{border:1px solid #ccdce3;background:#fff;border-radius:999px;padding:12px 20px;font-weight:600}.hero small{color:#718096}.visual{height:620px;display:grid;place-items:center;position:relative}.glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#dcebf3,transparent 68%)}.phone{width:315px;height:625px;border:9px solid #15212b;border-radius:43px;background:#f8fafc;overflow:hidden;position:relative;z-index:2;box-shadow:0 35px 70px #20405233}.status{padding:13px 20px 0;font-size:10px;display:flex;justify-content:space-between}.screen{padding:22px 18px}.screen>small{color:#718096}.screen h3{font:600 28px Fraunces,serif;margin:2px 0 18px}.dose{display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center;padding:13px;border-radius:18px;background:#fff;border:1px solid #e5edf1;margin:9px 0}.dose i{width:38px;height:38px;border-radius:13px;background:#dcebf3;color:#2e6f8e;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:11px}.dose strong,.dose small,.voice strong,.voice small{display:block}.dose strong,.voice strong{font-size:11px}.dose small,.voice small{font-size:9px;color:#718096}.dose button{border:0;border-radius:10px;padding:8px 10px;background:#2e6f8e;color:#fff;font-size:10px}.dose .later{background:#edf3f6;color:#556479}.voice{display:flex;gap:10px;align-items:center;background:#dcebf3;border-radius:18px;padding:15px;margin-top:18px}.voice i{width:32px;height:32px;border-radius:50%;background:#fff;color:#2e6f8e;display:grid;place-items:center;font-style:normal}.phone footer{position:absolute;bottom:0;left:0;right:0;height:55px;background:#fff;border-top:1px solid #e7edf0;display:flex;justify-content:space-around;align-items:center;font-size:9px;color:#718096}.float{position:absolute;z-index:4;background:#ffffffdf;backdrop-filter:blur(15px);padding:13px 15px;border-radius:18px;display:flex;gap:10px;box-shadow:0 16px 40px #20405224;font-size:10px}.float b{width:31px;height:31px;border-radius:10px;background:#dcebf3;color:#2e6f8e;display:grid;place-items:center}.float span strong,.float span{display:block}.float span{color:#718096}.float strong{color:#16202c}.f1{left:-10px;top:180px}.f2{right:-25px;bottom:155px}.strip{padding:18px 20px;background:#fff;border-block:1px solid #e7eef1;display:flex;justify-content:center;gap:20px;align-items:center;color:#607184;font-size:11px}.strip i{width:4px;height:4px;border-radius:50%;background:#9ed0e6}.section{padding-top:110px;padding-bottom:110px}.heading{max-width:700px}.heading.center{text-align:center;margin:auto}.heading h2,.two h2,.safety h2,.care h2,.privacy h2,.final h2{font:600 50px/1.05 Fraunces,serif;letter-spacing:-.04em;margin:12px 0 18px}.heading p,.two>div>p,.care>div>p{font-size:17px;color:#556479}.grid3{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-top:48px}.grid3 article,.plan{background:#fff;border:1px solid #e3edf1;border-radius:30px;padding:25px;box-shadow:0 12px 35px #22404f0d}.grid3 article{min-height:410px}.grid3 em{font-style:normal;color:#8ba0af;font-size:11px;font-weight:700}.art{height:170px;border-radius:23px;margin:18px 0 24px;display:grid;place-items:center}.voiceart{background:#dcebf3;color:#2e6f8e}.voiceart span{font-size:60px;line-height:.5}.voiceart b{font:500 18px Fraunces,serif}.labelart{background:#f3f7f9;color:#2e6f8e}.labelart b{font:700 42px Fraunces,serif}.labelart small{letter-spacing:.15em;font-weight:700}.labelart span{color:#718096;font-size:9px}.indep{background:#eaf4f8;color:#2e6f8e}.indep b{width:75px;height:75px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:34px}.grid3 h3{font:600 25px Fraunces,serif;margin:0 0 8px}.grid3 article p,.plan p{font-size:13px;color:#637286}.two{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tabs{display:flex;gap:8px;margin:25px 0}.tabs button{border:1px solid #d7e2e8;background:#fff;color:#556479;border-radius:999px;padding:10px 14px;cursor:pointer;font-size:11px}.tabs button.active{background:#2e6f8e;color:#fff;border-color:#2e6f8e}.tab{display:none}.tab.active{display:block}.tab h3{font:600 24px Fraunces,serif}.tab ul{list-style:none;padding:0;color:#556479}.tab li{margin:11px 0}.tab li:before{content:'✓';display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#dcebf3;color:#2e6f8e;margin-right:9px;font-size:10px}.carebox{background:#e7f2f6;border-radius:36px;padding:35px}.carebox>div{background:#fff}.carehead{display:flex;justify-content:space-between;padding:18px;border-radius:22px 22px 0 0}.carehead span{font-size:9px;color:#38755a;background:#e8f3ed;border-radius:99px;padding:5px 8px}.person{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;margin:8px;padding:11px;border:1px solid #e7edf0;border-radius:16px}.person>b{width:38px;height:38px;border-radius:13px;background:#8db8c9;color:#fff;display:grid;place-items:center}.person strong,.person small{display:block}.person strong{font-size:11px}.person small{font-size:9px;color:#718096}.person mark{font-size:8px;padding:5px 7px;border-radius:99px;background:#e8f3ed;color:#38755a}.overdue mark{background:#f6efe5;color:#8a6634}.remind{width:calc(100% - 16px);margin:8px;border:0;border-radius:14px;background:#2e6f8e;color:#fff;padding:12px;font-weight:600;font-size:10px}.safety{background:#183b4d;color:#fff;border-radius:38px;padding:65px;display:grid;grid-template-columns:1.15fr .85fr;gap:55px}.safety h2{color:#fff}.safety p{color:#c5d6de}.safety label{color:#9ed0e6}.safety blockquote{border-left:2px solid #7abdd9;padding:10px 0 10px 18px;color:#dcebf3;font:500 18px Fraunces,serif}.safeui{background:#f8fafc;color:#16202c;border-radius:25px;padding:20px;align-self:center}.safeui>div{background:#fff;border:1px solid #e4edf1;border-radius:15px;padding:13px;margin:8px 0;font-size:10px}.safeui small{display:block;color:#718096;margin-left:20px}.safeui button{width:100%;border:1px solid #b9d2de;background:#fff;color:#2e6f8e;border-radius:13px;padding:11px;font-weight:700;font-size:10px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.features article{background:#fff;border:1px solid #e4edf1;border-radius:26px;padding:27px;min-height:210px;color:#2e6f8e;font-size:22px}.features h3{font:600 24px Fraunces,serif;color:#16202c;margin:15px 0 8px}.features p{font-size:13px;color:#637286}.care{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.chips span{background:#fff;border:1px solid #e1eaee;padding:9px 12px;border-radius:99px;font-size:10px;color:#556479}.orbit{height:460px;border-radius:50%;background:radial-gradient(circle,#fff 0 24%,#dcebf3 25% 42%,#eef6f8 43% 60%,transparent 61%);display:grid;place-items:center;position:relative}.orbit>strong{width:150px;height:150px;border-radius:50%;background:#183b4d;color:#fff;display:grid;place-items:center;align-content:center;text-align:center;font:600 22px Fraunces,serif}.orbit small{font:11px Inter;color:#9ed0e6}.orbit i{position:absolute;background:#fff;border:1px solid #dce7eb;border-radius:22px;padding:18px 14px;font-style:normal;font-weight:700;font-size:10px;box-shadow:0 12px 28px #1e46571a}.orbit i:nth-child(2){top:30px}.orbit i:nth-child(3){right:25px}.orbit i:nth-child(4){bottom:30px}.orbit i:nth-child(5){left:25px}.privacy{background:#fff;border:1px solid #e1eaee;border-radius:30px;padding:30px;display:grid;grid-template-columns:55px 1fr auto;gap:22px;align-items:center}.privacy>b{width:55px;height:55px;border-radius:18px;background:#dcebf3;color:#2e6f8e;display:grid;place-items:center;font-size:24px}.privacy h2{font-size:30px;margin:0 0 5px}.privacy p{margin:0;color:#637286;font-size:13px}.privacy>span{text-align:center;background:#f1f7f9;color:#2e6f8e;border-radius:16px;padding:11px 16px;font-size:10px}.plans .grid3{margin-top:48px}.plan{min-height:415px;display:flex;flex-direction:column}.plan.featured{border-color:#9bc9da;box-shadow:0 18px 45px #2e6f8e1c;transform:translateY(-7px)}.plan>small{color:#2e6f8e;letter-spacing:.1em;font-size:9px;font-weight:700}.plan h3{font:600 34px Fraunces,serif;margin:5px 0}.plan>strong{font-size:31px}.plan>strong small{font-size:11px;color:#718096}.plan ul{list-style:none;padding:0;color:#556479;font-size:11px}.plan li{margin:10px 0}.plan li:before{content:'✓';color:#2e6f8e;margin-right:8px}.plan a{margin-top:auto;color:#2e6f8e;font-weight:700;font-size:11px}.note{text-align:center;color:#718096;font-size:10px}.final{text-align:center;padding-top:100px;padding-bottom:120px}.final h2{font-size:62px;max-width:760px;margin:12px auto 18px}.final p{max-width:570px;margin:0 auto 28px;color:#637286;font-size:17px}.android{margin-top:15px;color:#718096;font-size:10px}.android span{background:#fff;border:1px solid #d7e2e8;border-radius:99px;padding:5px 9px;margin-left:5px}footer{background:#183b4d;color:#dcebf3;padding:48px 6vw;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}footer p{font-size:11px;color:#b9ccd5;margin:0;max-width:380px}footer nav{justify-content:flex-end;color:#dcebf3}footer small{grid-column:1/-1;border-top:1px solid #ffffff1a;padding-top:18px;color:#8ea9b5;font-size:9px}@media(max-width:900px){header nav{display:none}.hero,.two,.care,.safety{grid-template-columns:1fr}.grid3,.features{grid-template-columns:1fr}.hero{padding-top:55px}.visual{min-height:610px}.safety{padding:38px}.plan.featured{transform:none}.privacy{grid-template-columns:55px 1fr}.privacy>span{grid-column:2;justify-self:start}footer{grid-template-columns:1fr}footer nav{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:520px){header{padding:0 16px}.navbtn{padding:9px 13px;font-size:11px}.wrap{padding-left:18px;padding-right:18px}.hero h1{font-size:50px}.hero p{font-size:17px}.actions>*{width:100%;text-align:center}.visual{transform:scale(.9);margin:-20px}.f1{left:-5px}.f2{right:-5px}.strip{flex-wrap:wrap;gap:9px;text-align:center}.strip i{display:none}.heading h2,.two h2,.safety h2,.care h2{font-size:40px}.final h2{font-size:44px}.privacy{grid-template-columns:1fr}.privacy>span{grid-column:1}}
