:root{color-scheme:light dark;--bg:#fff;--bg-2:#f5f5f7;--ink:#1d1d1f;--ink-2:#515154;--ink-3:#86868b;--rule:#d2d2d7;--teal:#0f766e;--teal-strong:#0b5e57;--coral:#c8471f;--on-teal:#fff;--g-approved:#0f766e;--g-humanTrials:#2f7d95;--g-failedTrials:#b45309;--g-animalOnly:#c8471f;--g-largelyUnstudied:#6e6e73;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--width:1080px}@media (prefers-color-scheme:dark){:root{--bg:#000;--bg-2:#161617;--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#8e8e93;--rule:#38383a;--teal:#3fb8a6;--teal-strong:#5ccfbd;--coral:#f06a43;--on-teal:#04201d;--g-approved:#3fb8a6;--g-humanTrials:#5ab1cc;--g-failedTrials:#f0a04b;--g-animalOnly:#f06a43;--g-largelyUnstudied:#a1a1a6}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:17px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--teal);text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:4px}.gtm-frame{visibility:hidden;display:none}.wrap{width:min(100% - 40px, var(--width));margin-inline:auto}.reading-left{max-width:680px}h1,h2,h3{font-family:var(--display);letter-spacing:-.015em;margin:0 0 16px;font-weight:700;line-height:1.1}h1{letter-spacing:-.025em;font-size:clamp(36px,5.2vw,56px)}h2{font-size:clamp(28px,3.6vw,40px)}h3{font-size:28px}p{margin:0 0 14px}.lede{color:var(--ink-2);font-size:clamp(19px,2vw,21px);line-height:1.45}.small{color:var(--ink-3);font-size:14px}.site-header{z-index:10;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;height:56px;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.brand img{border-radius:7px;width:30px;height:30px}.site-nav{gap:22px;font-size:14px;display:flex}.site-nav a{color:var(--ink-2);text-decoration:none}.site-nav a:hover{color:var(--ink)}.site-nav a.get-app-button{color:var(--on-teal);background:var(--teal);white-space:nowrap;border-radius:999px;padding:6px 14px;font-weight:600}.site-nav a.get-app-button:hover{color:var(--on-teal);background:var(--teal-strong)}.phone{background:#1d1d1f;border-radius:46px;flex:none;width:300px;max-width:100%;padding:10px;box-shadow:0 30px 60px -30px #00000059}.phone img{border-radius:36px;width:100%}.hero{background:var(--bg-2);padding:64px 0 80px}.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;display:grid}.facts{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin:22px 0 26px;padding:0;font-size:15px;list-style:none;display:flex}.facts li:before{content:"";background:var(--teal);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero-phone{padding-top:104px;position:relative}.perched{width:120px;position:absolute;top:0;right:36px}.signup{max-width:520px}.signup label{margin-bottom:8px;font-weight:600;display:block}.signup-row{gap:8px;display:flex}.signup input[type=email]{min-width:0;font:inherit;border:1px solid var(--rule);background:var(--bg);color:var(--ink);border-radius:12px;flex:1;padding:12px 14px}.signup button{font:inherit;background:var(--teal);color:var(--on-teal);cursor:pointer;border:0;border-radius:12px;padding:12px 20px;font-weight:600}.signup button:hover{background:var(--teal-strong)}.signup-note{color:var(--ink-3);margin-top:8px;font-size:13px}.tour{padding:96px 0 40px}.tour-title{text-align:center;margin-bottom:72px}.step{justify-content:center;align-items:center;gap:72px;margin-bottom:104px;display:flex}.step.flip{flex-direction:row-reverse}.step-text{max-width:440px}.step-text p{color:var(--ink-2)}.step-no{color:var(--teal);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:15px;font-weight:600}.more{font-weight:600}.band{padding:88px 0}.band.alt{background:var(--bg-2)}.two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:14px 0}.plain-list li:first-child{border-top:1px solid var(--rule)}.plain-list b{color:var(--ink)}.price{border-collapse:collapse;width:100%}.price th,.price td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:18px 16px 18px 0}.price tr:first-child th,.price tr:first-child td{border-top:1px solid var(--rule)}.price th{width:130px;font-size:19px}.price td{color:var(--ink-2)}.table-scroll{margin:28px 0 12px;overflow-x:auto}.compare{border-collapse:collapse;background:var(--bg);border-radius:16px;width:100%;min-width:520px;overflow:hidden}.compare th,.compare td{text-align:left;border-bottom:1px solid var(--rule);padding:14px 18px}.compare th{font-size:15px}.compare td:nth-child(2),.compare th:nth-child(2){color:var(--teal);font-weight:600}.compare td:nth-child(3){color:var(--ink-3)}.compare tr:last-child td{border-bottom:0}.faq details{border-bottom:1px solid var(--rule);padding:18px 0}.faq details:first-child{border-top:1px solid var(--rule)}.faq summary{cursor:pointer;font-size:18px;font-weight:600}.faq details p{color:var(--ink-2);margin:10px 0 0}.closing-grid{justify-content:center;align-items:center;gap:36px;display:flex}.closing-grid img{width:110px}.grade{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.g-approved{color:var(--g-approved)}.g-humanTrials{color:var(--g-humanTrials)}.g-failedTrials{color:var(--g-failedTrials)}.g-animalOnly{color:var(--g-animalOnly)}.g-largelyUnstudied{color:var(--g-largelyUnstudied)}.lib-group{margin-top:48px}.lib-group h2{font-size:24px}.lib-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.lib-list a{border-bottom:1px solid var(--rule);color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 0;text-decoration:none;display:grid}.lib-list a:hover .lib-name{color:var(--teal)}.lib-name{font-weight:600}.lib-alias{color:var(--ink-3);grid-column:1;font-size:14px}.lib-list .grade{grid-area:1/2/span 2}.crumb{color:var(--ink-3);font-size:14px}.aka{color:var(--ink-3)}.entry-grid{grid-template-columns:minmax(0,1fr) 300px;gap:56px;margin-top:24px;display:grid}.entry-grid h2{margin-top:40px;font-size:24px}.entry-aside{background:var(--bg-2);border-radius:20px;align-self:start;padding:24px;position:sticky;top:80px}.entry-aside img{width:90px;margin-bottom:12px}.entry-aside p{color:var(--ink-2);font-size:15px}.entry-aside .signup-row{flex-direction:column}.data{border-collapse:collapse;width:100%;font-size:15px}.data th,.data td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 14px 10px 0}.data th{color:var(--ink-3);font-size:13px;font-weight:600}.data td:first-child{width:32%;font-weight:600}.data td{color:var(--ink-2)}.data td:first-child{color:var(--ink)}.serious{color:var(--coral)}.trial{border:1px solid var(--rule);border-radius:16px;margin-bottom:16px;padding:20px 22px}.trial h3{margin-bottom:4px;font-size:20px}.spec{grid-template-columns:150px 1fr;margin:12px 0 0;font-size:15px;display:grid}.spec dt,.spec dd{border-bottom:1px solid var(--rule);margin:0;padding:9px 0}.spec dt{font-weight:600}.spec dd{color:var(--ink-2)}.sources{padding-left:20px;font-size:15px}.sources li{word-break:break-word;margin-bottom:6px}.page{padding:56px 0 96px}.page.narrow{width:min(100% - 40px,700px);margin-inline:auto}.page h1{font-size:clamp(34px,4.6vw,48px)}.page.narrow h2{margin-top:40px;font-size:24px}.page.narrow h3{margin-top:26px;margin-bottom:8px;font-size:19px}.page ul{padding-left:22px}.page li{margin-bottom:8px}.meta{color:var(--ink-3);font-size:15px}.page table.legal{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:15px}.page table.legal th,.page table.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px 10px 0}.lost-owl{width:150px;margin:0 0 24px}.site-footer{border-top:1px solid var(--rule);color:var(--ink-3);background:var(--bg-2);padding:32px 0 56px;font-size:13px}.site-footer .row{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer a{color:var(--ink-2);text-decoration:none}.site-footer a:hover{color:var(--ink)}.site-footer p{max-width:760px;margin:16px 0 0}.site-footer p.versions{margin-top:12px}@media (width<=900px){.hero{padding:40px 0 56px}.hero-grid,.two,.entry-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hero-phone{justify-self:center}.step,.step.flip{flex-direction:column;gap:28px;margin-bottom:72px}.step-text{max-width:none}.tour-title{margin-bottom:40px}.band{padding:64px 0}.entry-aside{position:static}.closing-grid{flex-direction:column;align-items:flex-start}.data thead{display:none}.data tr{border-bottom:1px solid var(--rule);padding:10px 0;display:grid}.data td{border:0;width:auto;padding:2px 0}.spec{grid-template-columns:minmax(0,1fr)}.spec dt{border-bottom:0;padding-bottom:0}.site-nav{gap:14px}}@media (width<=420px){.signup-row{flex-direction:column}.site-nav{gap:12px;font-size:13px}.site-nav a{white-space:nowrap}.brand{font-size:17px}.phone{width:270px}}.card-shot{flex:none;width:440px;max-width:100%}.card-shot img{border:1px solid var(--rule);background:#f2f2f7;border-radius:24px}.status-note{border-left:3px solid var(--coral);color:var(--ink-2);margin:8px 0 0;padding:10px 0 10px 16px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.related{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.related li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.press-shots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.press-shots img{border:1px solid var(--rule);border-radius:18px;width:100%;height:auto}.press-icon{border-radius:26px}.get-app img{width:auto;height:52px}.get-app .badges{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.get-app .badges a{line-height:0;display:inline-flex}.get-app .badges img{margin:0}.get-app .play-badge img,.get-app .play-soon img{height:77.4px;margin:-12.7px}.get-app .badges.with-soon{align-items:flex-start}.get-app .play-soon{cursor:default;flex-direction:column;align-items:flex-start;display:inline-flex}.get-app .play-soon .soon{color:var(--ink-3);margin-top:6px;font-size:13px;line-height:1.3}.entry-aside .get-app .badges.with-soon{flex-direction:column;align-items:flex-start}@media (width<=560px){.get-app .badges.with-soon{flex-direction:column;align-items:flex-start}}.price .amount{color:var(--teal);margin-top:4px;font-size:15px;font-weight:600;display:block}.price th{width:190px}@media (width<=900px){.data td[data-label]:before{content:attr(data-label);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;display:block}.price th{width:auto}.price tr{display:grid}.price th,.price td{padding-right:0}.price td{border-top:0;padding-top:0}}@media (width<=560px){.site-nav a.get-app-button{display:none}}@media (width<=760px){.site-nav.two-stores a.get-app-button{display:none}}
