.page-hero[data-astro-cid-vg4oz5qe]{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-blue) 100%);padding:100px 0 80px;color:var(--text-white)}.hero-content[data-astro-cid-vg4oz5qe]{max-width:800px}.hero-badge[data-astro-cid-vg4oz5qe]{display:inline-block;background:#f4b94233;color:var(--accent-yellow);padding:8px 16px;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:20px}.page-hero[data-astro-cid-vg4oz5qe] h1[data-astro-cid-vg4oz5qe]{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:20px}.hero-description[data-astro-cid-vg4oz5qe]{font-size:18px;opacity:.9;line-height:1.7;margin-bottom:30px}.hero-cta[data-astro-cid-vg4oz5qe]{display:flex;gap:15px;flex-wrap:wrap}.btn-outline-white[data-astro-cid-vg4oz5qe]{background:transparent;border:2px solid rgba(255,255,255,.5);color:var(--text-white)}.btn-outline-white[data-astro-cid-vg4oz5qe]:hover{background:#ffffff1a;border-color:var(--text-white)}.diagnostics-section[data-astro-cid-vg4oz5qe]{padding:80px 0;background:var(--bg-light)}.diagnostics-grid[data-astro-cid-vg4oz5qe]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.diagnostic-card[data-astro-cid-vg4oz5qe]{background:var(--bg-white);padding:35px;border-radius:16px;box-shadow:0 4px 20px #0000000f;border:1px solid var(--border-color)}.diagnostic-icon[data-astro-cid-vg4oz5qe]{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-blue) 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--text-white);margin-bottom:20px}.diagnostic-card[data-astro-cid-vg4oz5qe] h3[data-astro-cid-vg4oz5qe]{font-size:20px;font-weight:700;color:var(--primary-dark);margin-bottom:12px}.diagnostic-card[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{font-size:15px;color:var(--text-light);line-height:1.7}.methodology-section[data-astro-cid-vg4oz5qe]{padding:70px 0 50px;background:linear-gradient(135deg,var(--primary-dark) 0%,#1a3a5c 100%)}.section-title-light[data-astro-cid-vg4oz5qe]{font-size:36px;font-weight:700;text-align:center;margin-bottom:15px;color:var(--text-white)}.section-subtitle-light[data-astro-cid-vg4oz5qe]{text-align:center;color:#ffffffb3;font-size:17px;max-width:700px;margin:0 auto 40px}.timeline[data-astro-cid-vg4oz5qe]{position:relative;max-width:1000px;margin:0 auto;padding:20px 0}.timeline-line[data-astro-cid-vg4oz5qe]{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,var(--accent-yellow),rgba(244,185,66,.3));transform:translate(-50%)}.timeline-item[data-astro-cid-vg4oz5qe]{position:relative;width:50%;padding:0 50px 15px;opacity:0;transition:opacity .7s ease,transform .7s ease}.timeline-item[data-astro-cid-vg4oz5qe].left{left:0;padding-right:60px;text-align:right;transform:translate(-50px)}.timeline-item[data-astro-cid-vg4oz5qe].right{left:50%;padding-left:60px;text-align:left;transform:translate(50px)}.timeline-item[data-astro-cid-vg4oz5qe].visible{opacity:1;transform:translate(0)}.timeline-marker[data-astro-cid-vg4oz5qe]{position:absolute;top:0;width:56px;height:56px;background:var(--accent-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #f4b94233,0 4px 20px #0000004d;z-index:2}.timeline-item[data-astro-cid-vg4oz5qe].left .timeline-marker[data-astro-cid-vg4oz5qe]{right:-28px}.timeline-item[data-astro-cid-vg4oz5qe].right .timeline-marker[data-astro-cid-vg4oz5qe]{left:-28px}.timeline-marker[data-astro-cid-vg4oz5qe] span[data-astro-cid-vg4oz5qe]{font-size:18px;font-weight:800;color:var(--primary-dark)}.timeline-content[data-astro-cid-vg4oz5qe]{background:#ffffff0d;padding:30px;border-radius:16px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.timeline-content[data-astro-cid-vg4oz5qe] h3[data-astro-cid-vg4oz5qe]{font-size:20px;font-weight:700;color:var(--text-white);margin-bottom:12px}.timeline-content[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{font-size:15px;color:#ffffffb3;line-height:1.7}.why-section[data-astro-cid-vg4oz5qe]{padding:80px 0;background:var(--bg-light)}.why-content[data-astro-cid-vg4oz5qe]{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:start}.why-text[data-astro-cid-vg4oz5qe] h2[data-astro-cid-vg4oz5qe]{font-size:32px;font-weight:700;color:var(--primary-dark);margin-bottom:30px}.why-list[data-astro-cid-vg4oz5qe]{list-style:none}.why-list[data-astro-cid-vg4oz5qe] li[data-astro-cid-vg4oz5qe]{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;font-size:16px;color:var(--text-dark);line-height:1.6}.why-list[data-astro-cid-vg4oz5qe] li[data-astro-cid-vg4oz5qe] svg[data-astro-cid-vg4oz5qe]{color:var(--accent-yellow);flex-shrink:0;margin-top:3px}.why-list[data-astro-cid-vg4oz5qe] li[data-astro-cid-vg4oz5qe] strong[data-astro-cid-vg4oz5qe]{color:var(--primary-dark)}.cta-box[data-astro-cid-vg4oz5qe]{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary-blue) 100%);padding:40px;border-radius:20px;color:var(--text-white);text-align:center}.cta-box[data-astro-cid-vg4oz5qe] h3[data-astro-cid-vg4oz5qe]{font-size:24px;font-weight:700;margin-bottom:15px}.cta-box[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{font-size:15px;opacity:.9;margin-bottom:25px;line-height:1.6}.faq-section[data-astro-cid-vg4oz5qe]{padding:80px 0;background:var(--bg-white)}.faq-list[data-astro-cid-vg4oz5qe]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-vg4oz5qe]{background:var(--bg-light);border-radius:12px;margin-bottom:12px;overflow:hidden}.faq-question[data-astro-cid-vg4oz5qe]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.faq-question[data-astro-cid-vg4oz5qe] span[data-astro-cid-vg4oz5qe]{font-size:16px;font-weight:600;color:var(--primary-dark);line-height:1.4}.faq-icon[data-astro-cid-vg4oz5qe]{flex-shrink:0;color:var(--primary-dark);transition:transform .3s ease}.faq-item[data-astro-cid-vg4oz5qe].active .faq-icon[data-astro-cid-vg4oz5qe]{transform:rotate(45deg)}.faq-answer[data-astro-cid-vg4oz5qe]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-vg4oz5qe].active .faq-answer[data-astro-cid-vg4oz5qe]{max-height:500px}.faq-answer[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{padding:0 25px 20px;font-size:15px;line-height:1.7;color:var(--text-light)}.faq-question[data-astro-cid-vg4oz5qe]:hover span[data-astro-cid-vg4oz5qe]{color:var(--primary-blue)}@media(max-width:992px){.diagnostics-grid[data-astro-cid-vg4oz5qe]{grid-template-columns:1fr;max-width:600px;margin:0 auto}.why-content[data-astro-cid-vg4oz5qe]{grid-template-columns:1fr;gap:40px}.why-cta[data-astro-cid-vg4oz5qe]{max-width:400px}.timeline-line[data-astro-cid-vg4oz5qe]{left:30px}.timeline-item[data-astro-cid-vg4oz5qe]{width:100%;padding-left:80px!important;padding-right:20px!important;text-align:left!important}.timeline-item[data-astro-cid-vg4oz5qe].left,.timeline-item[data-astro-cid-vg4oz5qe].right{left:0}.timeline-item[data-astro-cid-vg4oz5qe].left .timeline-marker[data-astro-cid-vg4oz5qe],.timeline-item[data-astro-cid-vg4oz5qe].right .timeline-marker[data-astro-cid-vg4oz5qe]{left:2px;right:auto}}@media(max-width:768px){.page-hero[data-astro-cid-vg4oz5qe]{padding:80px 0 60px}.page-hero[data-astro-cid-vg4oz5qe] h1[data-astro-cid-vg4oz5qe]{font-size:28px}.hero-description[data-astro-cid-vg4oz5qe]{font-size:16px}.why-text[data-astro-cid-vg4oz5qe] h2[data-astro-cid-vg4oz5qe]{font-size:26px}.methodology-section[data-astro-cid-vg4oz5qe]{padding:70px 0}.section-title-light[data-astro-cid-vg4oz5qe]{font-size:28px}.section-subtitle-light[data-astro-cid-vg4oz5qe]{font-size:15px;margin-bottom:40px}.timeline-marker[data-astro-cid-vg4oz5qe]{width:48px;height:48px}.timeline-marker[data-astro-cid-vg4oz5qe] span[data-astro-cid-vg4oz5qe]{font-size:16px}.timeline-item[data-astro-cid-vg4oz5qe]{padding-left:70px!important;padding-bottom:15px}.timeline-content[data-astro-cid-vg4oz5qe]{padding:22px}.timeline-content[data-astro-cid-vg4oz5qe] h3[data-astro-cid-vg4oz5qe]{font-size:17px}.timeline-content[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{font-size:14px}.faq-question[data-astro-cid-vg4oz5qe]{padding:18px 20px}.faq-question[data-astro-cid-vg4oz5qe] span[data-astro-cid-vg4oz5qe]{font-size:15px}.faq-answer[data-astro-cid-vg4oz5qe] p[data-astro-cid-vg4oz5qe]{padding:0 20px 18px;font-size:14px}.cta-box[data-astro-cid-vg4oz5qe]{padding:30px 25px}.cta-box[data-astro-cid-vg4oz5qe] h3[data-astro-cid-vg4oz5qe]{font-size:20px}}
