.aml-cost-calculator{color:var(--fg);container:aml-cost-calculator/inline-size;display:flex;flex-direction:column;gap:var(--space-lg,40px);width:100%}.aml-cost-calculator__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.aml-cost-calculator__header{align-items:flex-end;display:flex;gap:var(--space-xl,48px);justify-content:space-between}.aml-cost-calculator__heading{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-sm,24px);min-width:0}.aml-cost-calculator .aml-cost-calculator__headline{color:var(--fg);margin:0}.aml-cost-calculator__intro{color:var(--fg-secondary);flex:0 1 400px;min-width:0}.aml-cost-calculator__coadjute-text :last-child,.aml-cost-calculator__footnote :last-child,.aml-cost-calculator__intro :last-child{margin-bottom:0}.aml-cost-calculator__card{border-radius:var(--radius-xl,24px);box-shadow:0 16px 40px rgba(0,40,70,.08);display:grid;grid-template-areas:"inputs result";grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.aml-cost-calculator__card--form{grid-template-areas:"inputs result" "form result";grid-template-rows:auto 1fr}.aml-cost-calculator__form,.aml-cost-calculator__inputs{background-color:var(--color-neutral-00,#fff);border:1px solid var(--border);border-right:0;min-width:0;padding:var(--space-xl,48px)}.aml-cost-calculator__inputs{border-radius:var(--radius-xl,24px) 0 0 var(--radius-xl,24px);display:flex;flex-direction:column;gap:var(--space-md,32px);grid-area:inputs}.aml-cost-calculator__card--form .aml-cost-calculator__inputs{border-bottom:0;border-radius:var(--radius-xl,24px) 0 0 0}.aml-cost-calculator__form{border-radius:0 0 0 var(--radius-xl,24px);border-top:0;grid-area:form;padding-top:0}.aml-cost-calculator__presets{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs,8px)}.aml-cost-calculator__presets-label{color:var(--fg-secondary);flex-basis:100%;font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-eyebrow,.8px);text-transform:uppercase}.aml-cost-calculator__preset{background-color:var(--color-neutral-00,#fff);border:1px solid var(--border-secondary,#d4c9db);border-radius:var(--radius-pill,100px);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--font-size-2xs,14px);line-height:1.2;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.aml-cost-calculator__preset:hover{border-color:var(--marker)}.aml-cost-calculator__preset[aria-pressed=true]{background-color:var(--color-ink-100,#002846);border-color:var(--color-ink-100,#002846);color:var(--color-neutral-00,#fff)}.aml-cost-calculator__preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aml-cost-calculator__control-head{align-items:baseline;display:flex;gap:var(--space-s,16px);justify-content:space-between;margin-bottom:var(--space-2xs,8px)}.aml-cost-calculator__label{color:var(--fg);font-size:var(--font-size-s,16px);font-weight:var(--font-weight-medium,500);line-height:1.25}.aml-cost-calculator__value{color:var(--marker);flex:none;font-size:var(--font-size-md,18px);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold,600)}.aml-cost-calculator__hint{color:var(--fg-secondary);font-size:var(--font-size-xs,12px);line-height:1.35;margin:var(--space-3xs,6px) 0 0}.aml-cost-calculator__range{--p:0.5;--track:var(--color-lilac-20,#f2e5ff);-webkit-appearance:none;appearance:none;background:var(--gradient-accent) 0 0 /calc(11px + (100% - 22px)*var(--p)) 100% no-repeat,var(--track);border-radius:var(--radius-pill,100px);cursor:pointer;display:block;height:6px;margin:8px 0;width:100%;-webkit-tap-highlight-color:transparent}.aml-cost-calculator__range:focus{outline:none}.aml-cost-calculator__range::-webkit-slider-runnable-track{background:transparent;height:6px}.aml-cost-calculator__range::-moz-range-track{background:transparent;height:6px}.aml-cost-calculator__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--color-neutral-00,#fff);border:2px solid var(--marker);border-radius:50%;box-shadow:0 2px 6px rgba(0,40,70,.18);height:22px;margin-top:-8px;transition:box-shadow .15s ease,transform .15s ease;width:22px}.aml-cost-calculator__range::-moz-range-thumb{background-color:var(--color-neutral-00,#fff);border:2px solid var(--marker);border-radius:50%;box-shadow:0 2px 6px rgba(0,40,70,.18);box-sizing:border-box;height:22px;transition:box-shadow .15s ease,transform .15s ease;width:22px}.aml-cost-calculator__range:hover::-webkit-slider-thumb{box-shadow:0 2px 6px rgba(0,40,70,.18),0 0 0 6px rgba(139,68,207,.14)}.aml-cost-calculator__range:hover::-moz-range-thumb{box-shadow:0 2px 6px rgba(0,40,70,.18),0 0 0 6px rgba(139,68,207,.14)}.aml-cost-calculator__range:active::-webkit-slider-thumb{transform:scale(1.1)}.aml-cost-calculator__range:active::-moz-range-thumb{transform:scale(1.1)}.aml-cost-calculator__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-neutral-00,#fff),0 0 0 5px var(--accent)}.aml-cost-calculator__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-neutral-00,#fff),0 0 0 5px var(--accent)}.aml-cost-calculator__result{background:linear-gradient(70.56deg,#124661 0,#063558 37.03%,#063558 54.32%,#3f4c85 99.96%) padding-box,var(--gradient-accent) border-box;border-radius:0 var(--radius-xl,24px) var(--radius-xl,24px) 0;border-top:6px solid transparent;color:var(--fg);display:flex;flex-direction:column;gap:var(--space-s,16px);grid-area:result;min-width:0;padding:var(--space-lg,40px) var(--space-md,32px)}.aml-cost-calculator__result p{margin:0}.aml-cost-calculator__label-caps{color:var(--fg-secondary);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-medium,500);letter-spacing:var(--letter-spacing-eyebrow,.8px);line-height:1.3;text-transform:uppercase}.aml-cost-calculator .aml-cost-calculator__total{color:var(--color-lilac-40,#e5cbff);font-size:var(--font-size-6xl,48px);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium,500);letter-spacing:-.96px;line-height:1.1;margin-top:calc(var(--space-2xs, 8px) - var(--space-s, 16px))}.aml-cost-calculator .aml-cost-calculator__per-branch{color:var(--fg-secondary);font-size:var(--font-size-s,16px);margin-top:calc(var(--space-4xs, 4px) - var(--space-s, 16px))}.aml-cost-calculator__per-branch b{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold,600)}.aml-cost-calculator__coadjute,.aml-cost-calculator__parts-box{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-large,16px);display:flex;flex-direction:column;gap:var(--space-xs,12px);padding:var(--space-s,16px) 20px 20px}.aml-cost-calculator__parts{display:flex;flex-direction:column;gap:var(--space-xs,12px);list-style:none;margin:0;padding:0}.aml-cost-calculator__part{align-items:baseline;display:grid;font-size:var(--font-size-2xs,14px);gap:var(--space-3xs,6px) var(--space-xs,12px);grid-template-columns:minmax(0,1fr) auto;line-height:1.3}.aml-cost-calculator__part-label{color:var(--fg)}.aml-cost-calculator__part-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.aml-cost-calculator__part-amount b{color:var(--fg);font-weight:var(--font-weight-semibold,600)}.aml-cost-calculator__bar{background-color:var(--color-white-10,hsla(0,0%,100%,.1));border-radius:var(--radius-pill,100px);grid-column:1/-1;height:6px;overflow:hidden}.aml-cost-calculator__bar-fill{background:var(--gradient-accent);border-radius:inherit;display:block;height:100%;transition:width .3s ease;width:0}.aml-cost-calculator__stats{border-top:1px solid var(--border);margin:0}.aml-cost-calculator__stats div{border-bottom:1px solid var(--border);display:flex;font-size:var(--font-size-2xs,14px);gap:var(--space-s,16px);justify-content:space-between;padding:var(--space-xs,12px) 0}.aml-cost-calculator__stats dt{color:var(--fg-secondary)}.aml-cost-calculator__stats dd{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold,600);margin:0;white-space:nowrap}.aml-cost-calculator__coadjute{gap:var(--space-2xs,8px);margin-top:var(--space-2xs,8px);padding:20px}.aml-cost-calculator .aml-cost-calculator__coadjute-headline{color:var(--fg);font-size:var(--font-size-2xl,24px);font-weight:var(--font-weight-medium,500);letter-spacing:-.24px;line-height:1.15}.aml-cost-calculator__coadjute-text{color:var(--fg-secondary)}.aml-cost-calculator__coadjute-text a{color:var(--fg);font-weight:var(--font-weight-semibold,600);text-decoration:none;white-space:nowrap}.aml-cost-calculator__coadjute-text a:hover{text-decoration:underline;text-underline-offset:3px}.aml-cost-calculator__form-heading{border-top:1px solid var(--border);color:var(--fg);margin:0 0 var(--space-4xs,4px);padding-top:var(--space-md,32px)}.aml-cost-calculator__form-text{color:var(--fg-secondary);font-size:var(--font-size-2xs,14px);line-height:1.4;margin:0 0 var(--space-s,16px)}.aml-cost-calculator__footnote{color:var(--fg-secondary);margin-top:calc(var(--space-s, 16px) - var(--space-lg, 40px));max-width:900px}@container aml-cost-calculator (max-width: 899px){.aml-cost-calculator__card,.aml-cost-calculator__card--form{grid-template-areas:"inputs" "result" "form";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.aml-cost-calculator__card--form .aml-cost-calculator__inputs,.aml-cost-calculator__inputs{border-bottom:0;border-radius:var(--radius-xl,24px) var(--radius-xl,24px) 0 0;border-right:1px solid var(--border);padding:var(--space-md,32px)}.aml-cost-calculator__result{border-radius:0 0 var(--radius-xl,24px) var(--radius-xl,24px);padding:var(--space-md,32px)}.aml-cost-calculator__card--form .aml-cost-calculator__result{border-radius:0}.aml-cost-calculator__form{border-radius:0 0 var(--radius-xl,24px) var(--radius-xl,24px);border-right:1px solid var(--border);padding:var(--space-md,32px)}.aml-cost-calculator__form-heading{border-top:0;padding-top:0}}@container aml-cost-calculator (max-width: 719px){.aml-cost-calculator__header{align-items:flex-start;flex-direction:column;gap:var(--space-sm,24px)}.aml-cost-calculator__intro{flex:none}}@container aml-cost-calculator (max-width: 479px){.aml-cost-calculator__card--form .aml-cost-calculator__inputs,.aml-cost-calculator__form,.aml-cost-calculator__inputs,.aml-cost-calculator__result{padding:var(--space-sm,24px)}.aml-cost-calculator .aml-cost-calculator__total{font-size:var(--font-size-5xl,40px)}}@media (prefers-reduced-motion:reduce){.aml-cost-calculator__bar-fill,.aml-cost-calculator__preset,.aml-cost-calculator__range::-webkit-slider-thumb{transition:none}.aml-cost-calculator__range::-moz-range-thumb{transition:none}}