.brand,.decklink{cursor:pointer}.brand:focus-visible,.decklink:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.summit-deep{padding:85px 5vw;background:#061a37;color:#fff}.summit-deep h2{font-size:clamp(3.4rem,6vw,7rem);margin:10px 0 22px}.summit-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;align-items:end}.summit-intro>p{font:1.25rem/1.6 Georgia,serif;color:#d6e0ea}.summit-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px}.summit-day{padding:26px;background:#0b2b51;border-top:5px solid var(--gold);min-height:280px}.summit-day small{color:var(--gold);font-weight:800;text-transform:uppercase}.summit-day h3{font:1.35rem 'Archivo Black';text-transform:uppercase}.summit-day p,.summit-day li{font-size:.82rem;line-height:1.55;color:#c3cfdb}.summit-day ul{padding-left:18px}.summit-system{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.summit-system article{background:#fff;color:#11253e;padding:26px;min-height:230px}.summit-system b{color:var(--red);text-transform:uppercase;font-size:.72rem}.summit-system p{font-size:.84rem;line-height:1.55;color:#596775}.summit-score{margin-top:40px;padding:30px;background:var(--red);display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.summit-score div{padding:15px;border-right:1px solid rgba(255,255,255,.3)}.summit-score strong{font:1.7rem 'Archivo Black';display:block}.summit-score span{font-size:.72rem;line-height:1.4}
.performance-platform{padding:85px 5vw;background:#f0f2f4}.performance-lead{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.performance-lead h2{font-size:clamp(3rem,5.5vw,6.2rem);margin:8px 0}.performance-lead p{font-size:1.02rem;line-height:1.7;color:#526171}.performance-loop{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:38px}.performance-loop div{background:#fff;padding:24px;min-height:210px;border-bottom:5px solid var(--red)}.performance-loop b{color:var(--red);font-size:.72rem;text-transform:uppercase}.performance-loop h3{font:1.2rem 'Archivo Black';text-transform:uppercase}.performance-loop p{font-size:.8rem;line-height:1.5;color:#596775}
.titan-network{padding:85px 5vw;background:#a9092e;color:#fff}.network-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:end}.network-head h2{font-size:clamp(3.5rem,6vw,7rem);margin:8px 0}.network-head p{font-size:1.05rem;line-height:1.7}.network-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:42px}.network-pillars{display:grid;gap:9px}.network-pillar{background:#850321;padding:22px}.network-pillar b{color:var(--gold)}.network-pillar p{font-size:.82rem;line-height:1.55;color:#f0dce2}.app-shell{background:#071d3b;border:1px solid #59718d;box-shadow:0 30px 70px rgba(0,0,0,.3);min-height:560px}.app-top{padding:18px 22px;border-bottom:1px solid #2b496a;display:flex;justify-content:space-between;align-items:center}.app-top strong{font-family:'Archivo Black';text-transform:uppercase}.app-tabs{display:flex;gap:4px;padding:12px 18px;border-bottom:1px solid #2b496a;overflow:auto}.app-tab{border:0;background:transparent;color:#9fb0c4;padding:9px 12px;font-size:.72rem;text-transform:uppercase;font-weight:800;cursor:pointer}.app-tab.active{background:var(--red);color:#fff}.app-view{display:none;padding:24px}.app-view.active{display:block}.app-card{background:#0d3159;padding:20px;margin-bottom:10px;border-left:4px solid var(--gold)}.app-card small{color:#9eb2c8}.app-card h4{margin:7px 0}.app-card p{font-size:.8rem;line-height:1.5;color:#c2cede}.app-action{display:inline-block;margin-top:8px;border:1px solid #8fa6bf;padding:8px 11px;font-size:.7rem;text-transform:uppercase}.network-model{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px}.network-model div{background:#850321;padding:20px}.network-model b{color:var(--gold)}.network-model p{font-size:.78rem;line-height:1.5;color:#efd9e0}
@media(max-width:1000px){.summit-journey,.performance-loop{grid-template-columns:1fr 1fr}.summit-system{grid-template-columns:1fr 1fr}.summit-score{grid-template-columns:repeat(3,1fr)}.network-model{grid-template-columns:1fr 1fr}}@media(max-width:800px){.summit-intro,.performance-lead,.network-head,.network-grid{grid-template-columns:1fr}}@media(max-width:600px){.summit-journey,.summit-system,.performance-loop,.summit-score,.network-model{grid-template-columns:1fr}}
