/* WHY CHOOSE US — rebuilt from the reference structure: vertical label, display heading and divided benefits cards. */
.theory.section{min-height:auto;padding:clamp(110px,14vw,230px) max(5vw,28px);color:#f7f5ef;background:#151515;isolation:isolate}.theory::before{display:none}.theory-bg{display:none}.theory-heading{position:relative;max-width:1540px;margin:0 auto clamp(80px,11vw,170px)}.theory h2{position:static;top:auto;display:block;width:auto;height:auto;max-width:700px;margin:0;padding:0;font:500 68px/.96 "DM Sans","Noto Sans SC",sans-serif;letter-spacing:-.065em;text-shadow:none;transform:none!important;opacity:1!important}.theory-grid{position:relative;top:auto;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,23rem));justify-content:center;align-items:stretch;width:auto;height:auto;max-width:100%;margin:0 auto;gap:clamp(34px,7vw,138px) clamp(30px,8vw,155px);transform:none!important;opacity:1!important}.theory-grid article,.theory-grid article:nth-child(n){--offset:0px;position:relative;top:auto;left:auto;width:100%;min-height:460px;margin:0;padding:9px;background:#f6f4ee;color:#161616;opacity:0;filter:none;transform:translateY(calc(var(--offset) + 48px)) scale(.98)!important;transition:opacity .65s ease,transform .75s cubic-bezier(.2,.8,.2,1)!important;box-shadow:none}.theory-grid article:nth-child(2){--offset:118px}.theory-grid article:nth-child(3){--offset:-54px}.theory-grid article:nth-child(4){--offset:72px}.theory-grid article.is-active{opacity:1;transform:translateY(var(--offset)) scale(1)!important}.theory-grid article::before,.theory-grid article::after{content:"";position:absolute;top:9px;bottom:9px;width:1px;background:#1e1e1e}.theory-grid article::before{left:9px}.theory-grid article::after{right:9px}.theory-grid article img{position:relative;z-index:1;width:64px;height:64px;margin:32px 34px 0;vertical-align:middle}.theory-grid h3{position:relative;z-index:1;display:inline-block;width:calc(100% - 175px);margin:0;vertical-align:middle;font:500 28px/1.1 "DM Sans","Noto Sans SC",sans-serif;letter-spacing:-.035em}.theory-grid p{position:relative;z-index:1;margin:76px 34px 0;padding:27px 0 0;border-top:1px solid #1e1e1e;font:400 18px/1.35 "DM Sans","Noto Sans SC",sans-serif}.theory-grid article:nth-child(2){transition-delay:.09s!important}.theory-grid article:nth-child(3){transition-delay:.13s!important}.theory-grid article:nth-child(4){transition-delay:.18s!important}@media(max-width:800px){.theory.section{padding:100px 24px}.theory-heading{margin-bottom:62px}.theory h2{font-size:clamp(46px,12.2vw,64px);line-height:.96}.theory-grid{grid-template-columns:1fr;gap:22px}.theory-grid article,.theory-grid article:nth-child(n){--offset:0px;min-height:320px;transform:none!important;opacity:1}.theory-grid img{margin:25px 25px 0;width:52px;height:52px}.theory-grid h3{width:calc(100% - 145px);font-size:24px}.theory-grid p{margin:46px 25px 0;padding-top:23px;font-size:16px}}
