.triarch-msa{position:relative;isolation:isolate;background:radial-gradient(circle at 8% 4%,rgba(29,99,187,.13),transparent 34%),radial-gradient(circle at 90% 14%,rgba(21,147,206,.1),transparent 30%),linear-gradient(180deg,#f4f8ff,#edf4ff);color:#0f1f3d;font-family:Manrope,Plus Jakarta Sans,sans-serif}.triarch-msa__container{max-width:1100px;margin:0 auto;padding:0 20px}.triarch-msa__hero{border:1px solid #cdddf8;background:linear-gradient(145deg,#fff,#f5f9ff);border-radius:24px;padding:34px 28px;margin-bottom:22px;box-shadow:0 18px 48px #0b1d4a1a}.triarch-msa__kicker{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#1d63bb}.triarch-msa__title{margin:10px 0 0;color:#0b1d4a;font-size:clamp(30px,4.2vw,48px);line-height:1.1}.triarch-msa__subtitle{margin:12px 0 0;color:#4c6188;font-size:16px;line-height:1.65;max-width:78ch}.triarch-msa__card{border:1px solid #d5e2f8;border-radius:22px;background:#fff;padding:26px 22px;box-shadow:0 14px 36px #122b6214}.triarch-msa__content{font-size:15px;line-height:1.68;color:#24385f}.triarch-msa__content h1,.triarch-msa__content h2,.triarch-msa__content h3,.triarch-msa__content h4{color:#0b1d4a;line-height:1.28;letter-spacing:-.01em}.triarch-msa__content h1{margin:2.1em 0 .55em;font-size:clamp(24px,3.2vw,34px);border-top:1px solid #e3ecfb;padding-top:.95em}.triarch-msa__content h1:first-child{margin-top:0;border-top:0;padding-top:0}.triarch-msa__content h2{margin:1.8em 0 .5em;font-size:clamp(20px,2.6vw,28px)}.triarch-msa__content h3{margin:1.35em 0 .4em;font-size:clamp(17px,2vw,22px)}.triarch-msa__content p{margin:0 0 .95em}.triarch-msa__content strong{color:#11274f}.triarch-msa__content ul,.triarch-msa__content ol{margin:.2em 0 1.1em 1.25em;padding:0}.triarch-msa__content li{margin-bottom:.28em}.triarch-msa__content hr{border:0;border-top:1px solid #e2ebfb;margin:1.6em 0}.triarch-msa__content table{width:100%;border-collapse:collapse;border:1px solid #d2e1fa;border-radius:12px;overflow:hidden;margin:1.2em 0 1.5em;font-size:14px}.triarch-msa__content th,.triarch-msa__content td{border:1px solid #dbe7fb;text-align:left;padding:10px 12px;vertical-align:top}.triarch-msa__content thead th{background:#edf4ff;color:#0b1d4a;font-weight:700}@media(max-width:740px){.triarch-msa__container{padding:0 14px}.triarch-msa__hero{padding:24px 18px;border-radius:18px}.triarch-msa__card{padding:18px 14px;border-radius:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-triarch-msa.css.map */
