.container[data-astro-cid-qb6ym5g3]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.pa-hero[data-astro-cid-qb6ym5g3]{background:#fff;padding:4rem 0 3rem}.pa-hero__nav[data-astro-cid-qb6ym5g3]{margin-bottom:2rem}.pa-back-link[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pa-hero__main[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem;display:grid}.pa-hero__title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.08em;margin:0 0 2rem;font-size:60px;font-weight:700;line-height:100%}.pa-hero__tags[data-astro-cid-qb6ym5g3]{flex-wrap:wrap;gap:.75rem;display:flex}.pa-hero__tag[data-astro-cid-qb6ym5g3]{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#2d3e40;border-radius:8px;align-items:center;gap:.75rem;width:fit-content;padding:.6rem 1rem;font-size:12px;font-weight:700;line-height:130%;display:inline-flex}.pa-hero__tag-icon[data-astro-cid-qb6ym5g3]{filter:brightness(0)invert();width:14px;height:14px}.pa-hero__right[data-astro-cid-qb6ym5g3]{flex-direction:column;gap:3rem;display:flex}.pa-hero__logo[data-astro-cid-qb6ym5g3]{object-fit:contain;max-width:320px;max-height:120px}.pa-details-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:repeat(6,1fr);gap:2.5rem 2rem;display:grid}.pa-detail-item[data-astro-cid-qb6ym5g3]:nth-child(-n+2){grid-column:span 3}.pa-detail-item[data-astro-cid-qb6ym5g3]:nth-child(n+3){grid-column:span 2}.pa-detail-item[data-astro-cid-qb6ym5g3]{flex-direction:column;gap:.4rem;display:flex}.pa-detail-label[data-astro-cid-qb6ym5g3]{color:#369687;font-size:16px;font-weight:500;line-height:150%}.pa-detail-val[data-astro-cid-qb6ym5g3]{color:#0f2c2a;font-size:16px;font-weight:800;line-height:150%}.pa-map-section[data-astro-cid-qb6ym5g3]{border-bottom:1px dashed #e2e8e7;padding:3rem 0}.pa-map-container[data-astro-cid-qb6ym5g3]{aspect-ratio:21/9;background:#0f2c2a;border-radius:32px;width:100%;overflow:hidden}.pa-map-img[data-astro-cid-qb6ym5g3]{object-fit:cover;width:100%;height:100%}.pa-desc-section[data-astro-cid-qb6ym5g3]{padding:3rem 0}.pa-desc-box[data-astro-cid-qb6ym5g3]{background:#f4ece6;border-radius:0;padding:4rem 0 4rem 8rem;overflow:hidden}.pa-desc-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:8rem;display:grid}.pa-desc-title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.05em;margin-bottom:2.5rem;font-size:48px;font-weight:700;line-height:100%}.pa-desc-text[data-astro-cid-qb6ym5g3]{color:#1a2b29;font-size:18px;line-height:1.8}.pa-desc-image-wrap[data-astro-cid-qb6ym5g3]{aspect-ratio:1;border-radius:40px 0 0 40px;width:100%;overflow:hidden;box-shadow:-20px 40px 80px #0f2c2a1f}.pa-desc-img[data-astro-cid-qb6ym5g3]{object-fit:cover;width:100%;height:100%}.pa-solutions-section[data-astro-cid-qb6ym5g3]{padding:4rem 0}.pa-section-title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.05em;margin-bottom:2rem;font-size:48px;font-weight:700;line-height:100%}.pa-solutions-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.pa-solution-card[data-astro-cid-qb6ym5g3]{background:#fff;border:1.5px solid #eee7e2;border-radius:24px;padding:3rem 2.5rem;transition:all .3s}.pa-solution-card[data-astro-cid-qb6ym5g3]:hover{border-color:#369687;transform:translateY(-5px)}.pa-solution-title[data-astro-cid-qb6ym5g3]{color:#369687;text-align:center;letter-spacing:-.05em;margin-bottom:1.5rem;font-size:24px;font-weight:800;line-height:130%}.pa-solution-body[data-astro-cid-qb6ym5g3]{color:#0f2c2a;text-align:center;font-size:20px;font-weight:500;line-height:170%}.pa-solution-body[data-astro-cid-qb6ym5g3] p{margin-bottom:1.25rem}.pa-solution-body[data-astro-cid-qb6ym5g3] p:last-child{margin-bottom:0}.pa-solution-body[data-astro-cid-qb6ym5g3] strong{color:#0f2c2a;font-weight:700}.pa-cta-section[data-astro-cid-qb6ym5g3]{text-align:center;background:#eee3d9;padding:6rem 0}.pa-cta-title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.05em;margin-bottom:2.5rem;font-size:48px;font-weight:700;line-height:100%}.pa-cta-btn[data-astro-cid-qb6ym5g3]{color:#fff;background:#d47a44;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem 2.5rem;font-size:20px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.pa-cta-btn[data-astro-cid-qb6ym5g3]:hover{background:#c36835;transform:translateY(-2px)}.pa-share-section[data-astro-cid-qb6ym5g3]{padding:6rem 0}.pa-share[data-astro-cid-qb6ym5g3]{max-width:1200px;margin:0 auto}.pa-share__title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.05em;margin-bottom:2rem;font-size:36px;font-weight:700}.pa-share__links[data-astro-cid-qb6ym5g3]{justify-content:flex-start;gap:1.25rem;display:flex}.pa-share__link[data-astro-cid-qb6ym5g3]{justify-content:center;align-items:center;transition:transform .3s;display:flex}.pa-share__link[data-astro-cid-qb6ym5g3] img[data-astro-cid-qb6ym5g3]{object-fit:contain;width:44px;height:44px}.pa-share__link[data-astro-cid-qb6ym5g3]:hover{transform:translateY(-3px)}.pa-similar[data-astro-cid-qb6ym5g3]{border-top:1px solid #e8d5c8;padding:3rem 0 5rem}.pa-similar-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.pa-project-card[data-astro-cid-qb6ym5g3]{color:inherit;background:#fff;border:4px solid #eee3d9;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.pa-project-card[data-astro-cid-qb6ym5g3]:hover{border-color:#369687;transform:translateY(-12px);box-shadow:0 30px 60px #0f2c2a1f}.pa-project-card__image-wrap[data-astro-cid-qb6ym5g3]{aspect-ratio:1.5;width:100%;padding:0;position:relative;overflow:hidden}.pa-project-card__img[data-astro-cid-qb6ym5g3]{object-fit:cover;border-radius:14px;width:100%;height:100%}.pa-project-card__tags[data-astro-cid-qb6ym5g3]{position:absolute;top:25px;left:25px}.pa-project-card__tag[data-astro-cid-qb6ym5g3]{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#2a3f4a;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:12px;font-weight:700;line-height:130%;display:inline-flex;box-shadow:0 4px 12px #0003}.pa-project-card__body[data-astro-cid-qb6ym5g3]{flex-direction:column;gap:1.5rem;padding:0 2.5rem 2.5rem;display:flex}.pa-project-card__logo-wrap[data-astro-cid-qb6ym5g3]{align-items:center;height:60px;margin-top:1.5rem;display:flex}.pa-project-card__logo[data-astro-cid-qb6ym5g3]{object-fit:contain;max-width:140px;max-height:100%}.pa-project-card__title[data-astro-cid-qb6ym5g3]{color:#0f2c2a;letter-spacing:-.05em;margin:0;font-size:24px;font-weight:800;line-height:130%}@media (width<=1100px){.pa-hero__main[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr;gap:4rem}.pa-details-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:repeat(3,1fr)}.pa-desc-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr;gap:4rem}.pa-desc-box[data-astro-cid-qb6ym5g3]{padding:4rem 2rem}.pa-desc-image-wrap[data-astro-cid-qb6ym5g3]{border-radius:40px;margin-right:0}}@media (width<=1024px){.pa-hero__title[data-astro-cid-qb6ym5g3]{font-size:48px}.pa-solutions-grid[data-astro-cid-qb6ym5g3],.pa-similar-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr 1fr}}@media (width<=768px){.container[data-astro-cid-qb6ym5g3]{padding:0 1.5rem!important}.pa-details-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.pa-solutions-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr;gap:1.5rem}.pa-similar-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr;gap:2rem}.pa-cta-title[data-astro-cid-qb6ym5g3],.pa-section-title[data-astro-cid-qb6ym5g3],.pa-desc-title[data-astro-cid-qb6ym5g3]{margin-bottom:1.5rem;font-size:32px}.pa-hero__title[data-astro-cid-qb6ym5g3]{font-size:34px}.pa-hero__org-header[data-astro-cid-qb6ym5g3]{height:70px;margin-bottom:2rem}.pa-details-item[data-astro-cid-qb6ym5g3]{grid-column:span 1!important}.pa-hero__inner[data-astro-cid-qb6ym5g3]{padding:4rem 0 2rem}.pa-desc-box[data-astro-cid-qb6ym5g3]{padding:3rem 1.5rem}.pa-solutions-section[data-astro-cid-qb6ym5g3]{padding:2rem 0}.pa-cta-section[data-astro-cid-qb6ym5g3]{padding:3rem 0}.pa-share-section[data-astro-cid-qb6ym5g3]{padding:2rem 0}.pa-similar[data-astro-cid-qb6ym5g3]{padding:2rem 0 4rem}}@media (width<=480px){.pa-details-grid[data-astro-cid-qb6ym5g3]{grid-template-columns:1fr}.pa-hero__inner[data-astro-cid-qb6ym5g3]{padding:3rem 0 1.5rem}}.wysiwyg[data-astro-cid-qb6ym5g3]{color:#0f2c2a;font-size:19px;font-weight:500;line-height:1.75}.wysiwyg[data-astro-cid-qb6ym5g3] p{margin-bottom:1.75rem}.wysiwyg[data-astro-cid-qb6ym5g3] strong{color:#0f2c2a;font-weight:700}.wysiwyg[data-astro-cid-qb6ym5g3] h2{color:#0f2c2a;letter-spacing:-.04em;margin:3.5rem 0 1.25rem;font-size:32px;font-weight:800;line-height:1.1}.wysiwyg[data-astro-cid-qb6ym5g3] h3{color:#0f2c2a;letter-spacing:-.02em;margin:2.5rem 0 1rem;font-size:24px;font-weight:700;line-height:1.2}.wysiwyg[data-astro-cid-qb6ym5g3] h4{color:#0f2c2a;letter-spacing:-.02em;margin:2rem 0 1rem;font-size:20px;font-weight:800;line-height:1.2}.wysiwyg[data-astro-cid-qb6ym5g3] blockquote{color:#0f2c2a;background-color:#f0f9f9;border-left:5px solid #369687;border-radius:0 8px 8px 0;margin:3.5rem 0;padding:1.5rem 2rem;font-size:24px;font-style:italic;font-weight:500;line-height:1.5}.wysiwyg[data-astro-cid-qb6ym5g3] ul,.wysiwyg[data-astro-cid-qb6ym5g3] ol{margin-bottom:2rem;padding-left:1.5rem}.wysiwyg[data-astro-cid-qb6ym5g3] li{margin-bottom:.75rem}.wysiwyg[data-astro-cid-qb6ym5g3] a{color:#369687;text-underline-offset:4px;font-weight:700;text-decoration:underline}.wysiwyg[data-astro-cid-qb6ym5g3] .article__inline-image{flex-direction:column;align-items:center;margin:3.5rem 0;display:flex}.wysiwyg[data-astro-cid-qb6ym5g3] .article__inline-image img{border-radius:16px;max-width:100%;height:auto;box-shadow:0 15px 40px #00000014}.wysiwyg[data-astro-cid-qb6ym5g3] figcaption{color:#369687;text-align:center;margin-top:1rem;font-size:15px;font-style:italic}
