.review-platforms{padding-block:42px}.review-platforms-heading{max-width:780px;margin-bottom:24px}.review-platforms-heading h2{font-size:clamp(27px,3vw,36px);line-height:1.2;margin-block:10px}.review-platforms-heading>p:last-child{font-size:18px;color:#52665f;line-height:1.65}.review-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.review-platform-card{position:relative;padding:30px;background:linear-gradient(135deg,#fff,#f1f8f5);border:1px solid #dae8e1;border-radius:22px;transition:transform .25s,box-shadow .25s}.review-platform-card:nth-child(2){background:linear-gradient(135deg,#fff,#eef5fb)}.review-platform-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #103f2212}.review-platform-card h3{font-size:25px;margin:0 0 12px}.review-platform-card p{font-size:18px;line-height:1.6;color:#52665f;max-width:440px;margin-bottom:24px}.review-platform-symbol{float:right;width:38px;color:#17834e;margin-left:16px}.review-platform-symbol svg{width:100%;height:100%}.review-platform-card .button{font-size:16px;gap:10px;max-width:100%;white-space:normal}.ph-project-grid,.project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-project-copy{flex-wrap:wrap}.ph-project-copy h3{overflow-wrap:anywhere}.ph-project-copy>div{min-width:0}.ph-project-link{white-space:nowrap}@media(max-width:1000px){.ph-project-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.review-platform-grid,.ph-project-grid,.project-grid{grid-template-columns:1fr}.review-platform-card{padding:24px}.review-platform-card .button{width:100%;justify-content:center}.review-platforms{padding-block:30px}}@media(prefers-reduced-motion:reduce){.review-platform-card{transition:none}.review-platform-card:hover{transform:none}}
