.cs-hero h1{letter-spacing:-.02em;font-size:64px;font-weight:500;line-height:.94}.cs-close h2{letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.1}@media (max-width:767px){.cs-hero h1{font-size:48px}.cs-close h2{font-size:30px}}.cs-page{background:#fffffb;padding:0 0 6rem}.cs-hero{background:var(--color-blue-300,#b3eaff);text-align:center;padding:6rem 0 4rem}.cs-divider{color:#fffffb}.cs-hero h1{color:var(--color-ink,#1f1f1f);text-wrap:balance;margin:0}.cs-grid{z-index:1;background:#fffffb;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:4rem;display:grid;position:relative}@media (max-width:900px){.cs-grid{grid-template-columns:1fr}}.cs-grid>.cs-card:last-child:nth-child(odd){grid-column:1/-1}.cs-card{background:#fff;border:1px solid #1f1f1f24;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.cs-card__body{flex:1;padding:32px 32px 28px}.cs-card__logo{object-fit:contain;filter:brightness(0);opacity:.78;width:auto;max-width:150px;height:26px}.cs-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#1f1f1f80;font-size:13px;font-weight:600}.cs-card h2{letter-spacing:-.02em;color:var(--color-ink,#1f1f1f);text-wrap:balance;margin:18px 0 0;font-size:26px;font-weight:500;line-height:1.2}.cs-card__meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cs-card__chip{border:1px solid var(--color-ink,#1f1f1f);color:var(--color-ink,#1f1f1f);border-radius:.5rem;align-items:center;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.cs-card__chip--soft{color:#1f1f1fb3;border-color:#1f1f1f3d;font-weight:500}.cs-card blockquote{color:var(--color-ink,#1f1f1f);margin:22px 0 0;font-size:16px;line-height:1.5}.cs-card mark{background:var(--color-blue-300,#b3eaff);color:inherit;border-radius:.2em;padding:0 .12em}.cs-card__who{align-items:center;gap:12px;margin-top:18px;display:flex}.cs-card__who img{object-fit:cover;background:#eee;border-radius:50%;flex:none;width:40px;height:40px}.cs-card__name{color:var(--color-ink,#1f1f1f);font-size:14px;font-weight:600;line-height:1.3}.cs-card__role{color:#1f1f1fa8;font-size:13px;line-height:1.3}.cs-card__foot{color:var(--color-ink,#1f1f1f);background:#fffdf8;border-top:1px solid #1f1f1f1a;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.cs-card__foot:after{content:"";width:16px;height:16px;-webkit-mask:var(--merge-arrow)center/contain no-repeat;-webkit-mask:var(--merge-arrow)center/contain no-repeat;mask:var(--merge-arrow)center/contain no-repeat;background:currentColor}.cs-card__foot:hover{background:var(--color-blue-300,#b3eaff)}.cs-voices{margin-top:3.5rem}.cs-voices h2{text-align:center;letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.75rem;font-weight:500}.cs-voice{background:#fffcfa;border:1px solid #141413;border-radius:.75rem;max-width:44rem;margin:0 auto;padding:1.5rem 1.75rem}.cs-voice+.cs-voice{margin-top:.75rem}.cs-voice blockquote{margin:0;font-size:1.0625rem;line-height:1.5}.cs-voice mark{background:#d0f2ff;padding:0 .1em}.cs-voice figcaption{color:#14141399;margin-top:.85rem;font-size:.8125rem}.cs-voice figcaption b{color:#141413;font-weight:600}.cs-close{background:var(--color-blue-300,#b3eaff);text-align:center;border-radius:1.5rem;margin-top:5rem;padding:3rem 2.5rem}.cs-close h2{color:var(--color-ink,#1f1f1f);margin:0}.cs-close p{color:var(--color-ink,#1f1f1f);margin:.75rem 0 0;font-size:18px}.cs-cta{color:#fff7f0;background:#1f1f1f;border-radius:.5rem;align-items:center;gap:12px;min-height:44px;margin-top:1.75rem;padding:0 14px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.cs-cta:hover{background:#2c2c2c}.cs-cta:after{content:"";width:16px;height:16px;-webkit-mask:var(--merge-arrow)center/contain no-repeat;-webkit-mask:var(--merge-arrow)center/contain no-repeat;mask:var(--merge-arrow)center/contain no-repeat;background:currentColor}@media (max-width:640px){.cs-hero{padding:6rem 0 5rem}.cs-card__body{padding:26px 24px 22px}.cs-card h2{font-size:22px}.cs-card__foot{padding:14px 24px}}main.cs-page section:first-of-type{padding-bottom:clamp(0px,22vw - 241px,182px)}
