.field-card[data-astro-cid-gq5mpevi]{text-align:center;background:#f8fbff;border:1px solid #d8e2ef;border-radius:8px;padding:24px 18px}.icon[data-astro-cid-gq5mpevi]{color:#174a8b;width:56px;height:56px;margin:0 auto}h3[data-astro-cid-gq5mpevi]{color:#174a8b;margin:0 0 12px;font-size:18px}p[data-astro-cid-gq5mpevi]{text-align:left;margin:0;font-size:13px;line-height:1.7}.industry-card[data-astro-cid-jruny7b2]{box-sizing:border-box;background:#ffffffb8;border:1px solid #d8e2efe6;border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:28px;display:flex}.icon[data-astro-cid-jruny7b2]{color:#174a8b;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:5px;display:flex}h3[data-astro-cid-jruny7b2]{letter-spacing:.04em;color:#174a8b;text-align:center;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}ul[data-astro-cid-jruny7b2]{text-align:left;margin:0;padding:0;list-style:none}li[data-astro-cid-jruny7b2]{color:#465766;margin-bottom:4px;font-size:13px;line-height:1.6}li[data-astro-cid-jruny7b2]:last-child{margin-bottom:0}@media (width<=768px){.industry-card[data-astro-cid-jruny7b2]{padding:24px}.icon[data-astro-cid-jruny7b2]{width:48px;height:48px;margin-bottom:5px}h3[data-astro-cid-jruny7b2]{font-size:18px}}.technology-row[data-astro-cid-txbqxwas]{background:#ffffffb8;border:1px solid #d8e2efe6;border-radius:16px;grid-template-columns:180px 1fr;width:98%;max-width:1200px;margin:0 auto;display:grid;overflow:hidden}.technology-category[data-astro-cid-txbqxwas]{text-align:center;background:#eef5fbc7;border-right:1px solid #d8e2efe6;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex}.technology-icon[data-astro-cid-txbqxwas]{color:#174a8b;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:10px;display:flex}.technology-icon[data-astro-cid-txbqxwas] svg{stroke-width:1.5px}.technology-category[data-astro-cid-txbqxwas] h3[data-astro-cid-txbqxwas]{letter-spacing:.04em;color:#174a8b;margin:0;font-size:20px;font-weight:600;line-height:1.4}.technology-content[data-astro-cid-txbqxwas]{grid-template-columns:repeat(5,1fr);gap:6px;padding:24px;display:grid}.technology-group[data-astro-cid-txbqxwas]{min-width:0}.technology-group-title[data-astro-cid-txbqxwas]{box-sizing:border-box;color:#fff;text-align:center;background:#17375e;border-radius:5px;width:100%;margin-bottom:10px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1.4;display:block}.technology-group[data-astro-cid-txbqxwas] ul[data-astro-cid-txbqxwas]{margin:0;padding:0;list-style:none}.technology-group[data-astro-cid-txbqxwas] li[data-astro-cid-txbqxwas]{color:#333;margin-bottom:4px;font-size:12px;line-height:1.55}.technology-group[data-astro-cid-txbqxwas] li[data-astro-cid-txbqxwas]:last-child{margin-bottom:0}@media (width<=768px){.technology-row[data-astro-cid-txbqxwas]{grid-template-columns:1fr}.technology-category[data-astro-cid-txbqxwas]{border-bottom:1px solid #d8e2efe6;border-right:none;flex-direction:row;justify-content:center;gap:12px;padding:16px}.technology-icon[data-astro-cid-txbqxwas]{width:40px;height:40px;margin:0}.technology-category[data-astro-cid-txbqxwas] h3[data-astro-cid-txbqxwas]{font-size:18px}.technology-content[data-astro-cid-txbqxwas]{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}}@media (width<=480px){.technology-content[data-astro-cid-txbqxwas]{grid-template-columns:1fr}}.page-background[data-astro-cid-gb5iqsgr]{z-index:-2;pointer-events:none;background:#f4f2f0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.page-background[data-astro-cid-gb5iqsgr] img[data-astro-cid-gb5iqsgr]{object-fit:cover;object-position:center;opacity:.72;filter:blur(5px);width:104%;height:104%;display:block;transform:scale(1.02)}.page-background[data-astro-cid-gb5iqsgr]:after{content:"";background:#f4f2f047;position:absolute;inset:0}.works-hero[data-astro-cid-gb5iqsgr]{color:#fff;background:#303842;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.works-hero-background[data-astro-cid-gb5iqsgr]{object-fit:cover;object-position:center;opacity:.78;z-index:0;width:100%;height:100%;position:absolute;inset:0}.works-hero-overlay[data-astro-cid-gb5iqsgr]{z-index:1;background:linear-gradient(135deg,#22303fb8,#343e4894);position:absolute;inset:0}.works-hero-content[data-astro-cid-gb5iqsgr]{z-index:2;width:min(1200px,100% - 80px);margin:0 auto;padding:80px 0;position:relative}.works-hero-heading[data-astro-cid-gb5iqsgr]{align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.works-hero-heading[data-astro-cid-gb5iqsgr] h1[data-astro-cid-gb5iqsgr]{letter-spacing:.08em;color:#fff;margin:0;font-size:clamp(52px,7vw,88px);font-weight:700;line-height:1}.works-hero-label[data-astro-cid-gb5iqsgr]{letter-spacing:.08em;color:#ffffffeb;margin:0;font-size:clamp(15px,1.6vw,20px);font-weight:500;line-height:1.4}.works-hero-lead[data-astro-cid-gb5iqsgr]{letter-spacing:.04em;color:#fffffff0;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:2}.content-section[data-astro-cid-gb5iqsgr]{padding:40px}.section-inner[data-astro-cid-gb5iqsgr]{max-width:1200px;margin:0 auto}.section-heading[data-astro-cid-gb5iqsgr]{align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.section-heading[data-astro-cid-gb5iqsgr] h2[data-astro-cid-gb5iqsgr]{letter-spacing:.06em;color:#263746;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1}.section-label[data-astro-cid-gb5iqsgr]{letter-spacing:.08em;color:#263746;margin:0;font-size:clamp(14px,1.5vw,18px);font-weight:500;line-height:1.4}.glass-panel[data-astro-cid-gb5iqsgr]{-webkit-backdrop-filter:blur(12px);background:#ffffff9e;border:1px solid #ffffffc7;border-radius:16px;box-shadow:0 18px 50px #23313e14,inset 0 1px #ffffffb8}.section-panel[data-astro-cid-gb5iqsgr]{padding:36px}.field-panel[data-astro-cid-gb5iqsgr]{padding:44px 32px}.field-card-grid[data-astro-cid-gb5iqsgr]{justify-content:center;align-items:center;gap:12px;display:flex}.flow-line[data-astro-cid-gb5iqsgr]{background:#486f916b;flex-shrink:0;width:24px;height:1px}.industry-card-grid[data-astro-cid-gb5iqsgr]{grid-template-columns:repeat(3,minmax(240px,300px));justify-content:center;gap:24px;display:grid}.technology-panel-list[data-astro-cid-gb5iqsgr]{flex-direction:column;gap:20px;display:flex}.technology-list[data-astro-cid-gb5iqsgr]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mobile-only[data-astro-cid-gb5iqsgr]{display:none}@media (width<=900px){.field-card-grid[data-astro-cid-gb5iqsgr]{flex-wrap:wrap}.flow-line[data-astro-cid-gb5iqsgr]{width:24px}.industry-card-grid[data-astro-cid-gb5iqsgr]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.works-hero[data-astro-cid-gb5iqsgr]{min-height:480px}.works-hero-content[data-astro-cid-gb5iqsgr]{width:calc(100% - 40px);padding:60px 0}.works-hero-heading[data-astro-cid-gb5iqsgr]{gap:12px;margin-bottom:24px}.works-hero-heading[data-astro-cid-gb5iqsgr] h1[data-astro-cid-gb5iqsgr]{font-size:44px}.works-hero-label[data-astro-cid-gb5iqsgr]{font-size:13px}.works-hero-lead[data-astro-cid-gb5iqsgr]{font-size:14px;line-height:1.9}.mobile-only[data-astro-cid-gb5iqsgr]{display:inline}.content-section[data-astro-cid-gb5iqsgr]{padding:40px 20px}.section-heading[data-astro-cid-gb5iqsgr]{gap:12px;margin-bottom:28px}.section-heading[data-astro-cid-gb5iqsgr] h2[data-astro-cid-gb5iqsgr]{font-size:30px}.section-label[data-astro-cid-gb5iqsgr]{font-size:13px}.section-panel[data-astro-cid-gb5iqsgr]{border-radius:20px;padding:20px}.field-panel[data-astro-cid-gb5iqsgr]{border-radius:20px;padding:28px 20px}.field-card-grid[data-astro-cid-gb5iqsgr]{flex-direction:column;align-items:stretch;gap:12px}.flow-line[data-astro-cid-gb5iqsgr]{width:1px;height:24px;margin:0 auto}.industry-card-grid[data-astro-cid-gb5iqsgr]{grid-template-columns:1fr;gap:16px}.technology-panel-list[data-astro-cid-gb5iqsgr]{gap:16px}.technology-list[data-astro-cid-gb5iqsgr]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
