body{margin:0;background:#f6f9fe}.alg-page{font-family:"Plus Jakarta Sans","Segoe UI",Roboto,Arial,sans-serif;color:#0b1d4d;-webkit-font-smoothing:antialiased;line-height:1.6}.alg-page *,.alg-page *::before,.alg-page *::after{box-sizing:border-box}.alg-hero{position:relative;color:#fff;background:radial-gradient(120% 140% at 85% 0%, #0b4fd6 0%, #00307a 40%, #002454 75%);overflow:hidden;padding-bottom:60px}.alg-hero::after{content:"";position:absolute;right:-80px;bottom:-120px;width:420px;height:420px;border-radius:50%;border:60px solid rgba(252,201,15,.12)}.alg-hero__in{position:relative;z-index:1;padding-top:40px}.alg-hero__eyebrow{margin:0;color:#fcc90f;font-size:var(--ash-hero-eyebrow);letter-spacing:2px;font-weight:800}.alg-hero h1{margin:10px 0 0;font-size:var(--ash-hero-title);line-height:1.12;letter-spacing:-0.5px;font-weight:800}.alg-hero h1 em{font-style:normal;color:#fcc90f}.alg-hero p.alg-hero__d{margin:14px 0 0;max-width:560px;font-size:var(--ash-hero-desc);line-height:1.65;color:hsla(0,0%,100%,.92)}.alg-tabs{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.alg-tabs a{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:40px;border:1.5px solid hsla(0,0%,100%,.6);color:#fff;text-decoration:none;font-weight:700;font-size:var(--ash-btn);transition:background .25s,color .25s}.alg-tabs a:hover{background:#fcc90f;border-color:#fcc90f;color:#0b1d4d}.alg-main{max-width:900px;margin:-30px auto 0;padding:0 20px 60px;position:relative;z-index:2}.alg-card{background:#fff;border-radius:16px;padding:32px 34px;box-shadow:0 10px 30px -18px rgba(20,50,130,.35);margin-bottom:24px}@media(max-width: 560px){.alg-card{padding:24px 20px}}.alg-card h2{margin:0;font-size:var(--ash-sec-title);line-height:1.22;color:#0a2d66;letter-spacing:-0.4px}.alg-card .alg-eyebrow{margin:0 0 4px;font-size:var(--ash-sec-eyebrow);letter-spacing:1.5px;font-weight:800;color:#1450d8}.alg-card h3{margin:22px 0 6px;font-size:var(--ash-card-title);color:#0a2d66}.alg-card p,.alg-card li{font-size:var(--ash-sec-desc);color:#4b587a}.alg-card a{color:#1450d8}.alg-faq{margin-top:14px;border-top:1px solid #e6ebf3}.alg-faq details{border-bottom:1px solid #e6ebf3;padding:14px 0}.alg-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;font-weight:700;color:#0a2d66;font-size:var(--ash-card-title)}.alg-faq summary::-webkit-details-marker{display:none}.alg-faq summary::after{content:"+";font-size:22px;line-height:1;color:#1450d8;transition:transform .25s}.alg-faq details[open] summary::after{transform:rotate(45deg)}.alg-faq details p{margin:8px 0 0}.alg-note{font-size:13px !important;color:#7a86a6 !important}@media(min-width: 992px){.alg-hero{min-height:clamp(460px,34vw,640px);display:flex;flex-direction:column}.alg-hero__in{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:0;padding-bottom:50px}}
