.sponsor{background:linear-gradient(135deg,#c4cfec,#e3e8f7 60%,#eff2fb);overflow:hidden}.sponsor__inner{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sponsor__content{padding:96px 40px 96px max(40px,calc(50vw - 600px))}.sponsor__title{color:#25488d;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 24px}.sponsor__title p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.sponsor__lead{color:#25488d;font-size:18px;font-weight:600;line-height:1.55;margin:0 0 32px}.sponsor__benefits{list-style:none;margin:0 0 40px;padding:0}.sponsor__benefit{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.sponsor__benefit:last-child{margin-bottom:0}.sponsor__check{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2325488d' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:22px;margin-top:2px;width:22px}.sponsor__benefit-text{flex:1}.sponsor__benefit-text p{color:#2b2b2b;font-size:16px;line-height:1.55;margin:0}.sponsor__benefit-text strong{color:#25488d;font-weight:700}.sponsor__actions{display:flex;flex-wrap:wrap;gap:16px}.sponsor__image{align-self:end;justify-self:end;line-height:0}.sponsor__image img{display:block;height:auto;width:100%}.sponsor .btn{display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:16px 28px;text-decoration:none;transition:background-color .15s ease}.sponsor .btn--primary{background-color:#f7a50a;color:#1f1f1f}.sponsor .btn--primary:focus,.sponsor .btn--primary:hover{background-color:#e09618;color:#1f1f1f;text-decoration:none}@media (max-width:900px){.sponsor__inner{gap:48px;grid-template-columns:1fr}.sponsor__content{padding:56px 24px 0}.sponsor__title{font-size:28px}.sponsor__lead{font-size:16px}.sponsor__image{justify-self:stretch}.sponsor__image img{max-width:100%}.sponsor__actions{width:100%}.sponsor__actions .btn{flex:1;min-width:0;text-align:center}}