:root{--bg: #fdfdfd;--card-bg: #ffffff;--card-hover-bg: #fdf5f0;--text-main: #1a1a1a;--text-muted: #555555;--accent: #e67425;--border-color: #e2e2e2;--border-hover: #e67425;--shadow: 0 4px 20px rgba(0, 0, 0, .04);--container-width: 1100px}body{background-color:#fff;color:#000}.chart-container{position:relative;width:100%;max-width:100%;height:300px;max-height:400px;margin:0 auto}input[type=range]{-webkit-appearance:none;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}.glass-card{background:#1e293bb3;backdrop-filter:blur(10px);border:1px solid rgba(56,189,248,.1);transition:all .3s ease}.glass-card:hover{border-color:#38bdf84d;transform:translateY(-2px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b1120}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.nav-active{color:#38bdf8;border-bottom:2px solid #38BDF8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 992px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.feature-grid{grid-template-columns:1fr}}.feature-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;cursor:pointer}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0052cc1a;border-color:var(--border-hover);background-color:var(--card-hover-bg)}.icon-container{margin-bottom:24px}.icon-container svg{width:48px;height:48px;fill:var(--accent);transition:transform .3s ease}.feature-card:hover .icon-container svg{transform:scale(1.05)}.feature-title{font-size:20px;font-weight:700;margin:0 0 12px;letter-spacing:-.01em}.feature-description{font-size:16px;line-height:1.6;color:var(--text-muted);margin:0 0 24px;flex-grow:1}.learn-more{display:inline-flex;align-items:center;text-decoration:none;color:var(--accent);font-weight:600;font-size:16px;gap:6px;transition:gap .2s ease}.feature-card:hover .learn-more{gap:10px}.learn-more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:980px){.three-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.header{flex-direction:column;align-items:flex-start}.three-grid{grid-template-columns:1fr}.title{font-size:24px}}.three-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px;position:relative;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.three-card-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.icon-box{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.icon-box svg{width:28px;height:28px;stroke-width:1.5;display:block}.kicker{font-size:16px;letter-spacing:1px;color:var(--muted);font-weight:700;text-transform:uppercase;margin-bottom:4px}.pillar{font-size:22px;font-weight:800;margin:0}.desc{color:var(--muted);font-size:16px;margin-bottom:20px;min-height:42px;text-align:center}.list{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none}.item{display:flex;gap:10px;align-items:flex-start;background:#f8fafc;border:1px solid #eeeeee;border-radius:10px;padding:10px 12px;font-size:16px;text-align:left}.item .bullet{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font-size:18px;font-weight:800}.metric{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px dashed var(--border)}.metric .value{font-size:28px;font-weight:900;letter-spacing:.5px}.metric .label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:right;max-width:80px;line-height:1.2}.three-card.fin .pillar,.three-card.fin .bullet,.three-card.fin .icon-box svg{color:var(--accent)}.three-card.fin .icon-box{background:#e6742514;border:1px solid rgba(230,116,37,.15)}.three-card.fin .value{color:#6aa442}.three-card.agile .pillar,.three-card.agile .bullet,.three-card.agile .icon-box svg{color:var(--accent)}.three-card.agile .icon-box{background:#e6742514;border:1px solid rgba(230,116,37,.15)}.three-card.agile .value{color:#6aa442}.three-card.comp .pillar,.three-card.comp .bullet,.three-card.comp .icon-box svg{color:var(--accent)}.three-card.comp .icon-box{background:#e6742514;border:1px solid rgba(230,116,37,.15)}.three-card.comp .value{color:#6aa442}input[type=range]{-webkit-appearance:none;width:100%;height:8px;background:#334155;border-radius:5px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#e67425;cursor:pointer;border-radius:50%;border:2px solid #ffffff}input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#e67425;cursor:pointer;border-radius:50%;border:2px solid #ffffff}
