.hero-block[data-v-1232cac3]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;background:linear-gradient(135deg, #F1F5F4 0%, #E4ECEA 50%, #F8FBFA 100%);position:relative;overflow:hidden}.hero-block[data-v-1232cac3]::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 30%, rgba(176, 141, 87, 0.03) 0%, transparent 50%),
    radial-gradient(ellipse at 80% 70%, rgba(114, 47, 55, 0.05) 0%, transparent 50%);pointer-events:none}.hero-content[data-v-1232cac3]{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1400px;margin:0 auto;width:100%;align-items:center;position:relative;z-index:1}.hero-text[data-v-1232cac3]{display:flex;flex-direction:column;gap:24px}.hero-label[data-v-1232cac3]{font-family:'Inter', sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#B08D57;padding:8px 16px;border:1px solid rgba(176, 141, 87, 0.3);display:inline-block;width:fit-content}.hero-title[data-v-1232cac3]{font-family:'Playfair Display', serif;font-size:72px;font-weight:400;line-height:1.1;margin:0;color:#182A27}.hero-title-line[data-v-1232cac3]{display:block}.hero-title-accent[data-v-1232cac3]{display:block;background:linear-gradient(135deg, #DCC9A6 0%, #B08D57 60%, #A8874F 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic}.hero-subtitle[data-v-1232cac3]{font-family:'Cormorant Garamond', serif;font-size:24px;font-weight:400;color:#3C5A54;line-height:1.5;margin:0}.hero-description[data-v-1232cac3]{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;color:#7E918C;line-height:1.8;margin:0}.hero-cta[data-v-1232cac3]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cta-button[data-v-1232cac3]{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg, #DCC9A6 0%, #B08D57 60%, #A8874F 100%);border:none;color:#182A27;font-family:'Inter', sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 40px rgba(176, 141, 87, 0.3);width:fit-content}.cta-button[data-v-1232cac3]:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.cta-button i[data-v-1232cac3]{transition:transform 0.3s ease}.cta-button:hover i[data-v-1232cac3]{transform:translateX(4px)}.cta-note[data-v-1232cac3]{font-family:'Inter', sans-serif;font-size:12px;color:#7E918C;margin:0;display:flex;align-items:center;gap:8px}.cta-note[data-v-1232cac3]::before{content:'';display:inline-block;width:6px;height:6px;background:#10B981;border-radius:50%}.hero-visual[data-v-1232cac3]{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.hero-image-wrapper[data-v-1232cac3]{position:relative;width:100%;max-width:500px;aspect-ratio:3/4;border:1px solid rgba(176, 141, 87, 0.2);padding:20px}.hero-image[data-v-1232cac3]{width:100%;height:100%;object-fit:cover;filter:grayscale(30%) contrast(1.1)}.hero-image-overlay[data-v-1232cac3]{position:absolute;inset:20px;background:linear-gradient(to bottom, transparent 55%, rgba(24, 42, 39, 0.35) 100%);pointer-events:none}.hero-stats[data-v-1232cac3]{display:flex;align-items:center;gap:40px;padding:24px 40px;background:rgba(24, 42, 39, 0.8);border:1px solid rgba(176, 141, 87, 0.2)}.stat-item[data-v-1232cac3]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-1232cac3]{font-family:'Playfair Display', serif;font-size:32px;color:#B08D57;font-weight:400}.stat-label[data-v-1232cac3]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#7E918C}.stat-divider[data-v-1232cac3]{width:1px;height:40px;background:linear-gradient(to bottom, transparent, #B08D57, transparent)}.hero-scroll[data-v-1232cac3]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#7E918C;font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;animation:bounce-1232cac3 2s infinite}@keyframes bounce-1232cac3{0%, 20%, 50%, 80%, 100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (max-width: 1024px){.hero-content[data-v-1232cac3]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title[data-v-1232cac3]{font-size:48px}.hero-label[data-v-1232cac3]{margin:0 auto}.hero-cta[data-v-1232cac3]{align-items:center}.hero-visual[data-v-1232cac3]{order:-1}.hero-image-wrapper[data-v-1232cac3]{max-width:350px}}@media (max-width: 768px){.hero-block[data-v-1232cac3]{padding:60px 20px}.hero-title[data-v-1232cac3]{font-size:36px}.hero-subtitle[data-v-1232cac3]{font-size:18px}.hero-stats[data-v-1232cac3]{gap:20px;padding:16px 24px}.stat-number[data-v-1232cac3]{font-size:24px}}.btn[data-v-1232cac3], .cta-button[data-v-1232cac3], .submit-button[data-v-1232cac3], .sp__btn[data-v-1232cac3], .pm-next__btn[data-v-1232cac3], .top__cta[data-v-1232cac3], .lead button[type=submit][data-v-1232cac3], .form button[type=submit][data-v-1232cac3], button.btn[data-v-1232cac3]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-1232cac3], .cta-button[data-v-1232cac3], .submit-button[data-v-1232cac3], .sp__btn[data-v-1232cac3], .pm-next__btn[data-v-1232cac3], .top__cta[data-v-1232cac3], .lead button[type=submit][data-v-1232cac3], .form button[type=submit][data-v-1232cac3], button.btn[data-v-1232cac3]::after{content:' →';color:#3F6D66}.btn[data-v-1232cac3], .cta-button[data-v-1232cac3], .submit-button[data-v-1232cac3], .sp__btn[data-v-1232cac3], .pm-next__btn[data-v-1232cac3], .top__cta[data-v-1232cac3], .lead button[type=submit][data-v-1232cac3], .form button[type=submit][data-v-1232cac3], button.btn[data-v-1232cac3]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-1232cac3], .cta-button[data-v-1232cac3], .submit-button[data-v-1232cac3], .sp__btn[data-v-1232cac3], .pm-next__btn[data-v-1232cac3], .top__cta[data-v-1232cac3], .lead button[type=submit][data-v-1232cac3], .form button[type=submit][data-v-1232cac3], button.btn[data-v-1232cac3]:hover::after{color:#F1F5F4}.assist[data-v-1232cac3], .assist-link[data-v-1232cac3], .sp__assist[data-v-1232cac3]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-1232cac3], .h2[data-v-1232cac3], .hero__title[data-v-1232cac3], .case-title[data-v-1232cac3], .sp__title[data-v-1232cac3], .section-title[data-v-1232cac3], .cp__t[data-v-1232cac3], .stagepanel__t[data-v-1232cac3]{letter-spacing:-.02em !important}.kick[data-v-1232cac3], .kicker[data-v-1232cac3], .case__label[data-v-1232cac3], .sp__kicker[data-v-1232cac3], .section-label[data-v-1232cac3], .cp__side[data-v-1232cac3], .domain__t[data-v-1232cac3], .form-label[data-v-1232cac3], .cases-label[data-v-1232cac3], .process-label[data-v-1232cac3], .case-label[data-v-1232cac3]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-1232cac3], .theme[data-v-1232cac3], .spoke[data-v-1232cac3], .case[data-v-1232cac3], .detail-block[data-v-1232cac3], .cp__item[data-v-1232cac3], .domain[data-v-1232cac3], .pain-card[data-v-1232cac3], .related-card[data-v-1232cac3], .case-card[data-v-1232cac3], .acc__item[data-v-1232cac3], .how__card[data-v-1232cac3], .method__item[data-v-1232cac3], .theme[data-v-1232cac3]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-1232cac3], textarea[data-v-1232cac3], select[data-v-1232cac3]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-1232cac3], .hero__img[data-v-1232cac3], .hero-photo[data-v-1232cac3], .band img[data-v-1232cac3], .figure img[data-v-1232cac3], .cover img[data-v-1232cac3], .sp__band img[data-v-1232cac3], .card img[data-v-1232cac3], .hero-image[data-v-1232cac3], .case-image[data-v-1232cac3], .main-case img[data-v-1232cac3]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-1232cac3], .detail-block.result-block[data-v-1232cac3]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-1232cac3], .result-block .detail-text[data-v-1232cac3], .result-block li[data-v-1232cac3], .result-block .result-list li[data-v-1232cac3]{color:#F7F2EA !important}.result-block li[data-v-1232cac3]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-1232cac3], .hero__figure[data-v-1232cac3]{order:0 !important}.hero-content[data-v-1232cac3]{text-align:left !important}.hero-image-wrapper[data-v-1232cac3], .hero-image[data-v-1232cac3], .hero-photo[data-v-1232cac3], .hero__img[data-v-1232cac3], .hero-visual img[data-v-1232cac3],
  .hero img[data-v-1232cac3], .band img[data-v-1232cac3], .figure img[data-v-1232cac3], .cover img[data-v-1232cac3], .sp__band img[data-v-1232cac3]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-1232cac3]{margin:0 !important}.step-number span[data-v-1232cac3], .method__num[data-v-1232cac3], .step__num[data-v-1232cac3], .stage__n[data-v-1232cac3]{color:#F7F2EA !important}.assist[data-v-1232cac3], .assist-link[data-v-1232cac3]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-1232cac3], .h1[data-v-1232cac3]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-1232cac3], body[data-v-1232cac3]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-1232cac3], .sp[data-v-1232cac3], .shell[data-v-1232cac3], .wrap[data-v-1232cac3]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-1232cac3], [class*="row"][data-v-1232cac3]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-1232cac3]{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-1232cac3], .hero-scroll svg[data-v-1232cac3]{animation:none !important}.main-case[data-v-aa082323]{padding:120px 40px;background:#F1F5F4;position:relative}.main-case[data-v-aa082323]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.case-container[data-v-aa082323]{max-width:1000px;margin:0 auto}.case-header[data-v-aa082323]{text-align:center;margin-bottom:60px}.case-label[data-v-aa082323]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#B08D57;display:block;margin-bottom:16px}.case-title[data-v-aa082323]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#182A27;margin:0 0 24px 0}.case-divider[data-v-aa082323]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.case-content[data-v-aa082323]{display:flex;flex-direction:column;gap:60px}.case-quote[data-v-aa082323]{background:linear-gradient(135deg, #E4ECEA 0%, #F8FBFA 100%);padding:48px;border-left:3px solid #B08D57;position:relative}.quote-icon[data-v-aa082323]{font-size:32px;color:#B08D57;opacity:0.5;margin-bottom:16px}.quote-text[data-v-aa082323]{font-family:'Cormorant Garamond', serif;font-size:22px;font-style:italic;line-height:1.6;color:#182A27;margin:0 0 24px 0}.quote-author[data-v-aa082323]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-aa082323]{font-family:'Playfair Display', serif;font-size:18px;color:#B08D57}.author-role[data-v-aa082323]{font-family:'Inter', sans-serif;font-size:13px;color:#4E6660}.case-details[data-v-aa082323]{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.detail-block[data-v-aa082323]{padding:32px;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.1)}.detail-title[data-v-aa082323]{font-family:'Playfair Display', serif;font-size:20px;color:#B08D57;margin:0 0 16px 0;font-weight:400}.detail-text[data-v-aa082323]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#4A403A;margin:0 0 12px 0}.detail-text.highlight[data-v-aa082323]{color:#3C5A54;font-style:italic;border-left:2px solid #3F6D66;padding-left:16px;margin-top:16px}.result-block[data-v-aa082323]{background:linear-gradient(180deg, #3F6D66 0%, #2C4F49 100%);border:none}.result-block .detail-title[data-v-aa082323]{color:#F1F5F4}.result-list[data-v-aa082323]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.result-list li[data-v-aa082323]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.6;color:#F1F5F4;padding-left:20px;position:relative}.result-list li[data-v-aa082323]::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:#B08D57;border-radius:50%}@media (max-width: 1024px){.case-details[data-v-aa082323]{grid-template-columns:1fr}.case-title[data-v-aa082323]{font-size:32px}}@media (max-width: 768px){.main-case[data-v-aa082323]{padding:80px 20px}.case-quote[data-v-aa082323]{padding:32px 24px}.quote-text[data-v-aa082323]{font-size:18px}.detail-block[data-v-aa082323]{padding:24px}}.btn[data-v-aa082323], .cta-button[data-v-aa082323], .submit-button[data-v-aa082323], .sp__btn[data-v-aa082323], .pm-next__btn[data-v-aa082323], .top__cta[data-v-aa082323], .lead button[type=submit][data-v-aa082323], .form button[type=submit][data-v-aa082323], button.btn[data-v-aa082323]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-aa082323], .cta-button[data-v-aa082323], .submit-button[data-v-aa082323], .sp__btn[data-v-aa082323], .pm-next__btn[data-v-aa082323], .top__cta[data-v-aa082323], .lead button[type=submit][data-v-aa082323], .form button[type=submit][data-v-aa082323], button.btn[data-v-aa082323]::after{content:' →';color:#3F6D66}.btn[data-v-aa082323], .cta-button[data-v-aa082323], .submit-button[data-v-aa082323], .sp__btn[data-v-aa082323], .pm-next__btn[data-v-aa082323], .top__cta[data-v-aa082323], .lead button[type=submit][data-v-aa082323], .form button[type=submit][data-v-aa082323], button.btn[data-v-aa082323]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-aa082323], .cta-button[data-v-aa082323], .submit-button[data-v-aa082323], .sp__btn[data-v-aa082323], .pm-next__btn[data-v-aa082323], .top__cta[data-v-aa082323], .lead button[type=submit][data-v-aa082323], .form button[type=submit][data-v-aa082323], button.btn[data-v-aa082323]:hover::after{color:#F1F5F4}.assist[data-v-aa082323], .assist-link[data-v-aa082323], .sp__assist[data-v-aa082323]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-aa082323], .h2[data-v-aa082323], .hero__title[data-v-aa082323], .case-title[data-v-aa082323], .sp__title[data-v-aa082323], .section-title[data-v-aa082323], .cp__t[data-v-aa082323], .stagepanel__t[data-v-aa082323]{letter-spacing:-.02em !important}.kick[data-v-aa082323], .kicker[data-v-aa082323], .case__label[data-v-aa082323], .sp__kicker[data-v-aa082323], .section-label[data-v-aa082323], .cp__side[data-v-aa082323], .domain__t[data-v-aa082323], .form-label[data-v-aa082323], .cases-label[data-v-aa082323], .process-label[data-v-aa082323], .case-label[data-v-aa082323]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-aa082323], .theme[data-v-aa082323], .spoke[data-v-aa082323], .case[data-v-aa082323], .detail-block[data-v-aa082323], .cp__item[data-v-aa082323], .domain[data-v-aa082323], .pain-card[data-v-aa082323], .related-card[data-v-aa082323], .case-card[data-v-aa082323], .acc__item[data-v-aa082323], .how__card[data-v-aa082323], .method__item[data-v-aa082323], .theme[data-v-aa082323]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-aa082323], textarea[data-v-aa082323], select[data-v-aa082323]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-aa082323], .hero__img[data-v-aa082323], .hero-photo[data-v-aa082323], .band img[data-v-aa082323], .figure img[data-v-aa082323], .cover img[data-v-aa082323], .sp__band img[data-v-aa082323], .card img[data-v-aa082323], .hero-image[data-v-aa082323], .case-image[data-v-aa082323], .main-case img[data-v-aa082323]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-aa082323], .detail-block.result-block[data-v-aa082323]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-aa082323], .result-block .detail-text[data-v-aa082323], .result-block li[data-v-aa082323], .result-block .result-list li[data-v-aa082323]{color:#F7F2EA !important}.result-block li[data-v-aa082323]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-aa082323], .hero__figure[data-v-aa082323]{order:0 !important}.hero-content[data-v-aa082323]{text-align:left !important}.hero-image-wrapper[data-v-aa082323], .hero-image[data-v-aa082323], .hero-photo[data-v-aa082323], .hero__img[data-v-aa082323], .hero-visual img[data-v-aa082323],
  .hero img[data-v-aa082323], .band img[data-v-aa082323], .figure img[data-v-aa082323], .cover img[data-v-aa082323], .sp__band img[data-v-aa082323]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-aa082323]{margin:0 !important}.step-number span[data-v-aa082323], .method__num[data-v-aa082323], .step__num[data-v-aa082323], .stage__n[data-v-aa082323]{color:#F7F2EA !important}.assist[data-v-aa082323], .assist-link[data-v-aa082323]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-aa082323], .h1[data-v-aa082323]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-aa082323], body[data-v-aa082323]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-aa082323], .sp[data-v-aa082323], .shell[data-v-aa082323], .wrap[data-v-aa082323]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-aa082323], [class*="row"][data-v-aa082323]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-aa082323]{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-aa082323], .hero-scroll svg[data-v-aa082323]{animation:none !important}.mini-cases[data-v-a83807df]{padding:120px 40px;background:#F8FBFA;position:relative}.cases-header[data-v-a83807df]{text-align:center;margin-bottom:60px}.cases-label[data-v-a83807df]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#B08D57;display:block;margin-bottom:16px}.cases-title[data-v-a83807df]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#182A27;margin:0 0 24px 0}.cases-divider[data-v-a83807df]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.cases-grid[data-v-a83807df]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto}.case-card[data-v-a83807df]{position:relative;padding:32px;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.1);text-decoration:none;transition:all 0.4s ease;overflow:hidden;min-height:200px;display:flex;flex-direction:column}.case-card[data-v-a83807df]::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, #B08D57, transparent);transform:scaleX(0);transition:transform 0.4s ease}.case-card[data-v-a83807df]:hover{transform:translateY(-4px);border-color:rgba(176, 141, 87, 0.3);box-shadow:0 20px 60px rgba(24, 42, 39, 0.12)}.case-card[data-v-a83807df]:hover::before{transform:scaleX(1)}.card-glow[data-v-a83807df]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(176, 141, 87, 0.1), transparent 70%);opacity:0;transition:opacity 0.4s ease;pointer-events:none}.case-card:hover .card-glow[data-v-a83807df]{opacity:1}.card-content[data-v-a83807df]{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.card-title[data-v-a83807df]{font-family:'Playfair Display', serif;font-size:20px;font-weight:400;color:#182A27;margin:0 0 12px 0;line-height:1.3}.card-subtitle[data-v-a83807df]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#4E6660;margin:0 0 24px 0;flex-grow:1}.card-arrow[data-v-a83807df]{display:flex;align-items:center;gap:8px;font-family:'Inter', sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#B08D57;margin-top:auto}.card-arrow i[data-v-a83807df]{transition:transform 0.3s ease}.case-card:hover .card-arrow i[data-v-a83807df]{transform:translateX(4px)}@media (max-width: 1024px){.cases-grid[data-v-a83807df]{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.mini-cases[data-v-a83807df]{padding:80px 20px}.cases-title[data-v-a83807df]{font-size:32px}.cases-grid[data-v-a83807df]{grid-template-columns:1fr}.case-card[data-v-a83807df]{padding:24px}}.btn[data-v-a83807df], .cta-button[data-v-a83807df], .submit-button[data-v-a83807df], .sp__btn[data-v-a83807df], .pm-next__btn[data-v-a83807df], .top__cta[data-v-a83807df], .lead button[type=submit][data-v-a83807df], .form button[type=submit][data-v-a83807df], button.btn[data-v-a83807df]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-a83807df], .cta-button[data-v-a83807df], .submit-button[data-v-a83807df], .sp__btn[data-v-a83807df], .pm-next__btn[data-v-a83807df], .top__cta[data-v-a83807df], .lead button[type=submit][data-v-a83807df], .form button[type=submit][data-v-a83807df], button.btn[data-v-a83807df]::after{content:' →';color:#3F6D66}.btn[data-v-a83807df], .cta-button[data-v-a83807df], .submit-button[data-v-a83807df], .sp__btn[data-v-a83807df], .pm-next__btn[data-v-a83807df], .top__cta[data-v-a83807df], .lead button[type=submit][data-v-a83807df], .form button[type=submit][data-v-a83807df], button.btn[data-v-a83807df]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-a83807df], .cta-button[data-v-a83807df], .submit-button[data-v-a83807df], .sp__btn[data-v-a83807df], .pm-next__btn[data-v-a83807df], .top__cta[data-v-a83807df], .lead button[type=submit][data-v-a83807df], .form button[type=submit][data-v-a83807df], button.btn[data-v-a83807df]:hover::after{color:#F1F5F4}.assist[data-v-a83807df], .assist-link[data-v-a83807df], .sp__assist[data-v-a83807df]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-a83807df], .h2[data-v-a83807df], .hero__title[data-v-a83807df], .case-title[data-v-a83807df], .sp__title[data-v-a83807df], .section-title[data-v-a83807df], .cp__t[data-v-a83807df], .stagepanel__t[data-v-a83807df]{letter-spacing:-.02em !important}.kick[data-v-a83807df], .kicker[data-v-a83807df], .case__label[data-v-a83807df], .sp__kicker[data-v-a83807df], .section-label[data-v-a83807df], .cp__side[data-v-a83807df], .domain__t[data-v-a83807df], .form-label[data-v-a83807df], .cases-label[data-v-a83807df], .process-label[data-v-a83807df], .case-label[data-v-a83807df]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-a83807df], .theme[data-v-a83807df], .spoke[data-v-a83807df], .case[data-v-a83807df], .detail-block[data-v-a83807df], .cp__item[data-v-a83807df], .domain[data-v-a83807df], .pain-card[data-v-a83807df], .related-card[data-v-a83807df], .case-card[data-v-a83807df], .acc__item[data-v-a83807df], .how__card[data-v-a83807df], .method__item[data-v-a83807df], .theme[data-v-a83807df]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-a83807df], textarea[data-v-a83807df], select[data-v-a83807df]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-a83807df], .hero__img[data-v-a83807df], .hero-photo[data-v-a83807df], .band img[data-v-a83807df], .figure img[data-v-a83807df], .cover img[data-v-a83807df], .sp__band img[data-v-a83807df], .card img[data-v-a83807df], .hero-image[data-v-a83807df], .case-image[data-v-a83807df], .main-case img[data-v-a83807df]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-a83807df], .detail-block.result-block[data-v-a83807df]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-a83807df], .result-block .detail-text[data-v-a83807df], .result-block li[data-v-a83807df], .result-block .result-list li[data-v-a83807df]{color:#F7F2EA !important}.result-block li[data-v-a83807df]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-a83807df], .hero__figure[data-v-a83807df]{order:0 !important}.hero-content[data-v-a83807df]{text-align:left !important}.hero-image-wrapper[data-v-a83807df], .hero-image[data-v-a83807df], .hero-photo[data-v-a83807df], .hero__img[data-v-a83807df], .hero-visual img[data-v-a83807df],
  .hero img[data-v-a83807df], .band img[data-v-a83807df], .figure img[data-v-a83807df], .cover img[data-v-a83807df], .sp__band img[data-v-a83807df]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-a83807df]{margin:0 !important}.step-number span[data-v-a83807df], .method__num[data-v-a83807df], .step__num[data-v-a83807df], .stage__n[data-v-a83807df]{color:#F7F2EA !important}.assist[data-v-a83807df], .assist-link[data-v-a83807df]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-a83807df], .h1[data-v-a83807df]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-a83807df], body[data-v-a83807df]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-a83807df], .sp[data-v-a83807df], .shell[data-v-a83807df], .wrap[data-v-a83807df]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-a83807df], [class*="row"][data-v-a83807df]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-a83807df]{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-a83807df], .hero-scroll svg[data-v-a83807df]{animation:none !important}.process-block[data-v-6bc6d20e]{padding:120px 40px;background:linear-gradient(180deg, #F1F5F4 0%, #E4ECEA 100%);position:relative}.process-container[data-v-6bc6d20e]{max-width:900px;margin:0 auto}.process-header[data-v-6bc6d20e]{text-align:center;margin-bottom:80px}.process-label[data-v-6bc6d20e]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#B08D57;display:block;margin-bottom:16px}.process-title[data-v-6bc6d20e]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#182A27;margin:0 0 24px 0}.process-divider[data-v-6bc6d20e]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.process-steps[data-v-6bc6d20e]{display:flex;flex-direction:column;gap:0}.process-step[data-v-6bc6d20e]{display:flex;gap:32px;position:relative;padding-bottom:48px}.step-number[data-v-6bc6d20e]{flex-shrink:0;width:64px;height:64px;background:linear-gradient(135deg, #3F6D66 0%, #2C4F49 100%);border:1px solid rgba(176, 141, 87, 0.3);display:flex;align-items:center;justify-content:center}.step-number span[data-v-6bc6d20e]{font-family:'Playfair Display', serif;font-size:24px;color:#B08D57;font-weight:400}.step-content[data-v-6bc6d20e]{flex-grow:1;padding-top:8px}.step-title[data-v-6bc6d20e]{font-family:'Playfair Display', serif;font-size:24px;font-weight:400;color:#182A27;margin:0 0 12px 0}.step-description[data-v-6bc6d20e]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#4E6660;margin:0}.step-connector[data-v-6bc6d20e]{position:absolute;left:32px;top:64px;bottom:0;width:1px;display:flex;flex-direction:column;align-items:center}.connector-line[data-v-6bc6d20e]{width:1px;flex-grow:1;background:linear-gradient(to bottom, #B08D57, rgba(176, 141, 87, 0.1))}@media (max-width: 768px){.process-block[data-v-6bc6d20e]{padding:80px 20px}.process-title[data-v-6bc6d20e]{font-size:32px}.process-step[data-v-6bc6d20e]{flex-direction:column;gap:16px;padding-bottom:40px}.step-number[data-v-6bc6d20e]{width:48px;height:48px}.step-number span[data-v-6bc6d20e]{font-size:18px}.step-connector[data-v-6bc6d20e]{left:24px;top:48px}.step-title[data-v-6bc6d20e]{font-size:20px}}.btn[data-v-6bc6d20e], .cta-button[data-v-6bc6d20e], .submit-button[data-v-6bc6d20e], .sp__btn[data-v-6bc6d20e], .pm-next__btn[data-v-6bc6d20e], .top__cta[data-v-6bc6d20e], .lead button[type=submit][data-v-6bc6d20e], .form button[type=submit][data-v-6bc6d20e], button.btn[data-v-6bc6d20e]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-6bc6d20e], .cta-button[data-v-6bc6d20e], .submit-button[data-v-6bc6d20e], .sp__btn[data-v-6bc6d20e], .pm-next__btn[data-v-6bc6d20e], .top__cta[data-v-6bc6d20e], .lead button[type=submit][data-v-6bc6d20e], .form button[type=submit][data-v-6bc6d20e], button.btn[data-v-6bc6d20e]::after{content:' →';color:#3F6D66}.btn[data-v-6bc6d20e], .cta-button[data-v-6bc6d20e], .submit-button[data-v-6bc6d20e], .sp__btn[data-v-6bc6d20e], .pm-next__btn[data-v-6bc6d20e], .top__cta[data-v-6bc6d20e], .lead button[type=submit][data-v-6bc6d20e], .form button[type=submit][data-v-6bc6d20e], button.btn[data-v-6bc6d20e]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-6bc6d20e], .cta-button[data-v-6bc6d20e], .submit-button[data-v-6bc6d20e], .sp__btn[data-v-6bc6d20e], .pm-next__btn[data-v-6bc6d20e], .top__cta[data-v-6bc6d20e], .lead button[type=submit][data-v-6bc6d20e], .form button[type=submit][data-v-6bc6d20e], button.btn[data-v-6bc6d20e]:hover::after{color:#F1F5F4}.assist[data-v-6bc6d20e], .assist-link[data-v-6bc6d20e], .sp__assist[data-v-6bc6d20e]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-6bc6d20e], .h2[data-v-6bc6d20e], .hero__title[data-v-6bc6d20e], .case-title[data-v-6bc6d20e], .sp__title[data-v-6bc6d20e], .section-title[data-v-6bc6d20e], .cp__t[data-v-6bc6d20e], .stagepanel__t[data-v-6bc6d20e]{letter-spacing:-.02em !important}.kick[data-v-6bc6d20e], .kicker[data-v-6bc6d20e], .case__label[data-v-6bc6d20e], .sp__kicker[data-v-6bc6d20e], .section-label[data-v-6bc6d20e], .cp__side[data-v-6bc6d20e], .domain__t[data-v-6bc6d20e], .form-label[data-v-6bc6d20e], .cases-label[data-v-6bc6d20e], .process-label[data-v-6bc6d20e], .case-label[data-v-6bc6d20e]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-6bc6d20e], .theme[data-v-6bc6d20e], .spoke[data-v-6bc6d20e], .case[data-v-6bc6d20e], .detail-block[data-v-6bc6d20e], .cp__item[data-v-6bc6d20e], .domain[data-v-6bc6d20e], .pain-card[data-v-6bc6d20e], .related-card[data-v-6bc6d20e], .case-card[data-v-6bc6d20e], .acc__item[data-v-6bc6d20e], .how__card[data-v-6bc6d20e], .method__item[data-v-6bc6d20e], .theme[data-v-6bc6d20e]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-6bc6d20e], textarea[data-v-6bc6d20e], select[data-v-6bc6d20e]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-6bc6d20e], .hero__img[data-v-6bc6d20e], .hero-photo[data-v-6bc6d20e], .band img[data-v-6bc6d20e], .figure img[data-v-6bc6d20e], .cover img[data-v-6bc6d20e], .sp__band img[data-v-6bc6d20e], .card img[data-v-6bc6d20e], .hero-image[data-v-6bc6d20e], .case-image[data-v-6bc6d20e], .main-case img[data-v-6bc6d20e]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-6bc6d20e], .detail-block.result-block[data-v-6bc6d20e]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-6bc6d20e], .result-block .detail-text[data-v-6bc6d20e], .result-block li[data-v-6bc6d20e], .result-block .result-list li[data-v-6bc6d20e]{color:#F7F2EA !important}.result-block li[data-v-6bc6d20e]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-6bc6d20e], .hero__figure[data-v-6bc6d20e]{order:0 !important}.hero-content[data-v-6bc6d20e]{text-align:left !important}.hero-image-wrapper[data-v-6bc6d20e], .hero-image[data-v-6bc6d20e], .hero-photo[data-v-6bc6d20e], .hero__img[data-v-6bc6d20e], .hero-visual img[data-v-6bc6d20e],
  .hero img[data-v-6bc6d20e], .band img[data-v-6bc6d20e], .figure img[data-v-6bc6d20e], .cover img[data-v-6bc6d20e], .sp__band img[data-v-6bc6d20e]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-6bc6d20e]{margin:0 !important}.step-number span[data-v-6bc6d20e], .method__num[data-v-6bc6d20e], .step__num[data-v-6bc6d20e], .stage__n[data-v-6bc6d20e]{color:#F7F2EA !important}.assist[data-v-6bc6d20e], .assist-link[data-v-6bc6d20e]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-6bc6d20e], .h1[data-v-6bc6d20e]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-6bc6d20e], body[data-v-6bc6d20e]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-6bc6d20e], .sp[data-v-6bc6d20e], .shell[data-v-6bc6d20e], .wrap[data-v-6bc6d20e]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-6bc6d20e], [class*="row"][data-v-6bc6d20e]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-6bc6d20e]{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-6bc6d20e], .hero-scroll svg[data-v-6bc6d20e]{animation:none !important}.lead-form-section[data-v-cfd544e9]{padding:120px 40px;background:#F1F5F4;position:relative}.lead-form-section[data-v-cfd544e9]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.form-container[data-v-cfd544e9]{max-width:700px;margin:0 auto}.form-header[data-v-cfd544e9]{text-align:center;margin-bottom:48px}.form-label[data-v-cfd544e9]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#B08D57;display:block;margin-bottom:16px}.form-title[data-v-cfd544e9]{font-family:'Playfair Display', serif;font-size:36px;font-weight:400;color:#182A27;margin:0 0 24px 0}.form-divider[data-v-cfd544e9]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto 24px}.form-subtitle[data-v-cfd544e9]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#4E6660;margin:0}.lead-form[data-v-cfd544e9]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-cfd544e9]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field[data-v-cfd544e9]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-cfd544e9]{font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#3C5A54}.form-field input[data-v-cfd544e9],
.form-field select[data-v-cfd544e9]{padding:16px 20px;color:#182A27;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.2);color:#182A27;font-family:'Inter', sans-serif;font-size:15px;transition:all 0.3s ease}.form-field input[data-v-cfd544e9]::placeholder{color:#4E6660}.form-field input[data-v-cfd544e9]:focus,
.form-field select[data-v-cfd544e9]:focus{background:#FFFFFF;color:#182A27;outline:none;border-color:#B08D57;background:#FFFFFF}.form-field select[data-v-cfd544e9]{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23D4AF37' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-field select option[data-v-cfd544e9]{background:#E4ECEA;color:#182A27}.checkbox-field[data-v-cfd544e9]{margin-top:8px}.checkbox-label[data-v-cfd544e9]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-label input[data-v-cfd544e9]{position:absolute;opacity:0}.checkbox-custom[data-v-cfd544e9]{flex-shrink:0;width:20px;height:20px;border:1px solid rgba(176, 141, 87, 0.3);background:rgba(24, 42, 39, 0.5);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.checkbox-custom[data-v-cfd544e9]::after{content:'';width:10px;height:10px;background:#B08D57;opacity:0;transition:opacity 0.3s ease}.checkbox-label input:checked + .checkbox-custom[data-v-cfd544e9]::after{opacity:1}.checkbox-text[data-v-cfd544e9]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#4E6660}.checkbox-text strong[data-v-cfd544e9]{color:#B08D57;font-weight:500}.submit-button[data-v-cfd544e9]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:20px 48px;background:linear-gradient(135deg, #DCC9A6 0%, #B08D57 60%, #A8874F 100%);border:none;color:#182A27;font-family:'Inter', sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 40px rgba(176, 141, 87, 0.3);margin-top:8px}.submit-button[data-v-cfd544e9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.submit-button[data-v-cfd544e9]:disabled{opacity:0.7;cursor:not-allowed}.form-status[data-v-cfd544e9]{padding:16px 24px;font-family:'Inter', sans-serif;font-size:14px;text-align:center}.form-status.success[data-v-cfd544e9]{background:rgba(16, 185, 129, 0.1);border:1px solid rgba(16, 185, 129, 0.3);color:#10B981}.form-status.error[data-v-cfd544e9]{background:rgba(239, 68, 68, 0.1);border:1px solid rgba(239, 68, 68, 0.3);color:#EF4444}.form-trust[data-v-cfd544e9]{display:flex;justify-content:center;gap:40px;margin-top:48px;padding-top:48px;border-top:1px solid rgba(176, 141, 87, 0.1)}.trust-item[data-v-cfd544e9]{display:flex;align-items:center;gap:8px;font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#4E6660}.trust-item i[data-v-cfd544e9]{color:#B08D57}@media (max-width: 768px){.lead-form-section[data-v-cfd544e9]{padding:80px 20px}.form-title[data-v-cfd544e9]{font-size:28px}.form-row[data-v-cfd544e9]{grid-template-columns:1fr}.form-trust[data-v-cfd544e9]{flex-direction:column;gap:16px;align-items:center}}.btn[data-v-cfd544e9], .cta-button[data-v-cfd544e9], .submit-button[data-v-cfd544e9], .sp__btn[data-v-cfd544e9], .pm-next__btn[data-v-cfd544e9], .top__cta[data-v-cfd544e9], .lead button[type=submit][data-v-cfd544e9], .form button[type=submit][data-v-cfd544e9], button.btn[data-v-cfd544e9]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-cfd544e9], .cta-button[data-v-cfd544e9], .submit-button[data-v-cfd544e9], .sp__btn[data-v-cfd544e9], .pm-next__btn[data-v-cfd544e9], .top__cta[data-v-cfd544e9], .lead button[type=submit][data-v-cfd544e9], .form button[type=submit][data-v-cfd544e9], button.btn[data-v-cfd544e9]::after{content:' →';color:#3F6D66}.btn[data-v-cfd544e9], .cta-button[data-v-cfd544e9], .submit-button[data-v-cfd544e9], .sp__btn[data-v-cfd544e9], .pm-next__btn[data-v-cfd544e9], .top__cta[data-v-cfd544e9], .lead button[type=submit][data-v-cfd544e9], .form button[type=submit][data-v-cfd544e9], button.btn[data-v-cfd544e9]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-cfd544e9], .cta-button[data-v-cfd544e9], .submit-button[data-v-cfd544e9], .sp__btn[data-v-cfd544e9], .pm-next__btn[data-v-cfd544e9], .top__cta[data-v-cfd544e9], .lead button[type=submit][data-v-cfd544e9], .form button[type=submit][data-v-cfd544e9], button.btn[data-v-cfd544e9]:hover::after{color:#F1F5F4}.assist[data-v-cfd544e9], .assist-link[data-v-cfd544e9], .sp__assist[data-v-cfd544e9]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-cfd544e9], .h2[data-v-cfd544e9], .hero__title[data-v-cfd544e9], .case-title[data-v-cfd544e9], .sp__title[data-v-cfd544e9], .section-title[data-v-cfd544e9], .cp__t[data-v-cfd544e9], .stagepanel__t[data-v-cfd544e9]{letter-spacing:-.02em !important}.kick[data-v-cfd544e9], .kicker[data-v-cfd544e9], .case__label[data-v-cfd544e9], .sp__kicker[data-v-cfd544e9], .section-label[data-v-cfd544e9], .cp__side[data-v-cfd544e9], .domain__t[data-v-cfd544e9], .form-label[data-v-cfd544e9], .cases-label[data-v-cfd544e9], .process-label[data-v-cfd544e9], .case-label[data-v-cfd544e9]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-cfd544e9], .theme[data-v-cfd544e9], .spoke[data-v-cfd544e9], .case[data-v-cfd544e9], .detail-block[data-v-cfd544e9], .cp__item[data-v-cfd544e9], .domain[data-v-cfd544e9], .pain-card[data-v-cfd544e9], .related-card[data-v-cfd544e9], .case-card[data-v-cfd544e9], .acc__item[data-v-cfd544e9], .how__card[data-v-cfd544e9], .method__item[data-v-cfd544e9], .theme[data-v-cfd544e9]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-cfd544e9], textarea[data-v-cfd544e9], select[data-v-cfd544e9]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-cfd544e9], .hero__img[data-v-cfd544e9], .hero-photo[data-v-cfd544e9], .band img[data-v-cfd544e9], .figure img[data-v-cfd544e9], .cover img[data-v-cfd544e9], .sp__band img[data-v-cfd544e9], .card img[data-v-cfd544e9], .hero-image[data-v-cfd544e9], .case-image[data-v-cfd544e9], .main-case img[data-v-cfd544e9]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-cfd544e9], .detail-block.result-block[data-v-cfd544e9]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-cfd544e9], .result-block .detail-text[data-v-cfd544e9], .result-block li[data-v-cfd544e9], .result-block .result-list li[data-v-cfd544e9]{color:#F7F2EA !important}.result-block li[data-v-cfd544e9]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-cfd544e9], .hero__figure[data-v-cfd544e9]{order:0 !important}.hero-content[data-v-cfd544e9]{text-align:left !important}.hero-image-wrapper[data-v-cfd544e9], .hero-image[data-v-cfd544e9], .hero-photo[data-v-cfd544e9], .hero__img[data-v-cfd544e9], .hero-visual img[data-v-cfd544e9],
  .hero img[data-v-cfd544e9], .band img[data-v-cfd544e9], .figure img[data-v-cfd544e9], .cover img[data-v-cfd544e9], .sp__band img[data-v-cfd544e9]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-cfd544e9]{margin:0 !important}.step-number span[data-v-cfd544e9], .method__num[data-v-cfd544e9], .step__num[data-v-cfd544e9], .stage__n[data-v-cfd544e9]{color:#F7F2EA !important}.assist[data-v-cfd544e9], .assist-link[data-v-cfd544e9]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-cfd544e9], .h1[data-v-cfd544e9]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-cfd544e9], body[data-v-cfd544e9]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-cfd544e9], .sp[data-v-cfd544e9], .shell[data-v-cfd544e9], .wrap[data-v-cfd544e9]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-cfd544e9], [class*="row"][data-v-cfd544e9]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-cfd544e9]{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-cfd544e9], .hero-scroll svg[data-v-cfd544e9]{animation:none !important}.page-wrapper[data-v-e5c01112]{min-height:100vh;background:#F1F5F4}.assist-link[data-v-e5c01112]{position:fixed;right:22px;bottom:22px;z-index:30;padding:13px 20px;font-family:'Inter', sans-serif;font-size:13px;font-weight:500;color:#F1F5F4;background:linear-gradient(135deg, #B08D57, #3C5A54 60%, #B08D57);border-radius:999px;text-decoration:none;box-shadow:0 14px 34px rgba(0,0,0,.4)}@media (max-width: 900px){.assist-link[data-v-e5c01112]{right:14px;bottom:14px;padding:11px 16px;font-size:12px}}.btn[data-v-e5c01112], .cta-button[data-v-e5c01112], .submit-button[data-v-e5c01112], .sp__btn[data-v-e5c01112], .pm-next__btn[data-v-e5c01112], .top__cta[data-v-e5c01112], .lead button[type=submit][data-v-e5c01112], .form button[type=submit][data-v-e5c01112], button.btn[data-v-e5c01112]{background:transparent !important;color:#1B2A27 !important;border:1px solid #3F6D66 !important;border-radius:2px !important;padding:15px 30px !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:12.5px !important;box-shadow:none !important}.btn[data-v-e5c01112], .cta-button[data-v-e5c01112], .submit-button[data-v-e5c01112], .sp__btn[data-v-e5c01112], .pm-next__btn[data-v-e5c01112], .top__cta[data-v-e5c01112], .lead button[type=submit][data-v-e5c01112], .form button[type=submit][data-v-e5c01112], button.btn[data-v-e5c01112]::after{content:' →';color:#3F6D66}.btn[data-v-e5c01112], .cta-button[data-v-e5c01112], .submit-button[data-v-e5c01112], .sp__btn[data-v-e5c01112], .pm-next__btn[data-v-e5c01112], .top__cta[data-v-e5c01112], .lead button[type=submit][data-v-e5c01112], .form button[type=submit][data-v-e5c01112], button.btn[data-v-e5c01112]:hover{background:#3F6D66 !important;color:#F1F5F4 !important}.btn[data-v-e5c01112], .cta-button[data-v-e5c01112], .submit-button[data-v-e5c01112], .sp__btn[data-v-e5c01112], .pm-next__btn[data-v-e5c01112], .top__cta[data-v-e5c01112], .lead button[type=submit][data-v-e5c01112], .form button[type=submit][data-v-e5c01112], button.btn[data-v-e5c01112]:hover::after{color:#F1F5F4}.assist[data-v-e5c01112], .assist-link[data-v-e5c01112], .sp__assist[data-v-e5c01112]{border-radius:2px !important;background:#1B2A27 !important;color:#F1F5F4 !important;letter-spacing:.04em}.h1[data-v-e5c01112], .h2[data-v-e5c01112], .hero__title[data-v-e5c01112], .case-title[data-v-e5c01112], .sp__title[data-v-e5c01112], .section-title[data-v-e5c01112], .cp__t[data-v-e5c01112], .stagepanel__t[data-v-e5c01112]{letter-spacing:-.02em !important}.kick[data-v-e5c01112], .kicker[data-v-e5c01112], .case__label[data-v-e5c01112], .sp__kicker[data-v-e5c01112], .section-label[data-v-e5c01112], .cp__side[data-v-e5c01112], .domain__t[data-v-e5c01112], .form-label[data-v-e5c01112], .cases-label[data-v-e5c01112], .process-label[data-v-e5c01112], .case-label[data-v-e5c01112]{text-transform:uppercase !important;letter-spacing:.26em !important;font-size:10.5px !important}[class*="card"][data-v-e5c01112], .theme[data-v-e5c01112], .spoke[data-v-e5c01112], .case[data-v-e5c01112], .detail-block[data-v-e5c01112], .cp__item[data-v-e5c01112], .domain[data-v-e5c01112], .pain-card[data-v-e5c01112], .related-card[data-v-e5c01112], .case-card[data-v-e5c01112], .acc__item[data-v-e5c01112], .how__card[data-v-e5c01112], .method__item[data-v-e5c01112], .theme[data-v-e5c01112]{border-radius:0 !important;background:#FFFFFF !important;border:0 !important;border-top:2px solid #3F6D66 !important;box-shadow:none !important}input[data-v-e5c01112], textarea[data-v-e5c01112], select[data-v-e5c01112]{border-radius:0 !important;border:0 !important;border-bottom:1px solid rgba(27,42,39,.3) !important;background:transparent !important}.hero img[data-v-e5c01112], .hero__img[data-v-e5c01112], .hero-photo[data-v-e5c01112], .band img[data-v-e5c01112], .figure img[data-v-e5c01112], .cover img[data-v-e5c01112], .sp__band img[data-v-e5c01112], .card img[data-v-e5c01112], .hero-image[data-v-e5c01112], .case-image[data-v-e5c01112], .main-case img[data-v-e5c01112]{border-radius:0 !important;filter:saturate(.82) contrast(1.06) !important}.result-block[data-v-e5c01112], .detail-block.result-block[data-v-e5c01112]{background:#3F6D66 !important;border:0 !important}.result-block .detail-title[data-v-e5c01112], .result-block .detail-text[data-v-e5c01112], .result-block li[data-v-e5c01112], .result-block .result-list li[data-v-e5c01112]{color:#F7F2EA !important}.result-block li[data-v-e5c01112]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-e5c01112], .hero__figure[data-v-e5c01112]{order:0 !important}.hero-content[data-v-e5c01112]{text-align:left !important}.hero-image-wrapper[data-v-e5c01112], .hero-image[data-v-e5c01112], .hero-photo[data-v-e5c01112], .hero__img[data-v-e5c01112], .hero-visual img[data-v-e5c01112],
  .hero img[data-v-e5c01112], .band img[data-v-e5c01112], .figure img[data-v-e5c01112], .cover img[data-v-e5c01112], .sp__band img[data-v-e5c01112]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-e5c01112]{margin:0 !important}.step-number span[data-v-e5c01112], .method__num[data-v-e5c01112], .step__num[data-v-e5c01112], .stage__n[data-v-e5c01112]{color:#F7F2EA !important}.assist[data-v-e5c01112], .assist-link[data-v-e5c01112]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-e5c01112], .h1[data-v-e5c01112]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-e5c01112], body[data-v-e5c01112]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-e5c01112], .sp[data-v-e5c01112], .shell[data-v-e5c01112], .wrap[data-v-e5c01112]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-e5c01112], [class*="row"][data-v-e5c01112]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-e5c01112]{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-e5c01112], .hero-scroll svg[data-v-e5c01112]{animation:none !important}.mini[data-v-e5c01112]{display:flex;justify-content:space-between;align-items:center;padding:26px 32px;background:transparent}.mini__brand[data-v-e5c01112]{font-family:'Playfair Display', serif;font-size:19px;color:#1B2A27;text-decoration:none;display:flex;align-items:baseline;gap:10px}.mini__brand span[data-v-e5c01112]{font-family:'Inter', sans-serif;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8FA9A2}.mini__link[data-v-e5c01112]{font-size:13px;letter-spacing:.04em;color:#1B2A27;text-decoration:none;border-bottom:1px solid #3F6D66;padding-bottom:3px}.mini__link span[data-v-e5c01112]{color:#3F6D66}@media (max-width: 900px){.mini[data-v-e5c01112]{padding:18px 20px}.mini__brand span[data-v-e5c01112]{display:none}}.hub-links[data-v-e5c01112]{padding:56px 0;background:var(--card, #FBFAF7);border-top:1px solid var(--line, rgba(0,0,0,.1))}.hub-links__in[data-v-e5c01112]{max-width:1040px;margin:0 auto;padding:0 24px}.hub-links__grid[data-v-e5c01112]{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:20px}.hub-links__card[data-v-e5c01112]{padding:22px;background:var(--bg, #fff);border:1px solid var(--line, rgba(0,0,0,.12));text-decoration:none}.hub-links__k[data-v-e5c01112]{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint, #8a8a8a)}.hub-links__t[data-v-e5c01112]{display:block;font-family:'Playfair Display', serif;font-size:19px;color:var(--ink, #222)}.hub-links__note[data-v-e5c01112]{margin:16px 0 0;font-size:12px;color:var(--faint, #8a8a8a)}@media (max-width: 900px){.hub-links[data-v-e5c01112]{padding:40px 0}.hub-links__in[data-v-e5c01112]{padding:0 20px}.hub-links__grid[data-v-e5c01112]{grid-template-columns:1fr}}.hero[data-v-e5c01112] > *{min-width:0}.hero img[data-v-e5c01112]{max-width:100%}.h1[data-v-e5c01112], .h2[data-v-e5c01112], .hero__lead[data-v-e5c01112], .hero__t[data-v-e5c01112]{overflow-wrap:break-word;hyphens:auto}.hub-links__card--soon[data-v-e5c01112]{opacity:.55}@media (max-width: 1100px){.hub-links__grid[data-v-e5c01112]{grid-template-columns:repeat(2, 1fr)}}