.rd{--cream:#f5f2eb;--paper:#fbf9f4;--sage:#7b9686;--lightsage:#d3d6c9;--teal:#114d4c;--tealmid:#397574;--tealdark:#002524;--copper:#a36137;--copperlight:#cb895f;--copperdark:#7b390f;--ink:#414945;--taupe:#b6aa9d;--sage-text:#5e6b61;--serif:"Unna",Georgia,serif;--sans:"Montserrat",-apple-system,sans-serif}.rd,.rd *{box-sizing:border-box}.rd{background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.7;margin:0}.rd .wrap{margin:0 auto;max-width:1080px;padding:0 24px}.rd h1,.rd h2,.rd h3{font-family:var(--serif);font-weight:700;line-height:1.15;margin:0;text-wrap:balance}.rd blockquote,.rd li,.rd p{text-wrap:pretty}.rd a{color:var(--copper)}.rd .crumb{color:var(--sage-text);font-size:13.5px;padding:28px 0 0}.rd .crumb span{margin:0 7px;opacity:.45}.rd .crumb a{border-bottom:1px solid rgba(94,107,97,.3);color:var(--sage-text);text-decoration:none}.rd .crumb a:hover{border-bottom-color:var(--sage-text)}.rd .hero{align-items:center;display:grid;gap:54px;grid-template-columns:1.15fr .85fr;padding:34px 0 56px}.rd .hero h1{color:var(--teal);font-size:52px;margin:6px 0 0}.rd .lede{color:var(--ink);font-family:var(--serif);font-size:23px;font-style:italic;line-height:1.45;margin:16px 0 0;opacity:.9}.rd .hero p.body{margin:20px 0 0;max-width:46ch}.rd .stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rd .store{align-items:center;background:var(--teal);border-radius:999px;color:var(--cream);display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:13px 22px;text-decoration:none;transition:.2s}.rd .store:hover{background:var(--tealdark)}.rd .store.alt{background:transparent;border:1.5px solid var(--teal);color:var(--teal)}.rd .store.alt:hover{background:var(--teal);color:var(--cream)}.rd .icon-card{text-align:center}.rd .icon-card img{border-radius:36px;box-shadow:0 18px 44px rgba(17,77,76,.22);height:168px;width:168px}.rd section{padding:78px 0}.rd .band{background:var(--paper)}.rd .band-teal{background:var(--teal)}.rd .band-teal,.rd .band-teal h2,.rd .band-teal h3{color:var(--cream)}.rd h2.sec{color:var(--teal);font-size:40px;margin:0 0 8px}.rd .sub{margin:14px 0 0;max-width:62ch;opacity:.88}.rd .shots{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-top:34px}.rd .shots img{background:#fff;border:1px solid var(--lightsage);border-radius:18px;width:100%}.rd .seq{margin:40px 0 0;max-width:660px;position:relative}.rd .seq:before{background:hsla(0,0%,100%,.2);bottom:18px;content:"";left:11px;position:absolute;top:14px;width:1px}.rd .seq-item{display:grid;gap:30px;grid-template-columns:23px 1fr;padding:19px 0}.rd .seq-n{align-self:start;background:var(--teal);color:var(--lightsage);font-family:var(--serif);font-size:15px;line-height:1;margin-top:-1px;padding:5px 0;position:relative;text-align:center;z-index:1}.rd .seq-item h3{color:var(--cream);font-size:21px;margin:-2px 0 7px}.rd .seq-item p{font-size:15px;line-height:1.7;margin:0;max-width:50ch;opacity:.82}@media(max-width:620px){.rd .seq-item{gap:20px}}.rd .cross{align-items:center;background:var(--lightsage);border-radius:20px;display:grid;gap:44px;grid-template-columns:1fr auto;padding:46px 48px}.rd .cross h3{color:var(--teal);font-size:29px;margin:0 0 10px}.rd .cross p{margin:0;max-width:56ch;opacity:.88}.rd .btn{background:var(--copper);border-radius:999px;color:#fff;display:inline-block;font-size:15px;font-weight:600;padding:14px 30px;text-decoration:none;transition:.2s;white-space:nowrap}.rd .btn:hover{background:var(--copperdark)}.rd .btn.ghost{background:transparent;border:1.5px solid var(--copper);color:var(--copper)}.rd .btn.ghost:hover{background:var(--copper);color:#fff}.rd .rev-rail{display:flex;gap:20px;justify-content:safe center;margin-top:4px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rd .rev-rail::-webkit-scrollbar{display:none}.rd .rev-rail:focus-visible{border-radius:14px;outline:2px solid var(--copper);outline-offset:4px}.rd .rev-card{background:var(--cream);border:1px solid var(--lightsage);border-radius:14px;display:flex;flex:0 0 clamp(265px,31%,350px);flex-direction:column;margin:0;padding:26px 26px 22px;scroll-snap-align:start}.rd .rev-card blockquote{color:var(--teal);flex:1;font-family:var(--font-serif,"Unna"),"Unna",Georgia,serif;font-size:16.5px;line-height:1.6;margin:0 0 16px}.rd .rev-card figcaption{color:var(--sage-text);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.rd .rev-ask{margin-top:30px;text-align:center}.rd .rev-ask p{font-size:14.5px;margin:0 auto 20px;opacity:.82}.rd .rev-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:620px){.rd .rev-card{flex:0 0 82%}}.rd .cards{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-top:34px}.rd .card{background:var(--cream);border:1px solid var(--lightsage);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;transition:.2s}.rd .card:hover{box-shadow:0 12px 30px rgba(17,77,76,.12);transform:translateY(-3px)}.rd .card .thumb{aspect-ratio:16/10;background:var(--lightsage);overflow:hidden}.rd .card .thumb img{display:block;height:100%;object-fit:cover;width:100%}.rd .card .inner{display:flex;flex:1;flex-direction:column;padding:20px}.rd .ctype{color:var(--sage-text);font-size:13px}.rd .card h3{color:var(--teal);font-size:18px;margin:5px 0 7px}.rd .card p{flex:1;font-size:13.5px;line-height:1.6;margin:0 0 20px;opacity:.82}.rd .card .btn{align-self:flex-start;font-size:13.5px;padding:10px 20px}.rd .closing{padding:74px 0;text-align:center}.rd .closing h2{color:var(--teal);font-size:40px}.rd .closing p{margin:16px auto 28px;max-width:50ch;opacity:.88}@media(max-width:900px){.rd .hero{gap:34px;grid-template-columns:1fr}.rd .hero h1{font-size:38px}.rd .cards,.rd .shots{grid-template-columns:repeat(2,1fr)}.rd .cross,.rd .steps{grid-template-columns:1fr}.rd .cross{text-align:center}}.rd a.btn:focus,.rd a.btn:hover,.rd a.btn:link,.rd a.btn:visited{color:var(--cream)}.rd a.btn.ghost:link,.rd a.btn.ghost:visited{color:var(--copperdark)}.rd a.btn.ghost:focus,.rd a.btn.ghost:hover{color:var(--cream)}.rd .crumb a:link,.rd .crumb a:visited{color:var(--lightsage)}.rd .card a.btn:link,.rd .card a.btn:visited{color:var(--copperdark)}.rd .card a.btn:focus,.rd .card a.btn:hover{color:var(--cream)}.rd .rd-hero-band{padding-top:124px}.rd .stores{align-items:center;gap:17px}.rd a.badge-link{align-items:center;border:0;display:inline-flex;text-decoration:none}.rd .badge-apple,.rd .badge-mac{display:block;height:48px;width:auto}.rd .badge-google{display:block;height:72px;margin:-12px;width:auto}@media(max-width:520px){.rd .badge-apple,.rd .badge-mac{height:44px}.rd .badge-google{height:66px;margin:-11px}.rd .rd-hero-band{padding-top:96px}}body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-main-menu a,body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-menu a:link,body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-menu a:visited,body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-menu-text,body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .hs-menu-wrapper a{color:#414945}body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-main-menu a:hover,body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .hs-menu-wrapper a:hover{color:#a36137}body.hs-content-id-224575646749 .eut-header.eut-header-skin-light .eut-menu-btn span{background-color:#414945}body.hs-content-id-224575646749 .eut-header .hs-image-widget{height:auto;max-height:none;width:240px}.rd h2.sec.rev-title{margin:0 0 24px;text-align:center}.rd .rev-nav{display:flex;gap:9px;justify-content:center;margin-top:18px}.rd .rev-nav[hidden]{display:none}.rd .rev-arrow{align-items:center;background:transparent;border:1.5px solid var(--lightsage);border-radius:50%;color:var(--teal);cursor:pointer;display:inline-flex;height:42px;justify-content:center;transition:border-color .2s ease,color .2s ease,background-color .2s ease,opacity .2s ease;width:42px}.rd .rev-arrow:hover:not(:disabled){border-color:var(--copper);color:var(--copper)}.rd .rev-arrow:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.rd .rev-arrow:disabled{cursor:default;opacity:.32}.rd .rev-arrow svg{display:block}@media(max-width:620px){.rd .rev-nav{display:none}}