@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap";:root{color:#13343b;background:#f8f5ef;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}header,footer{max-width:1180px;margin:auto;padding:0 32px}.site{overflow:hidden}header{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{letter-spacing:-1px;color:#173b43;background:0 0;border:0;align-items:center;gap:7px;font-size:20px;font-weight:800;display:flex}.brand>span{color:#09888a}.eye{fill:none;stroke:#078285;stroke-width:3px;width:31px;height:31px}.eye circle{fill:#078285;stroke:none}.eye .glint{fill:#f8f5ef}nav{align-items:center;gap:29px;display:flex}nav button{color:#50666b;background:0 0;border:0;font-size:14px}.hamburger{display:none}.hero{text-align:center;background:radial-gradient(44% 35% at 50% 39%,#dbf0e8,#0000);padding:77px 20px 0}label,.pill{letter-spacing:1px;text-transform:uppercase;color:#39757a;font:11px DM Mono}.pill{background:#e4f2ed;border-radius:22px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.pill i{background:#35a87e;border-radius:50%;width:7px;height:7px}h1,h2{color:#143840;font-family:Playfair Display,Georgia,serif}h1{letter-spacing:-3px;margin:27px 0 20px;font-size:clamp(45px,6vw,77px);line-height:.98}.hero>p{color:#52676b;max-width:630px;margin:auto;font-size:16px;line-height:1.75}.actions{justify-content:center;align-items:center;gap:23px;margin:32px 0 44px;display:flex}.primary,.light{color:#fff;background:#143d47;border:0;border-radius:8px;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.actions button{color:#17636b;background:0 0;border:0;font-size:14px;font-weight:700}.visual{background:linear-gradient(145deg,#cce4de,#b7d9d3);border-radius:23px 23px 0 0;max-width:920px;height:485px;margin:auto;position:relative;overflow:hidden}.visual:after{content:"";background:#e8f1e9;border-radius:50%;width:120%;height:160px;position:absolute;bottom:-80px;left:-10%}.rings{border:1px solid #9bc9c1;border-radius:50%;width:470px;height:275px;position:absolute;top:76px;left:40px}.controller{z-index:2;text-align:left;color:#fff;background:#153f49;border-radius:17px;width:225px;height:143px;padding:24px;position:absolute;bottom:88px;left:100px;box-shadow:0 19px 28px #5d918b}.controller i{background:#8de5b9;border-radius:50%;width:9px;height:9px;display:block}.controller b{margin-top:17px;font-size:18px;display:block}.controller b span{color:#75d0c3}.controller em{color:#6ed9c8;font-size:27px;position:absolute;bottom:17px;right:21px}.camera{z-index:3;background:#eef1ec;border-radius:15px;width:145px;height:103px;position:absolute;bottom:88px;left:370px;box-shadow:0 18px 25px #66918d}.camera:after{content:"";border-top:32px solid #e6ebe6;border-left:32px solid #0000;border-right:32px solid #0000;position:absolute;bottom:-31px;left:40px}.camera i{background:#254b55;border-radius:17px;width:70px;height:59px;position:absolute;top:22px;left:36px}.camera b{background:#183740;border:5px solid #6db7b5;border-radius:50%;width:35px;height:35px;position:absolute;top:34px;left:54px}.phone{z-index:4;text-align:left;background:#faf9f4;border:8px solid #173b43;border-radius:29px 29px 0 0;width:230px;height:406px;padding:27px 16px;position:absolute;bottom:-15px;right:115px;box-shadow:0 20px 35px #60908d}.appname{align-items:center;gap:5px;font-size:9px;display:flex}.appname .eye{width:19px;height:19px}.room{background:#e8f2ed;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:11px;font-size:10px;display:flex}.room i{background:#3bb387;border-radius:50%;width:9px;height:9px}.room small,.toast small,.photo small{color:#70858a;margin-top:2px;font-size:8px;display:block}.room time{color:#789;margin-left:auto}.photo{color:#fff;background:radial-gradient(circle at 70% 72%,#9dcfba 0 10%,#3a8877 11% 31%,#244850 32%);border-radius:9px;height:173px;margin-top:13px;padding:12px;font-size:10px;position:relative;overflow:hidden}.photo small{color:#d3e6df}.tabs{text-align:center;color:#637f83;margin-top:16px;font-size:15px}.toast{z-index:6;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex;position:absolute;top:103px;right:57px;box-shadow:0 8px 22px #8db6b0}.toast>b{color:#117e75;background:#dff1e9;border-radius:8px;padding:5px}.toast strong{display:block}.intro,.requirements{grid-template-columns:1fr 1fr;gap:120px;max-width:1080px;margin:auto;padding:132px 32px 58px;display:grid}.intro h2,.features h2,.requirements h2,.closing h2,.content h2{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(34px,4vw,51px);line-height:1.1}.intro>p,.requirements p{color:#5b6c70;margin-top:22px;line-height:1.85}.steps{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:0 auto 130px;padding:0 32px;display:grid}.steps article{border-top:1px solid #cbd9d5;margin-right:29px;padding:21px 31px 0 0}.steps h3,.features h3,.cards h3{margin:37px 0 9px;font-size:18px}.steps p,.features p,.cards p{color:#617377;margin:0;font-size:13px;line-height:1.75}.features{background:#e9f2ed;padding:116px 32px}.features>label,.features>h2,.features>div{max-width:1080px;margin-left:auto;margin-right:auto;display:block}.features>div{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:55px;display:grid}.features article{background:#faf9f4;border-radius:14px;min-height:242px;padding:27px}.icon{color:#158177;background:#dcefe7;border-radius:10px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.features h3{margin-top:45px}.requirements{padding-bottom:128px}.requirements ul{border-top:1px solid #d4dfdb;margin:28px 0 0;padding:0;list-style:none}.requirements li{color:#496165;border-bottom:1px solid #d4dfdb;padding:18px 0;font-size:13px}.requirements li:first-letter{color:#098980}.closing{text-align:center;color:#cfe4dd;background:#143f49;padding:95px 20px}.closing .eye{stroke:#87d9c8;width:48px;height:48px}.closing .eye circle{fill:#87d9c8}.closing .eye .glint{fill:#143f49}.closing h2{color:#fff;margin:20px;font-size:48px}.closing p{margin-bottom:28px}.light{color:#143d47;background:#e4f4ed}.pagehero{text-align:center;background:#e4f0eb;padding:103px 24px}.pagehero h1{max-width:760px;margin:18px auto 0;font-size:clamp(45px,6vw,68px)}.content{max-width:980px;margin:auto;padding:98px 32px}.support{grid-template-columns:1fr 1.15fr;gap:100px;display:grid}.support>div>p{color:#5b7074;margin:20px 0 29px;line-height:1.8}.support small{color:#6c7b7e;margin-top:29px;font-size:12px;line-height:1.75;display:block}.cards{gap:12px;display:grid}.cards article{background:#fbfaf6;border:1px solid #d6e2df;border-radius:12px;padding:21px 23px}.cards h3{margin:0 0 7px}.account{background:#e9f2ed;border-radius:17px;margin-top:98px;padding:47px}.account h2{font-size:35px}.account p,.policy p{color:#53686c;line-height:1.85}.policy{max-width:720px;margin:auto}.policy .lead{font-size:18px}.policy h2{margin:51px 0 12px;font-size:30px}.policy a{color:#087d7f;font-weight:700}footer{color:#5b6e71;border-top:1px solid #d8e2df;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:46px;padding-bottom:32px;font-size:12px;display:grid}footer p{text-align:center}footer>a{text-align:right;color:#266e73;text-decoration:none}footer small{color:#859497;grid-column:1/-1;margin-top:40px}@media (width<=720px){header,footer{padding-left:22px;padding-right:22px}header{height:68px}.hamburger{color:#153b43;background:0 0;border:0;font-size:20px;display:block}nav{z-index:20;background:#f8f5ef;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 12px 20px #b8c9c5}nav.open{display:flex}.hero{padding-top:54px}.hero h1{letter-spacing:-2px}.hero>p{font-size:14px}.visual{height:348px}.controller{transform-origin:0 100%;bottom:55px;left:23px;transform:scale(.61)}.camera{transform-origin:0 100%;bottom:62px;left:160px;transform:scale(.65)}.phone{transform-origin:100% 100%;bottom:-16px;right:19px;transform:scale(.7)}.toast{transform-origin:100% 0;top:60px;right:12px;transform:scale(.72)}.rings{width:280px;height:180px;top:80px;left:0}.intro,.requirements{padding:74px 25px 32px;display:block}.steps{margin-bottom:74px;padding:0 25px;display:block}.steps article{margin:0;padding:20px 0}.steps h3{margin:22px 0 7px}.features{padding:72px 25px}.features>div{margin-top:35px;display:block}.features article{min-height:0;margin-bottom:12px}.features h3{margin-top:28px}.requirements{padding-bottom:75px}.requirements ul{margin-top:38px}.closing{padding:69px 20px}.closing h2{font-size:38px}.pagehero{padding:74px 20px}.content{padding:65px 24px}.support{display:block}.cards{margin-top:52px}.account{margin-top:65px;padding:30px 25px}footer{display:block}footer p,footer>a{text-align:left;margin:16px 0;display:block}footer small{margin-top:36px;display:block}}nav a{color:#50666b;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:400;text-decoration:none}nav a:last-child{color:#fff;background:#143d47;border-radius:30px;padding:11px 16px;font-size:13px;font-weight:700}.faq{margin-top:88px}.faq details{color:#51676b;border-top:1px solid #d6e2df;padding:20px 0}.faq details:last-child{border-bottom:1px solid #d6e2df}.faq summary{cursor:pointer;color:#193d45;font-weight:700}.faq details p{max-width:730px;font-size:14px;line-height:1.75}.policy .effective{background:#fff2d9;border-left:3px solid #cb8a18;padding:15px 17px;font-size:14px}footer>div{text-align:right;justify-content:flex-end;gap:14px;display:flex}footer a{color:#266e73;text-decoration:none}@media (width<=720px){footer>div{flex-wrap:wrap;justify-content:flex-start;display:flex}footer p,footer>a{text-align:left;margin:16px 0;display:block}}.feature-svg{width:26px;height:26px;display:block}.place-icons{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.place-icons span{color:#426568;background:#fbfaf6;border:1px solid #cfe0db;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.place-icons .feature-svg{color:#078285;width:18px;height:18px}@media (width<=720px){.place-icons{margin-bottom:6px}}.hero-promises{color:#27706f;flex-wrap:wrap;justify-content:center;gap:18px;margin:19px auto -9px;font-size:12px;font-weight:700;display:flex}.hero-promises span{align-items:center;gap:5px;display:inline-flex}@media (width<=720px){.hero-promises{gap:10px;font-size:11px}}.app-showcase{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1080px;margin:0 auto 128px;padding:24px 32px 0;display:grid}.app-showcase h2{letter-spacing:-1.5px;margin:15px 0;font-size:clamp(34px,4vw,51px);line-height:1.1}.app-showcase p{color:#5a6d70;max-width:350px;line-height:1.8}.screen-gallery{background:linear-gradient(145deg,#dcefe8,#c4e0d9);border-radius:22px;justify-content:center;align-items:flex-end;gap:25px;min-height:485px;padding:35px 30px 24px;display:flex;overflow:hidden}.screen-gallery figure{text-align:center;color:#1b555d;margin:0;font-size:12px;font-weight:700}.screen-gallery img{border:7px solid #173b43;border-bottom:0;border-radius:25px 25px 0 0;width:165px;display:block;box-shadow:0 16px 27px #234e4e42}.screen-gallery figcaption{padding:12px 0 0}@media (width<=720px){.app-showcase{margin-bottom:75px;padding:20px 25px 0;display:block}.app-showcase p{margin-bottom:32px}.screen-gallery{gap:12px;min-height:350px;padding:25px 12px 16px}.screen-gallery img{border-width:5px;border-radius:20px 20px 0 0;width:min(34vw,135px)}.screen-gallery figcaption{padding:8px 0 0;font-size:10px}}
