.aml-fiar, .aml-fiar *, .aml-fiar *::before, .aml-fiar *::after{margin:0;padding:0;box-sizing:border-box}.aml-fiar{--dark:#222833;--dark-d:#1A1F2B;--dark-c:#2A3444;--dark-b:#303D52;--dark-sep:rgba(232,237,245,0.07);--light:#FAFAF7;--light-c:#FFF;--light-b:#F3F2ED;--light-sep:#E4E2DB;--t-h:#FFF;--t-b:#E8EDF5;--t-s:#9BACC4;--t-m:#54637A;--l-h:#1A1F2B;--l-b:#3C4656;--l-s:#6C7687;--blue:#1C88D1;--blue-d:#033B6D;--lemon:#CCFF85;--lemon-d:#A8D860;--green:#2F8F6F;--amber:#D4A843;--radius:4px;--radius-lg:8px;--max:1240px;font-family:'Inter',sans-serif;font-size:16px;line-height:1.65;color:var(--t-b);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.aml-fiar
.wrap{max-width:var(--max);margin:0
auto}.aml-fiar
.btn{display:inline-flex;align-items:center;gap:8px;padding:12px
22px;border-radius:var(--radius);font-family:'Inter',sans-serif;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:all 0.18s;white-space:nowrap;text-decoration:none}.aml-fiar .btn-lg{padding:14px
26px;font-size:15px}.aml-fiar .btn-lemon{background:var(--lemon);color:var(--l-h)}.aml-fiar .btn-lemon:hover{background:var(--lemon-d);transform:translateY(-1px);box-shadow:0 8px 24px rgba(204,255,133,0.25)}.aml-fiar .btn-ghost{background:transparent;color:var(--t-b);border:1.5px solid rgba(232,237,245,0.25)}.aml-fiar .btn-ghost:hover{border-color:var(--lemon);color:var(--lemon)}.aml-fiar .btn-solid{background:var(--l-h);color:var(--light)}.aml-fiar .btn-solid:hover{background:var(--blue-d)}.aml-fiar .btn-outline{background:transparent;color:var(--l-h);border:1.5px solid var(--light-sep)}.aml-fiar .btn-outline:hover{border-color:var(--l-h)}.aml-fiar
.sp{padding:88px
48px}.aml-fiar .sp-sm{padding:28px
48px}.aml-fiar
.ew{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;display:block;margin-bottom:12px}.aml-fiar .ew-lemon{color:var(--lemon)}.aml-fiar .ew-blue{color:var(--blue)}.aml-fiar .ew-line{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:14px}.aml-fiar .ew-line::before{content:"—";font-size:14px}.aml-fiar .h1-dark{font-size:50px;font-weight:800;line-height:1.04;letter-spacing:-0.03em;color:var(--t-h)}.aml-fiar .h1-dark
em{font-style:normal;color:var(--lemon)}.aml-fiar .h2-dark{font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:var(--t-h);margin-bottom:16px}.aml-fiar .h2-light{font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:var(--l-h);margin-bottom:16px}.aml-fiar .lead-dark{font-size:17px;color:var(--t-s);line-height:1.6}.aml-fiar .lead-light{font-size:17px;color:var(--l-b);line-height:1.6}.aml-fiar
.reveal{opacity:0;transform:translateY(16px);transition:opacity 0.5s,transform 0.5s}.aml-fiar
.reveal.visible{opacity:1;transform:none}.aml-fiar
.d1{transition-delay:.08s}.aml-fiar
.d2{transition-delay:.16s}.aml-fiar
.d3{transition-delay:.24s}.aml-fiar-modal-root .modal-backdrop{position:fixed;inset:0;background:rgba(26,31,43,.75);backdrop-filter:blur(4px);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;font-family:'Inter',sans-serif}.aml-fiar-modal-root .modal-backdrop.show{display:flex}.aml-fiar-modal-root .aml-fiar-modal{background:#FFF;border-radius:8px;max-width:510px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);position:relative}.aml-fiar-modal-root .modal-close{position:absolute;top:13px;right:13px;width:30px;height:30px;border-radius:50%;background:#F3F2ED;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6C7687;transition:all .15s}.aml-fiar-modal-root .modal-close:hover{background:#1A1F2B;color:#FFF}.aml-fiar-modal-root .modal-hdr{padding:30px
34px 0}.aml-fiar-modal-root .modal-ew{font-size:11px;color:#1C88D1;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:7px}.aml-fiar-modal-root .modal-title{font-size:21px;font-weight:800;color:#1A1F2B;margin-bottom:7px;line-height:1.2}.aml-fiar-modal-root .modal-sub{font-size:13.5px;color:#6C7687;line-height:1.55}.aml-fiar-modal-root .modal-form{padding:22px
34px 30px;display:flex;flex-direction:column;gap:13px}.aml-fiar-modal-root .form-row{display:flex;flex-direction:column;gap:5px}.aml-fiar-modal-root .form-row.split{display:grid;grid-template-columns:1fr 1fr;gap:11px}.aml-fiar-modal-root .form-lbl{font-size:11px;font-weight:700;color:#1A1F2B;letter-spacing:1px;text-transform:uppercase}.aml-fiar-modal-root .form-input,
.aml-fiar-modal-root .form-select,
.aml-fiar-modal-root .form-textarea{font-family:inherit;font-size:13.5px;color:#1A1F2B;background:#FAFAF7;border:1.5px solid #E4E2DB;border-radius:4px;padding:10px
13px;outline:none;transition:border-color .15s;width:100%}.aml-fiar-modal-root .form-input:focus,
.aml-fiar-modal-root .form-select:focus,
.aml-fiar-modal-root .form-textarea:focus{border-color:#1A1F2B}.aml-fiar-modal-root .form-textarea{resize:vertical;min-height:76px}.aml-fiar-modal-root .form-submit{background:#1A1F2B;color:#FFF;padding:13px;border-radius:4px;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background .15s}.aml-fiar-modal-root .form-submit:hover{background:#033B6D}.aml-fiar-modal-root .form-foot{font-size:11.5px;color:#6C7687;line-height:1.5}.aml-fiar-modal-root .form-foot
a{color:#1C88D1}.aml-fiar-modal-root .form-success{display:none;padding:30px
34px;text-align:center}.aml-fiar-modal-root .form-success.show{display:block}.aml-fiar-modal-root .form-success-icon{width:50px;height:50px;border-radius:50%;background:#CCFF85;color:#1A1F2B;display:flex;align-items:center;justify-content:center;margin:0
auto 14px}.aml-fiar-modal-root .form-success-title{font-size:19px;font-weight:800;color:#1A1F2B;margin-bottom:7px}.aml-fiar-modal-root .form-success-sub{font-size:13.5px;color:#3C4656;line-height:1.55}.aml-fiar-modal-root .form-submit:disabled,
.aml-fiar-modal-root .form-submit.is-sending{opacity:.7;cursor:wait}.aml-fiar-modal-root .aml-fiar-hp{position:absolute !important;left:-10000px !important;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:800px){.aml-fiar .sp,
.aml-fiar .sp-sm{padding-left:24px;padding-right:24px}}@media(max-width:600px){.aml-fiar .h1-dark{font-size:32px}.aml-fiar .h2-dark,
.aml-fiar .h2-light{font-size:26px}}