/* StrategyPilot practice language: strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps; strategy pilot design; experiment criteria; launch checkpoints; learning reviews; scale or stop decisions; execution route maps */
:root{--spi-ink:#15151e;--spi-main:#9f7aea;--spi-accent:#d4a017;--spi-paper:#fffdf7;--spi-line:color-mix(in srgb,#15151e 16%,white);--spi-soft:color-mix(in srgb,#9f7aea 8%,white);--spi-radius:14px;}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--spi-paper);color:var(--spi-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.62}a{color:inherit}img{display:block;max-width:100%}.spi-skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px;z-index:10}.spi-skip:focus{left:8px}
.spi-top{max-width:1180px;margin:0 auto;padding:20px clamp(18px,4vw,46px);display:flex;justify-content:space-between;align-items:center;gap:18px}.spi-brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:900}.spi-brand img{width:46px;height:46px;object-fit:contain}.spi-brand small{display:block;font-size:12px;font-weight:500;color:color-mix(in srgb,var(--spi-ink) 58%,white)}.spi-nav{display:flex;gap:16px;align-items:center}.spi-nav a{font-size:14px;font-weight:800;text-decoration:none;border-bottom:2px solid transparent;padding:7px 0}.spi-nav a[aria-current=page],.spi-nav a:hover{border-color:var(--spi-accent)}.spi-toggle{display:none;border:1px solid var(--spi-line);background:#fff;border-radius:var(--spi-radius);padding:8px 12px}
.spi-hero{max-width:1180px;margin:0 auto;padding:54px clamp(18px,4vw,46px);display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.spi-eyebrow{color:var(--spi-main);font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase}h1{font-size:clamp(38px,6.6vw,74px);line-height:1;margin:12px 0 18px;letter-spacing:0}h2{font-size:clamp(26px,4vw,44px);line-height:1.08;margin:0 0 14px}h3{font-size:20px;margin:0 0 8px}p{margin:0 0 14px}.spi-lead{font-size:clamp(18px,2vw,23px)}.spi-visual{border:1px solid var(--spi-line);border-radius:var(--spi-radius);overflow:hidden;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.13)}.spi-visual img{width:100%;aspect-ratio:4/3;object-fit:cover}.spi-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.spi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--spi-main);border-radius:var(--spi-radius);text-decoration:none;font-weight:900}.spi-btn.primary{background:var(--spi-main);color:#fff}.spi-btn.ghost{background:#fff}
.spi-band{padding:48px clamp(18px,4vw,46px)}.spi-inner{max-width:1180px;margin:0 auto}.spi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.spi-card{background:#fff;border:1px solid var(--spi-line);border-radius:var(--spi-radius);padding:22px;min-height:216px}.spi-card:nth-child(2n){background:var(--spi-soft)}.spi-metric{display:inline-block;color:var(--spi-main);font-weight:900;font-size:12px;text-transform:uppercase;margin-bottom:10px}.spi-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.spi-panel{background:#fff;border:1px solid var(--spi-line);border-radius:var(--spi-radius);padding:26px}.spi-list{padding-left:20px}.spi-list li{margin:8px 0}.spi-legal{max-width:900px;margin:0 auto;padding:56px clamp(18px,4vw,46px);background:rgba(255,255,255,.78)}.spi-footer{border-top:1px solid var(--spi-line);padding:30px clamp(18px,4vw,46px);background:rgba(255,255,255,.75)}.spi-foot{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.spi-foot nav{display:flex;gap:14px;flex-wrap:wrap}.spi-practice{background:color-mix(in srgb,var(--spi-accent) 7%,white)}.spi-grid{grid-template-columns:1.2fr .9fr .9fr}
@media(max-width:820px){.spi-toggle{display:block}.spi-nav{display:none;position:absolute;left:18px;right:18px;top:76px;background:#fff;border:1px solid var(--spi-line);border-radius:var(--spi-radius);padding:14px;flex-direction:column;align-items:stretch;z-index:5}.spi-nav.open{display:flex}.spi-top{position:relative}.spi-hero,.spi-grid,.spi-split{grid-template-columns:1fr}h1{font-size:41px}}

/* Execution Pilot Notes: visual rhythm for launch criteria rail, delivery checkpoint tower, and team readiness bay. */
.spi-launch-criteria-rail { border-color: color-mix(in srgb, var(--accent) 39%, transparent); box-shadow: 0 7px 21px color-mix(in srgb, var(--ink) 6%, transparent); }
.spi-launch-criteria-rail::before { content: ""; display: block; width: 21px; height: 2px; background: var(--accent); margin-bottom: 8px; }
.spi-delivery-checkpoint-tower { border-color: color-mix(in srgb, var(--accent) 43%, transparent); box-shadow: 0 8px 24px color-mix(in srgb, var(--ink) 7%, transparent); }
.spi-delivery-checkpoint-tower::before { content: ""; display: block; width: 24px; height: 2px; background: var(--accent); margin-bottom: 9px; }
.spi-team-readiness-bay { border-color: color-mix(in srgb, var(--accent) 47%, transparent); box-shadow: 0 9px 27px color-mix(in srgb, var(--ink) 8%, transparent); }
.spi-team-readiness-bay::before { content: ""; display: block; width: 27px; height: 2px; background: var(--accent); margin-bottom: 10px; }
.spi-pilot-scale-ledger { border-color: color-mix(in srgb, var(--accent) 51%, transparent); box-shadow: 0 10px 30px color-mix(in srgb, var(--ink) 9%, transparent); }
.spi-pilot-scale-ledger::before { content: ""; display: block; width: 30px; height: 2px; background: var(--accent); margin-bottom: 11px; }
.spi-execution-runway-list { border-color: color-mix(in srgb, var(--accent) 55%, transparent); box-shadow: 0 11px 33px color-mix(in srgb, var(--ink) 10%, transparent); }
.spi-execution-runway-list::before { content: ""; display: block; width: 33px; height: 2px; background: var(--accent); margin-bottom: 12px; }
.spi-learning-loop-marker { border-color: color-mix(in srgb, var(--accent) 59%, transparent); box-shadow: 0 12px 36px color-mix(in srgb, var(--ink) 11%, transparent); }
.spi-learning-loop-marker::before { content: ""; display: block; width: 36px; height: 2px; background: var(--accent); margin-bottom: 13px; }
.spi-domain-note { background: linear-gradient(135deg, color-mix(in srgb, var(--paper) 88%, var(--accent)), var(--paper)); }
.spi-domain-note h2 { max-width: 700px; }
.spi-domain-note p { max-width: 775px; }

/* spi extended brand style appendix */
/* Brand surface language: execution runway gate; launch checkpoint tile; team readiness gauge; pilot scale panel; delivery loop rail; first-cycle marker; rollout signal shelf; mission proof strip; strategy takeoff line; learning checkpoint bay. */
.spi-execution-runway-gate-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 11px 24px color-mix(in srgb, var(--ink) 7%, transparent); }
@keyframes spi_execution_runway_gate_breathe { 0% { opacity: .92; } 50% { opacity: .72; } 100% { opacity: .92; } }
.spi-execution-runway-gate-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.spi-execution-runway-gate-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .spi-execution-runway-gate-cluster { border-radius: 8px; } }
@keyframes spi_launch_checkpoint_tile_breathe { 0% { opacity: .92; } 50% { opacity: .72; } 100% { opacity: .92; } }
.spi-launch-checkpoint-tile-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.spi-launch-checkpoint-tile-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .spi-launch-checkpoint-tile-cluster { border-radius: 8px; } }
.spi-launch-checkpoint-tile-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.spi-team-readiness-gauge-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 18%, transparent), transparent); min-height: 1px; }
.spi-team-readiness-gauge-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .spi-team-readiness-gauge-cluster { border-radius: 8px; } }
.spi-team-readiness-gauge-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.spi-team-readiness-gauge-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
.spi-pilot-scale-panel-cluster { container-type: inline-size; scroll-margin-top: 90px; } @container (min-width: 436px) { .spi-pilot-scale-panel-cluster { border-radius: 8px; } }
.spi-pilot-scale-panel-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.spi-pilot-scale-panel-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .spi-pilot-scale-panel-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.spi-delivery-loop-rail-zone { padding-inline: clamp(23px, 3vw, 52px); border-left: 3px solid color-mix(in srgb, var(--accent) 33%, transparent); }
.spi-delivery-loop-rail-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .spi-delivery-loop-rail-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.spi-delivery-loop-rail-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.spi-first-cycle-marker-zone > :where(h2,h3) { text-transform: none; margin-block-end: 14px; color: color-mix(in srgb, var(--ink) 74%, var(--accent)); }
@media (min-width: 783px) { .spi-first-cycle-marker-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.spi-first-cycle-marker-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.spi-first-cycle-marker-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@media (min-width: 783px) { .spi-rollout-signal-shelf-zone { display: grid; grid-template-columns: minmax(0, 2fr) minmax(220px, 337px); gap: 41px; } }
.spi-rollout-signal-shelf-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.spi-rollout-signal-shelf-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes spi_rollout_signal_shelf_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.spi-mission-proof-strip-marker { inline-size: 40px; block-size: 27px; border-radius: 4px; background: linear-gradient(91deg, var(--accent), color-mix(in srgb, var(--paper) 63%, var(--ink))); }
.spi-mission-proof-strip-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes spi_mission_proof_strip_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.spi-mission-proof-strip-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.spi-strategy-takeoff-line-note:is(:hover,:focus-within) { transform: translateY(-2px); box-shadow: 0 19px 40px color-mix(in srgb, var(--ink) 6%, transparent); }
@keyframes spi_strategy_takeoff_line_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.spi-strategy-takeoff-line-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.spi-strategy-takeoff-line-cluster { container-type: inline-size; scroll-margin-top: 106px; } @container (min-width: 468px) { .spi-strategy-takeoff-line-cluster { border-radius: 6px; } }
@keyframes spi_learning_checkpoint_bay_breathe { 0% { opacity: .92; } 50% { opacity: .80; } 100% { opacity: .92; } }
.spi-learning-checkpoint-bay-line { background-image: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent); min-height: 3px; }
.spi-learning-checkpoint-bay-cluster { container-type: inline-size; scroll-margin-top: 106px; } @container (min-width: 468px) { .spi-learning-checkpoint-bay-cluster { border-radius: 6px; } }
.spi-learning-checkpoint-bay-zone { padding-inline: clamp(31px, 3vw, 68px); border-left: 3px solid color-mix(in srgb, var(--accent) 41%, transparent); }
.spi-domain-note .spi-card:nth-child(1) { border-block-start: 3px solid color-mix(in srgb, var(--accent) 48%, var(--ink)); }
.spi-domain-note .spi-card:nth-child(2) { border-block-end: 3px solid color-mix(in srgb, var(--accent) 38%, var(--paper)); }

/* spi product surface narrative */
/* StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. StrategyPilot style language is launch-ready and disciplined. It should feel like a team preparing a strategic move for a first operating cycle. The design supports launch criteria, team readiness, delivery checkpoints, pilot scale ledgers, learning loops, and rollout signals. Shapes can feel like runways, gates, and checkpoint bays, but always in a restrained business interface. The reader should sense that execution is being prepared in a way that is focused enough to start, measured enough to learn, and careful enough to decide what happens after the first cycle. */
.spi-tone-strategypilot-1 { outline-offset: 2px; text-decoration-thickness: 2px; border-spacing: 3px; }
.spi-tone-language-2 { outline-offset: 3px; text-decoration-thickness: 3px; border-spacing: 4px; }
.spi-tone-launch-ready-3 { outline-offset: 4px; text-decoration-thickness: 4px; border-spacing: 5px; }
.spi-tone-disciplined-4 { outline-offset: 5px; text-decoration-thickness: 5px; border-spacing: 6px; }
.spi-tone-preparing-5 { outline-offset: 6px; text-decoration-thickness: 1px; border-spacing: 7px; }
.spi-tone-strategic-6 { outline-offset: 7px; text-decoration-thickness: 2px; border-spacing: 8px; }
.spi-tone-operating-7 { outline-offset: 8px; text-decoration-thickness: 3px; border-spacing: 2px; }
.spi-tone-supports-8 { outline-offset: 9px; text-decoration-thickness: 4px; border-spacing: 3px; }
.spi-tone-criteria-9 { outline-offset: 1px; text-decoration-thickness: 5px; border-spacing: 4px; }
.spi-tone-readiness-10 { outline-offset: 2px; text-decoration-thickness: 1px; border-spacing: 5px; }
.spi-tone-delivery-11 { outline-offset: 3px; text-decoration-thickness: 2px; border-spacing: 6px; }
.spi-tone-checkpoints-12 { outline-offset: 4px; text-decoration-thickness: 3px; border-spacing: 7px; }
.spi-tone-ledgers-13 { outline-offset: 5px; text-decoration-thickness: 4px; border-spacing: 8px; }
.spi-tone-learning-14 { outline-offset: 6px; text-decoration-thickness: 5px; border-spacing: 2px; }
.spi-tone-rollout-15 { outline-offset: 7px; text-decoration-thickness: 1px; border-spacing: 3px; }
.spi-tone-signals-16 { outline-offset: 8px; text-decoration-thickness: 2px; border-spacing: 4px; }
.spi-tone-runways-17 { outline-offset: 9px; text-decoration-thickness: 3px; border-spacing: 5px; }
.spi-tone-checkpoint-18 { outline-offset: 1px; text-decoration-thickness: 4px; border-spacing: 6px; }
.spi-tone-restrained-19 { outline-offset: 2px; text-decoration-thickness: 5px; border-spacing: 7px; }
.spi-tone-business-20 { outline-offset: 3px; text-decoration-thickness: 1px; border-spacing: 8px; }
.spi-tone-interface-21 { outline-offset: 4px; text-decoration-thickness: 2px; border-spacing: 2px; }
.spi-tone-execution-22 { outline-offset: 5px; text-decoration-thickness: 3px; border-spacing: 3px; }
.spi-tone-prepared-23 { outline-offset: 6px; text-decoration-thickness: 4px; border-spacing: 4px; }
.spi-tone-focused-24 { outline-offset: 7px; text-decoration-thickness: 5px; border-spacing: 5px; }
.spi-tone-measured-25 { outline-offset: 8px; text-decoration-thickness: 1px; border-spacing: 6px; }
.spi-tone-careful-26 { outline-offset: 9px; text-decoration-thickness: 2px; border-spacing: 7px; }
.spi-tone-happens-27 { outline-offset: 1px; text-decoration-thickness: 3px; border-spacing: 8px; }
