.arx-advisory{--arx-deep:#0F1923;--arx-navy:#1A2A3A;--arx-dsteel:#1A3A5A;--arx-blue-sm:#74bbef;--arx-steel:#C8D8E8;--arx-swht:#E8EDF2;--arx-stone:#B2B4B7;--arx-border:#1E2E3E;background:var(--arx-deep);padding:96px 0}.arx-advisory__container{max-width:860px;margin:0 auto;padding:0 24px}.arx-advisory__label{display:flex;align-items:center;gap:12px;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--arx-blue-sm);margin-bottom:16px}.arx-advisory__label::before{content:'';display:block;width:32px;height:1px;background-color:var(--arx-blue-sm);flex-shrink:0}.arx-advisory__heading{font-size:32px;font-weight:600;line-height:1.2;color:var(--arx-swht);margin:0 0 20px}.arx-advisory__intro{font-size:18px;line-height:1.65;color:var(--arx-stone);max-width:560px;margin:0 0 48px}.arx-advisory__intro em{color:var(--arx-swht);font-style:normal}.arx-advisory__packages{display:flex;flex-direction:column;gap:2px}.arx-advisory__card{display:grid;grid-template-columns:200px 1fr;gap:24px;background:var(--arx-navy);border:1px solid var(--arx-border);border-radius:6px;padding:28px 32px;transition:border-color 0.2s ease,opacity 0.8s cubic-bezier(.25,.1,.25,1),transform 0.8s cubic-bezier(.25,.1,.25,1)}.arx-advisory__card:hover{border-color:var(--arx-dsteel)}.arx-advisory__card-name{font-size:14px;font-weight:500;color:var(--arx-steel)}.arx-advisory__card-desc{font-size:15px;line-height:1.6;color:var(--arx-stone)}.arx-advisory__card-desc p{margin:0 0 8px}.arx-advisory__card-desc p:last-child{margin-bottom:0}.arx-advisory__card-desc strong{color:var(--arx-steel);font-weight:400}.arx-advisory__card-desc em{font-style:italic;color:var(--arx-swht)}.arx-advisory__cta{margin-top:40px}.arx-advisory__cta-link{font-size:14px;font-weight:500;color:var(--arx-steel);text-decoration:none;border-bottom:1px solid var(--arx-steel);padding-bottom:2px;transition:color 0.2s ease,border-color 0.2s ease}.arx-advisory__cta-link:hover{color:var(--arx-swht);border-color:var(--arx-swht)}@media (max-width:640px){.arx-advisory{padding:64px 0}.arx-advisory__heading{font-size:26px}.arx-advisory__intro{font-size:16px;margin-bottom:36px}.arx-advisory__card{grid-template-columns:1fr;gap:8px;padding:20px 24px}}