.scroll-arrow[data-astro-cid-r7vf6zys]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);color:#fff;animation:float 2s ease-in-out infinite;cursor:pointer;transition:all .3s}.scroll-arrow[data-astro-cid-r7vf6zys]:hover{color:#2b6eff}@keyframes float{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(12px);opacity:.7}}@media(max-width:480px){.scroll-arrow[data-astro-cid-r7vf6zys] svg[data-astro-cid-r7vf6zys]{width:32px;height:32px}.scroll-arrow[data-astro-cid-r7vf6zys]{bottom:20px}}.works-hero[data-astro-cid-3vzc7iem]{background:#111;color:#fff;padding:0 20px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.works-hero-content[data-astro-cid-3vzc7iem]{max-width:1200px;margin:0 auto;padding:140px 0}.works-hero-content[data-astro-cid-3vzc7iem] h1[data-astro-cid-3vzc7iem]{font-family:Russo One,sans-serif;font-size:60px;color:#fff;margin-bottom:16px;text-transform:uppercase;letter-spacing:2px}.works-hero-content[data-astro-cid-3vzc7iem] p[data-astro-cid-3vzc7iem],.works-subtitle[data-astro-cid-3vzc7iem]{font-size:20px;color:#fff;line-height:1.6;opacity:.85;margin-bottom:32px}.company-info[data-astro-cid-3vzc7iem]{display:none;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;background:#ffffff0d;padding:24px;border-radius:8px}.company-info-item[data-astro-cid-3vzc7iem]{text-align:center}.info-label[data-astro-cid-3vzc7iem]{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block}.info-value[data-astro-cid-3vzc7iem]{font-size:16px;color:#fff;font-weight:500}.hero-button[data-astro-cid-3vzc7iem]{padding:16px 48px;background:#fff;color:#000;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;font-family:Helvetica,sans-serif}.hero-button[data-astro-cid-3vzc7iem]:hover{background:#2b6eff;color:#fff}.cases-section[data-astro-cid-3vzc7iem]{background:#fff;padding:100px 20px}.cases-container[data-astro-cid-3vzc7iem]{max-width:1200px;margin:0 auto}.cases-title[data-astro-cid-3vzc7iem]{font-family:Russo One,sans-serif;font-size:40px;color:#262626;text-align:center;margin-bottom:60px;text-transform:uppercase}.cases-grid[data-astro-cid-3vzc7iem]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.case-card[data-astro-cid-3vzc7iem]{background:#fff;border:1px solid rgba(208,208,208,.5);overflow:hidden;transition:all .3s;cursor:pointer}.case-card[data-astro-cid-3vzc7iem]:hover{box-shadow:0 12px 32px #00000026;transform:translateY(-4px)}.case-image[data-astro-cid-3vzc7iem]{width:100%;height:280px;overflow:hidden;background:#d0d0d0}.case-content[data-astro-cid-3vzc7iem]{padding:24px}.case-title[data-astro-cid-3vzc7iem]{font-family:Helvetica,sans-serif;font-size:18px;font-weight:600;color:#262626;margin:0 0 12px;line-height:1.4}.case-description[data-astro-cid-3vzc7iem]{font-size:14px;color:#666;margin:0;line-height:1.6}@media(max-width:1024px){.works-hero-content[data-astro-cid-3vzc7iem] h1[data-astro-cid-3vzc7iem]{font-size:48px}.cases-grid[data-astro-cid-3vzc7iem]{grid-template-columns:repeat(2,1fr);gap:32px}.cases-title[data-astro-cid-3vzc7iem]{font-size:32px;margin-bottom:48px}}@media(max-width:768px){.works-hero[data-astro-cid-3vzc7iem]{padding:80px 20px 60px}.works-hero-content[data-astro-cid-3vzc7iem] h1[data-astro-cid-3vzc7iem]{font-size:36px;margin-bottom:12px}.works-subtitle[data-astro-cid-3vzc7iem]{font-size:16px}.company-info[data-astro-cid-3vzc7iem]{grid-template-columns:1fr;gap:16px;margin:24px 0;padding:16px}.cases-section[data-astro-cid-3vzc7iem]{padding:60px 20px}.cases-grid[data-astro-cid-3vzc7iem]{grid-template-columns:1fr;gap:24px}.cases-title[data-astro-cid-3vzc7iem]{font-size:24px;margin-bottom:36px}.case-image[data-astro-cid-3vzc7iem]{height:200px}.case-content[data-astro-cid-3vzc7iem]{padding:18px}.case-title[data-astro-cid-3vzc7iem]{font-size:16px;margin-bottom:8px}.case-description[data-astro-cid-3vzc7iem]{font-size:13px}}@media(max-width:480px){.works-hero[data-astro-cid-3vzc7iem]{padding:60px 15px 50px}.works-hero-content[data-astro-cid-3vzc7iem] h1[data-astro-cid-3vzc7iem]{font-size:28px}.works-subtitle[data-astro-cid-3vzc7iem]{font-size:14px}.company-info[data-astro-cid-3vzc7iem]{grid-template-columns:1fr;gap:12px;margin:20px 0;padding:12px}.info-label[data-astro-cid-3vzc7iem]{font-size:11px}.info-value[data-astro-cid-3vzc7iem]{font-size:14px}.cases-section[data-astro-cid-3vzc7iem]{padding:40px 15px}.cases-title[data-astro-cid-3vzc7iem]{font-size:20px;margin-bottom:24px}.case-image[data-astro-cid-3vzc7iem]{height:160px}.case-content[data-astro-cid-3vzc7iem]{padding:14px}.case-title[data-astro-cid-3vzc7iem]{font-size:14px}.case-description[data-astro-cid-3vzc7iem]{font-size:12px}}
