@media (max-width:700px){.cs-app-band{--app-panel-pad:var(--panel-pad-inline)}}.cs-app-band{--app-rail:linear-gradient(105deg, var(--cedar-ink), color-mix(in oklab, var(--cedar) 74%, var(--cream-light)) 18%, var(--cedar-ink) 52%, color-mix(in oklab, var(--cedar) 82%, var(--cream-light)) 82%, var(--cedar-ink));--app-glass:#14100f;--app-line:1.5px solid color-mix(in oklab, var(--cedar) 24%, transparent);--app-panel-pad:clamp(var(--space-5), 2.4vw, var(--space-8));padding-block:clamp(1.75rem,1rem + 2vw,2.75rem)}.cs-app-head{margin-bottom:clamp(var(--space-4), 1.6vw, var(--space-6))}.cs-app-eyebrow{border:var(--app-line);border-radius:var(--radius-pill);padding:.34rem .8rem}.cs-app-title{font-size:var(--text-h2);max-width:none;margin-top:var(--space-4)}.cs-app-dot{color:var(--saffron)}.cs-app-lede{margin-top:var(--space-3);font-size:var(--text-base);font-weight:var(--copy-weight);line-height:var(--lead-line-height,var(--body-line-height));color:var(--cedar);opacity:.85;text-wrap:balance;max-width:none}.cs-app-panel{padding:var(--app-panel-pad);border:var(--app-line);border-radius:var(--radius-xl);background:var(--cream-light)}.cs-app-grid{align-items:center;column-gap:clamp(var(--space-5), 2.4vw, var(--space-8));row-gap:clamp(var(--space-10), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cs-app-copy{max-width:33rem}.cs-app-name{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--saffron-deep);font-weight:800}.cs-app-panel-title{margin-top:var(--space-2);font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--fraunces-display);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--cedar);max-width:calc(34ch * var(--measure-scale));text-wrap:pretty;line-height:1.16}.cs-app-features{margin-top:clamp(var(--space-5), 1.8vw, var(--space-6));gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.cs-app-feature{align-items:flex-start;gap:var(--space-4);display:flex}.cs-app-feature-icon{color:var(--saffron);flex:none;margin-top:.05rem;display:inline-flex}.cs-app-feature-badge,.cs-app-feature-caption--narrow,.cs-app-lede--narrow,.cs-app-quick{display:none}.cs-app-feature-text{min-width:0;display:block}.cs-app-feature-title{font-family:var(--font-body);font-variation-settings:normal;font-weight:800;font-size:var(--text-lg);letter-spacing:0;color:var(--cedar);line-height:1.2}.cs-app-feature-caption{font-size:var(--text-list);color:var(--cedar);opacity:.85;text-wrap:pretty;margin-top:.1rem;font-weight:600}.cs-app-get{align-items:center;gap:clamp(var(--space-4), 1.6vw, var(--space-5));margin-top:clamp(var(--space-5), 2vw, var(--space-8));transition:transform var(--duration-fast) var(--ease-out-expo);text-decoration:none;display:inline-flex}@media (hover:hover){.cs-app-get:hover{transform:translateY(-2px)}}.cs-app-get:active{transform:translateY(0)}.cs-app-qr{width:clamp(3.25rem,3.9vw,4rem);aspect-ratio:var(--app-qr-ratio);-webkit-mask:var(--app-qr-src) center / contain no-repeat;-webkit-mask:var(--app-qr-src) center / contain no-repeat;mask:var(--app-qr-src) center / contain no-repeat;background:#000;flex:none;display:block}.cs-app-get-label{font-size:var(--text-sm);color:var(--cedar);opacity:.85;text-wrap:balance;max-width:18ch;font-weight:700}.cs-app-badge{width:clamp(8rem,11.4vw,10rem);height:auto}.cs-app-showcase{width:min(100%,28rem);margin-left:auto}.cs-app-screens{--app-screen-gap:clamp(var(--space-4), 2.2vw, var(--space-8));align-items:flex-start;column-gap:var(--app-screen-gap);width:100%;margin:0;padding:0;list-style:none;display:flex}.cs-app-phone{flex:1 1 0;min-width:0;container-type:inline-size}.cs-app-phone-frame{--app-radius:13.5cqw;--app-rail-w:.95cqw;--app-glass-w:2.9cqw;padding:var(--app-rail-w);border-radius:var(--app-radius);background:var(--app-rail);box-shadow:0 2.2cqw 5cqw -1.2cqw color-mix(in oklab, var(--cedar) 46%, transparent), 0 .6cqw 1.6cqw -.5cqw color-mix(in oklab, var(--cedar) 34%, transparent);transition:transform var(--duration-normal) var(--ease-out-expo), box-shadow var(--duration-normal) var(--ease-out-expo);display:block;position:relative}.cs-app-phone-frame:before,.cs-app-phone-frame:after{content:"";background:var(--cedar-ink);border-radius:.6cqw;width:1.2cqw;position:absolute}.cs-app-phone-frame:before{background:linear-gradient(var(--cedar-ink) 0 43%, transparent 43% 57%, var(--cedar-ink) 57% 100%);height:14.5%;top:25%;left:-.55cqw}.cs-app-phone-frame:after{height:10%;top:30.5%;right:-.55cqw}.cs-app-phone-glass{padding:var(--app-glass-w);border-radius:calc(var(--app-radius) - var(--app-rail-w));background:var(--app-glass);display:block}.cs-app-phone img{border-radius:calc(var(--app-radius) - var(--app-rail-w) - var(--app-glass-w));width:100%;height:auto;display:block}@media (hover:hover){.cs-app-phone-frame:hover{box-shadow:0 3.4cqw 7cqw -1.4cqw color-mix(in oklab, var(--cedar) 50%, transparent), 0 .8cqw 2cqw -.5cqw color-mix(in oklab, var(--cedar) 36%, transparent);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cs-app-phone-frame{transition:none}.cs-app-phone-frame:hover{transform:none}}@media (max-width:940px){.cs-app-grid{grid-template-columns:minmax(0,1fr)}.cs-app-copy{max-width:none}.cs-app-showcase{width:min(100%,30rem);margin-inline:0}}@media (max-width:620px){.cs-app-head,.cs-app-panel,.cs-app-grid,.cs-app-copy{display:contents}.cs-app-band .cs-band-inner{column-gap:var(--space-3);grid-template-rows:auto auto auto auto auto 1fr auto;grid-template-columns:minmax(9.5rem,.75fr) minmax(0,1fr);align-items:start;display:grid}.cs-app-eyebrow{grid-area:1/1/2/3;justify-self:start}.cs-app-title{grid-area:2/1/3/3}.cs-app-lede{grid-area:3/1/4/3;max-width:none}.cs-app-lede:not(.cs-app-lede--narrow){display:none}.cs-app-lede--narrow{font-size:var(--text-lg);display:block}.cs-app-name{margin-top:clamp(var(--space-10), 12vw, var(--space-16));grid-area:4/1}.cs-app-panel-title{display:none}.cs-app-get{grid-area:6/1}.cs-app-showcase{width:100%;margin-top:clamp(var(--space-4), 4.5vw, var(--space-6));grid-area:4/2/7/3}.cs-app-features{grid-area:7/1/8/3}.cs-app-phone:not(:first-child){display:none}.cs-app-screens{display:block}.cs-app-quick{gap:clamp(var(--space-4), 4.5vw, var(--space-6));margin-top:clamp(var(--space-5), 5.5vw, var(--space-8));flex-direction:column;grid-area:5/1;margin-bottom:0;padding:0;list-style:none;display:flex}.cs-app-quick-item{align-items:center;gap:var(--space-3);font-size:var(--text-list);font-weight:var(--list-weight);line-height:var(--list-line-height,1.3);color:var(--cedar);display:flex}.cs-app-quick-badge{background:color-mix(in oklab, var(--saffron) 12%, transparent);block-size:2.25rem;inline-size:2.25rem;color:var(--saffron-deep);border-radius:50%;flex:none;place-items:center;display:grid}.cs-app-lede,.cs-app-feature-title,.cs-app-feature-caption{text-wrap:balance}.cs-app-qr,.cs-app-get-label{display:none}.cs-app-get{margin-top:clamp(var(--space-6), 7.5vw, var(--space-10))}.cs-app-badge{width:min(100%,7.5rem)}.cs-app-features{margin-top:clamp(var(--space-10), 12vw, var(--space-16));gap:0}.cs-app-feature--wide-only{display:none}.cs-app-feature{align-items:center;gap:var(--space-4);padding-block:clamp(var(--space-5), 5.5vw, var(--space-8));border-top:1px solid color-mix(in oklab, var(--cedar) 18%, transparent)}.cs-app-feature-title{line-height:var(--title-line-height)}.cs-app-feature-icon{display:none}.cs-app-feature-badge{background:color-mix(in oklab, var(--saffron) 12%, transparent);block-size:3rem;inline-size:3rem;color:var(--saffron-deep);border-radius:50%;flex:none;place-items:center;display:grid}.cs-app-feature-caption--narrow{display:block}.cs-app-feature-caption:has(+.cs-app-feature-caption--narrow){display:none}}@media (max-width:340px){.cs-app-get{align-items:flex-start;gap:var(--space-4);flex-direction:column}}
