:root{--orange:#ff701e;--black:#0b0b0d;--gray:#f4f4f6;--muted:#707075;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;color:#111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid #ddd;background:rgba(255,255,255,.9);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:9px;font-size:20px}.brand img{width:29px;height:29px;border-radius:7px}header nav,footer nav{display:flex;gap:30px;font-size:13px}#lang{border:0;background:none;cursor:pointer}#lang b,small,.privacy a,.health a{color:var(--orange)}.hero{max-width:1160px;min-height:800px;margin:auto;padding:80px 35px 0;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;overflow:hidden}.hero h1{font-size:clamp(62px,7vw,100px);line-height:.92;letter-spacing:-.067em;margin:0 0 32px}.hero h1 em{font-style:normal;color:var(--orange)}.hero p{font-size:21px;line-height:1.45;max-width:520px}.hero .strong{font-size:16px}.cta{display:inline-block;background:#111;color:#fff;padding:15px 20px;border-radius:10px;font-weight:650}.phone{width:294px;border:9px solid #111;border-radius:48px;overflow:hidden;background:#111;line-height:0;box-shadow:0 30px 65px #0003;margin:0}.phone img{width:100%}.heroPhone{width:400px;justify-self:center;transform:rotate(4deg);margin-top:70px}.manifesto{background:var(--black);color:#fff;text-align:center;padding:125px 24px}.manifesto p{font-size:clamp(38px,5vw,68px);line-height:1.1;letter-spacing:-.045em;margin:0}.manifesto b{color:var(--orange)}.intro{text-align:center;max-width:800px;margin:auto;padding:120px 24px 75px}.intro h2,.privacy h2,.health h2{font-size:clamp(48px,6vw,76px);line-height:1;letter-spacing:-.052em;margin:0 0 22px}.intro p{font-size:20px;color:var(--muted)}.features>article{min-height:710px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:85px max(35px,calc((100vw - 980px)/2))}.features>article:nth-of-type(2){background:var(--black);color:white}.features>article:nth-of-type(3){background:#fff1e8}.features .phone{justify-self:center;max-height:590px}.features h3{font-size:clamp(42px,5vw,65px);line-height:1;letter-spacing:-.05em;margin:16px 0 24px}.features article p{font-size:20px;line-height:1.5;color:var(--muted)}.features article:nth-of-type(2) p{color:#aaa}.privacy{background:var(--black);color:white;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding:120px max(30px,calc((100vw - 1050px)/2))}.privacy p,.health p{font-size:20px;line-height:1.5;color:#aaa}.privacy li{font-size:21px;padding:24px 0;border-bottom:1px solid #333}.health{max-width:1050px;margin:auto;padding:130px 30px;display:grid;grid-template-columns:.55fr 1fr;gap:80px;align-items:center}.heart{font-size:170px;text-align:center;color:#ff375f}.accessories{background:var(--gray);padding-bottom:110px}.accessoryGrid,.priceGrid{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 1fr}.accessoryGrid article,.priceGrid article{padding:35px 55px;text-align:center}.accessoryGrid article+article,.priceGrid article+article{border-left:1px solid #ccc}.device{width:145px;height:145px;margin:auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#666,#111 70%);color:#aaa;font:italic 28px Georgia}.sensor{border-radius:36px;background:linear-gradient(#555,#111)}.prices{padding-bottom:100px}.priceGrid article{text-align:left}.priceGrid h3{font-size:28px}.price{display:block;font-size:56px;letter-spacing:-.05em}.priceGrid ul{line-height:2;padding-left:20px}.note{display:block;text-align:center;margin:25px}.disclaimer{border-block:1px solid #ddd;padding:35px max(24px,calc((100vw - 1000px)/2));display:flex;gap:20px;color:var(--muted);font-size:13px;line-height:1.5}.disclaimer>b{width:32px;height:32px;border:2px solid;border-radius:50%;display:grid;place-items:center;color:#111;flex:0 0 32px}footer{max-width:1160px;margin:auto;padding:45px 24px;display:grid;grid-template-columns:1fr 1fr;gap:25px;color:var(--muted);font-size:13px}footer nav{justify-content:flex-end}footer small{grid-column:1/-1;color:var(--muted)}.legal{max-width:800px;margin:auto;padding:100px 24px 140px}.legal h1{font-size:clamp(52px,7vw,80px);letter-spacing:-.055em}.legal h2{font-size:28px;margin-top:48px}.legal p,.legal li{font-size:18px;line-height:1.65;color:#444}.notice{background:var(--gray);padding:25px;border-radius:20px}.back{color:var(--orange);font-weight:650}
@media(max-width:780px){header nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px;min-height:auto}.hero h1{font-size:57px}.heroPhone{width:310px;margin:75px auto -60px}.features>article{grid-template-columns:1fr;gap:50px;padding:80px 25px}.features article:nth-of-type(2) .phone{order:2}.features .phone{width:268px}.privacy,.health{grid-template-columns:1fr;padding:90px 25px}.heart{font-size:100px}.accessoryGrid,.priceGrid{grid-template-columns:1fr}.accessoryGrid article+article,.priceGrid article+article{border-left:0;border-top:1px solid #ccc}.intro{text-align:left;padding:90px 25px 55px}footer{grid-template-columns:1fr}footer nav{justify-content:flex-start;flex-wrap:wrap}footer small{grid-column:1}}
