.primary-button{color:#000;corner-shape:squircle;background:#fff;border:1.4px solid #000;border-radius:25px;width:fit-content;margin:0 auto;padding:10px 32px;font-size:14px;text-decoration:none;transition:background .5s,color .1s,border .1s}@media only screen and (max-width:768px){.primary-button{transition:unset}}.primary-button span{padding-left:5px;font-size:25px;line-height:0;display:inline-block;transform:translateY(1.3px)}.primary-button:hover{color:#fff;background:#a60623;border:1.4px solid #a60623}.mgmt-page .mgmt-intro{text-align:center;background:#fff;padding:80px 0}.mgmt-page .mgmt-intro__inner{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.mgmt-page .mgmt-intro__inner{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.mgmt-page .mgmt-intro__inner{max-width:900px;margin:auto 20px}}.mgmt-page .mgmt-intro__inner{max-width:760px}.mgmt-page .mgmt-core{background:#f8f7f5;padding:80px 0}.mgmt-page .mgmt-core__inner{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.mgmt-page .mgmt-core__inner{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.mgmt-page .mgmt-core__inner{max-width:900px;margin:auto 20px}}.mgmt-page .mgmt-core__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.mgmt-page .mgmt-core__grid{grid-template-columns:1fr}}.mgmt-page .core-card{background:#fff;border-radius:4px;transition:transform .3s,box-shadow .3s;overflow:hidden}.mgmt-page .core-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #040e331a}.mgmt-page .core-card:hover .core-card__image{transform:scale(1.04)}.mgmt-page .core-card__image-wrap{aspect-ratio:4/3;overflow:hidden}.mgmt-page .core-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.mgmt-page .core-card__body{padding:24px 28px 28px}.mgmt-page .core-card__tag{letter-spacing:.12em;text-transform:uppercase;color:#a60623;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-block}.mgmt-page .core-card__title{color:#040e33;letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:700}.mgmt-page .core-card__desc{color:#4b5563;margin:0 0 18px;font-size:15px;font-weight:300;line-height:1.75}.mgmt-page .core-card__cta{color:#a60623;letter-spacing:.02em;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.mgmt-page .core-card__cta:hover{opacity:.75}.mgmt-page .mgmt-additional{background:#fff;padding:80px 0}.mgmt-page .mgmt-additional__inner{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.mgmt-page .mgmt-additional__inner{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.mgmt-page .mgmt-additional__inner{max-width:900px;margin:auto 20px}}.mgmt-page .additional-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:992px){.mgmt-page .additional-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.mgmt-page .additional-grid{grid-template-columns:1fr}}.mgmt-page .additional-card{background:#fff;border-left:2px solid #a60623;padding:24px 28px;transition:transform .3s,box-shadow .3s}.mgmt-page .additional-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #040e331a}.mgmt-page .additional-card__title{color:#040e33;margin:0 0 8px;font-size:16px;font-weight:700}.mgmt-page .additional-card__desc{color:#6b7280;margin:0;font-size:14px;font-weight:300;line-height:1.65}.mgmt-page .mgmt-difference{background:#040e33;padding:80px 0}.mgmt-page .mgmt-difference__inner{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.mgmt-page .mgmt-difference__inner{width:auto;max-width:100%;margin:0 15px}}@media only screen and (min-width:768px) and (max-width:1024px){.mgmt-page .mgmt-difference__inner{max-width:900px;margin:auto 20px}}.mgmt-page .mgmt-difference__intro{color:#fff9;max-width:600px;margin:-24px 0 40px;font-size:16px;font-weight:300;line-height:1.75}.mgmt-page .mgmt-difference__cols{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}@media (max-width:768px){.mgmt-page .mgmt-difference__cols{grid-template-columns:1fr;gap:32px}}.mgmt-page .diff-col__heading{color:#ffffff73;text-transform:uppercase;letter-spacing:.15em;margin:0 0 24px;font-size:14px;font-weight:600}.mgmt-page .diff-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.mgmt-page .diff-list__item{border-left:2px solid #a6062380;padding-left:16px;font-size:14px;line-height:1.6}.mgmt-page .diff-list__bold{color:#fff;font-weight:600}.mgmt-page .diff-list__sub{color:#ffffff8c;font-weight:300}.mgmt-page .intro-eyebrow,.mgmt-page .section-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#a60623;margin-bottom:14px;font-size:11px;font-weight:600;display:block}.mgmt-page .intro-eyebrow--light,.mgmt-page .section-eyebrow--light{color:#fff9}.mgmt-page .intro-title{color:#040e33;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.15}.mgmt-page .intro-body{color:#4b5563;max-width:700px;margin:0 auto;font-size:16px;font-weight:300;line-height:1.75}.mgmt-page .section-title{color:#040e33;letter-spacing:-.02em;margin:0 0 48px;font-size:clamp(24px,3vw,38px);font-weight:700;line-height:1.2}.mgmt-page .section-title--light{color:#fff}
