.ps{position:relative;overflow:hidden;padding-top:var(--ps-pt, 88px);padding-bottom:var(--ps-pb, 88px)}.ps:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ps-bg)}.ps__inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1.15fr;align-items:center;column-gap:32px;text-align:left}.ps__eyebrow{grid-column:1;grid-row:1}.ps__problem-heading{grid-column:1;grid-row:2}.ps__problems{grid-column:1;grid-row:3;justify-content:flex-start}.ps__eyebrow{font-size:var(--eyebrow-size, 12px);font-weight:var(--eyebrow-weight, 700);letter-spacing:.14em;text-transform:uppercase;color:var(--how-eyebrow)}.ps__problem-heading{margin:0 0 28px;font-size:clamp(24px,3.4vw,36px);line-height:1.25;font-weight:700;color:var(--ps-heading);max-width:22ch}.ps__problems{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ps__problem{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--ps-problem-border);color:var(--ps-problem-text);font-size:13.5px;font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.ps__problem.is-visible{opacity:1;transform:translateY(0)}.ps__problem-icon{width:7px;height:1.5px;background:currentColor;opacity:.6}.ps__connector{grid-column:2;grid-row:1 / span 3;display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--ps-connector);margin-bottom:0}.ps__connector-line{width:34px;height:1px;background:linear-gradient(to right,transparent,var(--ps-connector) 40%,var(--ps-connector) 100%)}.ps__connector-arrow{transform:rotate(-90deg)}.ps__solution{width:100%;grid-column:3;grid-row:1 / span 3;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:0;text-align:left;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,var(--ps-card-start) 0%,var(--ps-card-end) 100%);box-shadow:0 28px 60px -26px #3daef966;opacity:0;transform:translate(-40px) scale(.99);transition:opacity .6s ease,transform .6s ease}.ps__solution.is-visible{opacity:1;transform:translate(0) scale(1)}.ps__solution-media{display:flex;align-items:center;justify-content:center;padding:32px}.ps__solution-media img,.ps__placeholder{max-width:100%;height:auto;display:block;filter:drop-shadow(0 18px 30px rgba(65,233,239,.41))}.ps__solution-content{padding:40px 44px 40px 8px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ps__solution-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ps-card-body);opacity:.85}.ps__solution-heading{margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;color:var(--ps-card-text)}.ps__solution-tagline{margin:0;font-size:14.5px;font-weight:600;color:var(--ps-card-text)}.ps__solution-description{margin:2px 0 4px;font-size:13.5px;line-height:1.6;color:var(--ps-card-body);max-width:36ch}.ps__solution-description p{margin:0}.ps__button{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:13px 26px;border-radius:999px;background:#fff;color:var(--ps-accent);font-weight:600;font-size:14px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.ps__button:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #0000004d}@media screen and (max-width:749px){.ps__solution{grid-template-columns:1fr;text-align:center}.ps__solution-media{padding:28px 28px 0}.ps__solution-content{padding:24px 28px 32px;align-items:center}.ps__solution-description{max-width:32ch}.ps__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:20px;padding-right:20px;box-sizing:border-box}.ps__eyebrow,.ps__problem-heading,.ps__problems{grid-column:auto;grid-row:auto}.ps__problems{justify-content:center}.ps__connector{grid-column:auto;grid-row:auto;flex-direction:column}.ps__connector-line{width:1px;height:34px;background:linear-gradient(to bottom,transparent,var(--ps-connector) 40%,var(--ps-connector) 100%)}.ps__connector-arrow{transform:none}.ps__solution{grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-problem-solution.css.map */
