.ui-section{--ui-section-space:clamp(4rem, 2.5rem + 5vw, 7.5rem);--ui-section-header-gap:clamp(2rem, 1.5rem + 2vw, 3.5rem);padding-block:var(--ui-section-space);background:var(--ui-section-fill,transparent);color:var(--ui-ink)}.ui-section--plain{--ui-section-fill:transparent}.ui-section--band{--ui-section-fill:var(--ground2);--ui-section-rule:var(--line);border-block:1px solid var(--line)}.ui-section--band,.ui-section--night{--ui-section-bleed:100vmax;border-image:linear-gradient(var(--ui-section-rule) 1px, var(--ui-section-fill) 0 calc(100% - 1px), var(--ui-section-rule) 0) fill 0 / 0 / 0 var(--ui-section-bleed)}.ui-section__header{gap:1rem;margin-block-end:var(--ui-section-header-gap);display:grid}@media (min-width:48rem){.ui-section__header{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4rem}.ui-section__eyebrow{grid-column:1/-1}.ui-section__lede{padding-block-start:.5rem}}.ui-section__title{font-family:var(--display,inherit);letter-spacing:-.01em;color:var(--ui-ink);margin:0;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:700;line-height:1.05}.ui-section__lede{max-inline-size:34rem;font-family:var(--sans,inherit);color:var(--ui-muted);margin:0;font-size:1.0625rem;line-height:1.6}.ui-section--card{--ui-section-space:clamp(1.25rem, 1rem + .75vw, 1.75rem);--ui-section-header-gap:1rem;border:1px solid var(--line);background:var(--surface);border-radius:18px;min-inline-size:0}.ui-section--card>.ui-section__inner{max-inline-size:none;padding-inline:clamp(1rem,.75rem + .75vw,1.75rem)}.ui-section--reference{--ui-section-space:clamp(2.5rem, 2rem + 2vw, 4rem);--ui-section-header-gap:1.25rem}.ui-section--reference>.ui-section__inner{max-inline-size:none;padding-inline:0}.ui-section--card .ui-section__header,.ui-section--reference .ui-section__header{grid-template-columns:minmax(0,1fr);gap:.375rem}.ui-section--card .ui-section__eyebrow,.ui-section--eyebrow-compact .ui-section__eyebrow{font-size:.6875rem}.ui-section--card .ui-section__title,.ui-section--reference .ui-section__title{font-family:var(--display,inherit);letter-spacing:-.01em;text-transform:none;color:var(--ui-ink);margin:0;font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem);font-weight:700;line-height:1.15}.ui-section--reference .ui-section__title{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.ui-section--card .ui-section__lede{max-inline-size:none;padding-block-start:0;font-size:1rem;line-height:1.5}.ui-section__inner--surface{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:1.25rem;padding:1.5rem}@media (max-width:40rem){.ui-section__inner--surface{padding:1rem}}.ui-section.hero{background:var(--ui-section-fill,transparent);color:var(--ui-ink);grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;padding-block:72px 60px;display:grid}.eyebrow{font-family:var(--mono,inherit);letter-spacing:3.5px;color:var(--muted);margin:0 0 22px;font-size:10px}.hero h1{letter-spacing:.5px;text-wrap:balance;margin:0 0 20px;font-size:clamp(42px,6vw,68px);font-weight:200;line-height:1.05}.hero h1 i{color:var(--accent);font-style:normal}.promises{flex-direction:column;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.promises li{font-family:var(--mono,inherit);letter-spacing:1.5px;color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.promises li:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:50%;flex:none}@media (max-width:760px){.ui-section.hero{grid-template-columns:1fr;padding-block:48px 40px}}.rule{border-top:1px solid var(--panel-border)}
