/* v3498: homepage partner invitation; scoped to this card only. */
html body #main-content .rs-seo-growth__proofs article.rs-partners-invite {
 display:grid;grid-template-rows:auto 1fr auto;gap:15px;position:relative;isolation:isolate;
 min-width:0;min-height:250px;box-sizing:border-box;padding:22px;border-radius:20px;
 background:radial-gradient(ellipse at 100% 0,#a05bd52a,transparent 60%),radial-gradient(ellipse at 0 100%,#eb5da91a,transparent 60%),linear-gradient(145deg,#22152de8,#120b21e8)!important;
 border:1px solid #e3a2d745;box-shadow:inset 0 1px 0 #ffffff16,0 8px 24px #08040b24;transform:none;
}
html body #main-content .rs-seo-growth__proofs article.rs-partners-invite::before {
 content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;
 background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20440%20300%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23cf75d5%22%20stroke-width%3D%221%22%3E%3Ccircle%20cx%3D%22370%22%20cy%3D%2292%22%20r%3D%2288%22%2F%3E%3Ccircle%20cx%3D%22370%22%20cy%3D%2292%22%20r%3D%2264%22%2F%3E%3Ccircle%20cx%3D%22370%22%20cy%3D%2292%22%20r%3D%2240%22%2F%3E%3Cpath%20d%3D%22M170%20239h68l29-34h45l36-33h71M264%2067h52l25%2025h61%22%2F%3E%3Ccircle%20cx%3D%22238%22%20cy%3D%22239%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22312%22%20cy%3D%22205%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%22348%22%20cy%3D%22172%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%238ab7ff%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M309%20264v-15m9%2022v-27m9%2037v-48m9%2033v-16m9%2037v-67m9%2061v-55m9%2048v-29m9%2021v-16m9%2017v-22m9%2029v-35m9%2028v-21%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-size:cover;background-position:right center;opacity:.23;
}
html body #main-content .rs-seo-growth__proofs article.rs-partners-invite::after {content:none}
html body #main-content .rs-partners-invite .rs-seo-growth__proof-head {gap:13px;align-items:center}
html body #main-content .rs-partners-invite .rs-seo-growth__proof-icon {
 flex:0 0 48px;width:48px;height:48px;border-radius:15px;color:#f4b9e5;
 background:linear-gradient(145deg,#e779b92b,#8764d526);border-color:#e4a6dc47;
 box-shadow:inset 0 1px 0 #ffffff19,0 6px 20px #14072038;
}
html body #main-content .rs-partners-invite .rs-seo-growth__proof-icon svg {width:29px;height:29px}
html body #main-content .rs-partners-invite__heading {min-width:0}
html body #main-content .rs-partners-invite__eyebrow {display:block;color:#e3a4d4;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.5;margin:0 0 5px}
html body #main-content .rs-partners-invite h3 {font-size:clamp(18px,1.55vw,21px);line-height:1.25;letter-spacing:-.02em;color:#fff7ff;margin:0;font-weight:700;overflow-wrap:break-word}
html body #main-content .rs-partners-invite p {margin:0;color:#e5dcebdd;font-size:.9rem;line-height:1.65;min-width:0}
html body #main-content .rs-partners-invite__button {
 display:inline-flex;align-items:center;justify-content:space-between;gap:14px;align-self:end;justify-self:start;
 min-height:42px;max-width:100%;box-sizing:border-box;padding:10px 15px;border-radius:12px;
 color:#fff5fc!important;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none!important;
 background:linear-gradient(135deg,#efbdd21f,#cc96ed0a);border:1px solid #f3c4e347;
 box-shadow:inset 0 1px 0 #ffffff24,0 4px 16px #05020824;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
 transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;
}
html body #main-content .rs-partners-invite__button svg {width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
html body #main-content .rs-partners-invite__button:hover {background:linear-gradient(135deg,#efbdd232,#cc96ed1a);border-color:#f3c4e383;box-shadow:inset 0 1px 0 #ffffff28,0 5px 20px #d863aa19}
html body #main-content .rs-partners-invite__button:focus-visible {outline:2px solid #f6bee4;outline-offset:4px}
@media(max-width:600px){html body #main-content .rs-seo-growth__proofs article.rs-partners-invite{min-height:0;padding:21px;gap:16px}html body #main-content .rs-partners-invite__button{justify-self:stretch}html body #main-content .rs-partners-invite h3{font-size:20px}}
@media(prefers-reduced-motion:reduce){html body #main-content .rs-partners-invite__button{transition:none}}
