.sl-page{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#0a0d18,#0d1424 40%,#0a0d18);color:rgb(255 255 255/.92)}.sl-breadcrumb{font-size:.8125rem;letter-spacing:.04em;color:rgb(255 255 255/.5)}.sl-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4rem .6rem;list-style:none;padding:0;margin:0}.sl-breadcrumb a{color:rgb(255 255 255/.7);text-decoration:none;border-bottom:1px dotted rgb(255 255 255/.25);transition:color .15s ease,border-color .15s ease}.sl-breadcrumb a:hover{color:#fff;border-bottom-color:rgb(255 255 255/.6)}.sl-breadcrumb .sep{color:rgb(255 255 255/.3)}.sl-hero{padding:4rem 0 5rem;text-align:center}.sl-hero .badge-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.12);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255/.85)}.sl-hero h1{font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.1;font-weight:800;margin:1.4rem 0 1rem;letter-spacing:-.01em;background:linear-gradient(90deg,#fff,#c7d2fe 50%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sl-hero .lead{max-width:56rem;margin:0 auto;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65;color:rgb(255 255 255/.8)}.sl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:2.4rem auto 0;max-width:56rem}.sl-stat{background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.08);border-radius:14px;padding:.9rem 1rem;text-align:left}.sl-stat .value{font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-size:1.25rem;font-weight:800;background:linear-gradient(90deg,#93c5fd,#c4b5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sl-stat .label{display:block;margin-top:.2rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.5)}.sl-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.8rem}.sl-section{padding:4rem 0}.sl-section .eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(196 181 253/.85);font-weight:600}.sl-section h2{font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2;font-weight:800;margin:.6rem 0 1.2rem;letter-spacing:-.005em}.sl-section p.body{max-width:56rem;font-size:1rem;line-height:1.65;color:rgb(255 255 255/.78);margin:0 0 1rem}.sl-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.6rem}.sl-card{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);border-radius:16px;padding:1.2rem;transition:border-color .15s ease,background .15s ease}.sl-card:hover{border-color:rgb(255 255 255/.16);background:rgb(255 255 255/.05)}.sl-card h3{font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;margin:0 0 .4rem;color:rgb(255 255 255/.95)}.sl-card p{margin:0;font-size:.92rem;line-height:1.55;color:rgb(255 255 255/.7)}.sl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.6rem;counter-reset:sl-step}.sl-step{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);border-radius:16px;padding:1.2rem}.sl-step .n{display:inline-block;font-family:var(--font-poppins),Inter,system-ui,sans-serif;font-size:.85rem;font-weight:700;color:rgb(196 181 253);margin-bottom:.4rem;letter-spacing:.08em}.sl-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;list-style:none;padding:0;margin:1.4rem 0 0}.sl-related li{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);border-radius:14px;padding:1rem 1.1rem}.sl-related a{color:rgb(199 210 254);font-weight:600;text-decoration:none;border-bottom:1px solid rgb(199 210 254/.4);font-size:.95rem}.sl-related a:hover{color:#fff;border-bottom-color:rgb(255 255 255/.8)}.sl-related .reason{display:block;margin-top:.4rem;font-size:.85rem;color:rgb(255 255 255/.65);line-height:1.5}.sl-faq details{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);border-radius:14px;padding:.9rem 1.1rem;margin-top:.7rem}.sl-faq details[open]{background:rgb(255 255 255/.05)}.sl-faq summary{cursor:pointer;font-weight:600;font-size:.98rem;color:rgb(255 255 255/.92);list-style:none}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq summary:after{content:"+";float:right;color:rgb(196 181 253);font-weight:700}.sl-faq details[open] summary:after{content:"–"}.sl-faq .a{margin-top:.6rem;font-size:.92rem;color:rgb(255 255 255/.7);line-height:1.6}.sl-final-cta{background:linear-gradient(135deg,rgb(124 58 237/.15),rgb(59 130 246/.1));border:1px solid rgb(255 255 255/.12);border-radius:20px;padding:2.4rem 1.6rem;text-align:center;margin:2rem 0}.sl-final-cta h2{margin-bottom:.6rem}.sl-final-cta p{max-width:44rem;margin:0 auto 1.4rem;color:rgb(255 255 255/.78)}.sl-final-cta .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.sl-attribution{border-top:1px solid rgb(255 255 255/.06);padding:1.4rem 0;text-align:center;font-size:.78rem;color:rgb(255 255 255/.45)}.sl-attribution a{color:rgb(199 210 254);text-decoration:none;border-bottom:1px dotted rgb(199 210 254/.4)}html.light .sl-page{background:linear-gradient(180deg,#f8fafc,#f0f9ff 40%,#f8fafc);color:rgba(12,20,36,.92)}html.light .sl-breadcrumb{color:rgba(12,20,36,.55)}html.light .sl-breadcrumb a{color:rgba(12,20,36,.78);border-bottom-color:rgba(12,20,36,.22)}html.light .sl-breadcrumb a:hover{color:#0c1424;border-bottom-color:rgba(12,20,36,.6)}html.light .sl-breadcrumb .sep{color:rgba(12,20,36,.35)}html.light .sl-hero h1{background:linear-gradient(135deg,#0c1424,#0c4a6e 40%,#0284c7 70%,#ea580c);-webkit-background-clip:text;background-clip:text}html.light .sl-hero .badge-pill{background:rgba(12,20,36,.04);border-color:rgba(12,20,36,.12);color:rgba(12,20,36,.85)}html.light .sl-hero .lead{color:rgba(12,20,36,.78)}html.light .sl-stat{background:rgba(12,74,110,.04);border-color:rgba(12,20,36,.1)}html.light .sl-stat .value{background:linear-gradient(90deg,#0284c7,#6d28d9);-webkit-background-clip:text;background-clip:text}html.light .sl-stat .label{color:rgba(12,20,36,.6)}html.light .sl-section .eyebrow{color:#6d28d9!important}html.light .sl-section h2{color:#0c1424!important}html.light .sl-section p.body{color:rgba(12,20,36,.78)!important}html.light .sl-card{background:rgba(12,74,110,.04);border-color:rgba(12,20,36,.12)}html.light .sl-card:hover{background:rgba(12,74,110,.06);border-color:rgba(12,20,36,.22)}html.light .sl-card h3{color:#0c1424}html.light .sl-card p{color:rgba(12,20,36,.72)}html.light .sl-step{background:rgba(12,74,110,.04);border-color:rgba(12,20,36,.12)}html.light .sl-step .n{color:#6d28d9}html.light .sl-step p{color:rgba(12,20,36,.72)!important}html.light .sl-related li{background:rgba(12,74,110,.04);border-color:rgba(12,20,36,.14)}html.light .sl-related a{color:#4338ca!important}html.light .sl-related a:hover{color:#0c1424!important;border-bottom-color:rgba(12,20,36,.8)}html.light .sl-related .reason{color:rgba(12,20,36,.72)!important}html.light .sl-faq details{background:rgba(12,74,110,.04);border-color:rgba(12,20,36,.12)}html.light .sl-faq details[open]{background:rgba(12,74,110,.06)}html.light .sl-faq summary{color:#0c1424!important}html.light .sl-faq summary:after{color:#6d28d9}html.light .sl-faq .a{color:rgba(12,20,36,.78)!important}html.light .sl-final-cta{background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(251,146,60,.06));border-color:rgba(12,20,36,.12)}html.light .sl-final-cta p{color:rgba(12,20,36,.78)}html.light .sl-attribution{border-top-color:rgba(12,20,36,.08);color:rgba(12,20,36,.55)!important}html.light .sl-attribution a{color:#4338ca;border-bottom-color:rgba(67,56,202,.4)}