.sb-surface .sapp-hero .sapp-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7);align-items:start;padding-block:var(--sp-6) var(--band)}@media (min-width:960px){.sb-surface .sapp-hero .sapp-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--sp-8)}}.sb-surface .sapp-hero__copy{display:grid;gap:var(--sp-5);max-inline-size:var(--measure)}@media (min-width:960px){.sb-surface .sapp-hero__copy{position:sticky;inset-block-start:var(--sp-6);padding-block-start:var(--sp-6)}}.sb-surface .sapp-hero__eyebrow{margin:0;color:var(--brand-ink);font-size:var(--fs-eyebrow);font-weight:bold;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.sb-surface .sapp-hero__title{display:flex;align-items:center;gap:var(--sp-4);margin:0;color:var(--ink-1);font-size:var(--fs-page-title);font-weight:800;line-height:var(--lh-title)}.sb-surface .sapp-hero__logo{flex:none;inline-size:4.5rem;block-size:4.5rem;object-fit:contain}@media (min-width:960px){.sb-surface .sapp-hero__logo{inline-size:6rem;block-size:6rem}}.sb-surface .sapp-hero__lede{margin:0;color:var(--ink-2);font-size:var(--fs-lead);line-height:var(--lh-body)}.sb-surface .sapp-hero__lede strong{color:var(--ink-1)}.sb-surface .sapp-hero__points{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}.sb-surface .sapp-hero__point{position:relative;display:grid;align-content:start;gap:var(--sp-2);padding:var(--sp-4);overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--cat) var(--cat-tint),transparent),transparent 60%),var(--card-bg);border:thin solid var(--line);border-radius:var(--rad-2);box-shadow:var(--shadow-card);transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.sb-surface .sapp-hero__point::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:linear-gradient(90deg,var(--cat),transparent)}.sb-surface .sapp-hero__point:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--cat) 45%,var(--line));box-shadow:var(--shadow-lift)}.sb-surface .sapp-hero__point-icon{display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--rad-1);background:color-mix(in srgb,var(--cat) 16%,transparent);color:var(--cat)}.sb-surface .sapp-hero__point-title{color:var(--ink-1);font-size:var(--fs-body);font-weight:bold;line-height:var(--lh-title)}.sb-surface .sapp-hero__point-text{color:var(--ink-3);font-size:var(--fs-meta);line-height:var(--lh-title)}.sb-surface .sapp-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.sb-surface .sapp-btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--tap-min);padding:var(--sp-3) var(--sp-5);border-radius:var(--rad-round);font-size:var(--fs-body);font-weight:bold;text-decoration:none;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.sb-surface .sapp-btn--primary{background:var(--brand);color:var(--on-brand);border:thin solid var(--brand)}.sb-surface .sapp-btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.sb-surface .sapp-btn--ghost{background:transparent;color:var(--ink-1);border:thin solid var(--line-2)}.sb-surface .sapp-btn__icon{margin-inline-start:var(--sp-2);transition:transform var(--dur-2) var(--ease)}.sb-surface .sapp-btn--ghost:hover .sapp-btn__icon{transform:translateY(2px)}.sb-surface .sapp-btn--ghost:hover{border-color:var(--line-3);background:var(--el-hover)}.sb-surface .sapp-hero__note{margin:0;color:var(--ink-3);font-size:var(--fs-meta)}.sb-surface .sapp-hero__note a{color:var(--brand-ink)}.sb-surface .sapp-hero__app{display:grid;justify-items:center}.sb-surface .sapp-btn:focus-visible,.sb-surface .sapp-dd__btn:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}@keyframes sapp-drop{from{opacity:0;transform:translateY(calc(-1 * var(--sp-2)))}to{opacity:1;transform:none}}.sb-surface .sapp-dd{position:relative;min-inline-size:0}.sb-surface .sapp-dd__btn{display:flex;align-items:center;gap:var(--sp-2);inline-size:100%;min-block-size:var(--tap-min);padding:0 var(--sp-4);border:thin solid var(--line-2);border-radius:var(--rad-round);background:var(--card-bg);color:var(--ink-1);font:inherit;font-size:var(--fs-body);font-weight:bold;text-align:start;cursor:pointer;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.sb-surface .sapp-dd__btn:hover{border-color:var(--line-3)}.sb-surface .sapp-dd.is-open .sapp-dd__btn{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-soft)}.sb-surface .sapp-dd__value{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-surface .sapp-dd__chev{flex:none;color:var(--ink-3);transition:transform var(--dur-2) var(--ease)}.sb-surface .sapp-dd.is-open .sapp-dd__chev{transform:rotate(180deg)}.sb-surface .sapp-dd__list{position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline:0;z-index:20;display:grid;gap:var(--sp-1);max-block-size:18rem;margin:0;padding:var(--sp-2);overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--paper);border:thin solid var(--line-2);border-radius:var(--rad-2);box-shadow:var(--shadow-lift);animation:sapp-drop var(--dur-2) var(--ease-out)}.sb-surface .sapp-dd__list[hidden]{display:none}.sb-surface .sapp-dd__list:focus{outline:none}.sb-surface .sapp-dd__opt{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-block-size:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--rad-1);color:var(--ink-2);font-size:var(--fs-body);font-weight:bold;cursor:pointer}.sb-surface .sapp-dd__opt.is-active{background:var(--el-hover);color:var(--ink-1)}.sb-surface .sapp-dd__opt[aria-selected="true"]{color:var(--brand-ink)}.sb-surface .sapp-dd__opt[aria-selected="true"]::after{content:"";inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--rad-round);background:var(--brand-ink)}.sb-surface .sapp-dd--badge .sapp-dd__btn{inline-size:auto;padding:0 var(--sp-3) 0 var(--sp-4);border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-ink);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.sb-surface .sapp-dd--badge .sapp-dd__chev{color:var(--brand-ink)}.sb-surface .sapp-dd__dot{flex:none;inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:var(--rad-round);background:var(--brand-ink)}.sb-surface .sapp-dd--badge{justify-self:start}.sb-surface .sapp-dd--badge .sapp-dd__list{inset-inline:0 auto;min-inline-size:13rem;max-block-size:30rem}@media (max-width:959px){.sb-surface .sapp-hero__points{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.sb-surface .sapp-hero__point{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon text";align-items:center;column-gap:var(--sp-3);row-gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.sb-surface .sapp-hero__point-icon{grid-area:icon}.sb-surface .sapp-hero__point-title{grid-area:title}.sb-surface .sapp-hero__point-text{grid-area:text}}.tool-tour-section.sapp-tour .tool-shot-pic,.tool-tour-section.sapp-tour .tool-shot-img{display:block;max-inline-size:min(100%,30rem);block-size:auto;margin-inline:auto}.sapp-tour .tool-prose .sapp-tour-cta{margin:var(--sp-5) 0 0;background:transparent}.sapp-tour .tool-prose .sapp-tour-cta .sapp-btn--primary,.sapp-tour .tool-prose .sapp-tour-cta .sapp-btn--primary:hover{color:var(--on-brand);text-decoration:none}