.pst{color:var(--pst-card-text);padding:var(--pst-vpad) 0;text-align:center}.pst,.pst *,.pst :after,.pst :before{box-sizing:border-box}.pst-toggle-wrap{display:flex;justify-content:center;margin-bottom:28px}.pst-toggle{background:var(--pst-problem);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:600;height:44px;line-height:1;overflow:hidden;padding:0;position:relative;transition:background-color .22s ease;width:240px}.pst-toggle:focus-visible{outline:2px solid #2f56d5;outline-offset:3px}.pst[data-state=solution] .pst-toggle{background:var(--pst-solution)}.pst-toggle__label{align-items:center;bottom:0;display:flex;justify-content:center;letter-spacing:-.005em;pointer-events:none;position:absolute;top:0;transition:opacity .18s ease,color .18s ease;white-space:nowrap;z-index:2}.pst-toggle__label--problem{color:#fff;left:0;right:44px}.pst-toggle__label--solution{color:#000;left:44px;right:0}.pst[data-state=problem] .pst-toggle__label--solution,.pst[data-state=solution] .pst-toggle__label--problem{opacity:0}.pst-toggle__knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);height:32px;left:calc(100% - 38px);position:absolute;top:50%;transform:translateY(-50%);transition:left .24s cubic-bezier(.5,0,.2,1),transform .24s cubic-bezier(.5,0,.2,1);width:32px}.pst[data-state=solution] .pst-toggle__knob{left:6px}.pst-heading-wrap{margin-bottom:56px;position:relative}.pst-heading{color:#000;margin:0 auto;max-width:18ch;text-wrap:balance;transition:opacity .22s ease,transform .22s ease}.pst-heading,.pst-heading__line{display:block}.pst-heading--custom{font-family:Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,5vw,var(--pst-heading-size-custom,64px));font-weight:600;letter-spacing:-.005em;line-height:1.26}.pst-hl--problem{color:var(--pst-problem)}.pst-hl--socialpost{color:var(--pst-socialpost)}.pst[data-state=problem] .pst-heading--solution,.pst[data-state=solution] .pst-heading--problem{display:none}.pst-grid{display:grid;gap:var(--pst-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1260px;padding:0 24px;text-align:left}.pst[data-state=problem] .pst-grid--solution,.pst[data-state=solution] .pst-grid--problem{display:none}@media (max-width:900px){.pst-grid{grid-template-columns:1fr;max-width:520px}}.pst-card{background:var(--pst-card-bg);border-radius:var(--pst-card-radius);color:var(--pst-card-text);display:flex;flex-direction:column;gap:16px;min-height:233px;overflow:hidden;padding:var(--pst-card-padding);position:relative}.pst-card__icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;height:var(--pst-icon-size);justify-content:center;width:var(--pst-icon-size)}.pst-card--problem .pst-card__icon{background:var(--pst-problem)}.pst-card--solution .pst-card__icon{background:var(--pst-solution)}.pst-card__icon svg{display:block}.pst-card__quote{color:inherit;margin:0}.pst-card__quote p{margin:0}.pst-card__quote--theme{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.4}.pst-card__quote--theme b,.pst-card__quote--theme strong{font-size:calc(1em*var(--pst-hl-scale-theme, 1.2));line-height:1.2}.pst-card__quote--custom{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--pst-quote-size-custom,20px);font-weight:400;line-height:1.3}.pst-card__quote--custom b,.pst-card__quote--custom strong{font-size:var(--pst-quote-hl-size-custom,24px);font-weight:700;line-height:1.2}.pst-card--problem .pst-card__quote b,.pst-card--problem .pst-card__quote strong{color:var(--pst-problem)}.pst-card--solution .pst-card__quote b,.pst-card--solution .pst-card__quote strong{color:var(--pst-solution)}.pst-card--problem .pst-card__quote b,.pst-card--problem .pst-card__quote b *,.pst-card--problem .pst-card__quote strong,.pst-card--problem .pst-card__quote strong *{color:var(--pst-problem)!important}.pst-card--solution .pst-card__quote b,.pst-card--solution .pst-card__quote b *,.pst-card--solution .pst-card__quote strong,.pst-card--solution .pst-card__quote strong *{color:var(--pst-solution)!important}.pst-card__quote a{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.pst-heading,.pst-toggle,.pst-toggle__knob,.pst-toggle__label{transition:none}}