@font-face{font-family:Newsreader;src:url(/fonts/newsreader-roman-var-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic-var-latin.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-var-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--bg:#faf7f1;--surface:#fff;--ink:#1d2330;--dim:#1d2330ad;--faint:#1d233073;--rule:#1d23301f;--navy:#0b1f3a;--cream:#fff8ea;--sage:#93aa9d;--sage-tint:#edf1ea;--sage-text:#46603f;--rose:#c16b4e;--rose-tint:#f8ebe3;--rose-text:#9d4a2e;--blue-tint:#eaeef5;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--measure:60ch;--gutter:clamp(20px, 5vw, 64px);--page:1180px;--radius:24px;--radius-sm:12px;--shadow:0 1px 2px #1d23300a, 0 12px 32px -12px #1d23301f}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-synthesis-weight:none;margin:0;font-size:1.0625rem;line-height:1.6}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--sage-text);font-size:.78rem;font-weight:600}h1,h2,h3{font-family:var(--serif);text-wrap:pretty;margin:0;font-weight:500}h1{letter-spacing:-.02em;font-size:clamp(2.7rem,6vw,4.5rem);line-height:1.04}h2{letter-spacing:-.015em;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.12}h3{font-size:1.375rem;line-height:1.25}h1 em,h2 em{color:var(--sage-text);font-style:italic}.rose em{color:var(--rose-text)}p{margin:0}a{color:inherit}:where(a,button,input,summary):focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:4px}.site-header{z-index:10;-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--rule);background:#faf7f1e0;position:sticky;top:0}.site-header nav{width:100%;max-width:var(--page);padding:14px var(--gutter);align-items:center;gap:28px;margin-inline:auto;display:flex}.brand{font-family:var(--serif);align-items:center;gap:10px;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.brand img{border-radius:7px;width:28px;height:28px}.nav-groups{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;margin-inline-start:auto;display:flex}.nav-sections,.nav-products{align-items:center;gap:22px;font-size:.9375rem;display:inline-flex}.nav-groups a{color:var(--dim);white-space:nowrap;text-decoration:none}.nav-groups a:hover{color:var(--ink)}.nav-groups a[aria-current=page]{color:var(--ink);font-weight:600}.nav-divider{background:var(--rule);flex:none;width:1px;height:16px}.status{border:1px solid var(--navy);color:var(--navy);white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none}.status:hover{background:var(--navy);color:var(--cream)}.hero{padding-block:clamp(56px,10vh,112px) clamp(48px,8vh,88px)}.hero h1{max-width:15ch}.hero .lede{max-width:44ch;color:var(--dim);margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.hero.with-shot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.shots{justify-content:center;padding:clamp(24px,4vw,48px) 0;display:flex;position:relative}.shots:before{content:"";border-radius:var(--radius);background:var(--sage-tint);position:absolute;inset:12% 0 0}.phone{background:#14181f;border:8px solid #14181f;border-radius:40px;width:min(250px,62vw);position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #1d233059}.phone img{border-radius:32px;width:100%;height:auto;display:block}.phone+.phone{width:min(220px,46vw);margin-top:64px;margin-left:-56px}.mark{align-items:flex-end;gap:5px;height:34px;margin-bottom:30px;display:flex}.mark span{background:var(--ink);opacity:.75;border-radius:3px;width:5px;display:block}.mark span:first-child{height:9px}.mark span:nth-child(2){background:var(--sage);opacity:1;height:17px}.mark span:nth-child(3){height:28px}.mark span:nth-child(4){background:var(--rose);opacity:1;height:34px}.mark span:nth-child(5){height:20px}.mark span:nth-child(6){background:var(--sage);opacity:1;height:30px}.mark span:nth-child(7){height:12px}.section{padding-block:clamp(48px,7vw,88px)}.section:not(.dark)+.section:not(.dark){padding-top:0}.section.dark>.wrap{border-radius:var(--radius);background:var(--sage-tint);padding-block:clamp(40px,6vw,80px)}.section.dark.rose>.wrap{background:var(--rose-tint)}.section.dark.blue>.wrap{background:var(--blue-tint)}.lede,.note{color:var(--dim)}.split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.split>.body{max-width:var(--measure);color:var(--dim)}.split>.body p+p{margin-top:1.1em}.statement{text-align:center}.statement h2{max-width:20ch;margin-inline:auto;font-size:clamp(2.2rem,4.6vw,3.4rem)}.statement .body{max-width:52ch;color:var(--dim);margin:22px auto 0;font-size:1.125rem}.statement .body p+p{margin-top:1.1em}.index{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.row{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:clamp(22px,3vw,30px);text-decoration:none;display:flex}a.row{transition:transform .15s,box-shadow .15s}a.row:hover{transform:translateY(-2px)}a.row:hover .row-name{color:var(--sage-text)}.row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.row-name{font-family:var(--serif);font-size:1.5rem;font-weight:500;line-height:1.2}.row-body{color:var(--dim);font-size:1rem}.state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600}.state.live{background:var(--sage-tint);color:var(--sage-text)}.state.soon{background:var(--rose-tint);color:var(--rose-text)}.claims{counter-reset:claim;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.claims li{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);counter-increment:claim;padding:clamp(22px,3vw,30px)}.claims li:before{content:counter(claim);font-family:var(--serif);color:var(--sage-text);margin-bottom:14px;font-size:2rem;font-style:italic;line-height:1;display:block}.claims h3{margin-bottom:8px}.claims p{color:var(--dim)}.spec{border-collapse:collapse;width:100%;font-size:1rem}.spec th,.spec td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:baseline;padding:14px 0}.spec th{width:36%;color:var(--dim);font-weight:400}.spec td{color:var(--ink);font-weight:600}.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(28px,4vw,44px) 0 0;display:grid}.facts>div{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);padding:clamp(20px,2.6vw,28px)}.facts dt{color:var(--dim);font-size:.875rem}.facts dd{font-family:var(--serif);margin:6px 0 0;font-size:1.375rem;font-weight:500;line-height:1.25}.compare-wrap{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);margin-top:clamp(32px,5vw,48px);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.compare th,.compare td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule);padding:16px 20px}.compare tr:last-child>*{border-bottom:0}.compare thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:.78rem;font-weight:600}.compare tbody th{width:18%;font-weight:600}.compare td{color:var(--dim)}.compare .win{background:var(--sage-tint);color:var(--sage-text);font-weight:600}.compare thead .win{color:var(--sage-text)}.studies{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:clamp(32px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.studies li{border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);text-align:center;padding:clamp(24px,3vw,32px)}.studies .figure{font-family:var(--serif);color:var(--sage-text);margin-bottom:12px;font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:1;display:block}.studies p{color:var(--dim);font-size:1rem}.studies cite{color:var(--faint);margin-top:12px;font-size:.8125rem;font-style:italic;display:block}.fine{max-width:var(--measure);color:var(--dim);margin-top:24px;font-size:.9375rem}.statement+.studies+.fine,.studies+.fine{text-align:center;margin-inline:auto}.fine a{text-underline-offset:3px}.ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,5vw,56px);display:grid}.ledger>div{border-radius:var(--radius-sm);background:var(--sage-tint);padding:clamp(22px,3vw,32px)}.ledger>.gone{background:var(--rose-tint)}.ledger>.gone .label{color:var(--rose-text)}.ledger ul{margin:12px 0 0;padding:0;list-style:none}.ledger li{border-top:1px solid var(--rule);padding-block:10px}.ledger .gone li{color:var(--dim);text-decoration:line-through;text-decoration-color:var(--rose-text)}.prose{max-width:68ch}.prose h2{margin:2.2em 0 .6em;font-size:1.625rem;line-height:1.25}.prose h2:first-child{margin-top:0}.prose p+p,.prose ul+p,.prose p+ul{margin-top:1em}.prose ul{margin-bottom:0;padding-left:1.2em}.prose li+li{margin-top:.6em}.prose li::marker{color:var(--sage-text)}.prose a{text-underline-offset:3px}.prose code{overflow-wrap:anywhere;font-size:.86em}.prose .callout{border-radius:var(--radius-sm);background:var(--sage-tint);margin-block:1.4em;padding:20px 24px}.prose .callout.arbitration{background:var(--rose-tint)}.qa{border-top:1px solid var(--rule);max-width:880px;margin-inline:auto}.qa>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(8px,4vw,48px);padding-block:clamp(20px,3vw,28px);display:grid}.qa dt{font-family:var(--serif);font-size:1.1875rem;font-weight:500;line-height:1.35}.qa dd{color:var(--dim);margin:0}#faq h2{text-align:center}.actions{flex-wrap:wrap;gap:10px;max-width:480px;margin-top:32px;display:flex}.actions input{border:1px solid var(--rule);background:var(--surface);min-width:0;height:48px;color:var(--ink);font:inherit;border-radius:10px;flex:15rem;padding:0 16px;font-size:1rem}.actions input::placeholder{color:var(--faint)}.actions input:hover{border-color:#1d23304d}.button{border:1px solid var(--navy);background:var(--navy);height:48px;color:var(--cream);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{background:#17325a;border-color:#17325a}.button.ghost{color:var(--navy);border-color:var(--rule);background:0 0}.button.ghost:hover{border-color:var(--navy)}.actions.apps{max-width:none}.actions.apps .button{padding-inline:18px}.note{max-width:48ch;margin-top:14px;font-size:.9375rem}.closing{padding-block:clamp(24px,4vw,48px) clamp(56px,8vw,96px)}.closing>.wrap{border-radius:var(--radius);background:var(--navy);color:var(--cream);text-align:center;padding-block:clamp(48px,7vw,88px)}.closing h2{max-width:20ch;margin-inline:auto}.closing h2 em{color:var(--sage)}.closing .lede{color:#fff8eab8;max-width:46ch;margin:16px auto 0}.closing .actions{justify-content:center;margin-inline:auto}.closing .button{background:var(--cream);color:var(--navy);border-color:var(--cream)}.closing .button:hover{background:#fff}.closing .actions input{color:var(--cream);background:#fff8ea0f;border-color:#fff8ea3d}.closing .actions input::placeholder{color:#fff8ea80}.page-footer{padding:28px var(--gutter) 44px;max-width:var(--page);border-top:1px solid var(--rule);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-inline:auto;font-size:.875rem;display:flex}.page-footer a{text-decoration:none}.page-footer a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.footer-links{flex-wrap:wrap;gap:18px;display:inline-flex}@media (width<=1080px){.nav-sections,.nav-divider{display:none}.actions.apps{max-width:480px}.actions.apps .button{flex:40%;width:auto}}@media (width<=860px){.split,.hero.with-shot,.qa>div{grid-template-columns:minmax(0,1fr)}.qa>div{gap:8px}.spec th{width:42%}.ledger{grid-template-columns:1fr}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.site-header nav{gap:16px}.site-header .status{display:none}.nav-products{gap:14px;font-size:.875rem}.actions input{flex-basis:100%}.button{width:100%}.section.dark>.wrap,.closing>.wrap{width:auto;margin-inline:10px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
