@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light}body{min-height:100vh;-webkit-font-smoothing:antialiased}.container{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;background-color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.card{background-color:#c9a3ef;border-radius:40px;padding:64px 48px;max-width:600px;width:100%;text-align:center;box-shadow:0 20px 50px #6428a02e;display:flex;flex-direction:column;align-items:center;gap:24px;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 28px 60px #6428a03d}.logo-container{width:180px;height:180px;border-radius:36px;background:#fff;display:flex;align-items:center;justify-content:center;padding:14px;box-shadow:0 14px 34px #00000038,0 0 0 4px #ffffff73;margin-bottom:4px;flex-shrink:0}.logo{width:100%;height:100%;object-fit:contain;display:block}.title{font-size:36px;font-weight:800;color:#1e0038;margin:0;letter-spacing:-.02em;line-height:1.15}.subtitle{font-size:17px;font-weight:400;color:#3b1260;max-width:400px;margin:0;line-height:1.6}.cta-button{background-color:#f2eafc;color:#3b1260;border:none;padding:16px 48px;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer;transition:all .22s ease-in-out;font-family:Inter,sans-serif;box-shadow:0 4px 14px #0000001a;margin-top:8px;letter-spacing:.01em}.cta-button:hover{background-color:#fff;color:#2a0d52;transform:translateY(-3px);box-shadow:0 10px 24px #00000026}.cta-button:active{transform:translateY(1px)}@media(max-width:640px){.card{padding:44px 24px;border-radius:28px;gap:20px}.logo-container{width:140px;height:140px;border-radius:28px}.title{font-size:28px}.subtitle{font-size:15px}.cta-button{padding:14px 36px;font-size:16px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1e293b;line-height:1.65;-webkit-font-smoothing:antialiased}.page-container{min-height:100vh;padding:48px 20px 80px;background:linear-gradient(180deg,#eef2ff,#f8fafc 300px);display:flex;justify-content:center;align-items:flex-start}.document-card{max-width:860px;width:100%;background:#fff;padding:56px 64px;border-radius:20px;box-shadow:0 10px 30px #0000000a,0 2px 6px #00000005;border:1px solid #e2e8f0}.doc-title{font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin-bottom:6px;line-height:1.25}.doc-subtitle{font-size:17px;font-weight:600;color:#29292e;margin-bottom:12px}.doc-date{font-size:14px;color:#64748b;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.doc-date strong{color:#334155;font-weight:600}.doc-p{font-size:15.5px;color:#334155;line-height:1.75;margin-bottom:18px}.doc-h2{font-size:20px;font-weight:700;color:#0f172a;margin-top:40px;margin-bottom:16px;letter-spacing:-.01em}.doc-h3{font-size:17px;font-weight:700;color:#1e293b;margin-top:24px;margin-bottom:12px}.doc-list{list-style:none;padding-left:0;margin:16px 0 28px}.doc-list li{position:relative;padding-left:24px;font-size:15px;color:#334155;line-height:1.7;margin-bottom:12px}.doc-list li:before{content:"•";position:absolute;left:8px;top:-1px;color:#23232b;font-size:20px;font-weight:700}.doc-list li strong{color:#0f172a}.doc-link{color:#2563eb;font-weight:600;text-decoration:underline}.doc-link:hover{color:#1d4ed8}.contact-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:20px 24px;margin-top:16px;display:flex;flex-direction:column;gap:10px}.contact-item{font-size:15px;color:#1e3a8a}.contact-email{color:#2563eb;font-weight:600;text-decoration:none}.contact-email:hover{text-decoration:underline}.doc-footer{margin-top:56px;padding-top:24px;border-top:1px solid #f1f5f9;text-align:center;font-size:13.5px;color:#94a3b8}@media(max-width:640px){.page-container{padding:0}.document-card{border-radius:0;border:none;box-shadow:none;padding:32px 20px 48px}.doc-title{font-size:26px}.doc-subtitle{font-size:15px}.doc-h2{font-size:18px}}
