.elementor .pqda-art-caption{font-size:0.85rem;color:#D5D9F1;line-height:1.5;text-align:center;margin-block-start:1.2rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pqda-footer-link:hover,.elementor .pqda-footer-link:focus-visible{color:#8CE8F0;text-decoration:underline;}.elementor .pqda-footer-link{font-size:0.875rem;color:#ECEEFA;line-height:1.6;text-decoration:none;margin-block-start:0px;margin-block-end:0.65rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pqda-footer{color:#ECEEFA;padding-block-start:3rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--pqda-navy);}.elementor .pqda-faq-answer{color:var(--pqda-muted);padding-block-start:0px;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .pqda-faq-title{min-width:0px;padding:0px;}.elementor .pqda-faq-summary:hover,.elementor .pqda-faq-summary:focus-visible{color:var(--pqda-violet);}.elementor .pqda-faq-summary{font-weight:600;color:var(--pqda-navy);padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;list-style:none; &::after { content:'+'; font-size:1.35rem; font-weight:400; color:#6555C4; flex-shrink:0; }\n}.elementor .pqda-faq-item{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: var(--pqda-line); &[open] summary::after { content:'−'; }\n}.elementor .pqda-accordion{padding:0px;margin-block-start:1.5rem;margin-block-end:3.5rem;margin-inline-start:0px;margin-inline-end:0px;gap:0px;}.elementor .pqda-main-column{min-width:0px;padding:0px;flex:1 1 0%;}.elementor .pqda-sidebar{padding:0px;flex:0 0 15rem;}.elementor .pqda-two-column{padding:0px;gap:3rem;align-items:flex-start;}.elementor .pqda-stack{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .pqda-wide{max-width:59rem;padding:0px;}.elementor .pqda-button:hover,.elementor .pqda-button:focus-visible{border-color:#4E3FA6;background-color:#4E3FA6;}.elementor .pqda-button{font-size:0.93rem;color:white;line-height:1.4;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.5rem;border-width:0.0625rem;border-color:var(--pqda-violet);border-style:solid;background-color:var(--pqda-violet);transition:background-color 0.2s;display:inline-block;font-weight:650;\n}.elementor .pqda-lead{font-size:1.2rem;color:var(--pqda-muted);line-height:1.65;margin-block-start:0px;margin-block-end:1.6rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .pqda-body{font-size:1rem;line-height:1.75;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & a { color:var(--pqda-violet); } & ul, & ol { padding-left:1.4rem; margin:0.5rem 0 1.25rem; } & li { margin:0 0 0.5rem; }\n}.elementor .pqda-h2{font-size:2.55rem;color:var(--pqda-navy);letter-spacing:-0.035em;line-height:1.18;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight:650; cursor:default;\n}.elementor .pqda-h1{font-size:4.15rem;color:var(--pqda-navy);letter-spacing:-0.045em;line-height:1.08;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;font-weight:650; cursor:default;\n}.elementor .pqda-eyebrow{font-weight:700;font-size:0.75rem;color:var(--pqda-violet);letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default;\n}.elementor .pqda-copy{min-width:0px;padding:0px;flex:1 1 58%;}.elementor .pqda-hero{padding-block-start:5rem;padding-block-end:4.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--pqda-white);}.elementor .pqda-nav-link:hover,.elementor .pqda-nav-link:focus-visible{color:var(--pqda-violet);text-decoration:underline;}.elementor .pqda-nav-link{font-weight:600;font-size:0.875rem;color:var(--pqda-ink);line-height:1.5;text-decoration:none;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;display:inline-block;}.elementor .pqda-nav{min-width:0px;padding:0px;gap:1.5rem;flex-wrap:wrap;flex:1 1 0%;justify-content:flex-end;align-items:center;}.elementor .pqda-logo{max-width:13.5rem;display:block;& img { display:block; width:100%; height:auto; }\n}.elementor .pqda-header-row{padding:0px;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .pqda-header{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:0.0625rem;background-color:var(--pqda-white);border-bottom-style: solid; border-bottom-color: var(--pqda-line);\n}.elementor .pqda-section{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .pqda-shell{max-width:78rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2.5rem;padding-inline-end:2.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .pqda-page{min-width:0px;font-family:var(--pqda-font);font-size:1rem;color:var(--pqda-ink);line-height:1.7;padding:0px;background-color:var(--pqda-paper);& a { text-decoration-thickness:0.08em; text-underline-offset:0.2em; } & a:focus-visible, & summary:focus-visible { outline:0.2rem solid #6555C4; outline-offset:0.3rem; }\n}