.outb-section--white{background:var(--v-white)}.outb-section--snow{background:var(--v-snow)}.outb-inner{max-width:var(--content-max);margin-inline:auto}.outb-header{text-align:center;max-width:640px;margin:0 auto var(--sp-12)}.outb-header .eyebrow{justify-content:center}.outb-title{margin:var(--sp-4) 0 var(--sp-3);color:var(--v-ink)}.outb-sub{color:var(--v-ink-60);line-height:1.7;margin:0}.outb-section--head-left .outb-header{text-align:left;margin-inline:0}.outb-section--head-left .outb-header .eyebrow{justify-content:flex-start}.outb-section--head-left .outb-sub{max-width:540px}.outb-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:var(--sp-4);overflow:visible}.outb-card{position:relative;display:flex;flex-direction:column;padding:var(--sp-6);background:var(--v-white);border:1px solid var(--v-border);border-radius:var(--r-xl);transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.outb-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--v-border-strong)}.outb-card-featured{overflow:hidden;isolation:isolate}.outb-card-ghost{position:absolute;right:var(--sp-4);bottom:var(--sp-3);width:min(9rem,38%);pointer-events:none;z-index:0;opacity:.13}.outb-card-ghost :global(.vstorm-logo-mark){width:100%;height:auto;display:block}.outb-card-shine{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 75% 65% at 100% 100%,color-mix(in srgb,var(--v-red) 10%,transparent),transparent 58%);pointer-events:none;z-index:0}.outb-card-featured>:not(.outb-card-ghost):not(.outb-card-shine){position:relative;z-index:1}.outb-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-5)}.outb-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-lg);background:var(--v-snow);border:1px solid var(--v-border);color:var(--v-ink-60);transition:color var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.outb-card:hover .outb-icon{color:var(--v-ink);border-color:var(--v-border-strong)}.outb-index{font-family:var(--font-mono);font-size:.7rem;color:var(--v-slate)}.outb-card-title{color:var(--v-ink);margin:0 0 var(--sp-2)}.outb-card-desc{color:var(--v-ink-60);font-size:.9rem;line-height:1.6;margin:0}.outb-card-featured .outb-card-desc{font-size:.95rem}.outb-section--row .outb-card,.outb-section--row .outb-card-featured{grid-column:auto;grid-row:auto}.outb-section--row .outb-card-featured .outb-card-desc{max-width:none}@media(min-width:700px){.outb-section--row .outb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.outb-section--row .outb-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr}.outb-section--row .outb-card:nth-child(1){grid-column:1 / 3}.outb-section--row .outb-card:nth-child(2){grid-column:3 / 5}.outb-section--row .outb-card:nth-child(3){grid-column:5 / 7}.outb-section--row .outb-card:nth-child(4){grid-column:1 / 4}.outb-section--row .outb-card:nth-child(5){grid-column:4 / 7}.outb-section--row .outb-card{padding:var(--sp-5)}.outb-section--row .outb-card-desc{font-size:.85rem}}@media(min-width:561px){.outb-section:not(.outb-section--row) .outb-grid{grid-template-columns:1fr 1fr}.outb-section:not(.outb-section--row) .outb-card-featured{grid-column:1 / 3}}@media(min-width:901px){.outb-section:not(.outb-section--row) .outb-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.outb-section:not(.outb-section--row) .outb-card-featured{grid-column:1 / 3;grid-row:1 / 3}.outb-section:not(.outb-section--row) .outb-card:nth-child(2){grid-column:3 / 4;grid-row:1 / 2}.outb-section:not(.outb-section--row) .outb-card:nth-child(3){grid-column:3 / 4;grid-row:2 / 3}.outb-section:not(.outb-section--row) .outb-card:nth-child(4){grid-column:1 / 2;grid-row:3 / 4}.outb-section:not(.outb-section--row) .outb-card:nth-child(5){grid-column:2 / 4;grid-row:3 / 4}.outb-section:not(.outb-section--row) .outb-card-featured .outb-card-desc{max-width:42ch}}@media(prefers-reduced-motion:reduce){.outb-card{transition:none}.outb-card:hover{transform:none}}
