.whoComes-module__1sbNQG__page{background-color:var(--color-cream);width:100%}.whoComes-module__1sbNQG__whoComesWrap strong[class*=magenta]{margin-top:var(--space-2);font-size:1.2em;display:block}.whoComes-module__1sbNQG__ribbonRow{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4) var(--space-5);display:flex}.whoComes-module__1sbNQG__ribbonSparkle{flex:none}.whoComes-module__1sbNQG__sectionHeader{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5) var(--space-6);flex-direction:column;display:flex}.whoComes-module__1sbNQG__sparkleTopper{width:88px;height:auto;display:block}.whoComes-module__1sbNQG__sectionHeading{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 50, "WONK" 0;color:var(--color-dark-purple);margin:0;font-size:28px;font-weight:700;line-height:1.12}.whoComes-module__1sbNQG__headerDivider{width:100%;max-width:260px;height:auto;margin-top:var(--space-1);display:block}@media (min-width:768px){.whoComes-module__1sbNQG__sectionHeading{font-variation-settings:"opsz" 96, "SOFT" 50, "WONK" 0;font-size:40px}.whoComes-module__1sbNQG__sparkleTopper{width:104px}.whoComes-module__1sbNQG__headerDivider{max-width:300px}}.whoComes-module__1sbNQG__banner{justify-content:center;align-items:center;width:100%;min-height:320px;display:flex;position:relative;overflow:hidden}.whoComes-module__1sbNQG__bannerImg{object-fit:cover}.whoComes-module__1sbNQG__bannerOverlay{background-color:#2e283657;position:absolute;inset:0}.whoComes-module__1sbNQG__bannerInner{z-index:1;max-width:38ch;padding:var(--space-8) var(--space-5);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex;position:relative}.whoComes-module__1sbNQG__bannerText{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 50, "WONK" 0;color:#fff;text-shadow:0 1px 10px #00000052;margin:0;font-size:24px;font-weight:600;line-height:1.32}@media (min-width:768px){.whoComes-module__1sbNQG__banner{min-height:440px}.whoComes-module__1sbNQG__bannerText{max-width:28ch;font-size:34px}}.whoComes-module__1sbNQG__grid{padding:var(--space-7) var(--space-4) var(--space-8);gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,1fr);max-width:1120px;margin:0 auto;list-style:none;display:grid}.whoComes-module__1sbNQG__gridCard{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.whoComes-module__1sbNQG__gridImg{border-radius:var(--radius-image);width:100%;height:auto;display:block}.whoComes-module__1sbNQG__gridName{font-family:var(--font-display);font-variation-settings:"opsz" 24, "SOFT" 50, "WONK" 0;color:var(--color-dark-purple);text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.1}@media (min-width:768px){.whoComes-module__1sbNQG__grid{gap:var(--space-7) var(--space-6);padding:var(--space-8) var(--space-5) var(--space-9);grid-template-columns:repeat(3,1fr)}.whoComes-module__1sbNQG__gridName{font-size:22px}}.whoComes-module__1sbNQG__textHeading{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 50, "WONK" 0;color:var(--color-dark-purple);text-align:center;margin:0;font-size:30px;font-weight:700;line-height:1.12}@media (min-width:768px){.whoComes-module__1sbNQG__textHeading{font-size:40px}}.whoComes-module__1sbNQG__testimonialSection{padding:var(--space-8) var(--space-5);background-color:#fbf2e2}.whoComes-module__1sbNQG__testimonialInner{gap:var(--space-7);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.whoComes-module__1sbNQG__testimonialGrid{gap:var(--space-6);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.whoComes-module__1sbNQG__testimonialCard{background-color:var(--color-cream);border-radius:var(--radius-testimonial);padding:var(--space-7) var(--space-6) var(--space-6);gap:var(--space-4);border:1px solid #3b07572e;flex-direction:column;display:flex;position:relative}.whoComes-module__1sbNQG__quoteMark{font-family:var(--font-flair);color:var(--color-sky-blue);height:28px;font-size:56px;line-height:.6}.whoComes-module__1sbNQG__quoteText{font-family:var(--font-body);color:var(--color-dark-purple);margin:0;font-size:20px;font-weight:500;line-height:1.5}.whoComes-module__1sbNQG__cardDivider{justify-content:center;align-items:center;gap:var(--space-3);width:100%;display:flex}.whoComes-module__1sbNQG__cardDivider:before,.whoComes-module__1sbNQG__cardDivider:after{content:"";background-color:var(--color-peach);flex:1;height:1px}.whoComes-module__1sbNQG__attribution{font-family:var(--font-body);color:var(--color-dark-purple);text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1.4}@media (min-width:768px){.whoComes-module__1sbNQG__testimonialSection{padding:var(--space-9) var(--space-5)}.whoComes-module__1sbNQG__testimonialGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);align-items:stretch}.whoComes-module__1sbNQG__testimonialCard{height:100%}}a.whoComes-module__1sbNQG__cta{margin-top:var(--space-2);font-size:18px}
