/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.analyses-page{background:#f4f8fc;color:#08254a;}.analyses-container{width:min(1180px,90%);margin:0 auto;}.analyses-hero{background:radial-gradient(circle at 85% 20%,rgba(80,180,255,.25),transparent 30%),linear-gradient(135deg,#062f57 0%,#005b78 100%);color:white;padding:80px 0 120px;}.analyses-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;}.analyses-badge{display:inline-block;color:#8fd0ff;text-transform:uppercase;font-weight:800;letter-spacing:2px;margin-bottom:18px;}.analyses-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.02;margin:0 0 24px;font-weight:800;}.analyses-hero p{font-size:20px;line-height:1.65;max-width:680px;color:rgba(255,255,255,.92);}.analyses-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px;}.analyses-btn{padding:15px 24px;border-radius:999px;font-weight:800;text-decoration:none;}.analyses-btn-primary{background:#12a84e;color:white;}.analyses-btn-light{background:white;color:#063b69;}.analyses-visual-card{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:30px;padding:34px;box-shadow:0 25px 60px rgba(0,0,0,.25);backdrop-filter:blur(10px);}.fake-chart{background:white;border-radius:22px;padding:28px;}.chart-line{height:130px;border-radius:16px;background:linear-gradient(145deg,transparent 45%,#2aa7ff 46%,#2aa7ff 49%,transparent 50%),linear-gradient(#eef5fb 1px,transparent 1px);background-size:100% 100%,100% 32px;}.chart-bars{display:flex;gap:14px;align-items:end;height:90px;margin-top:25px;}.chart-bars span{flex:1;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#53d18d,#0066d9);}.chart-bars span:nth-child(1){height:35%;}.chart-bars span:nth-child(2){height:55%;}.chart-bars span:nth-child(3){height:42%;}.chart-bars span:nth-child(4){height:75%;}.chart-bars span:nth-child(5){height:92%;}.analyses-visual-card p{text-align:center;margin:20px 0 0;font-weight:800;}.analyses-themes{margin-top:-65px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;position:relative;z-index:2;}.theme-card{background:white;border-radius:24px;padding:34px;min-height:250px;text-decoration:none;color:#08254a;box-shadow:0 18px 45px rgba(8,37,74,.10);transition:.25s ease;}.theme-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px rgba(8,37,74,.16);}.theme-icon{width:70px;height:70px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;margin-bottom:24px;}.theme-icon.finance{background:#fff3df;color:#e58b00;}.theme-icon.social{background:#e8f8ef;color:#10964a;}.theme-icon.security{background:#edf2ff;color:#1f66d1;}.theme-card h2{font-size:26px;margin:0 0 12px;}.theme-card p{color:#49617f;line-height:1.6;}.theme-card span{display:inline-block;margin-top:18px;color:#0066d9;font-weight:800;}.analyses-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:32px;align-items:start;padding:60px 0 90px;}.analyses-about{align-self:start;}.analyses-bottom{display:grid;grid-template-columns:2fr 1fr;gap:28px;padding:60px 0 90px;}.analyses-block{background:white;border-radius:24px;padding:34px;box-shadow:0 14px 35px rgba(8,37,74,.08);}.analyses-block h2{margin:0 0 24px;font-size:28px;}.analysis-list{display:grid;gap:0;}.analysis-row{display:grid;grid-template-columns:100px 1fr auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid #dbe6f2;background:transparent;text-decoration:none;color:#08254a;transition:.2s ease;}.analysis-row:last-child{border-bottom:0;}.analysis-row:hover{transform:translateX(4px);}.analysis-icon{width:86px;height:62px;border-radius:12px;background:#eef3ff;display:flex;align-items:center;justify-content:center;font-size:34px;}.analysis-icon.finance{background:#edf3ff;}.analysis-icon.social{background:#f1f4ff;}.analysis-icon.security{background:#edf8ff;}.analysis-content strong{display:block;font-size:17px;margin-bottom:7px;color:#002b5c;}.analysis-content span{display:block;color:#405674;line-height:1.5;}.analysis-meta{display:flex;align-items:center;gap:16px;white-space:nowrap;color:#315577;font-size:15px;}.analysis-link-icon{color:#0066d9;font-size:22px;font-weight:800;}.analysis-row:hover .analysis-content strong,.analysis-row:hover .analysis-link-icon{color:#009fe3;}.analyses-about p{color:#49617f;line-height:1.6;}@media (max-width:900px){.analyses-hero-grid,.analyses-themes,.analyses-bottom{grid-template-columns:1fr;}.analyses-hero{padding-top:55px;}}@media (max-width:700px){.analysis-row{grid-template-columns:72px 1fr;gap:16px;}.analysis-icon{width:60px;height:54px;font-size:27px;}.analysis-meta{grid-column:2;margin-top:-8px;}}@media (max-width:600px){.analyses-container{width:92%;}.analyses-hero{padding:45px 0 90px;}.analyses-hero h1{font-size:38px;}.analyses-hero p{font-size:17px;}.analyses-actions{flex-direction:column;}.analyses-btn{text-align:center;}.theme-card,.analyses-block{padding:26px;}}
