.com-hero{gap:var(--s-5);margin-top:var(--s-4);border-radius:var(--r-panel);display:grid;position:relative;overflow:hidden}.com-hero h1{margin:var(--s-2) 0 var(--s-3);max-width:18ch}.com-hero .lead{max-width:60ch;margin-bottom:var(--s-5)}.com-hero-art{width:140px;height:auto;margin-top:calc(-1 * var(--s-4));justify-self:end}@media (width<=767.98px){.com-hero{gap:var(--s-2)}.com-hero-art{order:-1;justify-self:start;width:72px;margin:0}.com-hero .cluster .btn{flex:100%}}@media (width>=768px){.com-hero{padding:var(--s-10);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:center}.com-hero-art{width:220px;margin:0}}.com-def{gap:var(--s-5);background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--red-600) 28%, transparent), transparent 60%), var(--brand);display:grid}.com-def h2{margin:0 0 var(--s-3)}.com-def-text p{color:#ffffffd9;max-width:70ch;margin:0}.com-thr-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.com-thr-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.com-thr{column-gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-tile);background:#ffffff14;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.com-thr-icon{background:var(--accent);color:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.com-thr-big{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:28px}.com-thr-sub{color:#ffffffbf;font-size:14px}.com-thr-or{color:#ffffffbf;margin:0}.com-who{gap:var(--s-2);flex-direction:column;display:flex}.com-who h3{margin:var(--s-2) 0 0}.com-who p{margin:0}.com-two{gap:var(--s-4);display:grid}@media (width>=1024px){.com-two{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.com-two h2{margin-bottom:var(--s-5)}.com-docs li>.icon{color:var(--brand)}.com-note{margin:var(--s-5) 0 0;padding:var(--s-3);border-radius:var(--r-tile);background:var(--surface-2);align-items:flex-start;gap:6px;display:flex}.com-note .icon{flex:none;margin-top:1px}.com-process h3{margin:8px 0 4px}.com-process p{margin:0}.com-aside p{margin:var(--s-3) 0 var(--s-4)}.com-reply-line{color:var(--brand);align-items:flex-start;gap:6px;font-weight:600;display:flex}.com-reply-line .icon{flex:none;margin-top:2px}
