:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--blue:#8ecbff;--blue2:#b7e3ff;--blueStrong:#4ca9ff;--navy:#061d4a;--text:#0b1f4d;--muted:#53627a;--soft:#f3f9ff;--card:#ffffffdb;color:var(--text);background:#fbfdff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:#fbfdff;margin:0}a{color:inherit;text-decoration:none}main{background:linear-gradient(#fff 0%,#f7fbff 100%);width:min(1440px,100%);margin:0 auto}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffd1;border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;height:86px;padding:0 48px;display:flex;position:sticky;top:0}.logo{color:var(--blue);align-items:center;gap:12px;display:flex}.logoIcon{border:3px solid var(--blue);border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;font-weight:900;display:grid}.logo strong{letter-spacing:-.05em;font-size:30px}.navLinks{color:#071c45;gap:42px;font-weight:700;display:flex}.navButton,.primary,form button{background:linear-gradient(135deg, var(--blue), var(--blueStrong));color:#fff;border:0;border-radius:14px;padding:16px 24px;font-weight:850;box-shadow:0 12px 30px #8ecbff59}.hero{grid-template-columns:1fr 1.05fr;gap:20px;min-height:760px;padding:42px 48px 34px;display:grid}.heroText{z-index:2;padding-top:28px}.pill{color:var(--blueStrong);text-transform:uppercase;letter-spacing:.04em;background:#eef7ff;border-radius:999px;margin-bottom:30px;padding:10px 18px;font-size:14px;font-weight:850;display:inline-flex}h1{letter-spacing:-.065em;color:var(--navy);margin:0 0 28px;font-size:clamp(54px,6vw,82px);line-height:.98}h1 span{color:var(--blue)}.lead{color:#28395f;max-width:610px;margin:0 0 34px;font-size:20px;line-height:1.65}.lead b{color:var(--blueStrong)}.metrics{flex-wrap:wrap;gap:30px;margin:0 0 34px;display:flex}.metrics div{align-items:center;gap:10px;font-weight:750;display:inline-flex}.metrics svg{color:var(--blueStrong);width:34px;height:34px}.heroButtons{flex-wrap:wrap;gap:26px;margin-bottom:24px;display:flex}.primary{align-items:center;gap:10px;display:inline-flex}.secondary{color:var(--navy);background:#fff;border:1px solid #d9e7f7;border-radius:14px;padding:16px 24px;font-weight:850}.checks{color:#49607a;flex-wrap:wrap;gap:20px 28px;margin-bottom:32px;font-size:14px;display:flex}.checks span:first-letter{color:var(--blueStrong)}.socialProof{color:#102854;background:#f1f8ff;border-radius:18px;align-items:center;gap:14px;width:fit-content;padding:14px 18px;font-weight:700;display:flex}.socialProof svg,.socialProof b{color:var(--blueStrong)}.avatars{align-items:center;display:flex}.avatars i,.avatars strong{background:linear-gradient(135deg,#caa,#764);border:3px solid #fff;border-radius:50%;width:34px;height:34px;margin-left:-8px}.avatars i:nth-child(2){background:linear-gradient(135deg,#ddb,#865)}.avatars i:nth-child(3){background:linear-gradient(135deg,#acb,#457)}.avatars i:nth-child(4){background:linear-gradient(135deg,#e6c,#946)}.avatars i:nth-child(5){background:linear-gradient(135deg,#dcc,#222)}.avatars strong{background:var(--blue);color:#fff;place-items:center;font-size:12px;display:grid}.heroImage{min-height:700px;position:relative}.babyPhoto{background:radial-gradient(circle at 55% 55%,#ffe2cdf2,#0000 18%),radial-gradient(circle at 78% 72%,#ffd2b4f2,#0000 20%),linear-gradient(135deg,#fff8f2,#fdfdfd 55%,#f0f8ff);border-radius:0 0 0 100px;position:absolute;inset:0 0 120px;overflow:hidden}.babyBody{color:#061d4a2e;background:linear-gradient(135deg,#fff,#fff6ed);border-radius:55% 45% 45% 55%;place-items:center;width:470px;height:420px;display:grid;position:absolute;top:100px;right:90px;box-shadow:inset 0 -30px 80px #f5b48c47}.babyBody svg{width:170px;height:170px}.babyBand{background:linear-gradient(90deg,#ffffffbf,#0000),repeating-linear-gradient(90deg,#e9eef2 0 5px,#f9fbfc 5px 10px);border:2px solid #aabecd59;border-radius:999px;width:108px;height:48px;position:absolute;bottom:72px;right:32px;box-shadow:inset 0 0 0 1px #fffc,0 10px 20px #7896aa2e}.babyBand:after{content:"";background:#f5f7f8;border-radius:12px;width:34px;height:30px;position:absolute;top:7px;right:35px;box-shadow:inset 0 0 0 1px #cfdde8}.statusCard,.comfortCard,.alertCard{background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #d2e2f5cc;border-radius:24px;position:absolute;box-shadow:0 22px 70px #305c8c1f}.statusCard{width:255px;padding:26px;top:38px;right:18px}.statusCard small{color:var(--blueStrong);text-transform:uppercase;font-weight:900}.statusCard strong{margin:16px 0;font-size:19px;line-height:1.4;display:block}.statusCard svg{color:var(--blueStrong)}.comfortCard{align-items:flex-start;gap:18px;width:285px;padding:28px;display:flex;bottom:42px;left:20px}.comfortCard svg{color:var(--blue);min-width:34px}.comfortCard p{margin:0;font-weight:700;line-height:1.55}.alertCard{grid-template-columns:88px 1fr;align-items:center;gap:18px;width:305px;padding:26px;display:grid;bottom:42px;right:8px}.braceletMini,.braceletLarge,.braceletIcon{background:radial-gradient(at 52%,#111 0 28%,#0000 29%),radial-gradient(#fff 0 46%,#eef1f3 47% 60%,#0000 61%),repeating-radial-gradient(#0000 0 40%,#b4bec880 40% 42%);border-radius:999px;box-shadow:inset 0 0 0 1px #dce3ea,0 18px 35px #32465a1f}.braceletMini{width:80px;height:112px}.alertCard h3{margin:0 0 10px;font-size:18px}.alertCard p{margin:0;line-height:1.55}.connection,.featureBar,footer{background:linear-gradient(135deg,#f2f9ff,#fff);border:1px solid #e8f2fc;border-radius:24px;margin:0 38px 28px}.connection{grid-template-columns:82px 1.2fr 1.3fr;align-items:center;gap:28px;padding:26px 34px;display:grid}.shieldBox{width:70px;height:70px;color:var(--blue);place-items:center;display:grid}.shieldBox svg{width:66px;height:66px}.connection h2{color:var(--navy);margin:0 0 8px;font-size:26px}.connection p{color:#234067;margin:0;line-height:1.5}.diagram{color:#27436b;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.diagram svg{color:var(--blueStrong)}.braceletIcon{width:50px;height:62px}.contentGrid{grid-template-columns:1.05fr .75fr 1fr;gap:24px;padding:0 38px 28px;display:grid}.card{background:#ffffffe6;border:1px solid #eaf2fb;border-radius:26px;box-shadow:0 18px 65px #406e9b12}.how,.parents,.app{padding:34px}.card h2{color:var(--navy);letter-spacing:-.03em;margin:0 0 10px;font-size:28px}.card p{color:#3d5270;line-height:1.55}.steps{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.stepIcon{width:82px;height:82px;color:var(--blueStrong);background:#edf7ff;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.steps h4{margin:0 0 10px;font-size:14px}.steps p{margin:0;font-size:13px}.parents{flex-direction:column;display:flex}.parentsPhoto{background:radial-gradient(circle at 38% 38%,#e7b19d 0 8%,#0000 9%),radial-gradient(circle at 55% 32%,#b97e67 0 9%,#0000 10%),linear-gradient(135deg,#2d3748 0%,#1b2331 45%,#d9d2cb 46%,#f1ebe6 100%);border-radius:20px;flex:1;min-height:260px;margin-top:22px;position:relative;overflow:hidden}.parentWrist{background:radial-gradient(#111 0 30%,#0000 32%),linear-gradient(90deg,#fff,#edf1f5);border-radius:999px;width:78px;height:26px;position:absolute;bottom:48px;left:88px;transform:rotate(-10deg);box-shadow:0 6px 14px #0000002e}.appInner{grid-template-columns:220px 1fr;align-items:center;gap:26px;margin-top:22px;display:grid}.phoneMock{background:#fff;border:8px solid #161b25;border-radius:34px;height:310px;padding:22px 18px;box-shadow:0 22px 50px #00000024}.phoneMock strong{color:var(--navy);margin-bottom:18px;display:block}.phoneMock span{color:var(--navy);background:#f0f8ff;border-radius:12px;padding:10px;font-weight:800;display:block}.phoneStats{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.phoneStats b{text-align:center;background:#f7fbff;border-radius:10px;padding:10px 4px;font-size:14px}.bars{background:repeating-linear-gradient(90deg, var(--blue) 0 9px, transparent 9px 17px);opacity:.65;border-radius:12px;height:88px}.app ul,.price ul{margin:0;padding:0;list-style:none}.app li{color:#1b3761;align-items:center;gap:12px;margin-bottom:14px;font-weight:700;display:flex}.app li svg{color:var(--blueStrong);min-width:20px}.note{color:var(--navy);background:#eef7ff;border-radius:18px;margin-top:22px;padding:16px;font-weight:850}.signupGrid{grid-template-columns:1.1fr .7fr .9fr;gap:24px;padding:0 38px 28px;display:grid}.signup,.product,.price{padding:34px}.bigIcon{width:84px;height:84px;color:var(--blueStrong);background:#eaf6ff;border-radius:50%;margin-bottom:18px;padding:20px}form{gap:14px;margin-top:24px;display:grid}input{border:1px solid #dce9f7;border-radius:14px;height:58px;padding:0 20px;font-size:16px}form button{cursor:pointer;justify-content:center;align-items:center;gap:10px;height:58px;font-size:16px;display:inline-flex}.signup small{text-align:center;color:#7a899f;margin-top:14px;display:block}.product{place-items:center;display:grid}.braceletLarge{width:210px;height:280px}.price strong{color:var(--blue);margin:18px 0;font-size:64px;line-height:1;display:block}.price li{align-items:center;gap:10px;margin:14px 0;font-weight:750;display:flex}.price li svg{color:var(--blueStrong)}.featureBar{grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 34px;display:grid}.featureBar.bottom{grid-template-columns:1.5fr 1fr 1fr}.featureBar div{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.featureBar svg{color:var(--blueStrong);width:34px;height:34px}.featureBar b{color:var(--navy);margin-bottom:6px;display:block}.featureBar span{color:#5f7189;font-size:14px}footer{text-align:center;color:#7890aa;margin-bottom:38px;padding:16px 28px;font-size:13px}@media (width<=1100px){.hero,.connection,.contentGrid,.signupGrid,.featureBar,.featureBar.bottom{grid-template-columns:1fr}.navLinks{display:none}.heroImage{min-height:640px}.steps,.appInner{grid-template-columns:1fr}}.heroImage .babyPhoto img{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.parents.card .parentsPhoto{background:0 0!important;border-radius:20px!important;flex:none!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;position:relative!important;overflow:hidden!important}.parents.card .parentsPhoto img{object-fit:cover!important;object-position:center center!important;border-radius:20px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.contentGrid{grid-template-columns:1fr 1fr!important}.how.card,.app.card{min-height:520px!important}.price p{font-size:16px!important}@media (width<=1100px){.contentGrid{grid-template-columns:1fr!important}}.contentGrid{grid-template-columns:1fr 1fr!important;grid-template-areas:"how how""parents app"!important;gap:34px!important;padding:0 48px 36px!important;display:grid!important}.how.card{grid-area:how!important;min-height:auto!important}.parents.card{grid-area:parents!important;min-height:auto!important}.app.card{grid-area:app!important;min-height:auto!important}.parents.card .parentsPhoto{height:360px!important;min-height:360px!important;max-height:360px!important;margin-top:20px!important}.parents.card .parentsPhoto img{object-fit:cover!important;object-position:center center!important}.steps{grid-template-columns:repeat(4,1fr)!important;gap:34px!important}.signupGrid{grid-template-columns:1fr .8fr 1fr!important;gap:34px!important;padding:0 48px 36px!important}.connection{margin:0 48px 34px!important}.featureBar{margin-left:48px!important;margin-right:48px!important}@media (width<=1100px){.contentGrid{grid-template-columns:1fr!important;grid-template-areas:"how""parents""app"!important}.signupGrid{grid-template-columns:1fr!important}}.alertCard{display:none!important}.contentGrid{grid-template-columns:1fr 1fr!important;grid-template-areas:"how how""parents app"!important;gap:34px!important}.parents.card{grid-area:parents!important}.app.card{grid-area:app!important}.parents.card .parentsPhoto{background:0 0!important;border-radius:24px!important;width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;margin-top:20px!important;overflow:hidden!important}.parents.card .parentsPhoto img{object-fit:cover!important;object-position:center center!important;border-radius:24px!important;width:100%!important;height:100%!important;display:block!important}.imageCard{padding:0!important;overflow:hidden!important}.imageCard img{object-fit:contain!important;background:#fff!important;width:100%!important;height:100%!important;display:block!important}.product.card{background:#fff!important;justify-content:center!important;align-items:center!important;padding:28px!important;display:flex!important}.product.card img{object-fit:contain!important;width:100%!important;max-width:360px!important;height:auto!important;display:block!important}.appInner{align-items:center!important}.parents.card .parentsPhoto{background:0 0!important;border-radius:24px!important;width:100%!important;height:360px!important;overflow:hidden!important}.heroImage .babyPhoto{background:#fff!important;border-radius:0 0 0 90px!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;overflow:hidden!important}.heroImage .babyPhoto img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.statusCard,.comfortCard{display:none!important}.signupGrid{grid-template-columns:1.15fr .9fr 1fr!important;align-items:stretch!important;gap:28px!important;display:grid!important}.product.card img{object-fit:contain!important;width:100%!important;max-width:330px!important;height:auto!important;margin:auto!important;display:block!important}.appScreenImg{object-fit:contain!important;width:230px!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}.parents.card .parentsPhoto{border-radius:24px!important;height:340px!important;overflow:hidden!important}.parents.card .parentsPhoto img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}.price h2{font-size:26px!important}.price strong{font-size:72px!important}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}*{box-sizing:border-box!important}main,section,header,nav,div{max-width:100%!important}@media (width<=768px){body{overflow-x:hidden!important}.nav{gap:12px!important;width:100%!important;max-width:100%!important;padding:14px 18px!important}.navLinks{display:none!important}.brand{white-space:nowrap!important;font-size:22px!important}.navCta{border-radius:12px!important;padding:14px 18px!important;font-size:15px!important}.hero{width:100%!important;padding:36px 22px 30px!important;display:block!important;overflow:hidden!important}.heroText{text-align:center!important;width:100%!important;max-width:100%!important}.hero h1{letter-spacing:-3px!important;font-size:clamp(44px,13vw,62px)!important;line-height:.95!important}.hero p{font-size:18px!important;line-height:1.45!important}.heroImage{width:100%!important;max-width:100%!important;margin-top:30px!important}.heroImage img,.babyPhoto img,.heroRealImg{object-fit:contain!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.contentGrid,.signupGrid,.featureGrid,.steps,.appInner,.connection{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:18px!important;padding-right:18px!important;display:block!important}.card,.how,.parents,.app,.signupCard,.priceCard,.productCard{width:100%!important;max-width:100%!important;margin:0 0 24px!important;padding:28px 20px!important}.parentsPhoto{height:auto!important;max-height:none!important;overflow:visible!important}.parentsPhoto img{object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important}.appScreenImg,.productImg,.sensorImg,.wristbandImg{object-fit:contain!important;width:100%!important;max-width:320px!important;height:auto!important;margin:0 auto 24px!important;display:block!important}.featureBar{margin:0!important;padding:24px 22px!important;display:block!important}.featureItem{margin-bottom:22px!important}}
