.amlfaq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:16px;font-weight:var(--fw-bold);text-decoration:none;transition:background .15s}.amlfaq-btn--primary{background:var(--yellow);color:var(--navy)}.amlfaq-btn--primary:hover,.amlfaq-btn--primary:focus-visible{background:var(--yellow-deep);color:var(--navy);text-decoration:none}.amlfaq-btn--block{width:100%}.amlfaq-btn.disabled{opacity:.6;pointer-events:none}.amlfaq-hero__overlay{background:linear-gradient(96deg,rgba(1,17,38,.97) 0%,rgba(1,17,38,.94) 55%,rgba(1,17,38,.8) 100%)}.amlfaq-hero.aml-hero .aml-shell{padding-bottom:clamp(48px,6vw,72px)}.amlfaq-hero__title.aml-hero__title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-snug);margin-bottom:16px}.amlfaq-hero__lead.aml-hero__lead{font-size:17px;font-weight:var(--fw-regular);color:rgba(255,255,255,.88);margin-bottom:28px}.amlfaq-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.amlfaq-hero__link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:15px;font-weight:var(--fw-semibold);color:#fff;text-decoration:underline;text-underline-offset:4px}.amlfaq-hero__link:hover{color:var(--yellow)}.amlfaq-offer{background:var(--paper-2);border-bottom:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.amlfaq-offer__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);align-items:center}.amlfaq-offer__title{margin:0 0 12px;font-family:var(--font-heading);font-size:clamp(22px,2.4vw,28px);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--navy)}.amlfaq-offer__lead{margin:0 0 20px;max-width:60ch;font-size:16px;line-height:var(--lh-body);color:var(--text-muted)}.amlfaq-offer__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.amlfaq-offer__list li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;color:var(--text-body)}.amlfaq-offer__list i{flex-shrink:0;margin-top:3px;font-size:18px;color:var(--success)}.amlfaq-offer__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:clamp(20px,3vw,28px)}.amlfaq-offer__price{margin:0;font-family:var(--font-heading);font-size:36px;font-weight:var(--fw-bold);line-height:1.1;color:var(--navy)}.amlfaq-offer__price span{font-size:16px;font-weight:var(--fw-semibold);color:var(--text-muted)}.amlfaq-offer__gross{margin:4px 0 18px;font-size:14px;color:var(--text-muted)}.amlfaq-offer__bundle{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--text-muted)}.amlfaq-offer__bundle a{color:var(--navy);font-weight:var(--fw-semibold)}.amlfaq-pay{margin-top:14px;display:grid;gap:6px;justify-items:center}.amlfaq-pay__logos{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:16px}.amlfaq-pay__logos img{display:block;height:18px;width:auto}.amlfaq-pay__methods{margin:0;font-size:13px;color:var(--text-muted)}.amlfaq-browser{background:var(--paper);padding:clamp(48px,6vw,80px) 0}.amlfaq-browser__head{margin-bottom:20px}.amlfaq-browser__title{margin:0 0 6px;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--navy)}.amlfaq-browser__lead{margin:0;font-size:16px;color:var(--text-muted)}.amlfaq-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px) auto;align-items:center;gap:12px;margin:0 0 8px;padding:0 0 16px;border-bottom:1px solid var(--line)}.amlfaq-tools__search{position:relative;margin:0}.amlfaq-tools__search i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-muted);pointer-events:none}.amlfaq-tools__search input,.amlfaq-tools__chapter select{width:100%;min-height:46px;font-family:var(--font-body);font-size:16px;color:var(--text-body);background-color:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-sm);outline:none}.amlfaq-tools__search input{padding:0 14px 0 42px}.amlfaq-tools__chapter{margin:0}.amlfaq-tools__chapter select{padding:0 36px 0 12px;text-overflow:ellipsis}.amlfaq-tools__search input:focus,.amlfaq-tools__chapter select:focus{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-mist)}.amlfaq-tools__count{margin:0;font-size:14px;color:var(--text-muted);white-space:nowrap}.amlfaq-chapter{padding-top:32px}.amlfaq-chapter__title{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-family:var(--font-heading);font-size:20px;font-weight:var(--fw-bold);line-height:1.35;color:var(--navy)}.amlfaq-chapter__num{flex-shrink:0;min-width:28px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.amlfaq-accordion .aml-accordion__head{padding:16px 0;gap:16px}.amlfaq-accordion .aml-accordion__q-text{font-family:var(--font-body);font-size:16px;font-weight:var(--fw-medium);line-height:1.45;color:var(--text-body)}.amlfaq-accordion .aml-accordion__head[aria-expanded="true"] .aml-accordion__q-text{color:var(--navy);font-weight:var(--fw-semibold)}.amlfaq-item--title .aml-accordion__q::before{content:none;display:none}.amlfaq-accordion .aml-accordion__toggle{width:28px;height:28px}.amlfaq-item--title .aml-accordion__toggle{border-color:transparent;color:var(--text-muted)}.amlfaq-accordion .aml-accordion__panel-inner{padding:0 0 20px}.amlfaq-accordion .aml-accordion__answer{font-size:16px;font-weight:var(--fw-regular);line-height:1.7}.amlfaq-accordion .aml-accordion__answer p{margin:0 0 10px}.amlfaq-item__legal{margin:0 0 10px;font-size:14px;color:var(--text-muted)}.amlfaq-item__more{margin:0;font-size:15px;line-height:1.5;color:var(--text-muted)}.amlfaq-item__more i{margin-right:4px;vertical-align:-2px}.amlfaq-item__more a{margin-left:4px;font-weight:var(--fw-semibold);color:var(--navy)}[data-faq-item].is-hidden,[data-faq-group].is-hidden{display:none}.amlfaq-empty{margin:0;padding:48px 0;text-align:center;font-size:16px;color:var(--text-muted)}.amlfaq-empty i{display:block;margin-bottom:8px;font-size:32px}.amlfaq-final{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.amlfaq-final__box{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:clamp(20px,3vw,32px)}.amlfaq-final__title{margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:var(--fw-bold);color:var(--navy)}.amlfaq-final__lead{margin:0;max-width:68ch;font-size:16px;line-height:var(--lh-body);color:var(--text-muted)}.amlfaq-final__lead a{color:var(--navy);font-weight:var(--fw-semibold)}.amlfaq-final__box .amlfaq-btn{flex-shrink:0}@media (max-width:992px){.amlfaq-hero.aml-hero .aml-shell{padding-top:104px}.amlfaq-offer__grid{grid-template-columns:minmax(0,1fr)}.amlfaq-offer__card{max-width:480px}.amlfaq-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.amlfaq-tools__count{grid-column:1 / -1}}@media (max-width:768px){.amlfaq-tools{grid-template-columns:minmax(0,1fr)}.amlfaq-final__box{flex-direction:column;align-items:stretch}.amlfaq-final__box .amlfaq-btn{width:100%}}@media (max-width:576px){.amlfaq-hero__actions .amlfaq-btn{width:100%}.amlfaq-offer__price{font-size:32px}}