.main-content[data-astro-cid-5y44lzmc]{background:linear-gradient(135deg,var(--light) 0%,#f8fffe 100%);min-height:100vh;padding:40px 0}.container[data-astro-cid-5y44lzmc]{max-width:800px;margin:0 auto;padding:0 24px}.success-section[data-astro-cid-5y44lzmc]{background:#fff;padding:60px 48px;border-radius:20px;margin:0 auto;box-shadow:0 20px 40px #005f731a,0 8px 16px #005f730d;border:1px solid rgba(0,95,115,.1);text-align:center;position:relative;overflow:hidden}.success-section[data-astro-cid-5y44lzmc]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--primary))}.success-icon[data-astro-cid-5y44lzmc]{margin-bottom:32px}.check-circle[data-astro-cid-5y44lzmc]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);margin:0 auto;display:flex;align-items:center;justify-content:center;animation:scaleIn .6s ease-out;box-shadow:0 8px 24px #28a7454d}.check-mark[data-astro-cid-5y44lzmc]{width:24px;height:12px;border:3px solid white;border-top:none;border-right:none;transform:rotate(-45deg);animation:checkMark .4s ease-out .2s both}@keyframes scaleIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes checkMark{0%{opacity:0;transform:rotate(-45deg) scale(0)}to{opacity:1;transform:rotate(-45deg) scale(1)}}.section-header[data-astro-cid-5y44lzmc]{margin-bottom:48px}.section-title[data-astro-cid-5y44lzmc]{font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.75rem);color:var(--primary);font-weight:700;margin-bottom:12px;animation:slideUp .6s ease-out .3s both}.subtitle[data-astro-cid-5y44lzmc]{font-size:1.3rem;color:var(--text-secondary);margin:0;font-weight:400;animation:slideUp .6s ease-out .4s both}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-content[data-astro-cid-5y44lzmc]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.message-card[data-astro-cid-5y44lzmc]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:32px 24px;border-radius:16px;border:1px solid rgba(0,95,115,.1);transition:transform .3s ease,box-shadow .3s ease}.message-card[data-astro-cid-5y44lzmc]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #005f7326}.card-icon[data-astro-cid-5y44lzmc]{font-size:2.5rem;margin-bottom:16px}.message-card[data-astro-cid-5y44lzmc] h3[data-astro-cid-5y44lzmc]{font-family:var(--font-heading);font-size:1.25rem;color:var(--primary);margin-bottom:12px;font-weight:600}.message-card[data-astro-cid-5y44lzmc] p[data-astro-cid-5y44lzmc]{color:var(--text-primary);line-height:1.6;margin:0;font-size:.95rem}.social-follow[data-astro-cid-5y44lzmc]{margin-bottom:48px;padding:32px;background:linear-gradient(135deg,#005f730d,#ff8c420d);border-radius:16px;border:1px solid rgba(0,95,115,.1)}.social-follow[data-astro-cid-5y44lzmc] h4[data-astro-cid-5y44lzmc]{font-family:var(--font-heading);font-size:1.3rem;color:var(--primary);margin-bottom:20px;font-weight:600}.action-buttons[data-astro-cid-5y44lzmc]{display:flex;gap:16px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.home-btn[data-astro-cid-5y44lzmc]{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:50px;font-family:var(--font-heading);font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.home-btn[data-astro-cid-5y44lzmc].primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 6px 20px #005f734d}.home-btn[data-astro-cid-5y44lzmc].primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px #005f7366}.home-btn[data-astro-cid-5y44lzmc].secondary{background:#fff;color:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px #005f731a}.home-btn[data-astro-cid-5y44lzmc].secondary:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #005f734d}.btn-icon[data-astro-cid-5y44lzmc]{font-size:1.1rem}.quick-links[data-astro-cid-5y44lzmc]{border-top:1px solid rgba(0,95,115,.1);padding-top:32px}.quick-links-title[data-astro-cid-5y44lzmc]{font-family:var(--font-heading);font-size:1.1rem;color:var(--primary);margin-bottom:20px;font-weight:600}.links-grid[data-astro-cid-5y44lzmc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.quick-link[data-astro-cid-5y44lzmc]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#005f730d;color:var(--primary);text-decoration:none;border-radius:25px;font-weight:500;font-size:.95rem;transition:all .3s ease;border:1px solid rgba(0,95,115,.1)}.quick-link[data-astro-cid-5y44lzmc]:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #005f7333}@media (max-width: 768px){.container[data-astro-cid-5y44lzmc]{padding:0 16px}.success-section[data-astro-cid-5y44lzmc]{padding:48px 32px;border-radius:16px}.success-content[data-astro-cid-5y44lzmc]{grid-template-columns:1fr;gap:20px}.action-buttons[data-astro-cid-5y44lzmc]{flex-direction:column;align-items:center}.home-btn[data-astro-cid-5y44lzmc]{width:100%;max-width:280px;justify-content:center}.links-grid[data-astro-cid-5y44lzmc]{grid-template-columns:1fr}}@media (max-width: 480px){.success-section[data-astro-cid-5y44lzmc]{padding:40px 24px}.message-card[data-astro-cid-5y44lzmc]{padding:24px 20px}.social-follow[data-astro-cid-5y44lzmc]{padding:24px}.home-btn[data-astro-cid-5y44lzmc]{padding:14px 24px;font-size:1rem}}@media print{.success-section[data-astro-cid-5y44lzmc]{box-shadow:none;border:2px solid var(--primary)}.action-buttons[data-astro-cid-5y44lzmc],.social-follow[data-astro-cid-5y44lzmc]{display:none}}.home-btn[data-astro-cid-5y44lzmc]:focus,.quick-link[data-astro-cid-5y44lzmc]:focus{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-color-scheme: dark){.success-section[data-astro-cid-5y44lzmc]{background:#1a1a1a;color:#e0e0e0}.message-card[data-astro-cid-5y44lzmc]{background:linear-gradient(135deg,#2a2a2a,#333)}.home-btn[data-astro-cid-5y44lzmc].secondary{background:#2a2a2a;border-color:var(--primary)}}
