/* Focused launch-sprint deliverables preview. */
.sprint-section.sprint-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:54px;padding:44px;align-items:start;background:radial-gradient(ellipse at 0 0,#0b315e55,transparent 66%),#071422;border-color:#244560;overflow:hidden}
.sprint-preview__offer{padding:6px 0}.sprint-preview__offer>p{max-width:420px}.sprint-preview__included-label{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#658ba9;margin-top:25px}
.sprint-preview__included{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;list-style:none;margin:12px 0 0;padding:0;color:#b2c6d9;font-size:11px;line-height:1.6}.sprint-preview__included li{padding-left:11px;position:relative}.sprint-preview__included li:before{content:'';position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:50%;background:#34b8e9}
.sprint-preview .sprint-preview__discovery{display:inline-block;color:#bdeafa;margin-top:27px;padding-bottom:5px;border-bottom:1px solid #3581a3;font-size:12px}.sprint-preview .sprint-preview__discovery:hover{color:white;border-color:var(--cyan)}
.sprint-preview .scope-note{margin-top:13px;line-height:1.7;font-size:9px!important;color:#7591aa!important;max-width:410px}
.sprint-preview__workbench{border:1px solid #294762;background:#0b1928;border-radius:6px;overflow:hidden;min-width:0;box-shadow:0 20px 60px #01060d33}
.sprint-preview__workbench-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 21px 17px;color:#c3d6e8;font-size:10px}.sprint-preview__illustrative{border:1px solid #2d4c63;border-radius:3px;padding:3px 7px;color:#78adcb;font-size:8px;letter-spacing:.3px;white-space:nowrap}
.sprint-preview__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #20394e;border-bottom:1px solid #294860;padding:0 12px;background:#081422;gap:2px}.sprint-preview__tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:13px 3px 11px;background:transparent;color:#7e99b2;font-size:10px;line-height:1.45;white-space:nowrap;font-weight:500;transition:color .18s,border-color .18s,background .18s}.sprint-preview__tabs button:hover{color:#e2f3ff;background:#0d2337}.sprint-preview__tabs button[aria-selected=true]{color:#bceeff;border-bottom-color:#2bd0fa}.sprint-preview__tabs button:focus-visible{outline-offset:-4px}
.sprint-preview__document{padding:24px 22px 18px;background:linear-gradient(135deg,#0d1d2e,#091726);min-height:397px}.sprint-preview__doc-category{font-size:7px;letter-spacing:1.7px;color:#69a9cf;margin-bottom:10px}.sprint-preview__document h3{font-size:22px;letter-spacing:-.5px;line-height:1.15}.sprint-preview .sprint-preview__doc-intro{margin:10px 0 20px;color:#8fa7bd;font-size:11px;line-height:1.7;max-width:none;min-height:38px}
.sprint-preview__table{width:100%;border-collapse:collapse;text-align:left;font-size:10px;line-height:1.6;table-layout:fixed}.sprint-preview__table th,.sprint-preview__table td{padding:9px 0;vertical-align:top;border-bottom:1px solid #233a4f;overflow-wrap:anywhere}.sprint-preview__table thead th{padding:0 0 8px;color:#5f88a7;font-size:8px;text-transform:uppercase;font-weight:500;letter-spacing:.8px;border-bottom-color:#355774}.sprint-preview__table th:first-child{width:34%;padding-right:12px}.sprint-preview__table tbody th{font-weight:500;color:#bad0e2}.sprint-preview__table td{color:#7e9ab2}
.sprint-preview__decision{margin-top:18px;border-left:2px solid #2696c5;padding-left:12px}.sprint-preview__decision>span{font-size:8px;letter-spacing:.6px;color:#619dbf;text-transform:uppercase}.sprint-preview .sprint-preview__decision p{margin-top:4px;color:#c3d8e9;font-size:11px;line-height:1.65;max-width:none}.sprint-preview .sprint-preview__sample-note{margin-top:16px;font-size:8px;color:#638099;line-height:1.6;max-width:none}
.sprint-preview__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1200px){.sprint-section.sprint-preview{gap:30px;padding:34px}.sprint-preview__included{grid-template-columns:1fr;gap:8px}.sprint-preview__workbench-heading{padding:17px}.sprint-preview__document{padding:22px 18px 17px}}
@media(max-width:900px){.sprint-section.sprint-preview{grid-template-columns:1fr;gap:30px}.sprint-preview__offer>p{max-width:550px}.sprint-preview__included{grid-template-columns:1fr 1fr;gap:10px 24px}.sprint-preview__document{min-height:0}.sprint-preview .sprint-preview__doc-intro{min-height:0}.sprint-preview__table th:first-child{width:31%}.sprint-preview__table{font-size:11px}.sprint-preview__tabs button{font-size:11px}.sprint-preview__document h3{font-size:25px}}
@media(max-width:620px){.sprint-section.sprint-preview{padding:27px 19px;gap:26px}.sprint-preview h2{font-size:29px}.sprint-preview__included{font-size:10px;gap:10px 15px}.sprint-preview__workbench-heading{padding:15px 13px;font-size:9px}.sprint-preview__illustrative{font-size:7px;padding:3px 5px}.sprint-preview__tabs{padding:0 7px;gap:0}.sprint-preview__tabs button{font-size:9px;padding:13px 1px 11px}.sprint-preview__document{padding:21px 14px 17px}.sprint-preview__document h3{font-size:23px}.sprint-preview .sprint-preview__doc-intro{font-size:10px}.sprint-preview__table{font-size:9px}.sprint-preview__table thead th{font-size:7px;letter-spacing:.6px}.sprint-preview__table th:first-child{width:34%;padding-right:9px}.sprint-preview__table th,.sprint-preview__table td{padding-top:9px;padding-bottom:9px}.sprint-preview__decision>span{font-size:7px}.sprint-preview .sprint-preview__decision p{font-size:10px}.sprint-preview .sprint-preview__sample-note{font-size:7px}}
@media(prefers-reduced-motion:reduce){.sprint-preview__tabs button{transition:none}}
.sprint-preview__table{font-size:12px}.sprint-preview__table thead th{font-size:9px}.sprint-preview__tabs button{font-size:11px;min-height:44px}.sprint-preview .sprint-preview__doc-intro,.sprint-preview .sprint-preview__decision p{font-size:12px}.sprint-preview .sprint-preview__sample-note{font-size:10px}.sprint-preview__decision>span{font-size:9px}
@media(max-width:620px){.sprint-preview__included{font-size:11px}.sprint-preview__table{font-size:11px}.sprint-preview__table thead th{font-size:8px}.sprint-preview__tabs button{font-size:10px}.sprint-preview .sprint-preview__doc-intro,.sprint-preview .sprint-preview__decision p{font-size:12px}.sprint-preview .sprint-preview__sample-note{font-size:9px}}
