.pdf-coming-soon{max-width:800px;margin:0 auto;padding:2rem}.pdf-coming-soon .coming-soon-header{text-align:center;margin-bottom:3rem}.pdf-coming-soon .coming-soon-header .icon-container{position:relative;display:inline-block;margin-bottom:1.5rem}.pdf-coming-soon .coming-soon-header .icon-container .clock-overlay{position:absolute;bottom:-5px;right:-5px;background:#fff;border-radius:50%;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-coming-soon .coming-soon-header h1{font-size:2.5rem;margin-bottom:.5rem;color:#333}.pdf-coming-soon .coming-soon-header .subtitle{font-size:1.2rem;color:#666;margin-bottom:0}.pdf-coming-soon .features-preview{margin-bottom:3rem}.pdf-coming-soon .features-preview h2{text-align:center;margin-bottom:2rem;color:#333}.pdf-coming-soon .features-preview .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.pdf-coming-soon .features-preview .feature-grid .feature-card{background:#f8f9fa;padding:1.5rem;border-radius:8px;border-left:4px solid #408f7c}.pdf-coming-soon .features-preview .feature-grid .feature-card h3{margin-bottom:.5rem;color:#333;font-size:1.1rem}.pdf-coming-soon .features-preview .feature-grid .feature-card p{margin:0;color:#666;font-size:.9rem}.pdf-coming-soon .development-info{text-align:center;margin-bottom:3rem;padding:2rem;background:#f8f9fa;border-radius:8px}.pdf-coming-soon .development-info h2{margin-bottom:1.5rem;color:#333}.pdf-coming-soon .development-info .progress-container{margin-bottom:1rem}.pdf-coming-soon .development-info .progress-container .progress-bar{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.pdf-coming-soon .development-info .progress-container .progress-bar .progress-fill{height:100%;background:linear-gradient(90deg,#408f7c,#2c8772);transition:width .3s ease}.pdf-coming-soon .development-info .progress-container .progress-text{font-weight:600;color:#408f7c}.pdf-coming-soon .development-info p{margin:0;color:#666}.pdf-coming-soon .stay-tuned{text-align:center}.pdf-coming-soon .stay-tuned h2{margin-bottom:1rem;color:#333}.pdf-coming-soon .stay-tuned ul{text-align:left;display:inline-block;margin:1.5rem 0}.pdf-coming-soon .stay-tuned ul li{margin-bottom:.5rem;color:#666}.pdf-coming-soon .stay-tuned .notification{background:#bdd3ce;padding:1rem;border-radius:8px;color:#4f8c7e;font-weight:500;margin-top:1.5rem}@media(max-width:768px){.pdf-coming-soon{padding:1rem}.pdf-coming-soon .coming-soon-header h1{font-size:2rem}.pdf-coming-soon .features-preview .feature-grid{grid-template-columns:1fr}}