/**
 * Generated from static template style attributes.
 * Dynamic PHP-computed values remain inline by design.
 */
.asu-015a3c5055 { padding-right: 50px; background: var(--as-gray-50); border-radius: var(--as-radius-pill); }
.asu-01d68caad0 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: 22px; display: flex; align-items: center; gap: 16px; box-shadow: var(--as-shadow-sm); transition: 180ms ease; }
.asu-045aac899d { margin-bottom: 16px; }
.asu-049a4ad704 { height: 36px; width: 100%; font-size: 12px; font-weight: 700; }
.asu-059a7349f6 { font-size: 13px; line-height: 1.5; color: var(--as-gray-600); margin: 0 0 16px; }
.asu-05be833f09 { color: var(--as-white); font-size: 15px; text-transform: uppercase; margin-bottom: 20px; }
.asu-06c99e06d1 { width: 72px; height: 72px; border-radius: 50%; background: var(--as-blue-100); color: var(--as-blue-600); display: grid; place-items: center; margin: 0 auto 20px; }
.asu-06fc2bc1a6 { display: grid; grid-template-columns: 1.1fr 1fr; gap: 50px; align-items: center; }
.asu-08c0c7e29f { padding: 16px 20px; color: var(--as-gray-800); vertical-align: middle; }
.asu-0a52a6e2eb { background: var(--as-navy-950); color: var(--as-white); border-radius: var(--as-radius-lg); padding: var(--space-8) var(--space-10); margin-bottom: var(--space-8); position: relative; overflow: hidden; box-shadow: var(--as-shadow-md); }
.asu-0d1c12160a { font-size:12px; font-weight:800; color:#1a1f71; margin-left:12px; }
.asu-0d49a6f115 { font-size: 12px; color: var(--as-gray-500); }
.asu-0dd3468970 { font-size:12px; font-weight:800; color:#4caf50; }
.asu-0dfca159b8 { font-size:13px; color:var(--as-gray-400); }
.asu-10763fdb41 { background: linear-gradient(135deg, var(--as-navy-950), var(--as-navy-800)); padding-block: 50px; color: var(--as-white); }
.asu-107664632d { color: rgba(255,255,255,0.15); }
.asu-108526aea9 { font-size:12px; font-weight:800; color:#e3000f; margin-left:12px; }
.asu-1087345307 { color: var(--as-whatsapp); font-weight:800; text-transform:uppercase; }
.asu-11d240cbc8 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.asu-12c647faf5 { height: 32px; font-size: 11px; font-weight:700; width: 100%; margin-top: auto; }
.asu-130cd8da02 { font-size: 13px; color: var(--as-gray-500); margin: 0; }
.asu-152261bf26 { background: var(--as-white); padding: 6px; border-radius: var(--as-radius-pill); border: 1px solid var(--as-border-medium); max-width: 500px; display: flex; align-items: center; box-shadow: var(--as-shadow-sm); }
.asu-1562c3ed9c { display: flex; gap: 12px; justify-content: center; }
.asu-157fcedab8 { color: var(--as-navy-950); font-size: 22px; font-weight: 700; margin-bottom: 8px; border-bottom: 1px solid var(--as-border-light); padding-bottom:12px; }
.asu-15fa32aebf { flex: 1; min-width: 0; }
.asu-16f37aee78 { display: flex; align-items: center; gap: 24px; flex-wrap: wrap; }
.asu-17607dd3f4 { font-size: 15px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 16px; text-transform: uppercase; border-bottom: 1px solid var(--as-border-light); padding-bottom: 12px; display: flex; align-items: center; gap: 8px; }
.asu-190c4665d5 { margin: 0 0 10px; font-size: 14px; font-weight: 600; }
.asu-1b67140fcb { margin:0 0 4px; font-size:14px; font-weight:700; color:var(--as-navy-950); }
.asu-1bacb8b68c { display: block; margin-bottom: 12px; }
.asu-1c21000cdc { font-size: 13px; color: var(--as-gray-600); margin: 0; }
.asu-1eeb6af3c0 { color: var(--as-blue-600); text-decoration: none; font-weight: 600; }
.asu-1f61f29863 { grid-column: span 2; }
.asu-1fe5909569 { display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--as-border-light); padding-bottom: 12px; }
.asu-202c10b7b6 { height: 38px; border-radius: var(--as-radius-pill); padding-inline: 18px; font-size: 12px; font-weight: 700; }
.asu-211ec5aa0f { font-size: 22px; font-weight: 700; color: var(--as-white); margin: 0 0 6px; }
.asu-21c39bc0c6 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: 60px var(--space-6); text-align: center; box-shadow: var(--as-shadow-sm); }
.asu-21f7ae420c { display: flex; gap: 10px; flex-wrap: wrap; justify-content: center; margin-bottom: 40px; }
.asu-22bee64cc5 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: 20px; box-shadow: var(--as-shadow-sm); }
.asu-231e89b632 { border-bottom: 1px solid var(--as-border-light); transition: 160ms ease; }
.asu-24e0391a38 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); overflow: hidden; box-shadow: var(--as-shadow-sm); }
.asu-250dd8d113 { color: var(--as-gray-900); }
.asu-258718b6ce { list-style: none; padding: 0; margin: 0; display:flex; flex-direction:column; gap:14px; }
.asu-25d36fe368 { border-top: 1px solid var(--as-border-light); padding-top: 16px; margin-top: 6px; font-size: 11px; color: var(--as-gray-500); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; }
.asu-2601fc1e3b { position: sticky; top: 100px; display: flex; flex-direction: column; gap: 20px; }
.asu-2664f08b9e { aspect-ratio: 16/9; margin-bottom: 12px; }
.asu-271a6aa624 { height: 38px; padding-inline: 14px; white-space: nowrap; font-size: 13px; font-weight: 700; }
.asu-2740cdc788 { font-size: var(--fs-3xl); font-weight: 800; color: var(--as-navy-950); margin: 0 0 12px; line-height: 1.15; }
.asu-28f03639bd { width: 44px; height: 44px; border-radius: var(--as-radius-sm); background: rgba(14,165,233,0.1); color: var(--as-info); display: grid; place-items: center; flex-shrink: 0; }
.asu-295568ffc8 { background: var(--as-navy-900); padding-block: 20px; border-top: 1px solid rgba(255,255,255,0.05); font-size: 12px; text-align: center; }
.asu-2b176b4aec { display: flex; gap: 16px; align-items: center; }
.asu-2b7c971a1f { display: flex; gap: 4px; font-weight: 700; color: var(--as-success); }
.asu-2d37e15552 { display: flex; gap: 8px; max-width: 360px; width: 100%; }
.asu-2d56a2c4a4 { font-size: 14px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 4px; }
.asu-2dba349fcc { color: var(--as-gray-900); text-decoration: none; }
.asu-2e2a4224f6 { margin-right:8px; }
.asu-2e9bbbde93 { padding: 16px; display: flex; flex-direction: column; height: 100%; }
.asu-3088da1131 { display: flex; align-items: center; gap: 8px; }
.asu-309a3d75ca { width: 100%; border-collapse: collapse; text-align: left; font-size: 13px; }
.asu-3104016404 { margin-top: 50px; background: var(--as-gray-50); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: 24px; display:flex; gap: 20px; align-items: center; }
.asu-3218bbb2bf { font-size: var(--fs-xl); font-weight: 800; color: var(--as-blue-600); text-transform: uppercase; display: block; margin-bottom: 10px; }
.asu-330f3b6a9b { max-height: 52px; display: block; }
.asu-3370a242bb { font-size: 15px; color: var(--as-gray-600); margin: 0; line-height: 1.6; max-width: 500px; }
.asu-343c1bee7f { text-transform: uppercase; color: var(--as-blue-600); }
.asu-34d07e8f69 { font-size: 24px; font-weight: 800; color: var(--as-navy-950); display: block; }
.asu-36730857eb { color: inherit; display: inline-flex; align-items: center; gap: 4px; }
.asu-36dad155ea { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: var(--space-8); box-shadow: var(--as-shadow-sm); }
.asu-37ab33c6d6 { height:42px; font-size:13px; font-weight:700; border-radius:var(--as-radius-sm); display:flex; align-items:center; justify-content:center; }
.asu-37d62ef1a7 { color: var(--as-gray-700); text-decoration: none; font-weight: 500; }
.asu-3899b726fd { text-align: right; min-width: 90px; }
.asu-393edcb163 { font-size: 13px; color: var(--as-gray-600); line-height:1.5; margin-bottom: 14px; }
.asu-3a304bf2ad { font-size: 15px; font-weight: 700; color: var(--as-navy-950); margin: 0; display: flex; align-items: center; gap: 8px; }
.asu-3a55a5d47b { margin-top: 40px; }
.asu-3ad8ffb52a { height: 36px; padding: 0 16px; font-size: 12px; font-weight: 700; border-radius: var(--as-radius-sm); }
.asu-3c328e12cc { height: 38px; padding-inline: 14px; gap: 6px; display: none; }
.asu-3cb4a8b39c { font-size: 13px; font-weight: 600; margin: 0 0 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.asu-3d3746f932 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.asu-3d49ddd575 { margin-block: var(--space-12); }
.asu-3ebd6a89a2 { font-size: 13px; color: var(--as-gray-500); margin: 0 0 18px; }
.asu-3feb01cce5 { background: var(--as-page-bg); padding-block: var(--space-16); min-height: 75vh; display: flex; align-items: center; }
.asu-4035ba010d { font-size: 12px; color: var(--as-gray-400); }
.asu-4051e3cc80 { list-style: none; padding: 0; margin: 0; display:flex; flex-direction:column; gap:10px; font-size:13px; font-weight: 500; }
.asu-4057fc6303 { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.asu-410e077c9f { font-size: 13px; color: var(--as-blue-600); text-transform: uppercase; letter-spacing:0.5px; border-bottom: 1px solid var(--as-border-light); padding-bottom:8px; margin-bottom:12px; }
.asu-4172226f58 { font-size: 11px; color: var(--as-gray-400); }
.asu-41e4da9811 { margin-bottom: 50px; }
.asu-42acb60ee2 { font-weight: 700; }
.asu-434d4455b8 { background: var(--as-white); border-bottom: 1px solid var(--as-border-light); height: 78px; display: flex; align-items: center; }
.asu-43c547684b { color: var(--as-silver-300); font-size: 15px; margin: 0; max-width: 600px; margin-inline: auto; }
.asu-44f94279dc { height: 28px; font-size: 11px; padding: 0 10px; border-radius: 4px; font-weight: 700; text-decoration: none; }
.asu-45d13a4b3c { display: none; background: none; border: none; font-size: 24px; cursor: pointer; }
.asu-464b28cd89 { display: flex; flex-direction: column; gap: 10px; }
.asu-466e3b0329 { font-size: 13px; text-transform: uppercase; color: var(--as-gray-500); margin-bottom: 12px; font-weight: 700; }
.asu-48ecf37583 { font-size:12px; font-weight:800; color:#eb001b; margin-left:12px; }
.asu-4a21486844 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: var(--space-6); box-shadow: var(--as-shadow-md); }
.asu-4ac120810a { display: flex; flex-direction: column; gap: 24px; }
.asu-4c938c0094 { color: var(--as-gray-900); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.4; }
.asu-4ccba14480 { height: 38px; font-size: 12px; font-weight: 700; width: 100%; margin-top: auto; display: inline-flex; align-items: center; justify-content: center; }
.asu-4fb3cf05ed { color: var(--as-success); }
.asu-50666a574d { position: relative; }
.asu-509d5cd881 { position: relative; z-index: 2; display: flex; gap: 10px; }
.asu-51144f2168 { display: flex; gap: 8px; flex-wrap: wrap; }
.asu-51326c3266 { color: var(--as-white); font-size: var(--fs-3xl); font-weight: 800; line-height:1.2; margin-bottom: 16px; }
.asu-5459a169e0 { display: flex; justify-content: space-between; align-items: center; padding-top: var(--space-4); flex-wrap: wrap; gap: 14px; }
.asu-5461cdb233 { font-size: var(--fs-2xl); font-weight: 800; color: var(--as-navy-950); margin: 0 0 var(--space-8); }
.asu-559371d6e0 { width: 100%; height: 100%; }
.asu-55b9f4134e { padding: 14px 20px; font-weight: 700; font-size: 12px; text-transform: uppercase; border: none; }
.asu-56a665c46e { font-size: var(--fs-xl); font-weight: 700; color: var(--as-navy-950); margin: 0 0 10px; }
.asu-57a3409812 { font-size: 13px; line-height:1.6; margin-bottom:12px; }
.asu-580d940d08 { display: flex; align-items: center; gap: 12px; border-bottom: 1px solid var(--as-border-light); padding-bottom: 12px; }
.asu-5943bac8a5 { height: 32px; padding: 0 14px; border-radius: var(--as-radius-pill); font-size: 12px; font-weight: 600; text-decoration: none; border: 1px solid var(--as-border-light); background: var(--as-white); color: var(--as-gray-700); transition: all 180ms ease; }
.asu-594d7ec364 { display: flex; align-items: baseline; gap: 6px; margin-bottom: 14px; }
.asu-5980972755 { background: linear-gradient(135deg, var(--as-navy-950), var(--as-navy-800)); padding-block: 60px; color: var(--as-white); text-align: center; }
.asu-5b8fde4392 { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.2fr; gap: 40px; padding-block: 60px; }
.asu-5d28d491f1 { height: 44px; padding-inline: 22px; }
.asu-5dc5341ea5 { display: flex; width: 100%; position: relative; }
.asu-5e0e0486d1 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; text-align: center; }
.asu-6008de9399 { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; color: var(--as-blue-700); font-weight: 700; text-decoration: none; }
.asu-610398f0e4 { font-size: 16px; font-weight:700; margin-bottom: 8px; }
.asu-6170d94c81 { margin-left:8px; }
.asu-6330c3613a { width:34px; height:34px; border-radius:50%%; background:var(--as-gray-50); border:1px solid var(--as-border-light); display:grid; place-items:center; color:var(--as-danger); text-decoration:none; font-size:16px; transition:160ms ease; }
.asu-644accef89 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: var(--space-8); box-shadow: var(--as-shadow-md); display: grid; grid-template-columns: 1.2fr 1fr; gap: var(--space-10); margin-bottom: var(--space-10); align-items: start; }
.asu-64f42b517d { font-size: 13px; line-height: 1.6; margin-bottom: 20px; }
.asu-64f92ddf2b { background: var(--as-navy-950); color: var(--as-white); border-radius: var(--as-radius-md); padding: 30px var(--space-8); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; box-shadow: var(--as-shadow-sm); position: relative; overflow: hidden; }
.asu-6760981caf { width: 44px; height: 44px; border-radius: var(--as-radius-sm); background: var(--as-blue-100); color: var(--as-blue-600); display: grid; place-items: center; flex-shrink: 0; }
.asu-6788f2e014 { margin-bottom: var(--space-6); }
.asu-6821662b60 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: var(--space-6); box-shadow: var(--as-shadow-sm); display: flex; align-items: center; gap: 20px; justify-content: space-between; flex-wrap: wrap; }
.asu-686321682f { width: 8px; height: 8px; border-radius: 50%; background: var(--as-success); display:inline-block; animation: as-pulse 1.5s infinite; }
.asu-6905197078 { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; font-size: 13px; border-top: 1px solid var(--as-border-light); border-bottom: 1px solid var(--as-border-light); padding-block: var(--space-4); }
.asu-693434c7de { display: flex; gap: 8px; }
.asu-6a59054765 { margin-bottom: var(--space-8); }
.asu-6a8f54d6a6 { color: var(--as-gray-500); font-weight: 500; }
.asu-6aed3106ad { display: flex; gap: 12px; font-size: 12px; color: var(--as-gray-500); flex-wrap: wrap; }
.asu-6db951c524 { color: inherit; font-size:13px; font-weight:600; }
.asu-6e708ba3a2 { background: rgba(225,29,72,0.1); color: var(--as-danger); }
.asu-6f0e91aaec { font-size: 13px; font-weight: 600; color: var(--as-gray-700); }
.asu-6f4b26c350 { font-size: 13px; color: var(--as-gray-500); margin: 0 0 24px; }
.asu-6f65d5e778 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.asu-6f9a7a4919 { font-size: 12px; line-height: 1.5; color: var(--as-gray-500); margin-bottom: 24px; }
.asu-707b7644f9 { border-color: rgba(37,211,102,0.2); color: var(--as-whatsapp); }
.asu-739ff3ca73 { background: var(--as-navy-950); color: var(--as-white); }
.asu-76a59f2b57 { background: var(--as-navy-900); color: var(--as-white); height: 54px; display: flex; align-items: center; border-bottom: 1px solid rgba(255,255,255,0.04); }
.asu-77afdb3aac { font-size: 12px; color: var(--as-success); font-weight: 600; display: flex; align-items: center; gap: 4px; }
.asu-79545707fa { background:none; border:none; font-size:24px; cursor:pointer; }
.asu-7a355e0c96 { color: var(--as-gray-900); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.asu-7a5425f003 { font-size: var(--fs-base); color: var(--as-silver-300); margin: 0; line-height: 1.6; }
.asu-7d9caa439a { font-size: 15px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 6px; }
.asu-7e33d021ff { display: flex; align-items: center; gap: 10px; font-size: 13px; }
.asu-7e5a73f25b { background: var(--as-white); color: var(--as-navy-950); height: 42px; padding: 0 20px; font-weight: 700; border-radius: var(--as-radius-pill); }
.asu-7fb9652cf8 { height: 42px; width: 42px; background: var(--as-whatsapp); color: var(--as-white); border: none; border-radius: var(--as-radius-sm); display: flex; align-items: center; justify-content: center; }
.asu-7feccf8b3b { height: 44px; padding-inline: 20px; }
.asu-80104c5d77 { color: var(--as-silver-300); font-size: 14px; max-width: 600px; line-height: 1.5; }
.asu-8165e2c9cb { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-sm); padding: 12px 20px; margin-bottom: 24px; display: flex; align-items: center; justify-content: space-between; box-shadow: var(--as-shadow-sm); flex-wrap: wrap; gap: 12px; }
.asu-8170e0a340 { color: var(--as-danger); }
.asu-81e4c5d34a { height: 46px; background: var(--as-gray-50); color: var(--as-gray-400); border-color: var(--as-gray-200); cursor: not-allowed; font-weight: 700; }
.asu-831fc612f5 { font-size: 18px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 16px; text-transform: uppercase; }
.asu-8374fcd6ac { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 10px; }
.asu-839234400f { display: grid; grid-template-columns: 80px 1fr auto; gap: 20px; align-items: center; border-bottom: 1px solid var(--as-border-light); padding-bottom: 16px; }
.asu-83c881a291 { height: 28px; padding-inline: 12px; border-radius: var(--as-radius-pill); font-weight: 600; background: var(--as-blue-100); color: var(--as-blue-700); border: 1px solid rgba(0, 102, 255, 0.15); }
.asu-860ecb0438 { position: absolute; right: -40px; bottom: -40px; opacity: 0.12; color: var(--as-blue-500); width: 300px; height: 300px; pointer-events: none; }
.asu-867a719b46 { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px; }
.asu-87db227580 { position:relative; }
.asu-87e4e5a0e7 { height: 32px; padding: 0 16px; border-radius: var(--as-radius-pill); font-size:12px; font-weight:600; text-decoration:none; border:1px solid var(--as-border-medium); background:var(--as-white); color:var(--as-gray-700); }
.asu-88f1a869cc { font-size: 26px; font-weight: 800; color: var(--as-navy-950); }
.asu-8af2fc32b3 { width: 44px; height: 44px; border-radius: var(--as-radius-sm); background: rgba(18,183,106,0.1); color: var(--as-success); display: grid; place-items: center; flex-shrink: 0; }
.asu-8b71070118 { display: flex; flex-direction: column; align-items: center; gap: 6px; }
.asu-8ba38181f8 { display: flex; flex-direction: column; justify-content: center; }
.asu-8bda383525 { background: var(--as-page-bg); padding-block: 80px; min-height: 80vh; display: flex; align-items: center; }
.asu-8bfed925c8 { color: var(--as-gray-400); }
.asu-8cfadae0a5 { position: sticky; top: 110px; background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: 20px; }
.asu-8d49d021e8 { position: absolute; top: 12px; left: 12px; z-index: 2; display: flex; flex-direction: column; gap: 6px; }
.asu-8def21db75 { max-width: 720px; position: relative; z-index: 2; }
.asu-8e343ed19f { width: 32px; height: 32px; border-radius: 50%; background: var(--as-blue-100); color: var(--as-blue-600); display: grid; place-items: center; }
.asu-8e813ce7cc { max-width: 100%; max-height: 100%; object-fit: contain; }
.asu-8eeb3eb0e3 { background: var(--as-page-bg); padding-block: var(--space-8); min-height: 80vh; }
.asu-8ef476fc31 { display: flex; flex-direction: column; gap: 16px; }
.asu-8fff962aca { height: 44px; width: 100%; font-weight: 700; }
.asu-90b35149d8 { aspect-ratio: 16/9; margin-bottom: 14px; border-radius: var(--as-radius-sm); overflow: hidden; }
.asu-90e59b40aa { position: absolute; right: 4px; top: 4px; width: 38px; height: 38px; border-radius: 50%; border: none; background: var(--as-blue-600); color: var(--as-white); cursor: pointer; display: grid; place-items: center; }
.asu-914ee57395 { background: rgba(247,144,9,0.1); color: var(--as-warning); }
.asu-91fc894399 { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; font-size: 13px; }
.asu-9299c43ecb { display: grid; grid-template-columns: 1.6fr 1fr; gap: 32px; align-items: start; }
.asu-95664286a0 { font-size: 13px; font-weight: 700; color: var(--as-white); }
.asu-96a6ec2fa9 { display: inline-flex; align-items: center; gap: 4px; }
.asu-96f2c1f042 { display: block; font-size: 12px; font-weight: 700; text-transform: uppercase; color: var(--as-gray-500); margin-bottom: 12px; letter-spacing: 0.05em; }
.asu-97c1e423cf { display: flex; align-items: center; gap: 30px; }
.asu-9856afcded { border: none; flex: 1; height: 38px; font-size: 13px; background: none; padding-inline: 16px; width: 100%; }
.asu-98974ece30 { font-size: 18px; font-weight: 700; color: var(--as-navy-950); margin-bottom: 20px; text-transform: uppercase; display: flex; align-items: center; gap: 8px; border-bottom: 1px solid var(--as-border-light); padding-bottom: 10px; }
.asu-99da0db9ba { font-size: var(--fs-xl); font-weight: 700; color: var(--as-navy-950); margin: 0 0 8px; }
.asu-9a17f6d5ea { margin-right:8px; color: var(--as-success); }
.asu-9a3c95995d { font-weight: 700; color: var(--as-navy-950); }
.asu-9a68ad0147 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: var(--space-6); box-shadow: var(--as-shadow-sm); display: flex; flex-direction: column; gap: 14px; }
.asu-9a86ab4a50 { background: var(--as-navy-900); padding-block: 24px; border-bottom: 1px solid rgba(255,255,255,0.05); }
.asu-9ada289145 { background: rgba(37,211,102,0.06); padding: 10px; border-radius: 6px; border: 1px solid rgba(37,211,102,0.15); font-size: 11px; }
.asu-9b0a0cf271 { grid-column: span 2; display: flex; justify-content: flex-end; gap: 14px; align-items: center; margin-top:10px; }
.asu-9bd4b0f7a8 { background: var(--as-success); color: var(--as-white); height: 48px; padding: 0 24px; font-size: 14px; border-radius: var(--as-radius-pill); }
.asu-9c950b2025 { font-size: 10px; text-transform: uppercase; font-weight: 700; color: var(--as-gray-500); }
.asu-9def2b10f8 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: var(--space-5); box-shadow: var(--as-shadow-sm); position: sticky; top: 100px; }
.asu-9fa86a3b22 { height: 46px; justify-content: center; font-weight: 700; gap: 8px; }
.asu-a0b7d4da9f { font-size: 14px; font-weight: 700; margin: 0 0 10px; line-height: 1.4; }
.asu-a1b99b12e6 { height: 38px; font-size: 13px; }
.asu-a260105049 { font-size: 13px; color: var(--as-silver-300); margin: 0; }
.asu-a43f5d400a { background: var(--as-gray-50); border-radius: var(--as-radius-sm); overflow: hidden; width: 80px; height: 80px; border: 1px solid var(--as-border-light); display: grid; place-items: center; }
.asu-a56637a38b { color: var(--as-gray-300); }
.asu-a5753170e4 { height: 32px; padding: 0 16px; border-radius: var(--as-radius-pill); font-size: 12px; font-weight: 600; text-decoration: none; border: 1px solid var(--as-blue-500); background: var(--as-white); color: var(--as-blue-700); transition: all 180ms ease; }
.asu-a856374662 { list-style: none; display: flex; gap: 24px; margin: 0; padding: 0; }
.asu-a89cbda356 { width: 48px; height: 48px; border-radius: 50%; background: rgba(37,211,102,0.1); color: var(--as-whatsapp); display: grid; place-items: center; font-size: 24px; flex-shrink: 0; }
.asu-aa0000648c { color:inherit; }
.asu-abb8b840a4 { height: 48px; padding: 0 24px; font-size: 14px; }
.asu-abe15f32ce { margin-block: var(--space-12); min-height: 60vh; }
.asu-ac467a4fd7 { font-weight: 700; text-transform: uppercase; color: var(--as-blue-700); }
.asu-ae19c1b4ed { font-size: 15px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 4px; }
.asu-af22e47cc2 { color: var(--as-white); font-size: var(--fs-2xl); font-weight: 800; margin: 10px 0; }
.asu-af5bb0afde { font-weight: 500; }
.asu-afd9410ca9 { font-size: 14px; font-weight: 600; margin: 4px 0 6px; }
.asu-b0831f2732 { display: flex; flex-direction: column; gap: 14px; }
.asu-b188a8cffe { font-size: 13px; font-weight: 700; color: var(--as-navy-900); }
.asu-b1b76a13e5 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; font-size: 13px; }
.asu-b2a20ad064 { font-size: var(--fs-base); color: var(--as-gray-600); margin: 0 0 24px; max-width: 480px; margin-inline: auto; }
.asu-b2d79d95d4 { height: 46px; justify-content: center; font-weight: 700; }
.asu-b367431c81 { position:static; background: var(--as-blue-600); color: var(--as-white); }
.asu-b4b65afaaf { color: var(--as-success); display:flex; align-items:center; gap:6px; }
.asu-b58f1ea299 { font-size: 11px; color: var(--as-gray-500); display: block; text-transform: uppercase; font-weight: 700; }
.asu-b5d04e4801 { color: var(--as-blue-600); }
.asu-b6cdf2aee5 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-md); padding: 50px 30px; text-align: center; box-shadow: var(--as-shadow-sm); }
.asu-b6e54fc676 { display: grid; grid-template-columns: 240px 1fr auto; gap: 40px; align-items: center; width: 100%; }
.asu-b6ff78fd3b { display: flex; gap: 16px; align-items: center; font-size:13px; color: var(--as-silver-300); }
.asu-b8312b850e { font-size: 14px; color: var(--as-gray-600); margin-bottom: 24px; }
.asu-b87655debf { display: flex; gap: 10px; margin-bottom: 12px; align-items:center; }
.asu-b8a52e22a6 { position: relative; display: inline-block; font-size: 14px; width: 80px; color: var(--as-silver-300); }
.asu-b99074aefc { display: flex; align-items: center; gap: 14px; }
.asu-ba78c62d59 { color: var(--as-white); font-size: var(--fs-2xl); font-weight: 800; margin: 0; }
.asu-ba99798545 { background: var(--as-navy-950); color: var(--as-white); border-radius: var(--as-radius-md); padding: 22px; box-shadow: var(--as-shadow-sm); text-align: center; }
.asu-baf0af7873 { font-weight: 600; color: var(--as-gray-700); }
.asu-bc5c4fa779 { color: var(--as-gray-600); }
.asu-bcd43a0105 { list-style: none; padding:0; margin:0; display:flex; flex-direction:column; gap:10px; font-size:13px; }
.asu-bd64ef0c3e { display: grid; grid-template-columns: 280px 1fr; gap: 32px; align-items: start; }
.asu-bda3dd8c7f { font-size: var(--fs-base); color: var(--as-gray-600); margin: 0 0 30px; max-width: 480px; margin-inline: auto; }
.asu-bdc824871e { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: 80px 40px; text-align: center; box-shadow: var(--as-shadow-sm); max-width: 760px; margin: 0 auto; }
.asu-be2479c862 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: var(--space-8); box-shadow: var(--as-shadow-md); }
.asu-bf27e80fb0 { background: var(--as-navy-950); color: var(--as-silver-300); margin-top: var(--space-20); border-top: 4px solid var(--as-blue-600); }
.asu-c148f7a67e { display: flex; align-items: center; gap: 4px; margin-bottom: 12px; height: 16px; }
.asu-c16280dd12 { display: flex; justify-content: space-between; align-items: center; font-size: 11px; color: var(--as-gray-500); margin-bottom: 6px; }
.asu-c2bafe49ca { flex-shrink: 0; }
.asu-c2dfd00468 { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.asu-c36a07aea8 { display: grid; grid-template-columns: 260px 1fr; gap: 40px; margin-block: var(--space-12); align-items: start; max-width: 1100px; }
.asu-c578bc79d8 { display: grid; grid-template-columns: 1fr 300px; gap: 40px; align-items: start; }
.asu-c68122165a { width: 56px; height: 50px; border-radius: 50%; background: var(--as-gray-100); color: var(--as-gray-500); display: grid; place-items: center; margin: 0 auto 16px; }
.asu-c755d995c0 { height: 42px; width: 42px; border-color: rgba(37,211,102,0.15); color: var(--as-whatsapp); border-radius: var(--as-radius-sm); display: inline-flex; align-items: center; justify-content: center; }
.asu-c9a7335caf { display: flex; align-items: center; gap: 16px; }
.asu-ca5dea0f97 { max-width: 900px; }
.asu-cb50c0b603 { font-size: 12px; line-height: 1.5; color: var(--as-gray-600); margin: 0 0 16px; }
.asu-cc364267cb { font-size: 11px; color: var(--as-gray-500); font-weight: 600; }
.asu-d078a5a208 { position: sticky; top: 100px; }
.asu-d17f33d984 { font-size: var(--fs-2xl); font-weight: 800; color: var(--as-white); margin: 0 0 10px; line-height: 1.2; }
.asu-d180273231 { height: 46px; justify-content: center; gap: 8px; width: 100%; border-radius: var(--as-radius-md); }
.asu-d1eb4e1a98 { font-size: var(--fs-base); color: var(--as-gray-600); margin: 0 0 24px; }
.asu-d4b33b1916 { position: relative; display: inline-block; font-size: 12px; width: 68px; color: var(--as-silver-300); }
.asu-d4e1d362a5 { text-decoration: none; display: block; }
.asu-d597d8fad7 { font-size: 13px; font-weight:700; text-transform:uppercase; }
.asu-d5f7d6ccce { display: flex; gap: 10px; }
.asu-d64c066a33 { font-size: 14px; line-height: 1.6; color: var(--as-gray-700); margin: 0; }
.asu-d6595e2043 { font-size: 16px; font-weight: 700; color: var(--as-navy-950); margin: 0 0 8px; }
.asu-d688d9b93b { font-size: 12px; font-weight: 600; color: var(--as-gray-500); background: var(--as-gray-100); padding: 2px 8px; border-radius: 12px; margin-left: 6px; text-transform: none; }
.asu-d93ff18761 { display: flex; gap: 8px; flex-wrap: wrap; margin-block: 6px; }
.asu-d9dcf7d199 { height:42px; font-size:13px; font-weight:700; border-radius:var(--as-radius-sm); border:none; display:flex; align-items:center; justify-content:center; gap:6px; box-shadow:none; }
.asu-da116d6048 { background: var(--as-page-bg); padding-block: var(--space-8); min-height: 70vh; }
.asu-da4b2fc29b { margin-top: 60px; background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: 40px; box-shadow: var(--as-shadow-md); }
.asu-dbf18fe236 { display:flex; gap:16px; }
.asu-dc25475be2 { height: 42px; font-size: 13px; font-weight: 700; border-radius: var(--as-radius-sm); padding-inline: 14px; }
.asu-dc257f694d { margin:0; font-size:12px; color:var(--as-gray-500); line-height:1.4; }
.asu-ddab8001a2 { font-size: 12px; color: var(--as-gray-500); margin-bottom: 16px; line-height: 1.5; }
.asu-dde08e0116 { font-weight: 700; color: var(--as-blue-600); text-decoration: none; }
.asu-de84973548 { height: 38px; width: 100%; font-size:12px; margin-top: auto; }
.asu-e1ceefffaf { font-size:14px; font-weight:600; color:var(--as-gray-900); display:flex; justify-content:space-between; }
.asu-e2444d0e8b { font-size: 16px; font-weight: 800; color: var(--as-navy-950); margin-top: -2px; }
.asu-e26b6bba94 { height: 38px; font-size: 12px; font-weight: 700; }
.asu-e3505d65bf { font-size: 14px; font-weight: 800; color: var(--as-navy-950); }
.asu-e41ab67343 { display: block; font-size: 13px; font-weight: 600; color: var(--as-gray-700); margin-bottom: 6px; }
.asu-e4d1d9d8e2 { font-size: 11px; text-transform: uppercase; font-weight: 700; color: var(--as-blue-500); letter-spacing: 0.05em; display: block; margin-bottom: 6px; }
.asu-e55763ac69 { font-size: 12px; color: var(--as-silver-300); font-weight: 500; }
.asu-e5589ab2a5 { height: 38px; font-size: 13px; font-weight: 700; padding-inline: 16px; }
.asu-e60c5f3309 { border-top: 1px solid var(--as-border-light); padding-top: 14px; }
.asu-e6b20a112d { font-size: 12px; font-weight: 700; text-transform: uppercase; color: var(--as-gray-500); border-bottom: 1px solid var(--as-border-light); padding-bottom: 8px; margin: 0 0 14px; }
.asu-e78f94c30a { display: flex; gap: 8px; font-size: 11px; color: var(--as-gray-500); margin-bottom: 6px; font-weight: 600; }
.asu-e87cc93206 { aspect-ratio: 16/9; margin-bottom: 12px; border-radius: var(--as-radius-sm); overflow: hidden; }
.asu-e96835c76a { color: var(--as-white); font-size: var(--fs-3xl); font-weight: 800; margin-bottom: 10px; }
.asu-ea0fc7d562 { font-size: 16px; font-weight: 700; margin: 0 0 10px; line-height: 1.35; }
.asu-ea358ffa66 { font-size: 12px; color: var(--as-silver-300); line-height: 1.5; margin: 0 0 16px; }
.asu-ea8c4f6ac7 { margin-bottom:1px; }
.asu-ecd2901855 { height: 42px; padding: 0 14px; gap: 6px; border-radius: var(--as-radius-pill); }
.asu-ece939ae2d { height: 36px; padding: 0 16px; border-radius: var(--as-radius-sm); border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.05); color: var(--as-white); font-size: 12px; font-weight: 700; }
.asu-eda68ce045 { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; border-bottom: 1px solid var(--as-border-light); padding-bottom: 12px; }
.asu-ee7537a2b3 { height: 30px; font-size: 11px; font-weight:700; padding: 0 12px; border-radius: 4px; text-decoration:none; }
.asu-ee75436fda { position: absolute; right: -20px; bottom: -20px; opacity: 0.1; color: var(--as-blue-500); width: 140px; height: 140px; pointer-events: none; }
.asu-eefff2f8dd { font-size: 13px; }
.asu-ef7a9dfbd9 { margin-top: 24px; }
.asu-efb66006cf { margin-bottom: var(--space-12); }
.asu-efd85b92cb { display: flex; flex-direction: column; gap: 20px; }
.asu-efda1408d5 { font-size: 13px; font-weight: 500; }
.asu-f178e53b2b { padding-inline: 30px; }
.asu-f1ae48930b { display: flex; gap: 12px; font-size: 11px; color: var(--as-gray-500); font-weight: 600; margin-bottom: 8px; }
.asu-f2c6d55f1f { list-style: none; }
.asu-f3cf07ec0a { width: 52px; height: 52px; background: var(--as-gray-50); border-radius: 6px; overflow: hidden; display: grid; place-items: center; border: 1px solid var(--as-border-light); flex-shrink: 0; }
.asu-f3fc1975e2 { font-size: 11px; font-weight: 800; color: var(--as-blue-600); text-transform: uppercase; }
.asu-f495fef08a { color: var(--as-success); font-weight: 600; }
.asu-f60d327dab { background: var(--as-navy-950); color: var(--as-silver-300); font-size: 12px; height: 36px; display: flex; align-items: center; justify-content: space-between; padding-inline: 24px; border-bottom: 1px solid rgba(255,255,255,0.05); }
.asu-f63e9142a3 { width: 32px; height: 32px; border-radius: 50%; background: rgba(18, 183, 106, 0.1); color: var(--as-success-dark); display: grid; place-items: center; }
.asu-f67e908498 { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
.asu-f6decd5ebe { display: inline-flex; align-items: center; gap: 6px; cursor: pointer; }
.asu-f7258d8aaa { font-size: 13px; font-weight: 800; text-transform: uppercase; color: var(--as-blue-600); letter-spacing: 0.05em; }
.asu-f728146467 { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: var(--space-8); }
.asu-f73dd04e5b { position: relative; z-index: 2; }
.asu-f8ab354eb7 { background: var(--as-white); border: 1px solid var(--as-border-light); border-radius: var(--as-radius-lg); padding: 80px 40px; text-align: center; box-shadow: var(--as-shadow-sm); }
.asu-f8d354e012 { padding: 20px; }
.asu-f99e390684 { background: var(--as-gray-50); border-radius: var(--as-radius-md); padding: 18px var(--space-5); display: flex; flex-direction: column; gap: 6px; border: 1px solid var(--as-border-light); }
.asu-fb3e6f9bf3 { border-radius: var(--as-radius-lg); overflow: hidden; margin-bottom: 30px; box-shadow: var(--as-shadow-sm); }
.asu-fc0f87eea4 { font-size: var(--fs-2xl); font-weight: 700; color: var(--as-navy-950); margin: 0; line-height: 1.25; }
.asu-fe95480281 { font-size: 15px; font-weight: 700; color: var(--as-white); margin: 0 0 8px; }
.asu-ff493f336a { width: 100%; max-width: 600px; margin-inline: auto; }
