.hero-block[data-v-bc3367fb]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;background:linear-gradient(135deg, #F7F2EA 0%, #F1E7DA 50%, #FBF7F1 100%);position:relative;overflow:hidden}.hero-block[data-v-bc3367fb]::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-bc3367fb]{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-bc3367fb]{display:flex;flex-direction:column;gap:24px}.hero-label[data-v-bc3367fb]{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-bc3367fb]{font-family:'Playfair Display', serif;font-size:72px;font-weight:400;line-height:1.1;margin:0;color:#2B2420}.hero-title-line[data-v-bc3367fb]{display:block}.hero-title-accent[data-v-bc3367fb]{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-bc3367fb]{font-family:'Cormorant Garamond', serif;font-size:24px;font-weight:400;color:#7A5C45;line-height:1.5;margin:0}.hero-description[data-v-bc3367fb]{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;color:#8F8278;line-height:1.8;margin:0}.hero-cta[data-v-bc3367fb]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cta-button[data-v-bc3367fb]{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg, #DCC9A6 0%, #B08D57 60%, #A8874F 100%);border:none;color:#2B2420;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-bc3367fb]:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.cta-button i[data-v-bc3367fb]{transition:transform 0.3s ease}.cta-button:hover i[data-v-bc3367fb]{transform:translateX(4px)}.cta-note[data-v-bc3367fb]{font-family:'Inter', sans-serif;font-size:12px;color:#8F8278;margin:0;display:flex;align-items:center;gap:8px}.cta-note[data-v-bc3367fb]::before{content:'';display:inline-block;width:6px;height:6px;background:#10B981;border-radius:50%}.hero-visual[data-v-bc3367fb]{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.hero-image-wrapper[data-v-bc3367fb]{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-bc3367fb]{width:100%;height:100%;object-fit:cover;filter:grayscale(30%) contrast(1.1)}.hero-image-overlay[data-v-bc3367fb]{position:absolute;inset:20px;background:linear-gradient(to bottom, transparent 55%, rgba(43, 36, 32, 0.35) 100%);pointer-events:none}.hero-stats[data-v-bc3367fb]{display:flex;align-items:center;gap:40px;padding:24px 40px;background:rgba(43, 36, 32, 0.8);border:1px solid rgba(176, 141, 87, 0.2)}.stat-item[data-v-bc3367fb]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-bc3367fb]{font-family:'Playfair Display', serif;font-size:32px;color:#B08D57;font-weight:400}.stat-label[data-v-bc3367fb]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#8F8278}.stat-divider[data-v-bc3367fb]{width:1px;height:40px;background:linear-gradient(to bottom, transparent, #B08D57, transparent)}.hero-scroll[data-v-bc3367fb]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#8F8278;font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;animation:bounce-bc3367fb 2s infinite}@keyframes bounce-bc3367fb{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-bc3367fb]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title[data-v-bc3367fb]{font-size:48px}.hero-label[data-v-bc3367fb]{margin:0 auto}.hero-cta[data-v-bc3367fb]{align-items:center}.hero-visual[data-v-bc3367fb]{order:-1}.hero-image-wrapper[data-v-bc3367fb]{max-width:350px}}@media (max-width: 768px){.hero-block[data-v-bc3367fb]{padding:60px 20px}.hero-title[data-v-bc3367fb]{font-size:36px}.hero-subtitle[data-v-bc3367fb]{font-size:18px}.hero-stats[data-v-bc3367fb]{gap:20px;padding:16px 24px}.stat-number[data-v-bc3367fb]{font-size:24px}}.btn[data-v-bc3367fb], .cta-button[data-v-bc3367fb], .submit-button[data-v-bc3367fb], .sp__btn[data-v-bc3367fb], .pm-next__btn[data-v-bc3367fb], .top__cta[data-v-bc3367fb], .lead button[type=submit][data-v-bc3367fb], .form button[type=submit][data-v-bc3367fb], button.btn[data-v-bc3367fb]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-bc3367fb], .cta-button[data-v-bc3367fb], .submit-button[data-v-bc3367fb], .sp__btn[data-v-bc3367fb], .pm-next__btn[data-v-bc3367fb], .top__cta[data-v-bc3367fb], .lead button[type=submit][data-v-bc3367fb], .form button[type=submit][data-v-bc3367fb], button.btn[data-v-bc3367fb]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-bc3367fb], .assist-link[data-v-bc3367fb], .sp__assist[data-v-bc3367fb]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-bc3367fb], .h2[data-v-bc3367fb], .hero__title[data-v-bc3367fb], .case-title[data-v-bc3367fb], .sp__title[data-v-bc3367fb], .section-title[data-v-bc3367fb], .cp__t[data-v-bc3367fb], .stagepanel__t[data-v-bc3367fb]{letter-spacing:-.015em !important}.kick[data-v-bc3367fb], .kicker[data-v-bc3367fb], .case__label[data-v-bc3367fb], .sp__kicker[data-v-bc3367fb], .section-label[data-v-bc3367fb], .cp__side[data-v-bc3367fb], .domain__t[data-v-bc3367fb], .form-label[data-v-bc3367fb], .cases-label[data-v-bc3367fb], .process-label[data-v-bc3367fb], .case-label[data-v-bc3367fb]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-bc3367fb], .theme[data-v-bc3367fb], .spoke[data-v-bc3367fb], .case[data-v-bc3367fb], .detail-block[data-v-bc3367fb], .cp__item[data-v-bc3367fb], .domain[data-v-bc3367fb], .pain-card[data-v-bc3367fb], .related-card[data-v-bc3367fb], .case-card[data-v-bc3367fb], .acc__item[data-v-bc3367fb], .how__card[data-v-bc3367fb], .method__item[data-v-bc3367fb], .theme[data-v-bc3367fb]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-bc3367fb], textarea[data-v-bc3367fb], select[data-v-bc3367fb]{border-radius:4px !important}.hero img[data-v-bc3367fb], .hero__img[data-v-bc3367fb], .hero-photo[data-v-bc3367fb], .band img[data-v-bc3367fb], .figure img[data-v-bc3367fb], .cover img[data-v-bc3367fb], .sp__band img[data-v-bc3367fb], .card img[data-v-bc3367fb], .hero-image[data-v-bc3367fb], .case-image[data-v-bc3367fb], .main-case img[data-v-bc3367fb]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-bc3367fb], .detail-block.result-block[data-v-bc3367fb]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-bc3367fb], .result-block .detail-text[data-v-bc3367fb], .result-block li[data-v-bc3367fb], .result-block .result-list li[data-v-bc3367fb]{color:#F7F2EA !important}.result-block li[data-v-bc3367fb]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-bc3367fb], .hero__figure[data-v-bc3367fb]{order:0 !important}.hero-content[data-v-bc3367fb]{text-align:left !important}.hero-image-wrapper[data-v-bc3367fb], .hero-image[data-v-bc3367fb], .hero-photo[data-v-bc3367fb], .hero__img[data-v-bc3367fb], .hero-visual img[data-v-bc3367fb],
  .hero img[data-v-bc3367fb], .band img[data-v-bc3367fb], .figure img[data-v-bc3367fb], .cover img[data-v-bc3367fb], .sp__band img[data-v-bc3367fb]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-bc3367fb]{margin:0 !important}.step-number span[data-v-bc3367fb], .method__num[data-v-bc3367fb], .step__num[data-v-bc3367fb], .stage__n[data-v-bc3367fb]{color:#F7F2EA !important}.assist[data-v-bc3367fb], .assist-link[data-v-bc3367fb]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-bc3367fb], .h1[data-v-bc3367fb]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-bc3367fb], body[data-v-bc3367fb]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-bc3367fb], .sp[data-v-bc3367fb], .shell[data-v-bc3367fb], .wrap[data-v-bc3367fb]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-bc3367fb], [class*="row"][data-v-bc3367fb]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-bc3367fb]{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-bc3367fb], .hero-scroll svg[data-v-bc3367fb]{animation:none !important}.main-case[data-v-0ab04b5f]{padding:120px 40px;background:#F7F2EA;position:relative}.main-case[data-v-0ab04b5f]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.case-container[data-v-0ab04b5f]{max-width:1000px;margin:0 auto}.case-header[data-v-0ab04b5f]{text-align:center;margin-bottom:60px}.case-label[data-v-0ab04b5f]{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-0ab04b5f]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2B2420;margin:0 0 24px 0}.case-divider[data-v-0ab04b5f]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.case-content[data-v-0ab04b5f]{display:flex;flex-direction:column;gap:60px}.case-quote[data-v-0ab04b5f]{background:linear-gradient(135deg, #F1E7DA 0%, #FBF7F1 100%);padding:48px;border-left:3px solid #B08D57;position:relative}.quote-icon[data-v-0ab04b5f]{font-size:32px;color:#B08D57;opacity:0.5;margin-bottom:16px}.quote-text[data-v-0ab04b5f]{font-family:'Cormorant Garamond', serif;font-size:22px;font-style:italic;line-height:1.6;color:#2B2420;margin:0 0 24px 0}.quote-author[data-v-0ab04b5f]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-0ab04b5f]{font-family:'Playfair Display', serif;font-size:18px;color:#B08D57}.author-role[data-v-0ab04b5f]{font-family:'Inter', sans-serif;font-size:13px;color:#6B5A4C}.case-details[data-v-0ab04b5f]{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.detail-block[data-v-0ab04b5f]{padding:32px;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.1)}.detail-title[data-v-0ab04b5f]{font-family:'Playfair Display', serif;font-size:20px;color:#B08D57;margin:0 0 16px 0;font-weight:400}.detail-text[data-v-0ab04b5f]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#4A403A;margin:0 0 12px 0}.detail-text.highlight[data-v-0ab04b5f]{color:#7A5C45;font-style:italic;border-left:2px solid #A9714B;padding-left:16px;margin-top:16px}.result-block[data-v-0ab04b5f]{background:linear-gradient(180deg, #A9714B 0%, #6E4430 100%);border:none}.result-block .detail-title[data-v-0ab04b5f]{color:#F7F2EA}.result-list[data-v-0ab04b5f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.result-list li[data-v-0ab04b5f]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.6;color:#F7F2EA;padding-left:20px;position:relative}.result-list li[data-v-0ab04b5f]::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-0ab04b5f]{grid-template-columns:1fr}.case-title[data-v-0ab04b5f]{font-size:32px}}@media (max-width: 768px){.main-case[data-v-0ab04b5f]{padding:80px 20px}.case-quote[data-v-0ab04b5f]{padding:32px 24px}.quote-text[data-v-0ab04b5f]{font-size:18px}.detail-block[data-v-0ab04b5f]{padding:24px}}.btn[data-v-0ab04b5f], .cta-button[data-v-0ab04b5f], .submit-button[data-v-0ab04b5f], .sp__btn[data-v-0ab04b5f], .pm-next__btn[data-v-0ab04b5f], .top__cta[data-v-0ab04b5f], .lead button[type=submit][data-v-0ab04b5f], .form button[type=submit][data-v-0ab04b5f], button.btn[data-v-0ab04b5f]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-0ab04b5f], .cta-button[data-v-0ab04b5f], .submit-button[data-v-0ab04b5f], .sp__btn[data-v-0ab04b5f], .pm-next__btn[data-v-0ab04b5f], .top__cta[data-v-0ab04b5f], .lead button[type=submit][data-v-0ab04b5f], .form button[type=submit][data-v-0ab04b5f], button.btn[data-v-0ab04b5f]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-0ab04b5f], .assist-link[data-v-0ab04b5f], .sp__assist[data-v-0ab04b5f]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-0ab04b5f], .h2[data-v-0ab04b5f], .hero__title[data-v-0ab04b5f], .case-title[data-v-0ab04b5f], .sp__title[data-v-0ab04b5f], .section-title[data-v-0ab04b5f], .cp__t[data-v-0ab04b5f], .stagepanel__t[data-v-0ab04b5f]{letter-spacing:-.015em !important}.kick[data-v-0ab04b5f], .kicker[data-v-0ab04b5f], .case__label[data-v-0ab04b5f], .sp__kicker[data-v-0ab04b5f], .section-label[data-v-0ab04b5f], .cp__side[data-v-0ab04b5f], .domain__t[data-v-0ab04b5f], .form-label[data-v-0ab04b5f], .cases-label[data-v-0ab04b5f], .process-label[data-v-0ab04b5f], .case-label[data-v-0ab04b5f]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-0ab04b5f], .theme[data-v-0ab04b5f], .spoke[data-v-0ab04b5f], .case[data-v-0ab04b5f], .detail-block[data-v-0ab04b5f], .cp__item[data-v-0ab04b5f], .domain[data-v-0ab04b5f], .pain-card[data-v-0ab04b5f], .related-card[data-v-0ab04b5f], .case-card[data-v-0ab04b5f], .acc__item[data-v-0ab04b5f], .how__card[data-v-0ab04b5f], .method__item[data-v-0ab04b5f], .theme[data-v-0ab04b5f]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-0ab04b5f], textarea[data-v-0ab04b5f], select[data-v-0ab04b5f]{border-radius:4px !important}.hero img[data-v-0ab04b5f], .hero__img[data-v-0ab04b5f], .hero-photo[data-v-0ab04b5f], .band img[data-v-0ab04b5f], .figure img[data-v-0ab04b5f], .cover img[data-v-0ab04b5f], .sp__band img[data-v-0ab04b5f], .card img[data-v-0ab04b5f], .hero-image[data-v-0ab04b5f], .case-image[data-v-0ab04b5f], .main-case img[data-v-0ab04b5f]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-0ab04b5f], .detail-block.result-block[data-v-0ab04b5f]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-0ab04b5f], .result-block .detail-text[data-v-0ab04b5f], .result-block li[data-v-0ab04b5f], .result-block .result-list li[data-v-0ab04b5f]{color:#F7F2EA !important}.result-block li[data-v-0ab04b5f]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-0ab04b5f], .hero__figure[data-v-0ab04b5f]{order:0 !important}.hero-content[data-v-0ab04b5f]{text-align:left !important}.hero-image-wrapper[data-v-0ab04b5f], .hero-image[data-v-0ab04b5f], .hero-photo[data-v-0ab04b5f], .hero__img[data-v-0ab04b5f], .hero-visual img[data-v-0ab04b5f],
  .hero img[data-v-0ab04b5f], .band img[data-v-0ab04b5f], .figure img[data-v-0ab04b5f], .cover img[data-v-0ab04b5f], .sp__band img[data-v-0ab04b5f]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-0ab04b5f]{margin:0 !important}.step-number span[data-v-0ab04b5f], .method__num[data-v-0ab04b5f], .step__num[data-v-0ab04b5f], .stage__n[data-v-0ab04b5f]{color:#F7F2EA !important}.assist[data-v-0ab04b5f], .assist-link[data-v-0ab04b5f]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-0ab04b5f], .h1[data-v-0ab04b5f]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-0ab04b5f], body[data-v-0ab04b5f]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-0ab04b5f], .sp[data-v-0ab04b5f], .shell[data-v-0ab04b5f], .wrap[data-v-0ab04b5f]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-0ab04b5f], [class*="row"][data-v-0ab04b5f]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-0ab04b5f]{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-0ab04b5f], .hero-scroll svg[data-v-0ab04b5f]{animation:none !important}.mini-cases[data-v-5ff5053d]{padding:120px 40px;background:#FBF7F1;position:relative}.cases-header[data-v-5ff5053d]{text-align:center;margin-bottom:60px}.cases-label[data-v-5ff5053d]{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-5ff5053d]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2B2420;margin:0 0 24px 0}.cases-divider[data-v-5ff5053d]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.cases-grid[data-v-5ff5053d]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto}.case-card[data-v-5ff5053d]{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-5ff5053d]::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-5ff5053d]:hover{transform:translateY(-4px);border-color:rgba(176, 141, 87, 0.3);box-shadow:0 20px 60px rgba(43, 36, 32, 0.12)}.case-card[data-v-5ff5053d]:hover::before{transform:scaleX(1)}.card-glow[data-v-5ff5053d]{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-5ff5053d]{opacity:1}.card-content[data-v-5ff5053d]{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.card-title[data-v-5ff5053d]{font-family:'Playfair Display', serif;font-size:20px;font-weight:400;color:#2B2420;margin:0 0 12px 0;line-height:1.3}.card-subtitle[data-v-5ff5053d]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#6B5A4C;margin:0 0 24px 0;flex-grow:1}.card-arrow[data-v-5ff5053d]{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-5ff5053d]{transition:transform 0.3s ease}.case-card:hover .card-arrow i[data-v-5ff5053d]{transform:translateX(4px)}@media (max-width: 1024px){.cases-grid[data-v-5ff5053d]{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.mini-cases[data-v-5ff5053d]{padding:80px 20px}.cases-title[data-v-5ff5053d]{font-size:32px}.cases-grid[data-v-5ff5053d]{grid-template-columns:1fr}.case-card[data-v-5ff5053d]{padding:24px}}.btn[data-v-5ff5053d], .cta-button[data-v-5ff5053d], .submit-button[data-v-5ff5053d], .sp__btn[data-v-5ff5053d], .pm-next__btn[data-v-5ff5053d], .top__cta[data-v-5ff5053d], .lead button[type=submit][data-v-5ff5053d], .form button[type=submit][data-v-5ff5053d], button.btn[data-v-5ff5053d]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-5ff5053d], .cta-button[data-v-5ff5053d], .submit-button[data-v-5ff5053d], .sp__btn[data-v-5ff5053d], .pm-next__btn[data-v-5ff5053d], .top__cta[data-v-5ff5053d], .lead button[type=submit][data-v-5ff5053d], .form button[type=submit][data-v-5ff5053d], button.btn[data-v-5ff5053d]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-5ff5053d], .assist-link[data-v-5ff5053d], .sp__assist[data-v-5ff5053d]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-5ff5053d], .h2[data-v-5ff5053d], .hero__title[data-v-5ff5053d], .case-title[data-v-5ff5053d], .sp__title[data-v-5ff5053d], .section-title[data-v-5ff5053d], .cp__t[data-v-5ff5053d], .stagepanel__t[data-v-5ff5053d]{letter-spacing:-.015em !important}.kick[data-v-5ff5053d], .kicker[data-v-5ff5053d], .case__label[data-v-5ff5053d], .sp__kicker[data-v-5ff5053d], .section-label[data-v-5ff5053d], .cp__side[data-v-5ff5053d], .domain__t[data-v-5ff5053d], .form-label[data-v-5ff5053d], .cases-label[data-v-5ff5053d], .process-label[data-v-5ff5053d], .case-label[data-v-5ff5053d]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-5ff5053d], .theme[data-v-5ff5053d], .spoke[data-v-5ff5053d], .case[data-v-5ff5053d], .detail-block[data-v-5ff5053d], .cp__item[data-v-5ff5053d], .domain[data-v-5ff5053d], .pain-card[data-v-5ff5053d], .related-card[data-v-5ff5053d], .case-card[data-v-5ff5053d], .acc__item[data-v-5ff5053d], .how__card[data-v-5ff5053d], .method__item[data-v-5ff5053d], .theme[data-v-5ff5053d]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-5ff5053d], textarea[data-v-5ff5053d], select[data-v-5ff5053d]{border-radius:4px !important}.hero img[data-v-5ff5053d], .hero__img[data-v-5ff5053d], .hero-photo[data-v-5ff5053d], .band img[data-v-5ff5053d], .figure img[data-v-5ff5053d], .cover img[data-v-5ff5053d], .sp__band img[data-v-5ff5053d], .card img[data-v-5ff5053d], .hero-image[data-v-5ff5053d], .case-image[data-v-5ff5053d], .main-case img[data-v-5ff5053d]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-5ff5053d], .detail-block.result-block[data-v-5ff5053d]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-5ff5053d], .result-block .detail-text[data-v-5ff5053d], .result-block li[data-v-5ff5053d], .result-block .result-list li[data-v-5ff5053d]{color:#F7F2EA !important}.result-block li[data-v-5ff5053d]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-5ff5053d], .hero__figure[data-v-5ff5053d]{order:0 !important}.hero-content[data-v-5ff5053d]{text-align:left !important}.hero-image-wrapper[data-v-5ff5053d], .hero-image[data-v-5ff5053d], .hero-photo[data-v-5ff5053d], .hero__img[data-v-5ff5053d], .hero-visual img[data-v-5ff5053d],
  .hero img[data-v-5ff5053d], .band img[data-v-5ff5053d], .figure img[data-v-5ff5053d], .cover img[data-v-5ff5053d], .sp__band img[data-v-5ff5053d]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-5ff5053d]{margin:0 !important}.step-number span[data-v-5ff5053d], .method__num[data-v-5ff5053d], .step__num[data-v-5ff5053d], .stage__n[data-v-5ff5053d]{color:#F7F2EA !important}.assist[data-v-5ff5053d], .assist-link[data-v-5ff5053d]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-5ff5053d], .h1[data-v-5ff5053d]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-5ff5053d], body[data-v-5ff5053d]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-5ff5053d], .sp[data-v-5ff5053d], .shell[data-v-5ff5053d], .wrap[data-v-5ff5053d]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-5ff5053d], [class*="row"][data-v-5ff5053d]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-5ff5053d]{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-5ff5053d], .hero-scroll svg[data-v-5ff5053d]{animation:none !important}.process-block[data-v-baef2fae]{padding:120px 40px;background:linear-gradient(180deg, #F7F2EA 0%, #F1E7DA 100%);position:relative}.process-container[data-v-baef2fae]{max-width:900px;margin:0 auto}.process-header[data-v-baef2fae]{text-align:center;margin-bottom:80px}.process-label[data-v-baef2fae]{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-baef2fae]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2B2420;margin:0 0 24px 0}.process-divider[data-v-baef2fae]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.process-steps[data-v-baef2fae]{display:flex;flex-direction:column;gap:0}.process-step[data-v-baef2fae]{display:flex;gap:32px;position:relative;padding-bottom:48px}.step-number[data-v-baef2fae]{flex-shrink:0;width:64px;height:64px;background:linear-gradient(135deg, #A9714B 0%, #6E4430 100%);border:1px solid rgba(176, 141, 87, 0.3);display:flex;align-items:center;justify-content:center}.step-number span[data-v-baef2fae]{font-family:'Playfair Display', serif;font-size:24px;color:#B08D57;font-weight:400}.step-content[data-v-baef2fae]{flex-grow:1;padding-top:8px}.step-title[data-v-baef2fae]{font-family:'Playfair Display', serif;font-size:24px;font-weight:400;color:#2B2420;margin:0 0 12px 0}.step-description[data-v-baef2fae]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#6B5A4C;margin:0}.step-connector[data-v-baef2fae]{position:absolute;left:32px;top:64px;bottom:0;width:1px;display:flex;flex-direction:column;align-items:center}.connector-line[data-v-baef2fae]{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-baef2fae]{padding:80px 20px}.process-title[data-v-baef2fae]{font-size:32px}.process-step[data-v-baef2fae]{flex-direction:column;gap:16px;padding-bottom:40px}.step-number[data-v-baef2fae]{width:48px;height:48px}.step-number span[data-v-baef2fae]{font-size:18px}.step-connector[data-v-baef2fae]{left:24px;top:48px}.step-title[data-v-baef2fae]{font-size:20px}}.btn[data-v-baef2fae], .cta-button[data-v-baef2fae], .submit-button[data-v-baef2fae], .sp__btn[data-v-baef2fae], .pm-next__btn[data-v-baef2fae], .top__cta[data-v-baef2fae], .lead button[type=submit][data-v-baef2fae], .form button[type=submit][data-v-baef2fae], button.btn[data-v-baef2fae]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-baef2fae], .cta-button[data-v-baef2fae], .submit-button[data-v-baef2fae], .sp__btn[data-v-baef2fae], .pm-next__btn[data-v-baef2fae], .top__cta[data-v-baef2fae], .lead button[type=submit][data-v-baef2fae], .form button[type=submit][data-v-baef2fae], button.btn[data-v-baef2fae]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-baef2fae], .assist-link[data-v-baef2fae], .sp__assist[data-v-baef2fae]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-baef2fae], .h2[data-v-baef2fae], .hero__title[data-v-baef2fae], .case-title[data-v-baef2fae], .sp__title[data-v-baef2fae], .section-title[data-v-baef2fae], .cp__t[data-v-baef2fae], .stagepanel__t[data-v-baef2fae]{letter-spacing:-.015em !important}.kick[data-v-baef2fae], .kicker[data-v-baef2fae], .case__label[data-v-baef2fae], .sp__kicker[data-v-baef2fae], .section-label[data-v-baef2fae], .cp__side[data-v-baef2fae], .domain__t[data-v-baef2fae], .form-label[data-v-baef2fae], .cases-label[data-v-baef2fae], .process-label[data-v-baef2fae], .case-label[data-v-baef2fae]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-baef2fae], .theme[data-v-baef2fae], .spoke[data-v-baef2fae], .case[data-v-baef2fae], .detail-block[data-v-baef2fae], .cp__item[data-v-baef2fae], .domain[data-v-baef2fae], .pain-card[data-v-baef2fae], .related-card[data-v-baef2fae], .case-card[data-v-baef2fae], .acc__item[data-v-baef2fae], .how__card[data-v-baef2fae], .method__item[data-v-baef2fae], .theme[data-v-baef2fae]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-baef2fae], textarea[data-v-baef2fae], select[data-v-baef2fae]{border-radius:4px !important}.hero img[data-v-baef2fae], .hero__img[data-v-baef2fae], .hero-photo[data-v-baef2fae], .band img[data-v-baef2fae], .figure img[data-v-baef2fae], .cover img[data-v-baef2fae], .sp__band img[data-v-baef2fae], .card img[data-v-baef2fae], .hero-image[data-v-baef2fae], .case-image[data-v-baef2fae], .main-case img[data-v-baef2fae]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-baef2fae], .detail-block.result-block[data-v-baef2fae]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-baef2fae], .result-block .detail-text[data-v-baef2fae], .result-block li[data-v-baef2fae], .result-block .result-list li[data-v-baef2fae]{color:#F7F2EA !important}.result-block li[data-v-baef2fae]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-baef2fae], .hero__figure[data-v-baef2fae]{order:0 !important}.hero-content[data-v-baef2fae]{text-align:left !important}.hero-image-wrapper[data-v-baef2fae], .hero-image[data-v-baef2fae], .hero-photo[data-v-baef2fae], .hero__img[data-v-baef2fae], .hero-visual img[data-v-baef2fae],
  .hero img[data-v-baef2fae], .band img[data-v-baef2fae], .figure img[data-v-baef2fae], .cover img[data-v-baef2fae], .sp__band img[data-v-baef2fae]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-baef2fae]{margin:0 !important}.step-number span[data-v-baef2fae], .method__num[data-v-baef2fae], .step__num[data-v-baef2fae], .stage__n[data-v-baef2fae]{color:#F7F2EA !important}.assist[data-v-baef2fae], .assist-link[data-v-baef2fae]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-baef2fae], .h1[data-v-baef2fae]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-baef2fae], body[data-v-baef2fae]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-baef2fae], .sp[data-v-baef2fae], .shell[data-v-baef2fae], .wrap[data-v-baef2fae]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-baef2fae], [class*="row"][data-v-baef2fae]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-baef2fae]{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-baef2fae], .hero-scroll svg[data-v-baef2fae]{animation:none !important}.lead-form-section[data-v-00999926]{padding:120px 40px;background:#F7F2EA;position:relative}.lead-form-section[data-v-00999926]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.form-container[data-v-00999926]{max-width:700px;margin:0 auto}.form-header[data-v-00999926]{text-align:center;margin-bottom:48px}.form-label[data-v-00999926]{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-00999926]{font-family:'Playfair Display', serif;font-size:36px;font-weight:400;color:#2B2420;margin:0 0 24px 0}.form-divider[data-v-00999926]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto 24px}.form-subtitle[data-v-00999926]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#6B5A4C;margin:0}.lead-form[data-v-00999926]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-00999926]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field[data-v-00999926]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-00999926]{font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#7A5C45}.form-field input[data-v-00999926],
.form-field select[data-v-00999926]{padding:16px 20px;color:#2B2420;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.2);color:#2B2420;font-family:'Inter', sans-serif;font-size:15px;transition:all 0.3s ease}.form-field input[data-v-00999926]::placeholder{color:#6B5A4C}.form-field input[data-v-00999926]:focus,
.form-field select[data-v-00999926]:focus{background:#FFFFFF;color:#2B2420;outline:none;border-color:#B08D57;background:#FFFFFF}.form-field select[data-v-00999926]{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-00999926]{background:#F1E7DA;color:#2B2420}.checkbox-field[data-v-00999926]{margin-top:8px}.checkbox-label[data-v-00999926]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-label input[data-v-00999926]{position:absolute;opacity:0}.checkbox-custom[data-v-00999926]{flex-shrink:0;width:20px;height:20px;border:1px solid rgba(176, 141, 87, 0.3);background:rgba(43, 36, 32, 0.5);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.checkbox-custom[data-v-00999926]::after{content:'';width:10px;height:10px;background:#B08D57;opacity:0;transition:opacity 0.3s ease}.checkbox-label input:checked + .checkbox-custom[data-v-00999926]::after{opacity:1}.checkbox-text[data-v-00999926]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#6B5A4C}.checkbox-text strong[data-v-00999926]{color:#B08D57;font-weight:500}.submit-button[data-v-00999926]{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:#2B2420;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-00999926]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.submit-button[data-v-00999926]:disabled{opacity:0.7;cursor:not-allowed}.form-status[data-v-00999926]{padding:16px 24px;font-family:'Inter', sans-serif;font-size:14px;text-align:center}.form-status.success[data-v-00999926]{background:rgba(16, 185, 129, 0.1);border:1px solid rgba(16, 185, 129, 0.3);color:#10B981}.form-status.error[data-v-00999926]{background:rgba(239, 68, 68, 0.1);border:1px solid rgba(239, 68, 68, 0.3);color:#EF4444}.form-trust[data-v-00999926]{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-00999926]{display:flex;align-items:center;gap:8px;font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#6B5A4C}.trust-item i[data-v-00999926]{color:#B08D57}@media (max-width: 768px){.lead-form-section[data-v-00999926]{padding:80px 20px}.form-title[data-v-00999926]{font-size:28px}.form-row[data-v-00999926]{grid-template-columns:1fr}.form-trust[data-v-00999926]{flex-direction:column;gap:16px;align-items:center}}.btn[data-v-00999926], .cta-button[data-v-00999926], .submit-button[data-v-00999926], .sp__btn[data-v-00999926], .pm-next__btn[data-v-00999926], .top__cta[data-v-00999926], .lead button[type=submit][data-v-00999926], .form button[type=submit][data-v-00999926], button.btn[data-v-00999926]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-00999926], .cta-button[data-v-00999926], .submit-button[data-v-00999926], .sp__btn[data-v-00999926], .pm-next__btn[data-v-00999926], .top__cta[data-v-00999926], .lead button[type=submit][data-v-00999926], .form button[type=submit][data-v-00999926], button.btn[data-v-00999926]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-00999926], .assist-link[data-v-00999926], .sp__assist[data-v-00999926]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-00999926], .h2[data-v-00999926], .hero__title[data-v-00999926], .case-title[data-v-00999926], .sp__title[data-v-00999926], .section-title[data-v-00999926], .cp__t[data-v-00999926], .stagepanel__t[data-v-00999926]{letter-spacing:-.015em !important}.kick[data-v-00999926], .kicker[data-v-00999926], .case__label[data-v-00999926], .sp__kicker[data-v-00999926], .section-label[data-v-00999926], .cp__side[data-v-00999926], .domain__t[data-v-00999926], .form-label[data-v-00999926], .cases-label[data-v-00999926], .process-label[data-v-00999926], .case-label[data-v-00999926]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-00999926], .theme[data-v-00999926], .spoke[data-v-00999926], .case[data-v-00999926], .detail-block[data-v-00999926], .cp__item[data-v-00999926], .domain[data-v-00999926], .pain-card[data-v-00999926], .related-card[data-v-00999926], .case-card[data-v-00999926], .acc__item[data-v-00999926], .how__card[data-v-00999926], .method__item[data-v-00999926], .theme[data-v-00999926]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-00999926], textarea[data-v-00999926], select[data-v-00999926]{border-radius:4px !important}.hero img[data-v-00999926], .hero__img[data-v-00999926], .hero-photo[data-v-00999926], .band img[data-v-00999926], .figure img[data-v-00999926], .cover img[data-v-00999926], .sp__band img[data-v-00999926], .card img[data-v-00999926], .hero-image[data-v-00999926], .case-image[data-v-00999926], .main-case img[data-v-00999926]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-00999926], .detail-block.result-block[data-v-00999926]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-00999926], .result-block .detail-text[data-v-00999926], .result-block li[data-v-00999926], .result-block .result-list li[data-v-00999926]{color:#F7F2EA !important}.result-block li[data-v-00999926]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-00999926], .hero__figure[data-v-00999926]{order:0 !important}.hero-content[data-v-00999926]{text-align:left !important}.hero-image-wrapper[data-v-00999926], .hero-image[data-v-00999926], .hero-photo[data-v-00999926], .hero__img[data-v-00999926], .hero-visual img[data-v-00999926],
  .hero img[data-v-00999926], .band img[data-v-00999926], .figure img[data-v-00999926], .cover img[data-v-00999926], .sp__band img[data-v-00999926]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-00999926]{margin:0 !important}.step-number span[data-v-00999926], .method__num[data-v-00999926], .step__num[data-v-00999926], .stage__n[data-v-00999926]{color:#F7F2EA !important}.assist[data-v-00999926], .assist-link[data-v-00999926]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-00999926], .h1[data-v-00999926]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-00999926], body[data-v-00999926]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-00999926], .sp[data-v-00999926], .shell[data-v-00999926], .wrap[data-v-00999926]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-00999926], [class*="row"][data-v-00999926]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-00999926]{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-00999926], .hero-scroll svg[data-v-00999926]{animation:none !important}.page-wrapper[data-v-9bfab5e7]{min-height:100vh;background:#F7F2EA}.assist-link[data-v-9bfab5e7]{position:fixed;right:22px;bottom:22px;z-index:30;padding:13px 20px;font-family:'Inter', sans-serif;font-size:13px;font-weight:500;color:#F7F2EA;background:linear-gradient(135deg, #B08D57, #7A5C45 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-9bfab5e7]{right:14px;bottom:14px;padding:11px 16px;font-size:12px}}.btn[data-v-9bfab5e7], .cta-button[data-v-9bfab5e7], .submit-button[data-v-9bfab5e7], .sp__btn[data-v-9bfab5e7], .pm-next__btn[data-v-9bfab5e7], .top__cta[data-v-9bfab5e7], .lead button[type=submit][data-v-9bfab5e7], .form button[type=submit][data-v-9bfab5e7], button.btn[data-v-9bfab5e7]{background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important;border:0 !important;border-radius:999px !important;padding:15px 34px !important;letter-spacing:.01em !important;box-shadow:0 14px 34px rgba(185,154,102,.30) !important}.btn[data-v-9bfab5e7], .cta-button[data-v-9bfab5e7], .submit-button[data-v-9bfab5e7], .sp__btn[data-v-9bfab5e7], .pm-next__btn[data-v-9bfab5e7], .top__cta[data-v-9bfab5e7], .lead button[type=submit][data-v-9bfab5e7], .form button[type=submit][data-v-9bfab5e7], button.btn[data-v-9bfab5e7]:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(185,154,102,.42) !important}.assist[data-v-9bfab5e7], .assist-link[data-v-9bfab5e7], .sp__assist[data-v-9bfab5e7]{border-radius:999px !important;background:linear-gradient(135deg, #DCC9A6, #B99A66 65%, #A8874F) !important;color:#241E17 !important}.h1[data-v-9bfab5e7], .h2[data-v-9bfab5e7], .hero__title[data-v-9bfab5e7], .case-title[data-v-9bfab5e7], .sp__title[data-v-9bfab5e7], .section-title[data-v-9bfab5e7], .cp__t[data-v-9bfab5e7], .stagepanel__t[data-v-9bfab5e7]{letter-spacing:-.015em !important}.kick[data-v-9bfab5e7], .kicker[data-v-9bfab5e7], .case__label[data-v-9bfab5e7], .sp__kicker[data-v-9bfab5e7], .section-label[data-v-9bfab5e7], .cp__side[data-v-9bfab5e7], .domain__t[data-v-9bfab5e7], .form-label[data-v-9bfab5e7], .cases-label[data-v-9bfab5e7], .process-label[data-v-9bfab5e7], .case-label[data-v-9bfab5e7]{text-transform:none !important;font-family:'Cormorant Garamond', serif !important;font-style:italic;letter-spacing:.04em !important;font-size:17px !important}[class*="card"][data-v-9bfab5e7], .theme[data-v-9bfab5e7], .spoke[data-v-9bfab5e7], .case[data-v-9bfab5e7], .detail-block[data-v-9bfab5e7], .cp__item[data-v-9bfab5e7], .domain[data-v-9bfab5e7], .pain-card[data-v-9bfab5e7], .related-card[data-v-9bfab5e7], .case-card[data-v-9bfab5e7], .acc__item[data-v-9bfab5e7], .how__card[data-v-9bfab5e7], .method__item[data-v-9bfab5e7], .theme[data-v-9bfab5e7]{border-radius:4px !important;background:#FFFDF8 !important;border:1px solid rgba(26,36,34,.10) !important;box-shadow:none !important}input[data-v-9bfab5e7], textarea[data-v-9bfab5e7], select[data-v-9bfab5e7]{border-radius:4px !important}.hero img[data-v-9bfab5e7], .hero__img[data-v-9bfab5e7], .hero-photo[data-v-9bfab5e7], .band img[data-v-9bfab5e7], .figure img[data-v-9bfab5e7], .cover img[data-v-9bfab5e7], .sp__band img[data-v-9bfab5e7], .card img[data-v-9bfab5e7], .hero-image[data-v-9bfab5e7], .case-image[data-v-9bfab5e7], .main-case img[data-v-9bfab5e7]{border-radius:4px !important;filter:saturate(.9) sepia(.06) contrast(1.02) !important}.result-block[data-v-9bfab5e7], .detail-block.result-block[data-v-9bfab5e7]{background:#14312F !important;border:0 !important}.result-block .detail-title[data-v-9bfab5e7], .result-block .detail-text[data-v-9bfab5e7], .result-block li[data-v-9bfab5e7], .result-block .result-list li[data-v-9bfab5e7]{color:#F7F2EA !important}.result-block li[data-v-9bfab5e7]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-9bfab5e7], .hero__figure[data-v-9bfab5e7]{order:0 !important}.hero-content[data-v-9bfab5e7]{text-align:left !important}.hero-image-wrapper[data-v-9bfab5e7], .hero-image[data-v-9bfab5e7], .hero-photo[data-v-9bfab5e7], .hero__img[data-v-9bfab5e7], .hero-visual img[data-v-9bfab5e7],
  .hero img[data-v-9bfab5e7], .band img[data-v-9bfab5e7], .figure img[data-v-9bfab5e7], .cover img[data-v-9bfab5e7], .sp__band img[data-v-9bfab5e7]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-9bfab5e7]{margin:0 !important}.step-number span[data-v-9bfab5e7], .method__num[data-v-9bfab5e7], .step__num[data-v-9bfab5e7], .stage__n[data-v-9bfab5e7]{color:#F7F2EA !important}.assist[data-v-9bfab5e7], .assist-link[data-v-9bfab5e7]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-9bfab5e7], .h1[data-v-9bfab5e7]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-9bfab5e7], body[data-v-9bfab5e7]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-9bfab5e7], .sp[data-v-9bfab5e7], .shell[data-v-9bfab5e7], .wrap[data-v-9bfab5e7]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-9bfab5e7], [class*="row"][data-v-9bfab5e7]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-9bfab5e7]{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-9bfab5e7], .hero-scroll svg[data-v-9bfab5e7]{animation:none !important}.txt[data-v-9bfab5e7]{padding:68px 0;border-top:1px solid var(--line, rgba(0,0,0,.1))}.txt__in[data-v-9bfab5e7]{max-width:1060px;margin:0 auto;padding:0 24px}.txt__grid[data-v-9bfab5e7]{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-bottom:8px}.faq[data-v-9bfab5e7]{margin-top:34px}.faq__list[data-v-9bfab5e7]{margin-top:18px;border-top:1px solid var(--line, rgba(0,0,0,.1))}.faq__item[data-v-9bfab5e7]{border-bottom:1px solid var(--line, rgba(0,0,0,.1))}.faq__item summary[data-v-9bfab5e7]{padding:18px 34px 18px 0;cursor:pointer;list-style:none;position:relative;font-family:'Playfair Display', serif;font-size:19px;color:var(--ink, #222)}.faq__item summary[data-v-9bfab5e7]::-webkit-details-marker{display:none}.faq__item summary[data-v-9bfab5e7]::after{content:'+';position:absolute;right:0;top:16px;font-size:20px;color:var(--faint, #888)}.faq__item[open] summary[data-v-9bfab5e7]::after{content:'−'}.faq__item p[data-v-9bfab5e7]{margin:0 0 18px;max-width:74ch}@media (max-width: 900px){.txt[data-v-9bfab5e7]{padding:46px 0}.txt__grid[data-v-9bfab5e7]{grid-template-columns:1fr;gap:18px}.faq__item summary[data-v-9bfab5e7]{font-size:17px;padding:15px 30px 15px 0}}.mast[data-v-9bfab5e7]{padding:22px 24px 18px;text-align:center;border-bottom:1px solid rgba(26,36,34,.14);background:#F6F2EA}.mast__top[data-v-9bfab5e7]{margin:0 0 10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#8A938E}.mast__brand[data-v-9bfab5e7]{font-family:'Playfair Display', serif;font-size:26px;letter-spacing:.02em;color:#1A2422;text-decoration:none}.mast__sub[data-v-9bfab5e7]{margin:8px 0 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#B99A66}@media (max-width: 900px){.mast[data-v-9bfab5e7]{padding:16px 18px 14px}.mast__brand[data-v-9bfab5e7]{font-size:21px}.mast__top[data-v-9bfab5e7]{letter-spacing:.2em;font-size:9px}}.pain[data-v-9bfab5e7]{padding:64px 0;background:rgba(0,0,0,.025);border-top:1px solid var(--line, rgba(0,0,0,.08));border-bottom:1px solid var(--line, rgba(0,0,0,.08))}.pain__in[data-v-9bfab5e7]{max-width:960px;margin:0 auto;padding:0 24px}.pain__list[data-v-9bfab5e7]{display:grid;gap:6px;margin-top:22px}.pain__line[data-v-9bfab5e7]{margin:0;padding:16px 0 16px 26px;border-left:2px solid var(--accent, #B08D57);font-family:'Cormorant Garamond', serif;font-style:italic;font-size:clamp(21px, 2.6vw, 28px);line-height:1.42;color:var(--ink, #222);opacity:calc(1 - var(--i) * .09)}.pain__note[data-v-9bfab5e7]{margin:26px 0 0;font-size:13px;line-height:1.6;color:var(--faint, #888)}@media (max-width: 900px){.pain[data-v-9bfab5e7]{padding:44px 0}.pain__line[data-v-9bfab5e7]{font-size:21px;padding-left:18px}}.hub-links[data-v-9bfab5e7]{padding:56px 0;background:var(--card, #FBFAF7);border-top:1px solid var(--line, rgba(0,0,0,.1))}.hub-links__in[data-v-9bfab5e7]{max-width:1040px;margin:0 auto;padding:0 24px}.hub-links__grid[data-v-9bfab5e7]{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:20px}.hub-links__card[data-v-9bfab5e7]{padding:22px;background:var(--bg, #fff);border:1px solid var(--line, rgba(0,0,0,.12));text-decoration:none}.hub-links__k[data-v-9bfab5e7]{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint, #8a8a8a)}.hub-links__t[data-v-9bfab5e7]{display:block;font-family:'Playfair Display', serif;font-size:19px;color:var(--ink, #222)}.hub-links__note[data-v-9bfab5e7]{margin:16px 0 0;font-size:12px;color:var(--faint, #8a8a8a)}@media (max-width: 900px){.hub-links[data-v-9bfab5e7]{padding:40px 0}.hub-links__in[data-v-9bfab5e7]{padding:0 20px}.hub-links__grid[data-v-9bfab5e7]{grid-template-columns:1fr}}.hero[data-v-9bfab5e7] > *{min-width:0}.hero img[data-v-9bfab5e7]{max-width:100%}.h1[data-v-9bfab5e7], .h2[data-v-9bfab5e7], .hero__lead[data-v-9bfab5e7], .hero__t[data-v-9bfab5e7]{overflow-wrap:break-word;hyphens:auto}.hub-links__card--soon[data-v-9bfab5e7]{opacity:.55}@media (max-width: 1100px){.hub-links__grid[data-v-9bfab5e7]{grid-template-columns:repeat(2, 1fr)}}