@media (prefers-reduced-motion:no-preference){.article-prose{animation:.8s ease-out forwards fade-in-up}}@media (prefers-reduced-motion:reduce){.article-prose{opacity:1;transform:none}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.article-prose ol{counter-reset:step-counter;padding-left:0;list-style-type:none}.article-prose ol>li{counter-increment:step-counter;color:hsl(var(--foreground) / .85);margin-bottom:1.5rem;padding-left:3.5rem;line-height:1.8;position:relative}.article-prose ol>li:before{content:counter(step-counter);color:#fff;background-color:#1e3a5f;border:2px solid #cda772;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.125rem;left:0}.article-prose ul{padding-left:0;list-style:none}.article-prose ul>li{color:hsl(var(--foreground) / .85);margin-bottom:1rem;padding-left:1.75rem;line-height:1.8;position:relative}.article-prose ul>li:before{content:"";opacity:.9;background-color:#cda772;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.75rem;left:.375rem}.article-prose blockquote{color:#f8fafc;background-color:#1e3a5f;border-left:4px solid #cda772;border-radius:0 1rem 1rem 0;margin:2.5rem 0;padding:1.75rem 2rem;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.7}.article-prose blockquote p{color:#f8fafc}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose blockquote p:first-child{margin-top:0}.article-callout,.article-disclaimer{color:#1e3a5f;background:#f8fafc;border-left:4px solid #cda772;margin:2rem 0;padding:1.25rem 1.5rem}.article-disclaimer{border-color:#1e3a5f;font-size:.9375rem}.dark .article-callout,.dark .article-disclaimer{color:#f8fafc;background:#0f172a}.article-prose hr{background:linear-gradient(90deg,#0000,#cda772,#0000);border:none;height:1px;margin:4rem 0}.article-contact-panel a{background-color:#1e3a5f;border:1px solid #cda772;border-radius:9999px;justify-content:center;align-items:center;margin:1rem 0;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px -4px #1e3a5f80;color:#fff!important;text-decoration:none!important}.article-contact-panel a:hover{background-color:#2b5a8e;transform:translateY(-2px);box-shadow:0 6px 16px -4px #1e3a5f99}.article-contact-panel{background-color:#f8fafc;border:2px solid #1e3a5f;border-top:6px solid #cda772;border-radius:.75rem;margin:3rem 0;padding:2rem}.article-contact-panel p{margin:.75rem 0}.article-contact-panel p:first-child{margin-top:0}.article-contact-panel p:last-child{margin-bottom:0}.dark .article-contact-panel{background-color:#0f172a}.article-prose table{border-collapse:collapse;width:100%;color:hsl(var(--foreground) / .88);border:1px solid #1e3a5f;margin:2.5rem 0}.article-prose caption{color:#fff;text-align:left;background:#1e3a5f;padding:.875rem 1rem;font-weight:700}.article-prose th,.article-prose td{border:1px solid hsl(var(--border));text-align:left;vertical-align:top;padding:1rem;line-height:1.65}.article-prose thead th{color:#1e3a5f;background:#f8fafc;border-bottom:3px solid #cda772}.article-prose tbody th{color:#1e3a5f}.article-trust-pillars{gap:1rem;margin:2rem 0;display:grid}.article-trust-pillars>section,.article-faq dt,.article-faq dd{border:1px solid hsl(var(--border))}.article-trust-pillars>section{background:#f8fafc;border-left:4px solid #cda772;padding:1.25rem 1.5rem}.article-trust-pillars h3{color:#1e3a5f;margin:0 0 .5rem;font-size:1.25rem}.article-trust-pillars p,.article-faq dd{margin:0}.article-faq{margin:2rem 0}.article-faq dt{color:#fff;background:#1e3a5f;padding:1rem 1.25rem;font-weight:700}.article-faq dd{border-top:0;padding:1rem 1.25rem;line-height:1.8}.dark .article-trust-pillars>section{background:#0f172a}.dark .article-trust-pillars h3{color:#f8fafc}@media (max-width:640px){.article-prose table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}
