
#product-page .landing-hero h1{
  font-size:clamp(36px,5.2vw,74px);max-width:1100px;margin-left:auto;margin-right:auto
}
#product-possibilities{
  max-width:1280px;margin:auto;padding:32px 40px 72px;color:#12213d
}
#product-possibilities .ps-feature{
  display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:72px 0
}
#product-possibilities .ps-feature:nth-child(even) .ps-copy{order:2}
#product-possibilities .ps-copy h2,#product-possibilities .ps-basics h2{
  font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-1.7px;margin:20px 0
}
#product-possibilities .ps-copy p{
  font-size:17px;line-height:1.8;color:#596779;max-width:520px;margin:0 0 26px
}
#product-possibilities .ps-status{
  display:block;color:#657185;font-size:12px;line-height:1.6;margin-top:18px;max-width:420px
}
#product-possibilities .ps-preview{
  margin:0;background:#fff4ea;border:1px solid #eadfd6;border-radius:24px;
  padding:30px;box-shadow:0 20px 50px #12213d08;min-width:0
}
#product-possibilities .ps-mint .ps-preview{background:#edf5eb;border-color:#dbe7d8}
#product-possibilities .ps-lavender .ps-preview{background:#f1eefb;border-color:#e2dcef}
#product-possibilities .ps-blue .ps-preview{background:#edf3fc;border-color:#dbe4f0}
#product-possibilities figcaption{
  font-size:20px;font-weight:650;line-height:1.4;margin-bottom:26px
}
#product-possibilities figcaption span{
  display:block;font-size:11px;font-weight:500;text-transform:uppercase;
  letter-spacing:1.5px;margin-top:8px;color:#657185
}
#product-possibilities .ps-row{
  display:flex;gap:16px;align-items:center;background:#ffffffd9;
  border-radius:12px;padding:20px 16px;margin-top:12px
}
#product-possibilities .ps-icon{
  display:grid;place-items:center;background:#12213d;color:white;
  border-radius:10px;min-width:52px;height:52px;font-size:11px;font-weight:700
}
#product-possibilities .ps-row strong{display:block;font-size:14px;line-height:1.5}
#product-possibilities .ps-row small{
  display:block;font-size:12px;line-height:1.6;color:#657185;margin-top:4px
}
#product-possibilities .ps-caption{font-size:11px;color:#657185;margin:22px 0 0}
#product-possibilities .ps-basics{padding-top:72px}
#product-possibilities .ps-basics-grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px
}
#product-possibilities .ps-basics article{border-top:1px solid #dce3eb;padding-top:24px}
#product-possibilities .ps-basics article>span{font-size:11px;letter-spacing:1px;color:#657185}
#product-possibilities .ps-basics h3{font-size:21px;line-height:1.3;margin:18px 0 12px}
#product-possibilities .ps-basics p{font-size:15px;line-height:1.7;color:#596779}
@media(max-width:800px){
  #product-possibilities{padding:12px 22px 40px}
  #product-possibilities .ps-feature{grid-template-columns:1fr;gap:28px;padding:40px 0}
  #product-possibilities .ps-feature:nth-child(even) .ps-copy{order:0}
  #product-possibilities .ps-preview{padding:22px}
  #product-possibilities .ps-basics-grid{grid-template-columns:1fr;gap:24px}
}