.aml_page__wKrv5{--ink:#0f0e0c;--ink-mid:#3a3832;--ink-light:#7a7670;--paper:#faf8f4;--cream:#f2ede4;--accent:#1a4a3a;--accent-light:#d0e8e0;--accent-mid:#2d7a62;--gold:#b8935a;--gold-light:#e8d9c0;--rule:#ddd8cf;--serif:Georgia,Garamond,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;font-family:var(--sans);background:var(--paper);color:var(--ink);font-size:16px;line-height:1.7;min-height:100vh}.aml_hero__Pl4bC{background:var(--accent);color:var(--paper);padding:80px 48px 64px;position:relative;overflow:hidden}.aml_hero__Pl4bC:before{inset:0;background:repeating-linear-gradient(60deg,transparent,transparent 60px,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 61px)}.aml_hero__Pl4bC:after,.aml_hero__Pl4bC:before{content:"";position:absolute;pointer-events:none}.aml_hero__Pl4bC:after{right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.04)}.aml_hero-tag___VYWa{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7fd4b8;border:1px solid #7fd4b8;padding:4px 12px;border-radius:2px;margin-bottom:28px;animation:aml_fadeUp__0T5uO .5s ease both}.aml_hero__Pl4bC h1{font-family:var(--serif);font-size:clamp(28px,4.5vw,50px);font-weight:400;line-height:1.12;max-width:620px;margin-bottom:24px;letter-spacing:-.01em;animation:aml_fadeUp__0T5uO .5s ease .1s both}.aml_hero__Pl4bC h1 em{font-style:italic;color:#7fd4b8}.aml_hero-sub__xQ2fg{font-size:15px;color:rgba(250,248,244,.6);max-width:500px;line-height:1.6;margin-bottom:40px;animation:aml_fadeUp__0T5uO .5s ease .2s both}.aml_hero-meta__wiuHd{display:flex;gap:32px;flex-wrap:wrap;padding-top:32px;border-top:1px solid rgba(255,255,255,.12);animation:aml_fadeUp__0T5uO .5s ease .3s both}.aml_hero-meta-item__xbWVw{display:flex;flex-direction:column;gap:4px}.aml_hero-meta-item__xbWVw span:first-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(250,248,244,.38)}.aml_hero-meta-item__xbWVw span:last-child{font-size:14px;font-weight:500;color:var(--paper)}.aml_trophy-banner__vSu3F{background:var(--gold);color:#fff;padding:14px 48px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;letter-spacing:.03em}.aml_trophy-icon__AF1Pn{font-size:18px}.aml_content__d7o02{max-width:800px;margin:0 auto;padding:64px 48px 96px}.aml_stat-bar__1Mh2w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden;margin-bottom:56px}.aml_stat__yqiZ_{background:var(--cream);padding:24px 20px;display:flex;flex-direction:column;gap:6px}.aml_stat-num__zOLqd{font-family:var(--serif);font-size:34px;color:var(--accent);line-height:1;letter-spacing:-.02em}.aml_stat-label__pJDia{font-size:12px;color:var(--ink-light);line-height:1.4}.aml_section__NNnXA{margin-bottom:48px}.aml_section-label__4FGiZ{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-mid);margin-bottom:16px}.aml_section-label__4FGiZ:after{content:"";flex:1 1;height:1px;background:var(--accent-light)}.aml_page__wKrv5 h2{font-family:var(--serif);font-size:26px;font-weight:400;line-height:1.25;margin-bottom:16px}.aml_page__wKrv5 p{font-size:15.5px;color:var(--ink-mid);line-height:1.75;margin-bottom:14px}.aml_context-box__0DwF6{background:var(--accent);color:var(--paper);padding:28px 32px;border-radius:4px;margin:28px 0}.aml_context-box__0DwF6 p{color:rgba(250,248,244,.75);font-size:14px;margin:0;line-height:1.7}.aml_context-box__0DwF6 strong{color:#7fd4b8;font-weight:500}.aml_pull-quote__DPeR8{border-left:3px solid var(--accent-mid);margin:32px 0;padding:20px 28px;background:var(--accent-light);border-radius:0 4px 4px 0}.aml_pull-quote__DPeR8 p{font-family:var(--serif);font-size:18px;font-style:italic;color:var(--accent);line-height:1.55;margin:0}.aml_steps__bkH1K{margin:24px 0 32px;display:flex;flex-direction:column;gap:0}.aml_step__A6dTT{display:grid;grid-template-columns:48px 1fr;grid-gap:0 20px;gap:0 20px;position:relative}.aml_step-num-col__FPMMs{display:flex;flex-direction:column;align-items:center}.aml_step-num__TAbjN{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--serif);font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.aml_step-line__x_Ko0{width:1px;flex:1 1;background:var(--accent-light);margin:6px 0;min-height:24px}.aml_step__A6dTT:last-child .aml_step-line__x_Ko0{display:none}.aml_step-body__QcWe3{padding-bottom:28px}.aml_step-body__QcWe3 strong{display:block;font-size:14px;font-weight:500;color:var(--ink);margin-bottom:6px}.aml_step-body__QcWe3 p{font-size:14.5px;margin:0;line-height:1.65}.aml_tech-row__wJLLG{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px}.aml_tech-tag___EllX{font-size:12px;padding:5px 12px;border-radius:2px;background:var(--accent-light);color:var(--accent);border:1px solid #a8d4c8;font-weight:500}.aml_results__0T2tP{display:flex;flex-direction:column;gap:12px;margin:24px 0}.aml_result-item__kx1Al{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:var(--cream);border-radius:4px;border-left:3px solid var(--accent-mid)}.aml_result-num__D_era{font-family:var(--serif);font-size:26px;color:var(--accent);line-height:1;min-width:60px;font-style:italic;flex-shrink:0}.aml_result-desc__tfOA9{font-size:14.5px;color:var(--ink-mid);line-height:1.55}.aml_photo-slot__xub_K{border:1.5px dashed var(--rule);border-radius:4px;padding:32px;text-align:center;margin:24px 0;background:#fff}.aml_photo-slot__xub_K p{font-size:13px;color:var(--ink-light);margin:0;line-height:1.5}.aml_tags__CXXcp{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.aml_tag__5gDCI{font-size:12px;padding:5px 12px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-mid);background:var(--cream);letter-spacing:.03em}.aml_footer__QnlEy{background:var(--cream);border-top:1px solid var(--rule);padding:32px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.aml_footer__QnlEy p{font-size:13px;color:var(--ink-light);margin:0}.aml_footer-cta__POdRG{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px}.aml_back-link__Pcuus,.aml_footer-cta__POdRG{font-size:13px;font-weight:500;text-decoration:none}.aml_back-link__Pcuus{color:var(--ink-light);transition:color .2s}.aml_back-link__Pcuus:hover{color:var(--accent)}@keyframes aml_fadeUp__0T5uO{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.aml_hero__Pl4bC{padding:48px 24px 40px}.aml_content__d7o02{padding:40px 24px 64px}.aml_stat-bar__1Mh2w{grid-template-columns:1fr}.aml_trophy-banner__vSu3F{padding:14px 24px}.aml_footer__QnlEy{padding:24px;flex-direction:column;align-items:flex-start}}