html{line-height:1.5;-webkit-text-size-adjust:100%}body,h1,h2,h3,p{margin:0}img,svg{display:block;vertical-align:middle}img{max-width:100%}.triage-skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 16px;background:#fff}.triage-skip-link:focus{top:12px}.triage-page{--triage-canvas: #f7f8fa;--triage-surface: #ffffff;--triage-ink: #171717;--triage-secondary: #696b70;--triage-hairline: #e7e8ec;--triage-indigo: #60708e;min-height:100vh;overflow-x:clip;background:var(--triage-canvas);color:var(--triage-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,ui-sans-serif,sans-serif;-webkit-font-smoothing:antialiased}.triage-page *,.triage-page *:before,.triage-page *:after{box-sizing:border-box}.triage-page a{color:inherit;text-decoration:none}.triage-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.triage-header{position:sticky;z-index:40;top:0;background:var(--triage-canvas);border-bottom:1px solid var(--triage-hairline)}.triage-header__inner{display:flex;min-height:72px;align-items:center;justify-content:space-between}.triage-brand{display:inline-flex;align-items:center;gap:12px;color:var(--triage-ink);font-size:17px;font-weight:650;letter-spacing:-.02em}.triage-brand img{width:28px;height:28px;border:1px solid var(--triage-hairline);border-radius:6px}.triage-nav{display:flex;align-items:center;gap:28px;color:var(--triage-secondary);font-size:15px;font-weight:500}.triage-nav>a{padding-block:12px}.triage-nav>a:hover,.triage-nav>a:focus-visible{color:var(--triage-ink)}.triage-store-action{display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.triage-page a.triage-store-action{color:#fff}a.triage-store-action{transition:filter .16s ease,transform .16s ease}a.triage-store-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.triage-store-action__badge{width:180px;height:60px}.triage-store-action--compact{min-height:40px;gap:8px;padding:0 15px;border:1px solid var(--triage-ink);background:var(--triage-ink);color:#fff;font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:1;white-space:nowrap}.triage-store-action__arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.triage-store-action--pending{min-height:48px;padding:0 18px;border:1px solid var(--triage-hairline);background:var(--triage-surface);color:var(--triage-secondary);font-size:14px;font-weight:600;white-space:nowrap}.triage-store-action--compact.triage-store-action--pending{min-height:40px;padding-inline:14px}.triage-kicker{margin:0;color:var(--triage-indigo);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.triage-hero{padding:88px 0 80px}.triage-hero__inner{display:grid;align-items:center;column-gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);text-align:left}.triage-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.triage-hero h1{max-width:680px;margin:16px 0 0;font-size:clamp(40px,6vw,64px);font-weight:560;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.triage-hero__lede{max-width:560px;margin:24px 0 0;color:var(--triage-secondary);font-size:clamp(18px,2vw,22px);letter-spacing:-.02em;line-height:1.55}.triage-hero__action{margin-top:32px;justify-self:start}.triage-hero__visual{display:flex;align-self:center;justify-content:center;width:100%;margin-top:0}.triage-phone{--phone-radius: 48px;--phone-bezel: 6px;position:relative;isolation:isolate;padding:var(--phone-bezel);border:2px solid transparent;border-radius:var(--phone-radius);background:linear-gradient(#101113,#101113) padding-box,linear-gradient(135deg,#a5a6a9,#424347 22%,#77787c,#28292c 74%,#96979a) border-box;box-shadow:0 2px 5px #1011132e,0 24px 52px #10111329,inset 0 0 0 1px #050506}.triage-phone__screen{position:relative;overflow:hidden;border-radius:calc(var(--phone-radius) - var(--phone-bezel) - 2px);background:#000}.triage-phone__button{position:absolute;z-index:-1;width:3px;border-radius:2px;background:linear-gradient(90deg,#66676b,#242528);pointer-events:none}.triage-phone__button--volume-up,.triage-phone__button--volume-down{left:-5px;height:6%}.triage-phone__button--volume-up{top:20%}.triage-phone__button--volume-down{top:28%}.triage-phone__button--power{right:-5px;top:26%;height:10%}.triage-phone__camera{position:absolute;top:1.5%;left:50%;width:30%;height:4%;max-height:34px;border-radius:999px;background:#000;transform:translate(-50%);pointer-events:none}.triage-phone img{display:block;width:100%;height:auto}.triage-demo--hero{width:min(390px,100%)}.triage-story-section{padding:24px 0 48px;scroll-margin-top:88px}.triage-section-heading{max-width:720px}.triage-section-heading--story{margin-bottom:20px}.triage-workflow-title{color:var(--triage-ink);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.triage-section-heading h2,.triage-privacy h2,.triage-final h2{margin:14px 0 18px;font-size:clamp(34px,4.4vw,52px);font-weight:560;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.triage-section-heading>p:last-child,.triage-privacy p,.triage-final__inner>p:not(.triage-kicker){margin:0;color:var(--triage-secondary);font-size:18px;line-height:1.6}.triage-story{display:grid;align-items:start;gap:6vw;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);margin-top:clamp(-160px,-12vh,-120px)}.triage-story__copy-col{position:sticky;top:72px;z-index:1;display:flex;height:calc(100vh - 72px);align-items:flex-start;padding-top:clamp(120px,16vh,220px);grid-column:1;grid-row:1}.triage-story__copy-stage{position:relative;width:100%;max-width:440px}.triage-story__copy{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.triage-story__copy.is-active{position:relative;opacity:1;transform:none}.triage-story__steps{grid-column:1;grid-row:1;margin:0;padding:0 0 4vh;opacity:0;pointer-events:none;list-style:none}.triage-story__step{display:flex;min-height:clamp(480px,58vh,640px);max-width:440px;flex-direction:column;justify-content:center;opacity:.28;transition:opacity .5s ease}.triage-story__step.is-active{opacity:1}.triage-story__number{margin:0 0 12px;color:var(--triage-secondary);font-size:12px;font-weight:500;letter-spacing:0}.triage-story__step h3,.triage-story__copy-title{margin:0 0 16px;font-size:clamp(28px,3vw,36px);font-weight:560;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.triage-story__step>p:last-of-type,.triage-story__copy>p:last-child{margin:0;color:var(--triage-secondary);font-size:18px;line-height:1.6}.triage-story__inline-phone{display:none;width:min(340px,100%);margin-top:32px}.triage-story__stage-col{position:sticky;top:72px;display:flex;height:calc(100vh - 72px);align-items:flex-start;justify-content:center;padding:clamp(120px,16vh,220px) 0 44px;grid-column:2;grid-row:1}.triage-story__stage{position:relative;width:min(332px,100%)}.triage-story__stage .triage-phone{position:absolute;top:50%;left:0;width:100%;opacity:0;transform:translateY(-50%);transition:opacity .45s ease;pointer-events:none}.triage-story__stage .triage-phone.is-active{position:relative;top:auto;opacity:1;transform:none;pointer-events:auto}.triage-eli5{padding:96px 0;scroll-margin-top:88px}.triage-eli5__grid{display:grid;align-items:center;gap:clamp(56px,8vw,108px);grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.triage-eli5__copy{max-width:560px}.triage-eli5__copy h3{margin:0 0 20px;font-size:clamp(34px,4vw,48px);font-weight:560;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.triage-eli5__lede,.triage-eli5__privacy p,.triage-eli5__unchanged,.triage-eli5__requirements p{color:var(--triage-secondary);font-size:18px;line-height:1.6}.triage-eli5__privacy{margin-top:42px;padding-top:28px;border-top:1px solid var(--triage-hairline)}.triage-eli5__privacy h4{margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.triage-eli5__unchanged{margin-top:28px}.triage-eli5__requirements{margin-top:28px;padding-top:22px;border-top:1px solid var(--triage-hairline)}.triage-eli5__requirements summary{color:#4e5055;cursor:pointer;font-size:15px;font-weight:500;line-height:1.5}.triage-eli5__requirements p{margin-top:14px;font-size:15px}.triage-eli5__requirements a{display:inline-block;margin-top:12px;color:var(--triage-indigo);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.triage-eli5__visual{width:min(332px,100%);justify-self:center}.triage-privacy{padding:96px 0;background:var(--triage-surface);border-top:1px solid var(--triage-hairline);text-align:center;scroll-margin-top:88px}.triage-privacy__inner{display:flex;max-width:720px;flex-direction:column;align-items:center}.triage-privacy h2{max-width:640px}.triage-privacy p{max-width:620px}.triage-privacy ul{display:grid;gap:14px;width:min(520px,100%);margin:12px 0 0;padding:0;color:#414348;font-size:15px;line-height:1.5;list-style:none;text-align:left}.triage-privacy li{display:flex;align-items:flex-start;gap:10px}.triage-privacy li svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:var(--triage-indigo);stroke-width:2.5}.triage-final{padding:104px 0;border-top:1px solid var(--triage-hairline);text-align:center}.triage-final__inner{display:flex;max-width:820px;flex-direction:column;align-items:center}.triage-final__inner>img{width:64px;height:64px;margin-bottom:24px;border:1px solid var(--triage-hairline);border-radius:16px}.triage-final h2{max-width:780px}.triage-final .triage-store-action{margin-top:28px}.triage-footer{padding:44px 0;border-top:1px solid var(--triage-hairline);background:var(--triage-surface)}.triage-footer__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.triage-brand--footer img{width:28px;height:28px;border-radius:6px}.triage-footer p{max-width:490px;margin:16px 0 0;color:var(--triage-secondary);font-size:12px;line-height:1.5}.triage-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;color:#5d5f64;font-size:13px}.triage-footer nav a:hover,.triage-footer nav a:focus-visible{color:var(--triage-ink);text-decoration:underline;text-underline-offset:4px}.triage-page a:focus-visible{border-radius:4px;outline:3px solid var(--triage-indigo);outline-offset:4px}@media(max-width:820px){.triage-hero{padding:64px 0 56px;text-align:center}.triage-hero__inner{display:flex;flex-direction:column;align-items:center}.triage-hero__copy{align-items:center}.triage-hero__action{align-self:center}.triage-hero__visual{margin-top:48px}.triage-demo--hero{width:min(380px,86vw)}.triage-story{display:block;margin-top:0}.triage-story__copy-col{display:none}.triage-story__steps{padding-bottom:0;opacity:1;pointer-events:auto}.triage-story__step{min-height:0;max-width:none;padding:48px 0;opacity:1}.triage-story__inline-phone{display:block;margin-inline:auto}.triage-story__stage-col{display:none}.triage-eli5{padding-block:72px}.triage-eli5__grid{grid-template-columns:1fr;gap:48px}.triage-eli5__copy{max-width:none}.triage-eli5__visual{width:min(320px,100%);margin-inline:auto}}.triage-story:not(.is-enhanced){display:block;margin-top:0}.triage-story:not(.is-enhanced) .triage-story__copy-col,.triage-story:not(.is-enhanced) .triage-story__stage-col{display:none}.triage-story:not(.is-enhanced) .triage-story__steps{opacity:1;pointer-events:auto;padding:0}.triage-story:not(.is-enhanced) .triage-story__step{min-height:0;max-width:none;opacity:1;padding-block:36px}.triage-story:not(.is-enhanced) .triage-story__step:first-child{padding-top:0}.triage-story:not(.is-enhanced) .triage-story__inline-phone{display:block}@media(min-width:821px){.triage-story:not(.is-enhanced) .triage-story__step{display:grid;grid-template-columns:1fr minmax(240px,332px);column-gap:64px;align-content:center}.triage-story:not(.is-enhanced) .triage-story__inline-phone{grid-column:2;grid-row:1 / 4;margin-top:0}.triage-story.is-enhanced .triage-story__stage{width:min(332px,calc((100svh - 72px - clamp(120px,16vh,220px) - 44px) / 2.175))}}@media(min-width:821px)and (max-height:900px){.triage-story__stage{width:min(288px,100%)}}@media(min-width:821px)and (max-height:760px){.triage-story__stage{width:min(248px,100%)}}@media(max-width:720px){.triage-shell{width:min(100% - 32px,620px)}.triage-header__inner{min-height:64px}.triage-nav{gap:12px}.triage-nav>a{display:none}.triage-store-action--compact{padding-inline:14px}.triage-hero{padding:56px 0 48px}.triage-hero h1{font-size:clamp(34px,11vw,48px)}.triage-hero__lede{font-size:18px}.triage-hero__visual{margin-top:40px}.triage-phone{--phone-radius: 42px}.triage-story-section{padding-block:24px 48px}.triage-privacy,.triage-final{padding-block:72px}.triage-eli5{padding-block:64px}.triage-eli5__copy h3{font-size:clamp(32px,10vw,42px)}.triage-eli5__lede,.triage-eli5__privacy p,.triage-eli5__unchanged{font-size:17px}.triage-story__step{padding:36px 0}.triage-story__inline-phone{width:min(320px,100%)}.triage-footer__inner{align-items:flex-start;flex-direction:column}.triage-footer nav{justify-content:flex-start}}@media(max-width:420px){.triage-brand{gap:9px;font-size:15px}.triage-store-action--compact{gap:6px;padding-inline:12px;font-size:13px}.triage-demo--hero{width:min(320px,92vw)}}@media(prefers-reduced-motion:reduce){.triage-page *,.triage-page *:before,.triage-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}a.triage-store-action:hover{transform:none}.triage-story{display:block;margin-top:0}.triage-story__copy-col{display:none}.triage-story__steps{padding-bottom:0;opacity:1;pointer-events:auto}.triage-story__step{min-height:0;max-width:none;padding:48px 0;opacity:1}.triage-story__inline-phone{display:block}.triage-story__stage-col{display:none}}
