.page-module__tbO67a__page{color:#242629;background:#fff;min-height:70vh}.page-module__tbO67a__hero{background:radial-gradient(circle at 85% 20%,#47be8338,#0000 32%),linear-gradient(120deg,#f4f8f6,#eaf2ee);padding:100px 0 85px;overflow:hidden}.page-module__tbO67a__eyebrow,.page-module__tbO67a__sectionLabel{color:#173b2b;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:850}.page-module__tbO67a__heroGrid{text-align:center;max-width:980px;margin:0 auto}.page-module__tbO67a__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.5vw,76px);line-height:1.03}.page-module__tbO67a__hero h1 span{color:#2b845a}.page-module__tbO67a__hero p:not(.page-module__tbO67a__eyebrow){color:#5d6b63;max-width:780px;margin:24px auto 34px;font-size:18px;line-height:1.75}.page-module__tbO67a__heroStats{border-top:1px solid #173b2b26;flex-wrap:wrap;justify-content:center;gap:32px;padding-top:24px;display:flex}.page-module__tbO67a__heroStat strong{color:#173b2b;letter-spacing:-.03em;font-size:26px;font-weight:850;display:block}.page-module__tbO67a__heroStat span{color:#64748b;font-size:13px;font-weight:600}.page-module__tbO67a__content{padding:85px 0 110px}.page-module__tbO67a__intro{text-align:center;max-width:860px;margin:0 auto 50px}.page-module__tbO67a__intro h2,.page-module__tbO67a__details h2,.page-module__tbO67a__cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.8vw,48px);line-height:1.1}.page-module__tbO67a__intro>p:last-child{color:#5d6b63;margin:20px 0 0;font-size:16px;line-height:1.8}.page-module__tbO67a__partnersList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:75px;display:grid}.page-module__tbO67a__partnersList>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:calc(50% - 14px)}.page-module__tbO67a__partnerCard{background:linear-gradient(#fff 0%,#f4f8f6 100%);border:1px solid #d5e9df;border-radius:28px;flex-direction:column;justify-content:space-between;min-width:0;padding:38px 36px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 16px 40px #173b2b0f}.page-module__tbO67a__partnerCard:hover{border-color:#c5dbcf;transform:translateY(-3px);box-shadow:0 22px 50px #173b2b1a}.page-module__tbO67a__partnerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-module__tbO67a__partnerBadge{color:#173b2b;background:#eaf2ee;border:1px solid #d5e9df;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:750;display:inline-flex}.page-module__tbO67a__partnerBadge svg{width:14px;height:14px}.page-module__tbO67a__partnerDomainLink{color:#64748b;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.page-module__tbO67a__partnerDomainLink:hover{color:#173b2b;text-decoration:underline}.page-module__tbO67a__partnerLogoRow{margin-bottom:20px}.page-module__tbO67a__partnerLogoLink{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-items:center;max-width:100%;padding:14px 22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 4px 14px #173b2b0d}.page-module__tbO67a__partnerLogoLink:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 22px #173b2b17}.page-module__tbO67a__partnerLogoImage{object-fit:contain;width:auto;max-width:220px;height:38px;display:block}.page-module__tbO67a__partnerLogoImageLarge{max-width:280px;height:54px}.page-module__tbO67a__partnerTitle{letter-spacing:-.03em;color:#242629;margin:0 0 6px;font-size:26px}.page-module__tbO67a__partnerTitle a{color:inherit;text-decoration:none;transition:color .18s}.page-module__tbO67a__partnerTitle a:hover{color:#173b2b}.page-module__tbO67a__partnerHeadline{color:#173b2b;letter-spacing:-.01em;margin:0 0 14px;font-size:14px;font-weight:700}.page-module__tbO67a__partnerCard p:not(.page-module__tbO67a__partnerHeadline){color:#5d6b63;margin:0 0 24px;font-size:15px;line-height:1.75}.page-module__tbO67a__partnerFeatures{flex-direction:column;gap:11px;margin:0 0 32px;padding:0;list-style:none;display:flex}.page-module__tbO67a__partnerFeatures li{color:#45554d;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.page-module__tbO67a__partnerFeatures li svg{color:#16a34a;flex-shrink:0;width:16px;height:16px}.page-module__tbO67a__partnerActions{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.page-module__tbO67a__partnerActions a.button{align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex}.page-module__tbO67a__partnerTrustTag{color:#6b7a90;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.page-module__tbO67a__partnerTrustTag svg{color:#173b2b;width:14px;height:14px}.page-module__tbO67a__cta{color:#fff;background:radial-gradient(circle at 88% 12%,#47be8373,#0000 32%),linear-gradient(125deg,#173b2b,#2b845a);border-radius:30px;justify-content:space-between;align-items:center;gap:40px;max-width:980px;margin:15px auto 0;padding:52px;display:flex;box-shadow:0 25px 60px #12286e33}.page-module__tbO67a__cta .page-module__tbO67a__sectionLabel{color:#bfe8d7}.page-module__tbO67a__cta h2{font-size:40px}.page-module__tbO67a__cta p:not(.page-module__tbO67a__sectionLabel){color:#eaf2ee;max-width:680px;margin:14px 0 0;font-size:16px;line-height:1.75}.page-module__tbO67a__cta .button{color:#173b2b;background:#fff;border:0;flex:none;text-decoration:none}.page-module__tbO67a__cta .button:hover{background:#f4f8f6}@media (max-width:960px){.page-module__tbO67a__partnersList{grid-template-columns:1fr}.page-module__tbO67a__partnersList>:last-child:nth-child(odd){justify-self:stretch;max-width:none}.page-module__tbO67a__cta{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.page-module__tbO67a__hero{padding:65px 0 50px}.page-module__tbO67a__hero h1{font-size:42px}.page-module__tbO67a__hero p:not(.page-module__tbO67a__eyebrow){font-size:16px}.page-module__tbO67a__partnerCard{padding:26px 22px}.page-module__tbO67a__content{padding:60px 0 75px}.page-module__tbO67a__cta{padding:36px 24px}.page-module__tbO67a__cta .button{justify-content:center;width:100%}}