/* Critical CSS - Above the fold content only */
/*! Critical path CSS optimized for first paint */
:root{--primary:#4338ca;--primary-dark:#3730a3;--primary-light:#e0e7ff;--text:#1f2937;--light:#f9fafb;--white:#fff;--border:#e5e7eb;--shadow:0 4px 6px -1px rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:var(--text);background:var(--light)}.main-header{position:sticky;top:0;z-index:1000;background:var(--white);box-shadow:var(--shadow);padding:.5rem 0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.header-content{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;position:relative}.logo img{height:50px;width:auto;display:block}.hero-section{position:relative;padding:4rem 0;overflow:hidden;background:linear-gradient(135deg,#4f46e5,#4338ca);color:var(--white);text-align:center}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 1rem}.hero-content h1{font-size:2.5rem;margin-bottom:1.5rem;line-height:1.2}.hero-content p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.btn{display:inline-block;padding:.75rem 1.5rem;background:var(--white);color:var(--primary);border-radius:.375rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}
/*# sourceMappingURL=critical.min.css.map */

/* PDF.dk critical overrides: ensure header is purple on first paint */
.main-header{background:#4338ca;color:#fff}
.main-header a{color:rgba(255,255,255,.9);text-decoration:none}
.main-header a:hover{color:#fff}
