.book-resize{width:50%;max-width:400px;height:auto;Border-radius:10px}.timeline-container{width:100%;max-width:1200px;margin:40px auto;padding:0 20px;box-sizing:border-box;font-family:Arial,sans-serif;text-align:center;color:#333}.timeline-nav{display:flex;align-items:center;justify-content:flex-start;margin-bottom:50px;position:relative;width:100%;max-width:100%;gap:40px;box-sizing:border-box}.timeline-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;cursor:pointer;min-width:40px;flex-shrink:0}.nav-btn{background-color:#0066b3;margin-top:17px;color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s;z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn:hover{background-color:#004d88}.timeline-track{display:flex;align-items:center;justify-content:flex-start;gap:40px;padding-bottom:20px;flex-grow:1;position:relative;margin:0 20px;overflow-x:auto;scroll-behavior:smooth;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.timeline-track::-webkit-scrollbar{display:none}.timeline-line{position:absolute;top:50%;left:0;right:0;height:0;border-top:2px dotted #888;z-index:1;transform:translateY(12px)}.timeline-item{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;cursor:pointer;width:20px}.timeline-label{font-size:16px;color:#666;margin-bottom:10px;text-transform:uppercase}.timeline-item .dot{width:12px;height:12px;background-color:#0066b3;border-radius:50%;transition:transform 0.2s,box-shadow 0.2s}.timeline-item:hover .dot{transform:scale(1.3)}.timeline-item.active .dot{transform:scale(1.3);box-shadow:0 0 0 4px rgba(0,102,179,0.3)}.timeline-item.active .timeline-label{font-weight:bold;color:#333}.timeline-content-wrapper{min-height:250px}.timeline-content{display:none;animation:fadeUp 0.4s ease forwards;height:500px}.timeline-content.active{display:block}.timeline-content .month{color:#0066b3;font-size:28px;margin:0;font-weight:600}.timeline-content .year{font-size:120px;margin:10px 0 20px 0;font-weight:800;color:#444;line-height:1}.timeline-content p{font-size:20px;line-height:1.6;color:#555;text-align:left;max-width:650px;margin:0 auto}@keyframes fadeUp{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.timeline-viewport{width:80%;max-width:1200px;margin:0 auto;overflow:hidden;position:relative}.timeline-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.timeline-track::-webkit-scrollbar{display:none}body{font-family:sans-serif;overflow-x:hidden}.stats-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px}.stat-btn{width:350px;height:100px;border-radius:8px;color:#fff;border:none;font-weight:bold;font-size:1em;cursor:pointer;padding:0 10px 20px 10px;transition:transform 0.2s,all 0.4s ease}.stat-btn:hover{transform:scale(1.20)}.btn-blue{background-color:#1f3246}.btn-green{background-color:#475a19}.btn-orange{background-color:#a84e0b}.btn-purple{background-color:#5b2f57}.btn-red{background-color:#990000}.flyout{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#ffffff;box-shadow:-5px 0 15px rgba(0,0,0,0.1);padding:0 30px 30px 30px;box-sizing:border-box;transition:right 0.4s ease-in-out;z-index:9000;border-top:2px solid #0066b3}.flyout.open{right:0}#close-btn{background:#0056b3;color:#fff;border:none;font-size:16px;cursor:pointer;font-weight:bold;padding:10px 15px;position:absolute;z-index:999;right:30px;top:30px}#close-btn:hover{background-color:#004085;color:#ffffff;cursor:pointer;transition:background-color 0.3s ease}#close-btn{transition:background-color 0.3s ease}@media (min-width:768px){.stats-container{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;padding:30px}.stat-btn{width:150px;height:150px;border-radius:50%}.flyout{width:1000px;right:-1000px}}@media (min-width:1024px){.stat-btn{width:180px;height:180px}}#flyout-image{width:calc(100% + 60px);max-width:none!important;display:block;margin-left:-30px;margin-right:-30px;margin-bottom:25px;margin-top:-28px;height:600px;object-fit:cover;border-radius:0}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.4);visibility:hidden;opacity:0;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;z-index:999}.overlay.active{visibility:visible;opacity:1}.flyout{z-index:1000}#flyout-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:999}#flyout-overlay.active{opacity:1;visibility:visible}@media (max-width:768px){#flyout-image{width:calc(100% + 60px);max-width:none!important;display:block;margin-left:-30px;margin-right:-30px;margin-bottom:25px;margin-top:-28px;height:350px;object-fit:cover;border-radius:0}.numbers-container{display:flex;gap:20px;width:100%;max-width:1200px;margin-bottom:20em}.number-card{background:#ffffff;color:#0b2545;padding:0px 15px;border-radius:8px;text-align:center;flex:1;margin-bottom:10px}.number-card h2{font-size:2rem;margin:0 0 10px 0;color:#134074}.number-card span{font-size:2rem;margin:0 0 10px 0;color:#134074}.number-card h3{font-size:1.7rem;margin:-10px 0 10px 0;color:#666666}.number-card p{margin:0;font-size:1rem;font-weight:bold;color:#8da9c4;text-transform:uppercase}}*{box-sizing:border-box}.chart-wrapper{width:100%;max-width:900px;margin:50px auto;text-align:center}.donut-container{width:440px;height:440px;margin:0 auto 40px;position:relative}.donut-chart{width:100%;height:100%}.segment{fill:none;stroke-width:60;stroke-linecap:butt;transition:stroke-dasharray 1.2s cubic-bezier(0.1,1,0.1,1)}.segment.red{stroke:#ef1820}.segment.orange{stroke:#f98317}.segment.blue{stroke:#6b88c3}.segment.teal{stroke:#59bfcd}.donut-hole{fill:#fff}.legend{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:18px 55px;border:2px solid #999;padding:25px;width:fit-content;margin:auto}.legend-item{display:flex;align-items:center;font-size:20px}.color{width:34px;height:34px;margin-right:16px}.teal{background:#59bfcd}.red{background:#ef1820}.orange{background:#f98317}.blue{background:#6b88c3}.et_pb_title_meta_container .author,.post-meta .author{font-size:0}.et_pb_title_meta_container .author a,.post-meta .author a{font-size:14px}.flyout-action-btn{display:inline-block;margin:20px auto 0;padding:12px 24px;background-color:#7b2cbf;color:#ffffff!important;text-decoration:none!important;border-radius:25px;font-weight:bold;text-align:center;border:none;cursor:pointer;margin-top:20px;transition:background-color 0.3s ease,transform 0.2s ease}.flyout-action-btn:hover,.flyout-action-btn:focus{background-color:#5a189a;color:#ffffff!important;outline:none}.flyout-action-btn:active{transform:scale(0.98)}@media (max-width:768px){.flyout-action-btn{display:block;width:100%;box-sizing:border-box}}.btn-lift,a.btn-lift,.btn-lift a{background-color:#5b2f57!important;color:#ffffff!important;border:none!important;padding:12px 24px!important;font-size:16px!important;border-radius:8px!important;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1)!important;transition:all 0.3s ease!important;margin-top:20px;font-weight:500!important;text-decoration:none!important;display:inline-block}.btn-lift:hover,a.btn-lift:hover,.btn-lift a:hover{background-color:#2a535b!important;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,0.2)!important;color:#e2e2e2!important;text-decoration:none!important}.et_pb_module.dipl_flipbox.dipl_flipbox,.dipl_flipbox .et_pb_module_inner,.dipl_flipbox .dipl_flipbox_wrapper,.flipbox_side.flipbox_front,.flipbox_side.flipbox_back{height:100%!important}.et_pb_menu__search-form{background-color:#ffffff}.post-meta{font-size:0px}.post-meta a,.post-meta .published{font-size:14px}p a:link{text-decoration:underline!important;color:#0056b3;font-weight:500}p a:visited{text-decoration:none;color:#0056b3}p a:hover{text-decoration:underline;color:#a84e06}p a:active{text-decoration:underline}.et_pb_text_inner a:link{color:#0073aa!important}.et_pb_text_inner a:hover{color:#f0b800!important}