.presentation{max-width:1180px;color:var(--ds-ink,var(--tools-text));margin:0 auto}.pres-requested{color:#8a4a24;background:#fff7ef;border:1px solid #efc9a7;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:14px;line-height:1.6;display:flex}.pres-requested svg{flex:none;width:18px;height:18px;margin-top:2px}.pres-breadcrumb{color:var(--ds-muted,#587184);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.pres-breadcrumb a{color:var(--ds-action,#087cad);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.pres-hero{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:36px;margin-bottom:18px;display:grid}.pres-kicker{color:var(--ds-muted,#587184);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:650;display:flex}.pres-kicker .dash-icon{border-radius:11px;width:38px;height:38px}.pres-kicker .dash-icon svg{width:19px;height:19px}.presentation h1{letter-spacing:-.03em;font-size:clamp(28px,3.3vw,42px);font-weight:760;line-height:1.15}.pres-lead{color:var(--ds-ink-2,#24465c);max-width:640px;margin-top:14px;font-size:17px;line-height:1.65}.pres-access{border:1px solid var(--ds-line,#dce5eb);background:var(--ds-surface,#fff);box-shadow:var(--ds-shadow-1);border-radius:16px;gap:14px;margin-top:22px;padding:18px 20px;display:flex}.pres-access>svg{width:22px;height:22px;color:var(--ds-muted,#587184);flex:none;margin-top:2px}.pres-access h2{letter-spacing:-.01em;font-size:16px;font-weight:700}.pres-access p{color:var(--ds-ink-2,#24465c);overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.6}.pres-access.active{background:#f2fbf8;border-color:#b7e7da}.pres-access.active>svg{color:#0b7a68}.pres-access.pending{background:#fffaf0;border-color:#f1d9a8}.pres-access.pending>svg{color:#9a6a12}.pres-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pres-actions .button{min-height:46px}.pres-free-hint{color:var(--ds-muted,#587184)!important;font-size:13px!important}.pres-free-hint a{color:var(--ds-action,#087cad);font-weight:650}.pres-shot{margin:0}.pres-shot-link{border-radius:16px;display:block}.pres-shot-link:focus-visible{outline:3px solid var(--ds-action);outline-offset:3px}.pres-shot img{border:1px solid var(--ds-line,#dce5eb);width:100%;height:auto;box-shadow:var(--ds-shadow-2);background:#f4f7fa;border-radius:16px;display:block}.pres-shot figcaption{color:var(--ds-ink-2,#24465c);margin-top:10px;font-size:13px;line-height:1.55}.pres-shot figcaption span{color:var(--ds-muted,#587184);margin-top:2px;font-size:12px;display:block}.pres-section{border:1px solid var(--ds-line,#dce5eb);background:var(--ds-surface,#fff);box-shadow:var(--ds-shadow-1);border-radius:18px;margin-top:26px;padding:26px 28px}.pres-section h2{letter-spacing:-.02em;font-size:21px;font-weight:720;line-height:1.3}.pres-section>p{color:var(--ds-ink-2,#24465c);max-width:860px;margin-top:12px;font-size:15.5px;line-height:1.75}.pres-situations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pres-situations li{color:var(--ds-ink-2,#24465c);gap:10px;font-size:15px;line-height:1.6;display:flex}.pres-situations svg{color:#0b8a74;flex:none;width:18px;height:18px;margin-top:3px}.pres-io{grid-template-columns:1fr 1fr;gap:32px;display:grid}.pres-example-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.pres-example table{border-collapse:separate;border-spacing:0;border:1px solid var(--ds-line,#dce5eb);border-radius:12px;width:100%;font-size:14.5px}.pres-example tr:first-child>th,.pres-example tr:first-child>td{border-top:0}.pres-example caption{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-muted,#587184);padding-bottom:8px;font-size:12px;font-weight:700}.pres-example th,.pres-example td{text-align:left;border-top:1px solid var(--ds-line,#e3ebf0);vertical-align:top;padding:10px 14px}.pres-example th{color:var(--ds-ink-2,#24465c);width:55%;font-weight:550}.pres-example td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650}.pres-example table.result td{color:#0b6e63}.pres-interpretation{background:#f1f8fa;border:1px solid #d6e9ef;border-radius:12px;margin-top:18px;padding:16px 18px}.pres-interpretation h3{font-size:14px;font-weight:700}.pres-interpretation p{color:var(--ds-ink-2,#24465c);margin-top:6px;font-size:15px;line-height:1.7}.pres-limits{grid-template-columns:1.3fr 1fr;gap:32px;display:grid}.pres-limits ul{color:var(--ds-ink-2,#24465c);gap:8px;margin:12px 0 0;padding-left:20px;font-size:14.5px;line-height:1.65;display:grid}.pres-references{color:var(--ds-muted,#587184)!important;font-size:13.5px!important}.pres-offer{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:32px;scroll-margin-top:90px;display:grid}.pres-plans{border:1px solid var(--ds-line,#dce5eb);background:#f4f8fb;border-radius:16px;padding:20px}.pres-plans h3{font-size:17px;font-weight:720}.pres-plans>p{color:var(--ds-ink-2,#24465c);margin-top:6px;font-size:14px;line-height:1.6}.pres-plans>.button{margin-top:14px}.pres-plan-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pres-plan{border:1px solid var(--ds-line-strong,#cad9e4);background:var(--ds-surface,#fff);color:var(--ds-ink,#153449);border-radius:12px;flex-direction:column;gap:4px;min-height:44px;padding:14px;display:flex}.pres-plan.featured{border-color:#0a8ab3;box-shadow:inset 0 0 0 1px #0a8ab3}.pres-plan b{font-size:14px}.pres-plan strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px}.pres-plan strong small{margin-left:2px;font-size:13px;font-weight:500}.pres-plan span{color:var(--ds-muted,#587184);font-size:12.5px;line-height:1.45}.pres-plan em{color:var(--ds-action,#087cad);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.pres-plan em svg{width:16px;height:16px}.pres-plan:hover{border-color:#0a8ab3}.pres-includes{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pres-includes li{color:var(--ds-ink-2,#24465c);gap:8px;font-size:13.5px;line-height:1.55;display:flex}.pres-includes svg{color:#0b8a74;flex:none;width:16px;height:16px;margin-top:2px}.pres-test{color:#8a4a24;margin-top:12px;font-size:12.5px}.pres-plans .text-button{min-height:44px;margin-top:12px}.pres-faq{margin-top:10px}.pres-faq details{border-top:1px solid var(--ds-line,#e3ebf0);padding:4px 0}.pres-faq summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;font-weight:650;display:flex}.pres-faq p{color:var(--ds-ink-2,#24465c);margin:2px 0 12px;font-size:14.5px;line-height:1.7}.pres-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.pres-related .showcase-card{background:var(--ds-surface,#fff);border:1px solid var(--ds-line,#dce5eb);color:var(--ds-ink,#153449);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pres-related .showcase-card>div{flex:1;min-width:0}.pres-related h3{font-size:15px;font-weight:700}.pres-related p{color:var(--ds-ink-2,#24465c);margin-top:2px;font-size:13.5px;line-height:1.5}.pres-related .showcase-arrow{width:18px;height:18px;color:var(--ds-action,#087cad);flex:none}.pres-demo video{aspect-ratio:16/10;background:#0b1d29;border-radius:14px;width:100%;max-width:960px;margin-top:14px;display:block}.pres-demo details{margin-top:10px;font-size:14px}@media (max-width:980px){.pres-hero{grid-template-columns:1fr;gap:22px}.pres-offer{grid-template-columns:1fr}}@media (max-width:720px){.pres-section{border-radius:14px;margin-top:18px;padding:20px 18px}.pres-section h2{font-size:19px}.pres-situations,.pres-io,.pres-example-grid,.pres-limits,.pres-related{grid-template-columns:1fr;gap:16px}.pres-lead{font-size:16px}.pres-access{padding:16px}.pres-actions .button{flex:100%;justify-content:center}.pres-plan-options{grid-template-columns:1fr}.pres-example th,.pres-example td{padding:9px 10px;font-size:14px}}@media screen{:root[data-theme=dark] .pres-access.active{background:#25ddbf14;border-color:#25ddbf4d}:root[data-theme=dark] .pres-access.pending{background:#d4a72c1a;border-color:#d4a72c59}:root[data-theme=dark] .pres-interpretation,:root[data-theme=dark] .pres-plans{background:var(--ds-surface-2);border-color:var(--ds-line-strong)}:root[data-theme=dark] .pres-example table.result td{color:#5eead4}:root[data-theme=dark] .pres-requested{color:#ffd7a6;background:#2a1d10;border-color:#6b4a25}:root[data-theme=dark] .pres-test{color:#ffcf86}:root[data-theme=dark] .pres-shot img{background:var(--ds-surface-2)}}@media print{.pres-actions,.pres-plans,.pres-related{display:none!important}}.pres-tags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pres-tags li{background:var(--ds-surface-2);border:1px solid var(--ds-line);color:var(--ds-ink-2);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3}.pres-limits p{margin:12px 0 10px;line-height:1.6}
