.saas-work__heading .section-heading__title{max-width:22ch}.saas-work__dot{color:var(--orange)}.saas-work__grid{perspective:1400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:clamp(40px,7vh,72px) 0 0;padding:0;list-style:none}.saas-work__card{position:relative;overflow:hidden;padding:clamp(22px,2.4vw,32px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,var(--white) 35%,var(--peach) 100%);transition:box-shadow .35s var(--ease-out)}.saas-work__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx, 100%) var(--my, 100%),rgba(255,140,90,.34) 0%,rgba(255,166,128,.16) 38%,rgba(255,166,128,0) 70%);pointer-events:none}.saas-work__title,.saas-work__text{position:relative}.saas-work__card:hover{box-shadow:0 18px 40px -24px #20202038}.saas-work__title{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.saas-work__mark{flex:none;width:3px;height:14px;background:var(--orange);transform:scaleY(.45);opacity:.55;transition:transform .3s var(--ease-out),opacity .3s ease}.saas-work__card:hover .saas-work__mark{transform:scaleY(1);opacity:1}.saas-work__text{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.saas-work__actions{display:flex;justify-content:center;margin-top:clamp(32px,5vh,52px)}@media(max-width:959px){.saas-work__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.saas-work__grid{grid-template-columns:minmax(0,1fr)}.saas-work__actions .btn--primary{flex:1;max-width:360px;justify-content:space-between;padding-left:24px}}
