.showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:120px}.showcase-card{position:relative;min-width:0;min-height:390px;padding:30px;border-radius:22px;overflow:hidden}.showcase-card h2{max-width:290px;margin:14px 0 13px;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.02;overflow-wrap:anywhere}.showcase-card p{position:relative;z-index:1;max-width:285px;color:inherit;opacity:.78;font-size:.98rem;line-height:1.5;overflow-wrap:anywhere}.showcase-kicker{font-size:.72rem;font-weight:900;letter-spacing:.15em}.showcase-insights{background:#eee7ff;color:#39206e}.showcase-community{background:#e3efff;color:#123c7a}.showcase-ara{background:#fff1c7;color:#604500}.insight-preview{position:absolute;right:25px;bottom:28px;left:25px;display:flex;align-items:end;gap:9px;height:112px;padding:19px;border:1px solid #cbb8f3;border-radius:17px;background:#f7f3ff}.insight-preview span{flex:1;border-radius:7px 7px 3px 3px;background:#b28beb}.insight-preview span:nth-child(1){height:48%}.insight-preview span:nth-child(2){height:76%}.insight-preview span:nth-child(3){height:58%}.insight-preview span:nth-child(4){height:28%;background:#d8c9f7}.insight-preview span:nth-child(5){height:42%;background:#8e60f3}.insight-preview i{position:absolute;right:18px;bottom:18px;width:38%;height:5px;border-radius:5px;background:#cbb4f2}.community-preview{position:absolute;right:30px;bottom:34px;left:30px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 12px;align-items:center;padding:20px;border:1px solid #b9d2f5;border-radius:17px;background:#f4f8ff}.community-preview b{color:#247cff;font-size:13px}.community-preview span{display:block;width:72%;height:9px;border-radius:8px;background:#9ec3ff}.community-preview span:nth-of-type(2){width:54%;background:#c8ddff}.community-preview span:nth-of-type(3){width:64%;background:#b0d0ff}.ara-preview{position:absolute;right:25px;bottom:35px;left:25px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 16px;border:1px solid #efd078;border-radius:15px;background:#fff9e8;color:#755719;font-size:.83rem;font-weight:750;overflow-wrap:anywhere}.ara-preview b{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e6b92f;color:#fff;font-size:18px}
@media(max-width:900px){.showcase{grid-template-columns:1fr 1fr}.showcase-ara{grid-column:1/-1}}
@media(max-width:560px){.showcase{grid-template-columns:1fr;gap:14px;padding-bottom:74px}.showcase-ara{grid-column:auto}.showcase-card{min-height:350px;padding:25px}.showcase-card h2{font-size:2.15rem}}
.showcase-section{padding-top:100px}.showcase-heading{max-width:650px;margin-bottom:34px;text-align:center}.showcase-heading h2{margin-bottom:12px}.showcase-heading>p:last-child{max-width:520px;margin-inline:auto;color:var(--muted);font-size:1.05rem}.showcase-card{min-height:350px;border:1px solid rgba(23,56,45,.06);box-shadow:0 16px 34px rgba(23,56,45,.06)}
@media(max-width:560px){.showcase-section{padding-top:70px}.showcase-heading{margin-bottom:24px}.showcase-heading h2{font-size:clamp(2.25rem,11vw,3rem)}.showcase-heading>p:last-child{font-size:.98rem}.showcase-card{min-height:330px}}
.showcase-card{display:flex;flex-direction:column}.insight-preview,.community-preview,.ara-preview{position:relative;right:auto;bottom:auto;left:auto;margin-top:auto}.showcase-card p{margin-bottom:24px}.community-preview{flex-shrink:0}.ara-preview{flex-shrink:0}
@media(max-width:560px){.showcase-card{min-height:0;overflow:visible;padding:27px 24px 24px}.showcase-card h2{max-width:100%;font-size:clamp(2rem,10vw,2.55rem)}.showcase-card p{max-width:100%;margin-bottom:22px}.insight-preview,.community-preview,.ara-preview{margin-top:4px}}
@media(max-width:560px){.showcase{width:calc(100% - 48px);margin-inline:auto;row-gap:28px}}
/* Keep the homepage sections on one consistent vertical rhythm. */
.hero{padding-top:96px;padding-bottom:96px}.promise{padding-block:96px}.features{padding-bottom:96px}.showcase-section{padding-top:96px}.showcase{padding-bottom:96px}.privacy-band{padding-block:96px}.support{padding-block:96px}
@media(max-width:720px){.hero{padding-top:64px;padding-bottom:64px}.promise{padding-block:64px}.features{padding-bottom:64px}.showcase-section{padding-top:64px}.showcase{padding-bottom:64px}.privacy-band{padding-block:64px}.support{padding-block:64px}}
.insight-preview{gap:10px;padding:18px 18px 17px;background:repeating-linear-gradient(to top,#f7f3ff 0,#f7f3ff 30px,#eee7ff 31px,#f7f3ff 32px)}.insight-preview span{border-radius:5px 5px 2px 2px}.insight-preview i{right:18px;bottom:16px;width:calc(100% - 36px);height:2px;background:#b99be9}.community-preview span:nth-of-type(3){width:40%;background:#d7e6ff}
.promise{padding-top:64px;padding-bottom:0}.promise .pause-eyebrow{margin-bottom:10px}.promise h2{margin-bottom:14px}
@media(max-width:720px){.promise{padding-top:48px;padding-bottom:0}}
.promise{padding-bottom:0!important}.promise>p:last-child{margin-bottom:42px}.features{margin-top:0!important}
@media(max-width:720px){.promise>p:last-child{margin-bottom:30px}}
.showcase-section{padding-top:0}.showcase{padding-bottom:96px}
@media(max-width:720px){.showcase{padding-bottom:64px}}
.showcase-card p{opacity:.88}
.community-preview span:nth-of-type(2){width:54%;max-width:190px!important;background:#c8ddff}.community-preview span:nth-of-type(3){width:34%;max-width:130px!important;background:#d7e6ff}
