.work-hero{background:linear-gradient(125deg,#eaf7fc,#fff);padding:68px 0 60px}.work-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.work-hero h1{font-size:clamp(44px,5.5vw,76px);margin:20px 0 24px;color:var(--navy)}.work-hero h1 span{color:#078ab9}.work-hero p{color:#576e84;font-size:18px;max-width:540px;line-height:1.7}.work-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.work-text-link{color:#087ca9;font-size:14px;font-weight:700}.work-hero-image{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0b385c20}.work-hero-image img{width:100%;aspect-ratio:1.2;object-fit:cover}.work-hero-image span{position:absolute;bottom:16px;left:16px;color:white;background:#071b39dd;padding:8px 12px;border-radius:8px;font-size:12px}.work-section-top{display:flex;align-items:end;justify-content:space-between;gap:26px;margin-bottom:25px}.work-section-top h2{font-size:clamp(30px,3.8vw,45px);margin-top:13px}.work-section-top p{max-width:340px;color:var(--muted);font-size:14px;line-height:1.7}.work-demo-frame{height:clamp(380px,52vw,620px);border-radius:22px;overflow:hidden;background:var(--navy);border:1px solid var(--line)}.work-demo-frame iframe{width:100%;height:100%;border:0;display:block}.work-demo-caption{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-top:15px;font-size:12px;color:var(--muted);line-height:1.7}.work-demo-caption a{color:#087ca9;white-space:nowrap;font-weight:700}.work-examples{background:#f4f9fc}.work-examples .portfolio-card{background:#fff}.work-examples .portfolio-content p{min-height:70px}.work-next{border:1px solid var(--line);border-radius:22px;padding:clamp(25px,4vw,48px);display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;background:linear-gradient(120deg,#f0faff,#fff)}.work-next h2{font-size:clamp(30px,3.6vw,44px);margin:13px 0 18px}.work-next p{max-width:680px;color:var(--muted);font-size:15px;line-height:1.8}.work-next-actions{display:grid;gap:12px;text-align:center}.work-hero .eyebrow{letter-spacing:.16em}@media(max-width:780px){.work-hero{padding:35px 0}.work-hero-grid{grid-template-columns:1fr}.work-hero p{font-size:16px}.work-hero-image img{aspect-ratio:1.6}.work-section-top{display:block}.work-section-top p{margin-top:18px;max-width:none}.work-next{grid-template-columns:1fr}.work-demo-frame{height:470px}.work-demo-caption{flex-direction:column;gap:8px}.work-examples .portfolio-content p{min-height:0}}@media(max-width:420px){.work-actions{gap:18px}.work-hero h1{font-size:44px}.work-demo-frame{height:440px}.work-next-actions .btn{white-space:normal}}