
.partner-opportunities{padding:64px 0 0;scroll-margin-top:24px}
.partner-opportunities-title{max-width:520px;margin:0 auto}
.partner-opportunities-title span{display:block;text-wrap:balance}
.partner-opportunities-title .partner-opportunities-accent{display:inline;color:#c9342f}
.partner-opportunities-copy{max-width:420px;margin:18px auto 0}
@media(max-width:390px){.partner-opportunities{padding-top:52px}.partner-opportunities-copy{margin-top:16px}}

.partner-trust-card{position:relative;margin:32px 0 0;padding:28px 26px 30px;overflow:hidden;border:1px solid #e1e4e8;border-radius:22px;background:linear-gradient(145deg,#f2f3f5,#eceef1);box-shadow:inset 0 1px 1px rgba(255,255,255,.6),0 5px 16px rgba(25,36,59,.045);text-align:left}
.partner-trust-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(/%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px}
.partner-trust-icon{position:relative;display:block;width:36px;height:36px;color:#c9342f}
.partner-trust-title{position:relative;margin:44px 0 10px}
.partner-trust-copy{position:relative;color:#566176;line-height:1.5}
@media(max-width:390px){.partner-trust-card{margin-top:28px;padding:25px 22px 28px;border-radius:20px}.partner-trust-title{margin-top:38px}}
.partner-trust-arrow{position:relative;display:block;width:24px;height:24px;margin:24px 0 0 auto;color:#c9342f}

.partner-trust-overview{position:relative;cursor:pointer}
.partner-trust-details{position:relative;margin-top:24px;padding-top:20px;border-top:1px solid #dce0e6}
.partner-trust-details[hidden]{display:none}
.partner-trust-lead{margin:0 0 20px;color:#566176;font-size:15px;line-height:1.5}
.partner-trust-lead strong,.partner-trust-answer strong{font-weight:500;color:#19243b}
.partner-trust-question{border-top:1px solid #dce0e6}
.partner-trust-question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:15px 0;list-style:none;color:#303b50;font-size:15px;line-height:1.4;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent}
.partner-trust-question summary::-webkit-details-marker{display:none}
.partner-trust-question summary::after{content:'+';flex:none;width:18px;color:#c9342f;font-size:21px;font-weight:400;text-align:right;line-height:1}
.partner-trust-question[open] summary::after{content:'−'}
.partner-trust-answer{padding:0 0 18px}
.partner-trust-answer-block+.partner-trust-answer-block{margin-top:18px}
.partner-trust-answer h4{margin:0 0 6px;color:#19243b;font-size:14px;line-height:1.4;font-weight:500}
.partner-trust-answer p{margin:0;color:#566176;font-size:13px;line-height:1.6}
.partner-trust-answer-heading{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;row-gap:4px;margin-bottom:6px}
.partner-trust-answer-heading h4{margin:0}
.partner-trust-badge{display:inline-block;padding:3px 7px;border:1px solid #c9342f;border-radius:6px;color:#c9342f;background:transparent;font-size:10px;font-weight:400;line-height:1.35;white-space:nowrap;cursor:default}
.partner-trust-toggle{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;min-height:44px;margin:4px 0 0;padding:0;border:0;background:transparent;color:#c9342f;cursor:pointer;-webkit-tap-highlight-color:transparent}
.partner-trust-toggle .partner-trust-arrow{margin:0}
.partner-trust-arrow-close{display:none;width:24px;height:24px}
.partner-trust-card[data-expanded="true"] .partner-trust-arrow{display:none}
.partner-trust-card[data-expanded="true"] .partner-trust-arrow-close{display:block}
.partner-trust-toggle:focus-visible,.partner-trust-question summary:focus-visible{outline:2px solid #c9342f;outline-offset:4px;border-radius:3px}

.partner-trust-link{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:13px 0 4px auto;padding:10px 12px 10px 15px;gap:9px;font-size:14px;line-height:1.25;text-decoration:none;white-space:nowrap}
.partner-trust-link .offer-arrow{width:19px;height:19px}
.partner-trust-link .offer-arrow::before{width:18px;height:18px}
.partner-trust-link:focus-visible{outline:2px solid #c9342f;outline-offset:4px}
.partner-trust-link--more{margin:24px 0 8px auto}
@media(max-width:360px){.partner-trust-link{font-size:12.5px}}

.partner-trust-copy>span{display:block}
.partner-trust-link.offer-pill{box-shadow:inset 0 1.5px 0 rgba(255,255,255,.98),inset 0 -2px 0 rgba(25,36,59,.035),0 5px 12px rgba(25,36,59,.10)}
.partner-trust-link.offer-pill:active{transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(25,36,59,.09),0 2px 5px rgba(25,36,59,.07)}
.partner-trust-link--calculator{font-weight:500;cursor:pointer}
.partner-trust-link--calculator:active{transform:translateY(1px)}

.partner-growth-hub-directions{margin:9px 0 0;padding-left:17px;color:#566176;font-size:13px;line-height:1.6}
.partner-growth-hub-directions li+li{margin-top:4px}
.partner-growth-hub-directions li::marker{color:#c9342f}
@media(max-width:360px){.partner-growth-card .partner-trust-copy{font-size:14px}}
@media(max-width:360px){.partner-growth-card .partner-trust-link--more{font-size:12px;padding:10px 8px;gap:6px}.partner-growth-card .partner-trust-link--more .offer-arrow{width:16px;height:16px}.partner-growth-card .partner-trust-link--more .offer-arrow::before{width:14px;height:14px}}

.partner-trust-link--roadmap{font-weight:500;cursor:pointer;white-space:normal;text-align:center}.partner-trust-link--roadmap .offer-copy{white-space:normal}
.partner-trust-link--roadmap:active{transform:translateY(1px)}
@media(max-width:360px){.partner-trust-link--roadmap .offer-arrow{display:none}}
