/* Betelo — podstrona Dla kancelarii (uzupełnia landing.css) */
.gap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}
@media (max-width:760px){.gap{grid-template-columns:1fr}}
.gap__col{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);display:grid;gap:var(--space-4);align-content:start;min-width:0;background:var(--surface)}
.gap__col--betelo{background:var(--dark-bg);border-color:var(--dark-bg);color:var(--dark-ink);position:relative;overflow:hidden}
.gap__col--betelo::after{content:"";position:absolute;right:-48px;top:-48px;width:120px;height:120px;border-radius:50%;background:var(--signal)}
.gap__label{font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}
.gap__col--betelo .gap__label{color:var(--dark-muted)}
.gap__list{display:grid;gap:var(--space-3);font-size:17px;line-height:26px}
.gap__list li{display:grid;grid-template-columns:16px 1fr;gap:var(--space-2)}
.gap__list li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-faint);margin-top:10px}
.gap__col--betelo .gap__list li::before{background:var(--signal)}

.models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}
@media (max-width:760px){.models{grid-template-columns:1fr}}
.model{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-8);display:grid;gap:var(--space-4);align-content:start;min-width:0}
.model h3{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.015em}
.model > p:not(.audit__num){color:var(--ink-muted)}

.audits--two{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:860px){.audits--two{grid-template-columns:1fr;max-width:640px}}

.notdo{margin-top:var(--space-8);border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:var(--space-6);display:grid;gap:var(--space-2);max-width:820px}
.notdo p:last-child{color:var(--ink-muted)}

.book--wide{max-width:820px}
