.site-footer[data-v-ae90d71c]{padding:80px 40px 40px;background:#F0F3F6;border-top:1px solid rgba(176, 141, 87, 0.1)}.footer-content[data-v-ae90d71c]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:80px}.footer-main[data-v-ae90d71c]{display:flex;flex-direction:column;gap:24px}.footer-brand[data-v-ae90d71c]{display:flex;flex-direction:column;gap:4px}.brand-name[data-v-ae90d71c]{font-family:'Playfair Display', serif;font-size:24px;color:#222B33}.brand-tagline[data-v-ae90d71c]{font-family:'Inter', sans-serif;font-size:13px;color:#657486}.footer-description[data-v-ae90d71c]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.7;color:#657486;max-width:400px;margin:0}.footer-links[data-v-ae90d71c]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer-column[data-v-ae90d71c]{display:flex;flex-direction:column;gap:12px}.column-title[data-v-ae90d71c]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#B08D57;margin-bottom:8px}.footer-link[data-v-ae90d71c]{font-family:'Inter', sans-serif;font-size:13px;color:#657486;text-decoration:none;transition:color 0.3s ease}.footer-link[data-v-ae90d71c]:hover{color:#4E5D6B}.footer-bottom[data-v-ae90d71c]{max-width:1200px;margin:60px auto 0}.footer-divider[data-v-ae90d71c]{height:1px;background:linear-gradient(90deg, transparent, rgba(176, 141, 87, 0.2), transparent);margin-bottom:24px}.footer-credits[data-v-ae90d71c]{display:flex;justify-content:space-between;align-items:center;font-family:'Inter', sans-serif;font-size:12px;color:#657486}.confidentiality[data-v-ae90d71c]{display:flex;align-items:center;gap:8px;color:#B08D57}.confidentiality[data-v-ae90d71c]::before{content:'';display:inline-block;width:6px;height:6px;background:#10B981;border-radius:50%}@media (max-width: 768px){.site-footer[data-v-ae90d71c]{padding:60px 20px 30px}.footer-content[data-v-ae90d71c]{grid-template-columns:1fr;gap:40px}.footer-links[data-v-ae90d71c]{grid-template-columns:1fr}.footer-credits[data-v-ae90d71c]{flex-direction:column;gap:12px;text-align:center}}.btn[data-v-ae90d71c], .cta-button[data-v-ae90d71c], .submit-button[data-v-ae90d71c], .sp__btn[data-v-ae90d71c], .pm-next__btn[data-v-ae90d71c], .top__cta[data-v-ae90d71c], .lead button[type=submit][data-v-ae90d71c], .form button[type=submit][data-v-ae90d71c], button.btn[data-v-ae90d71c]{background:#5C7089 !important;color:#F8FAFC !important;border:0 !important;border-radius:999px !important;padding:15px 32px !important;box-shadow:0 12px 28px rgba(92,112,137,.28) !important}.btn[data-v-ae90d71c], .cta-button[data-v-ae90d71c], .submit-button[data-v-ae90d71c], .sp__btn[data-v-ae90d71c], .pm-next__btn[data-v-ae90d71c], .top__cta[data-v-ae90d71c], .lead button[type=submit][data-v-ae90d71c], .form button[type=submit][data-v-ae90d71c], button.btn[data-v-ae90d71c]:hover{background:#33465C !important}.assist[data-v-ae90d71c], .assist-link[data-v-ae90d71c], .sp__assist[data-v-ae90d71c]{border-radius:999px !important;background:#5C7089 !important;color:#F8FAFC !important}.h1[data-v-ae90d71c], .h2[data-v-ae90d71c], .hero__title[data-v-ae90d71c], .case-title[data-v-ae90d71c], .sp__title[data-v-ae90d71c], .section-title[data-v-ae90d71c], .cp__t[data-v-ae90d71c], .stagepanel__t[data-v-ae90d71c]{letter-spacing:-.01em !important}.kick[data-v-ae90d71c], .kicker[data-v-ae90d71c], .case__label[data-v-ae90d71c], .sp__kicker[data-v-ae90d71c], .section-label[data-v-ae90d71c], .cp__side[data-v-ae90d71c], .domain__t[data-v-ae90d71c], .form-label[data-v-ae90d71c], .cases-label[data-v-ae90d71c], .process-label[data-v-ae90d71c], .case-label[data-v-ae90d71c]{text-transform:uppercase !important;letter-spacing:.2em !important;font-size:10px !important}[class*="card"][data-v-ae90d71c], .theme[data-v-ae90d71c], .spoke[data-v-ae90d71c], .case[data-v-ae90d71c], .detail-block[data-v-ae90d71c], .cp__item[data-v-ae90d71c], .domain[data-v-ae90d71c], .pain-card[data-v-ae90d71c], .related-card[data-v-ae90d71c], .case-card[data-v-ae90d71c], .acc__item[data-v-ae90d71c], .how__card[data-v-ae90d71c], .method__item[data-v-ae90d71c], .theme[data-v-ae90d71c]{border-radius:14px !important;background:#FFFFFF !important;border:0 !important;box-shadow:0 18px 44px rgba(34,43,51,.07) !important}input[data-v-ae90d71c], textarea[data-v-ae90d71c], select[data-v-ae90d71c]{border-radius:12px !important}.hero img[data-v-ae90d71c], .hero__img[data-v-ae90d71c], .hero-photo[data-v-ae90d71c], .band img[data-v-ae90d71c], .figure img[data-v-ae90d71c], .cover img[data-v-ae90d71c], .sp__band img[data-v-ae90d71c], .card img[data-v-ae90d71c], .hero-image[data-v-ae90d71c], .case-image[data-v-ae90d71c], .main-case img[data-v-ae90d71c]{border-radius:14px !important;filter:saturate(.72) contrast(.98) !important}.result-block[data-v-ae90d71c], .detail-block.result-block[data-v-ae90d71c]{background:#33465C !important;border:0 !important}.result-block .detail-title[data-v-ae90d71c], .result-block .detail-text[data-v-ae90d71c], .result-block li[data-v-ae90d71c], .result-block .result-list li[data-v-ae90d71c]{color:#F7F2EA !important}.result-block li[data-v-ae90d71c]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-ae90d71c], .hero__figure[data-v-ae90d71c]{order:0 !important}.hero-content[data-v-ae90d71c]{text-align:left !important}.hero-image-wrapper[data-v-ae90d71c], .hero-image[data-v-ae90d71c], .hero-photo[data-v-ae90d71c], .hero__img[data-v-ae90d71c], .hero-visual img[data-v-ae90d71c],
  .hero img[data-v-ae90d71c], .band img[data-v-ae90d71c], .figure img[data-v-ae90d71c], .cover img[data-v-ae90d71c], .sp__band img[data-v-ae90d71c]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-ae90d71c]{margin:0 !important}.step-number span[data-v-ae90d71c], .method__num[data-v-ae90d71c], .step__num[data-v-ae90d71c], .stage__n[data-v-ae90d71c]{color:#F7F2EA !important}.assist[data-v-ae90d71c], .assist-link[data-v-ae90d71c]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-ae90d71c], .h1[data-v-ae90d71c]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-ae90d71c], body[data-v-ae90d71c]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-ae90d71c], .sp[data-v-ae90d71c], .shell[data-v-ae90d71c], .wrap[data-v-ae90d71c]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-ae90d71c], [class*="row"][data-v-ae90d71c]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-ae90d71c]{position:static !important;left:auto !important;bottom:auto !important;transform:none !important;animation:none !important;margin:34px auto 0 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;opacity:.75}.hero-scroll i[data-v-ae90d71c], .hero-scroll svg[data-v-ae90d71c]{animation:none !important}