.partner-panels__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.partner-panels__panel{background:var(--panel-bg, #eef2f7);color:var(--panel-text, #101010);border-radius:2.8rem;overflow:hidden;min-height:40rem}.partner-panels__panel-inner{--partner-panel-padding-inline: 2.4rem;--partner-panel-padding-bottom: 2.4rem;height:100%;padding:2.4rem;display:flex;flex-direction:column;gap:2rem}.partner-panels__panel-head{display:flex;flex-direction:column;gap:1.2rem}.partner-panels__eyebrow{display:inline-flex;align-self:flex-start;padding:.6rem 1.4rem;border-radius:999px;background:var(--panel-badge-bg, rgba(0, 0, 0, .1));color:var(--panel-badge-text, inherit);font-size:1.2rem;line-height:1.1;letter-spacing:.01em}.partner-panels__title{margin:0;color:var(--panel-text, #101010);line-height:1.06;letter-spacing:-.03em;max-width:11ch}.partner-panels__description,.partner-panels__description.rte>*,.partner-panels__description.rte *{color:var(--panel-muted, rgba(0, 0, 0, .72))}.partner-panels__description.rte>*{margin-top:0;margin-bottom:0}.partner-panels__stack{display:flex;flex-direction:column;gap:1.2rem}.partner-panels__card,.partner-panels__stat,.partner-panels__media-shell{background:var(--panel-card-bg, rgba(255, 255, 255, .7));color:var(--panel-card-text, #121212);border:1px solid var(--panel-card-border, rgba(0, 0, 0, .08));border-radius:1.8rem}.partner-panels__card{padding:1.6rem 1.8rem}.partner-panels__card--step{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:1.2rem;align-items:start}.partner-panels__step-number{font-size:clamp(3.8rem,4.2vw,5rem);line-height:.9;letter-spacing:-.05em}.partner-panels__card-body{display:flex;flex-direction:column;gap:.6rem}.partner-panels__card-title{margin:0;color:inherit;font-size:2rem;line-height:1.1}.partner-panels__card-text,.partner-panels__contact-text,.partner-panels__contact-text.rte>*,.partner-panels__contact-text.rte *{margin:0;color:inherit;opacity:.78}.partner-panels__contact-text a{color:inherit;text-decoration:none}.partner-panels__stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:auto}.partner-panels__stat{min-height:11.2rem;padding:1.6rem 1.8rem;display:flex;flex-direction:column;justify-content:center;gap:.6rem}.partner-panels__stat-eyebrow,.partner-panels__stat-description{font-size:1.4rem;line-height:1.2;color:inherit;opacity:.78}.partner-panels__stat-value-row{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.partner-panels__stat-value{font-size:clamp(2.8rem,4vw,4.2rem);line-height:.9;letter-spacing:-.04em}.partner-panels__stat-suffix{font-size:1.6rem;line-height:1.2}.partner-panels__button{width:fit-content}.partner-panels__button--inline{margin-top:auto}.partner-panels__cta-layout{display:flex;flex-direction:column;gap:1.4rem;min-height:100%;flex:1 1 auto}.partner-panels__media-shell{flex:1 1 auto;overflow:hidden;margin-top:auto;min-height:22rem}.partner-panels__panel--cta_image .partner-panels__media-shell{margin-right:calc(var(--partner-panel-padding-inline) * -1);margin-bottom:calc(var(--partner-panel-padding-bottom) * -1);margin-left:calc(var(--partner-panel-padding-inline) * -1);width:calc(100% + (var(--partner-panel-padding-inline) * 2));border-right:0;border-bottom:0;border-left:0;border-radius:1.8rem 1.8rem 0 0}.partner-panels__media-image{display:block;width:100%;height:100%;object-fit:cover}.partner-panels__media-placeholder{min-height:22rem;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem;color:inherit;opacity:.72;background:var(--panel-card-bg, #ffffff)}.partner-panels__panel--contacts .partner-panels__panel-head,.partner-panels__panel--cta_image .partner-panels__panel-head{max-width:52rem}@media screen and (min-width:750px){.partner-panels__grid{gap:2rem}.partner-panels__panel-inner{--partner-panel-padding-inline: 3.2rem;--partner-panel-padding-bottom: 3.2rem;padding:3.2rem}.partner-panels__panel{min-height:44rem}}@media screen and (min-width:990px){.partner-panels__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.partner-panels__panel-inner{--partner-panel-padding-inline: 3rem;--partner-panel-padding-bottom: 3rem;padding:3.2rem 3rem 3rem}}@media screen and (min-width:1200px){.partner-panels__panel{min-height:45rem}.partner-panels__panel-inner{--partner-panel-padding-inline: 3rem;--partner-panel-padding-bottom: 3rem;padding:3.6rem 3rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-partner-panels.css.map */
