.perks .perks-pre_title_line{height:2px;margin:0 auto;max-width:288px;position:relative;width:100%}.perks .perks-pre_title-wrapper p{font-weight:500;margin-bottom:16px}.perks .perks-pre_title-wrapper{padding-bottom:36px}.perks .perks-pre_title_line:after{content:"";height:8px;position:absolute;right:0;top:-3px;width:8px}.perks .perks-row{align-items:stretch;display:flex}.perks .perks-row,.perks .perks-row.perks-row-reverse{flex-direction:column}.perks .perks-top-row{display:flex;flex-direction:column}.perks .perks-top-row.perks-top-row-reverse{flex-direction:column}.perks .perks-top-row>div{width:100%}.perks .perks-left{margin-bottom:56px;text-align:center;width:100%}.perks .perks-left-inner{margin:0 auto;max-width:720px}.perks .perks-heading>:last-child{margin:0}.perks .perks-description{margin-top:20px}.perks .perks-cta-wrapper{display:flex;justify-content:center;margin-top:28px}.perks .perks-cta-wrapper>*{margin:0}.perks .perks-cards-list{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;width:100%}.perks h3.perks-cards-item-heading{font-size:24px}.perks .perks-cards-item{background:var(--perks-card-bg,#fff);border-radius:var(--perks-card-radius,16px);box-shadow:0 1px 2px rgba(20,25,40,.04),0 4px 12px rgba(20,25,40,.05);overflow:hidden;padding:28px 24px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,outline-color .2s ease!important;width:calc(50% - 24px)}.perks .perks-cards-item-icon{align-items:center;display:inline-flex;justify-content:center;margin-bottom:20px;transition:transform .2s ease!important}.perks .perks-cards-item-icon img,.perks .perks-cards-item-icon svg{display:block;transition:transform .2s ease!important}.perks .perks-cards-item-heading{margin-bottom:12px}.perks .perks-cards-item-description>:last-child{margin:0}.perks .perks-card-accent{background:var(--perks-accent,#d81f2d);bottom:0;height:3px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease!important;width:100%}.perks .perks-cards-item.is-expanded .perks-card-accent,.perks .perks-cards-item:focus-within .perks-card-accent,.perks .perks-cards-item:hover .perks-card-accent{transform:scaleX(1)}.perks .perks-cards-item:focus-within .perks-cards-item-icon,.perks .perks-cards-item:hover .perks-cards-item-icon{transform:translateY(-2px) scale(1.04)}.perks .perks-card-header-image{box-sizing:border-box;display:block;height:100px;margin:-28px -24px 20px;max-width:none;overflow:hidden;position:relative;width:calc(100% + 48px)}.perks .perks-card-header-image img{display:block;height:100%;object-fit:cover;width:100%}.perks .perks-card-header-overlay{background-color:rgba(37,44,98,.2);inset:0;pointer-events:none;position:absolute}.perks .perks-layout-spotlight .perks-cards-item--spotlight .perks-card-header-image{margin:-36px -32px 24px;width:calc(100% + 64px)}.perks .perks-layout-accordion .perks-card-header-image{grid-column:1/-1;margin:-20px -24px 16px;width:calc(100% + 48px)}.perks .perks-hover-lift .perks-cards-item:focus-within,.perks .perks-hover-lift .perks-cards-item:hover{box-shadow:0 6px 16px rgba(20,25,40,.08),0 24px 48px rgba(20,25,40,.12);transform:translateY(-6px)}.perks .perks-hover-glow .perks-cards-item:after{border-radius:inherit;box-shadow:0 0 0 0 var(--perks-accent-glow);content:"";inset:-1px;pointer-events:none;position:absolute;transition:box-shadow .2s ease!important}.perks .perks-hover-glow .perks-cards-item:focus-within,.perks .perks-hover-glow .perks-cards-item:hover{transform:translateY(-2px)}.perks .perks-hover-glow .perks-cards-item:focus-within:after,.perks .perks-hover-glow .perks-cards-item:hover:after{box-shadow:0 0 0 6px var(--perks-accent-glow)}.perks .perks-hover-tilt .perks-cards-item{transform-style:preserve-3d}.perks .perks-hover-tilt .perks-cards-item:focus-within,.perks .perks-hover-tilt .perks-cards-item:hover{box-shadow:0 18px 36px rgba(20,25,40,.14);transform:perspective(900px) rotateX(2deg) rotateY(-3deg) translateY(-3px)}.perks .perks-hover-border .perks-cards-item{outline:1px solid transparent;outline-offset:-1px}.perks .perks-hover-border .perks-cards-item:focus-within,.perks .perks-hover-border .perks-cards-item:hover{outline-color:var(--perks-accent,#d81f2d);transform:translateY(-2px)}.perks .perks-hover-none .perks-cards-item:hover{box-shadow:0 1px 2px rgba(20,25,40,.04),0 4px 12px rgba(20,25,40,.05);transform:none}.perks .perks-cards-item--expandable{cursor:pointer}.perks .perks-cards-item--expandable .perks-card-front{position:relative}.perks .perks-card-toggle{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:999px;color:var(--perks-accent,#d81f2d);cursor:pointer;display:inline-flex;font:inherit;font-size:.9375rem;font-weight:600;gap:8px;letter-spacing:.01em;margin-top:18px;padding:6px 4px;transition:color .2s ease,transform .2s ease!important}.perks .perks-card-toggle:hover .perks-card-toggle-label,.perks .perks-cards-item:hover .perks-card-toggle .perks-card-toggle-label{text-decoration:underline;text-underline-offset:3px}.perks .perks-card-toggle:focus-visible{outline:2px solid var(--perks-accent,#d81f2d);outline-offset:4px}.perks .perks-card-toggle-icon{align-items:center;background:var(--perks-accent-soft);border-radius:50%;color:var(--perks-accent,#d81f2d);display:inline-flex;height:22px;justify-content:center;transition:transform .2s ease,background-color .2s ease,color .2s ease!important;width:22px}.perks .perks-cards-item:hover .perks-card-toggle-icon{background:var(--perks-accent,#d81f2d);color:#fff}.perks .perks-cards-item.is-expanded .perks-card-toggle-icon{background:var(--perks-accent,#d81f2d);color:#fff;transform:rotate(180deg)}.perks .perks-card-panel{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .48s cubic-bezier(.2,.7,.2,1),opacity .28s ease,margin-top .32s ease}.perks .perks-card-panel[hidden]{display:block}.perks .perks-cards-item.is-expanded .perks-card-panel{margin-top:16px;max-height:var(--perks-panel-h,600px);opacity:1}.perks .perks-card-panel-inner{border-top:1px solid rgba(20,25,40,.08);padding-top:16px}.perks .perks-card-panel-text{color:rgba(20,25,40,.78);font-size:.9375rem;line-height:1.55}.perks .perks-card-panel-text>:last-child{margin-bottom:0}.perks .perks-card-cta{align-items:center;background:var(--perks-accent,#d81f2d);border-radius:999px;box-shadow:0 2px 6px rgba(20,25,40,.08);color:#fff!important;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-top:14px;padding:10px 16px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.perks .perks-card-cta:focus-visible,.perks .perks-card-cta:hover{box-shadow:0 8px 18px var(--perks-accent-glow);transform:translateY(-1px)}.perks .perks-card-cta:focus-visible{outline:2px solid var(--perks-accent,#d81f2d);outline-offset:3px}.perks .perks-card-cta svg{transition:transform .2s ease!important}.perks .perks-card-cta:hover svg{transform:translateX(2px)}.perks .perks-layout-grid .perks-cards-item{width:calc(33.333% - 32px)}.perks .perks-layout-spotlight .perks-cards-item{width:calc(50% - 24px)}.perks .perks-layout-spotlight .perks-cards-item--spotlight{background:linear-gradient(135deg,var(--perks-accent-soft),var(--perks-card-bg,#fff) 65%);padding:36px 32px;width:100%}.perks .perks-layout-spotlight .perks-cards-item--spotlight .perks-cards-item-heading{font-size:28px}.perks .perks-layout-accordion{flex-direction:column;gap:16px;margin:0 auto;max-width:880px}.perks .perks-layout-accordion .perks-cards-item{display:flex;flex-direction:column;padding:20px 24px;width:100%}.perks .perks-layout-accordion .perks-cards-item .perks-card-front{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.perks .perks-layout-accordion .perks-cards-item-heading,.perks .perks-layout-accordion .perks-cards-item-icon{margin-bottom:0}.perks .perks-layout-accordion .perks-cards-item-description{grid-column:1/-1;margin-top:8px}.perks .perks-layout-accordion .perks-card-toggle{flex-shrink:0;justify-self:end;margin-top:0}.perks .perks-reveal-fade .perks-cards-item,.perks .perks-reveal-stagger .perks-cards-item{opacity:0;transform:translateY(16px);transition:opacity .6s ease var(--perks-stagger,0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--perks-stagger,0s)}.perks .perks-reveal-fade .perks-cards-item{--perks-stagger:0ms}.perks .perks-reveal-fade .perks-cards-item.is-revealed,.perks .perks-reveal-none .perks-cards-item,.perks .perks-reveal-stagger .perks-cards-item.is-revealed{opacity:1;transform:translateY(0)}@media (max-width:1024px){.perks .perks-left{margin-bottom:40px}.perks .perks-cards-list{gap:24px}.perks .perks-layout-grid .perks-cards-item,.perks .perks-layout-spotlight .perks-cards-item{width:calc(50% - 12px)}}@media (max-width:767px){.perks .perks-left{margin-bottom:32px}.perks .perks-cards-list{flex-direction:column}.perks .perks-cards-item,.perks .perks-layout-grid .perks-cards-item,.perks .perks-layout-spotlight .perks-cards-item{width:100%}.perks .perks-layout-accordion .perks-cards-item .perks-card-front{grid-template-columns:auto 1fr}.perks .perks-layout-accordion .perks-card-toggle{grid-column:1/-1;justify-self:start;margin-top:8px}}.perks .perks-cards-item:focus-visible{outline:2px solid var(--perks-accent,#d81f2d);outline-offset:3px}@media (prefers-reduced-motion:reduce){.perks .perks-card-accent,.perks .perks-card-cta,.perks .perks-card-cta svg,.perks .perks-card-panel,.perks .perks-card-toggle,.perks .perks-card-toggle-icon,.perks .perks-cards-item,.perks .perks-cards-item-icon,.perks .perks-cards-item-icon img,.perks .perks-reveal-fade .perks-cards-item,.perks .perks-reveal-stagger .perks-cards-item{animation-duration:1ms!important;transition-duration:1ms!important}.perks .perks-cards-item:hover{transform:none!important}}