.hero-block[data-v-245d39f9]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;background:linear-gradient(135deg, #F6F1F6 0%, #EBE2EC 50%, #FBF8FB 100%);position:relative;overflow:hidden}.hero-block[data-v-245d39f9]::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-245d39f9]{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-245d39f9]{display:flex;flex-direction:column;gap:24px}.hero-label[data-v-245d39f9]{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-245d39f9]{font-family:'Playfair Display', serif;font-size:72px;font-weight:400;line-height:1.1;margin:0;color:#2A1D2C}.hero-title-line[data-v-245d39f9]{display:block}.hero-title-accent[data-v-245d39f9]{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-245d39f9]{font-family:'Cormorant Garamond', serif;font-size:24px;font-weight:400;color:#59455C;line-height:1.5;margin:0}.hero-description[data-v-245d39f9]{font-family:'Inter', sans-serif;font-size:16px;font-weight:300;color:#94849A;line-height:1.8;margin:0}.hero-cta[data-v-245d39f9]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cta-button[data-v-245d39f9]{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg, #DCC9A6 0%, #B08D57 60%, #A8874F 100%);border:none;color:#2A1D2C;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-245d39f9]:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.cta-button i[data-v-245d39f9]{transition:transform 0.3s ease}.cta-button:hover i[data-v-245d39f9]{transform:translateX(4px)}.cta-note[data-v-245d39f9]{font-family:'Inter', sans-serif;font-size:12px;color:#94849A;margin:0;display:flex;align-items:center;gap:8px}.cta-note[data-v-245d39f9]::before{content:'';display:inline-block;width:6px;height:6px;background:#10B981;border-radius:50%}.hero-visual[data-v-245d39f9]{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.hero-image-wrapper[data-v-245d39f9]{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-245d39f9]{width:100%;height:100%;object-fit:cover;filter:grayscale(30%) contrast(1.1)}.hero-image-overlay[data-v-245d39f9]{position:absolute;inset:20px;background:linear-gradient(to bottom, transparent 55%, rgba(36, 31, 43, 0.35) 100%);pointer-events:none}.hero-stats[data-v-245d39f9]{display:flex;align-items:center;gap:40px;padding:24px 40px;background:rgba(36, 31, 43, 0.8);border:1px solid rgba(176, 141, 87, 0.2)}.stat-item[data-v-245d39f9]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-245d39f9]{font-family:'Playfair Display', serif;font-size:32px;color:#B08D57;font-weight:400}.stat-label[data-v-245d39f9]{font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#94849A}.stat-divider[data-v-245d39f9]{width:1px;height:40px;background:linear-gradient(to bottom, transparent, #B08D57, transparent)}.hero-scroll[data-v-245d39f9]{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#94849A;font-family:'Inter', sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;animation:bounce-245d39f9 2s infinite}@keyframes bounce-245d39f9{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-245d39f9]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title[data-v-245d39f9]{font-size:48px}.hero-label[data-v-245d39f9]{margin:0 auto}.hero-cta[data-v-245d39f9]{align-items:center}.hero-visual[data-v-245d39f9]{order:-1}.hero-image-wrapper[data-v-245d39f9]{max-width:350px}}@media (max-width: 768px){.hero-block[data-v-245d39f9]{padding:60px 20px}.hero-title[data-v-245d39f9]{font-size:36px}.hero-subtitle[data-v-245d39f9]{font-size:18px}.hero-stats[data-v-245d39f9]{gap:20px;padding:16px 24px}.stat-number[data-v-245d39f9]{font-size:24px}}.btn[data-v-245d39f9], .cta-button[data-v-245d39f9], .submit-button[data-v-245d39f9], .sp__btn[data-v-245d39f9], .pm-next__btn[data-v-245d39f9], .top__cta[data-v-245d39f9], .lead button[type=submit][data-v-245d39f9], .form button[type=submit][data-v-245d39f9], button.btn[data-v-245d39f9]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-245d39f9], .cta-button[data-v-245d39f9], .submit-button[data-v-245d39f9], .sp__btn[data-v-245d39f9], .pm-next__btn[data-v-245d39f9], .top__cta[data-v-245d39f9], .lead button[type=submit][data-v-245d39f9], .form button[type=submit][data-v-245d39f9], button.btn[data-v-245d39f9]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-245d39f9], .assist-link[data-v-245d39f9], .sp__assist[data-v-245d39f9]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-245d39f9], .h2[data-v-245d39f9], .hero__title[data-v-245d39f9], .case-title[data-v-245d39f9], .sp__title[data-v-245d39f9], .section-title[data-v-245d39f9], .cp__t[data-v-245d39f9], .stagepanel__t[data-v-245d39f9]{letter-spacing:-.005em !important}.kick[data-v-245d39f9], .kicker[data-v-245d39f9], .case__label[data-v-245d39f9], .sp__kicker[data-v-245d39f9], .section-label[data-v-245d39f9], .cp__side[data-v-245d39f9], .domain__t[data-v-245d39f9], .form-label[data-v-245d39f9], .cases-label[data-v-245d39f9], .process-label[data-v-245d39f9], .case-label[data-v-245d39f9]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-245d39f9], .theme[data-v-245d39f9], .spoke[data-v-245d39f9], .case[data-v-245d39f9], .detail-block[data-v-245d39f9], .cp__item[data-v-245d39f9], .domain[data-v-245d39f9], .pain-card[data-v-245d39f9], .related-card[data-v-245d39f9], .case-card[data-v-245d39f9], .acc__item[data-v-245d39f9], .how__card[data-v-245d39f9], .method__item[data-v-245d39f9], .theme[data-v-245d39f9]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-245d39f9], textarea[data-v-245d39f9], select[data-v-245d39f9]{border-radius:0 !important}.hero img[data-v-245d39f9], .hero__img[data-v-245d39f9], .hero-photo[data-v-245d39f9], .band img[data-v-245d39f9], .figure img[data-v-245d39f9], .cover img[data-v-245d39f9], .sp__band img[data-v-245d39f9], .card img[data-v-245d39f9], .hero-image[data-v-245d39f9], .case-image[data-v-245d39f9], .main-case img[data-v-245d39f9]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-245d39f9], .detail-block.result-block[data-v-245d39f9]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-245d39f9], .result-block .detail-text[data-v-245d39f9], .result-block li[data-v-245d39f9], .result-block .result-list li[data-v-245d39f9]{color:#F7F2EA !important}.result-block li[data-v-245d39f9]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-245d39f9], .hero__figure[data-v-245d39f9]{order:0 !important}.hero-content[data-v-245d39f9]{text-align:left !important}.hero-image-wrapper[data-v-245d39f9], .hero-image[data-v-245d39f9], .hero-photo[data-v-245d39f9], .hero__img[data-v-245d39f9], .hero-visual img[data-v-245d39f9],
  .hero img[data-v-245d39f9], .band img[data-v-245d39f9], .figure img[data-v-245d39f9], .cover img[data-v-245d39f9], .sp__band img[data-v-245d39f9]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-245d39f9]{margin:0 !important}.step-number span[data-v-245d39f9], .method__num[data-v-245d39f9], .step__num[data-v-245d39f9], .stage__n[data-v-245d39f9]{color:#F7F2EA !important}.assist[data-v-245d39f9], .assist-link[data-v-245d39f9]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-245d39f9], .h1[data-v-245d39f9]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-245d39f9], body[data-v-245d39f9]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-245d39f9], .sp[data-v-245d39f9], .shell[data-v-245d39f9], .wrap[data-v-245d39f9]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-245d39f9], [class*="row"][data-v-245d39f9]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-245d39f9]{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-245d39f9], .hero-scroll svg[data-v-245d39f9]{animation:none !important}.main-case[data-v-a8789638]{padding:120px 40px;background:#F6F1F6;position:relative}.main-case[data-v-a8789638]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.case-container[data-v-a8789638]{max-width:1000px;margin:0 auto}.case-header[data-v-a8789638]{text-align:center;margin-bottom:60px}.case-label[data-v-a8789638]{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-a8789638]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2A1D2C;margin:0 0 24px 0}.case-divider[data-v-a8789638]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.case-content[data-v-a8789638]{display:flex;flex-direction:column;gap:60px}.case-quote[data-v-a8789638]{background:linear-gradient(135deg, #EBE2EC 0%, #FBF8FB 100%);padding:48px;border-left:3px solid #B08D57;position:relative}.quote-icon[data-v-a8789638]{font-size:32px;color:#B08D57;opacity:0.5;margin-bottom:16px}.quote-text[data-v-a8789638]{font-family:'Cormorant Garamond', serif;font-size:22px;font-style:italic;line-height:1.6;color:#2A1D2C;margin:0 0 24px 0}.quote-author[data-v-a8789638]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-a8789638]{font-family:'Playfair Display', serif;font-size:18px;color:#B08D57}.author-role[data-v-a8789638]{font-family:'Inter', sans-serif;font-size:13px;color:#6B5270}.case-details[data-v-a8789638]{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.detail-block[data-v-a8789638]{padding:32px;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.1)}.detail-title[data-v-a8789638]{font-family:'Playfair Display', serif;font-size:20px;color:#B08D57;margin:0 0 16px 0;font-weight:400}.detail-text[data-v-a8789638]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#4A403A;margin:0 0 12px 0}.detail-text.highlight[data-v-a8789638]{color:#59455C;font-style:italic;border-left:2px solid #5A2A5C;padding-left:16px;margin-top:16px}.result-block[data-v-a8789638]{background:linear-gradient(180deg, #5A2A5C 0%, #3E1C40 100%);border:none}.result-block .detail-title[data-v-a8789638]{color:#F6F1F6}.result-list[data-v-a8789638]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.result-list li[data-v-a8789638]{font-family:'Inter', sans-serif;font-size:14px;line-height:1.6;color:#F6F1F6;padding-left:20px;position:relative}.result-list li[data-v-a8789638]::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-a8789638]{grid-template-columns:1fr}.case-title[data-v-a8789638]{font-size:32px}}@media (max-width: 768px){.main-case[data-v-a8789638]{padding:80px 20px}.case-quote[data-v-a8789638]{padding:32px 24px}.quote-text[data-v-a8789638]{font-size:18px}.detail-block[data-v-a8789638]{padding:24px}}.btn[data-v-a8789638], .cta-button[data-v-a8789638], .submit-button[data-v-a8789638], .sp__btn[data-v-a8789638], .pm-next__btn[data-v-a8789638], .top__cta[data-v-a8789638], .lead button[type=submit][data-v-a8789638], .form button[type=submit][data-v-a8789638], button.btn[data-v-a8789638]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-a8789638], .cta-button[data-v-a8789638], .submit-button[data-v-a8789638], .sp__btn[data-v-a8789638], .pm-next__btn[data-v-a8789638], .top__cta[data-v-a8789638], .lead button[type=submit][data-v-a8789638], .form button[type=submit][data-v-a8789638], button.btn[data-v-a8789638]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-a8789638], .assist-link[data-v-a8789638], .sp__assist[data-v-a8789638]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-a8789638], .h2[data-v-a8789638], .hero__title[data-v-a8789638], .case-title[data-v-a8789638], .sp__title[data-v-a8789638], .section-title[data-v-a8789638], .cp__t[data-v-a8789638], .stagepanel__t[data-v-a8789638]{letter-spacing:-.005em !important}.kick[data-v-a8789638], .kicker[data-v-a8789638], .case__label[data-v-a8789638], .sp__kicker[data-v-a8789638], .section-label[data-v-a8789638], .cp__side[data-v-a8789638], .domain__t[data-v-a8789638], .form-label[data-v-a8789638], .cases-label[data-v-a8789638], .process-label[data-v-a8789638], .case-label[data-v-a8789638]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-a8789638], .theme[data-v-a8789638], .spoke[data-v-a8789638], .case[data-v-a8789638], .detail-block[data-v-a8789638], .cp__item[data-v-a8789638], .domain[data-v-a8789638], .pain-card[data-v-a8789638], .related-card[data-v-a8789638], .case-card[data-v-a8789638], .acc__item[data-v-a8789638], .how__card[data-v-a8789638], .method__item[data-v-a8789638], .theme[data-v-a8789638]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-a8789638], textarea[data-v-a8789638], select[data-v-a8789638]{border-radius:0 !important}.hero img[data-v-a8789638], .hero__img[data-v-a8789638], .hero-photo[data-v-a8789638], .band img[data-v-a8789638], .figure img[data-v-a8789638], .cover img[data-v-a8789638], .sp__band img[data-v-a8789638], .card img[data-v-a8789638], .hero-image[data-v-a8789638], .case-image[data-v-a8789638], .main-case img[data-v-a8789638]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-a8789638], .detail-block.result-block[data-v-a8789638]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-a8789638], .result-block .detail-text[data-v-a8789638], .result-block li[data-v-a8789638], .result-block .result-list li[data-v-a8789638]{color:#F7F2EA !important}.result-block li[data-v-a8789638]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-a8789638], .hero__figure[data-v-a8789638]{order:0 !important}.hero-content[data-v-a8789638]{text-align:left !important}.hero-image-wrapper[data-v-a8789638], .hero-image[data-v-a8789638], .hero-photo[data-v-a8789638], .hero__img[data-v-a8789638], .hero-visual img[data-v-a8789638],
  .hero img[data-v-a8789638], .band img[data-v-a8789638], .figure img[data-v-a8789638], .cover img[data-v-a8789638], .sp__band img[data-v-a8789638]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-a8789638]{margin:0 !important}.step-number span[data-v-a8789638], .method__num[data-v-a8789638], .step__num[data-v-a8789638], .stage__n[data-v-a8789638]{color:#F7F2EA !important}.assist[data-v-a8789638], .assist-link[data-v-a8789638]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-a8789638], .h1[data-v-a8789638]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-a8789638], body[data-v-a8789638]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-a8789638], .sp[data-v-a8789638], .shell[data-v-a8789638], .wrap[data-v-a8789638]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-a8789638], [class*="row"][data-v-a8789638]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-a8789638]{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-a8789638], .hero-scroll svg[data-v-a8789638]{animation:none !important}.mini-cases[data-v-9213fd76]{padding:120px 40px;background:#FBF8FB;position:relative}.cases-header[data-v-9213fd76]{text-align:center;margin-bottom:60px}.cases-label[data-v-9213fd76]{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-9213fd76]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2A1D2C;margin:0 0 24px 0}.cases-divider[data-v-9213fd76]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.cases-grid[data-v-9213fd76]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto}.case-card[data-v-9213fd76]{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-9213fd76]::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-9213fd76]:hover{transform:translateY(-4px);border-color:rgba(176, 141, 87, 0.3);box-shadow:0 20px 60px rgba(36, 31, 43, 0.12)}.case-card[data-v-9213fd76]:hover::before{transform:scaleX(1)}.card-glow[data-v-9213fd76]{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-9213fd76]{opacity:1}.card-content[data-v-9213fd76]{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.card-title[data-v-9213fd76]{font-family:'Playfair Display', serif;font-size:20px;font-weight:400;color:#2A1D2C;margin:0 0 12px 0;line-height:1.3}.card-subtitle[data-v-9213fd76]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#6B5270;margin:0 0 24px 0;flex-grow:1}.card-arrow[data-v-9213fd76]{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-9213fd76]{transition:transform 0.3s ease}.case-card:hover .card-arrow i[data-v-9213fd76]{transform:translateX(4px)}@media (max-width: 1024px){.cases-grid[data-v-9213fd76]{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.mini-cases[data-v-9213fd76]{padding:80px 20px}.cases-title[data-v-9213fd76]{font-size:32px}.cases-grid[data-v-9213fd76]{grid-template-columns:1fr}.case-card[data-v-9213fd76]{padding:24px}}.btn[data-v-9213fd76], .cta-button[data-v-9213fd76], .submit-button[data-v-9213fd76], .sp__btn[data-v-9213fd76], .pm-next__btn[data-v-9213fd76], .top__cta[data-v-9213fd76], .lead button[type=submit][data-v-9213fd76], .form button[type=submit][data-v-9213fd76], button.btn[data-v-9213fd76]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-9213fd76], .cta-button[data-v-9213fd76], .submit-button[data-v-9213fd76], .sp__btn[data-v-9213fd76], .pm-next__btn[data-v-9213fd76], .top__cta[data-v-9213fd76], .lead button[type=submit][data-v-9213fd76], .form button[type=submit][data-v-9213fd76], button.btn[data-v-9213fd76]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-9213fd76], .assist-link[data-v-9213fd76], .sp__assist[data-v-9213fd76]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-9213fd76], .h2[data-v-9213fd76], .hero__title[data-v-9213fd76], .case-title[data-v-9213fd76], .sp__title[data-v-9213fd76], .section-title[data-v-9213fd76], .cp__t[data-v-9213fd76], .stagepanel__t[data-v-9213fd76]{letter-spacing:-.005em !important}.kick[data-v-9213fd76], .kicker[data-v-9213fd76], .case__label[data-v-9213fd76], .sp__kicker[data-v-9213fd76], .section-label[data-v-9213fd76], .cp__side[data-v-9213fd76], .domain__t[data-v-9213fd76], .form-label[data-v-9213fd76], .cases-label[data-v-9213fd76], .process-label[data-v-9213fd76], .case-label[data-v-9213fd76]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-9213fd76], .theme[data-v-9213fd76], .spoke[data-v-9213fd76], .case[data-v-9213fd76], .detail-block[data-v-9213fd76], .cp__item[data-v-9213fd76], .domain[data-v-9213fd76], .pain-card[data-v-9213fd76], .related-card[data-v-9213fd76], .case-card[data-v-9213fd76], .acc__item[data-v-9213fd76], .how__card[data-v-9213fd76], .method__item[data-v-9213fd76], .theme[data-v-9213fd76]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-9213fd76], textarea[data-v-9213fd76], select[data-v-9213fd76]{border-radius:0 !important}.hero img[data-v-9213fd76], .hero__img[data-v-9213fd76], .hero-photo[data-v-9213fd76], .band img[data-v-9213fd76], .figure img[data-v-9213fd76], .cover img[data-v-9213fd76], .sp__band img[data-v-9213fd76], .card img[data-v-9213fd76], .hero-image[data-v-9213fd76], .case-image[data-v-9213fd76], .main-case img[data-v-9213fd76]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-9213fd76], .detail-block.result-block[data-v-9213fd76]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-9213fd76], .result-block .detail-text[data-v-9213fd76], .result-block li[data-v-9213fd76], .result-block .result-list li[data-v-9213fd76]{color:#F7F2EA !important}.result-block li[data-v-9213fd76]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-9213fd76], .hero__figure[data-v-9213fd76]{order:0 !important}.hero-content[data-v-9213fd76]{text-align:left !important}.hero-image-wrapper[data-v-9213fd76], .hero-image[data-v-9213fd76], .hero-photo[data-v-9213fd76], .hero__img[data-v-9213fd76], .hero-visual img[data-v-9213fd76],
  .hero img[data-v-9213fd76], .band img[data-v-9213fd76], .figure img[data-v-9213fd76], .cover img[data-v-9213fd76], .sp__band img[data-v-9213fd76]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-9213fd76]{margin:0 !important}.step-number span[data-v-9213fd76], .method__num[data-v-9213fd76], .step__num[data-v-9213fd76], .stage__n[data-v-9213fd76]{color:#F7F2EA !important}.assist[data-v-9213fd76], .assist-link[data-v-9213fd76]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-9213fd76], .h1[data-v-9213fd76]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-9213fd76], body[data-v-9213fd76]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-9213fd76], .sp[data-v-9213fd76], .shell[data-v-9213fd76], .wrap[data-v-9213fd76]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-9213fd76], [class*="row"][data-v-9213fd76]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-9213fd76]{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-9213fd76], .hero-scroll svg[data-v-9213fd76]{animation:none !important}.process-block[data-v-a54f3d79]{padding:120px 40px;background:linear-gradient(180deg, #F6F1F6 0%, #EBE2EC 100%);position:relative}.process-container[data-v-a54f3d79]{max-width:900px;margin:0 auto}.process-header[data-v-a54f3d79]{text-align:center;margin-bottom:80px}.process-label[data-v-a54f3d79]{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-a54f3d79]{font-family:'Playfair Display', serif;font-size:42px;font-weight:400;color:#2A1D2C;margin:0 0 24px 0}.process-divider[data-v-a54f3d79]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto}.process-steps[data-v-a54f3d79]{display:flex;flex-direction:column;gap:0}.process-step[data-v-a54f3d79]{display:flex;gap:32px;position:relative;padding-bottom:48px}.step-number[data-v-a54f3d79]{flex-shrink:0;width:64px;height:64px;background:linear-gradient(135deg, #5A2A5C 0%, #3E1C40 100%);border:1px solid rgba(176, 141, 87, 0.3);display:flex;align-items:center;justify-content:center}.step-number span[data-v-a54f3d79]{font-family:'Playfair Display', serif;font-size:24px;color:#B08D57;font-weight:400}.step-content[data-v-a54f3d79]{flex-grow:1;padding-top:8px}.step-title[data-v-a54f3d79]{font-family:'Playfair Display', serif;font-size:24px;font-weight:400;color:#2A1D2C;margin:0 0 12px 0}.step-description[data-v-a54f3d79]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#6B5270;margin:0}.step-connector[data-v-a54f3d79]{position:absolute;left:32px;top:64px;bottom:0;width:1px;display:flex;flex-direction:column;align-items:center}.connector-line[data-v-a54f3d79]{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-a54f3d79]{padding:80px 20px}.process-title[data-v-a54f3d79]{font-size:32px}.process-step[data-v-a54f3d79]{flex-direction:column;gap:16px;padding-bottom:40px}.step-number[data-v-a54f3d79]{width:48px;height:48px}.step-number span[data-v-a54f3d79]{font-size:18px}.step-connector[data-v-a54f3d79]{left:24px;top:48px}.step-title[data-v-a54f3d79]{font-size:20px}}.btn[data-v-a54f3d79], .cta-button[data-v-a54f3d79], .submit-button[data-v-a54f3d79], .sp__btn[data-v-a54f3d79], .pm-next__btn[data-v-a54f3d79], .top__cta[data-v-a54f3d79], .lead button[type=submit][data-v-a54f3d79], .form button[type=submit][data-v-a54f3d79], button.btn[data-v-a54f3d79]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-a54f3d79], .cta-button[data-v-a54f3d79], .submit-button[data-v-a54f3d79], .sp__btn[data-v-a54f3d79], .pm-next__btn[data-v-a54f3d79], .top__cta[data-v-a54f3d79], .lead button[type=submit][data-v-a54f3d79], .form button[type=submit][data-v-a54f3d79], button.btn[data-v-a54f3d79]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-a54f3d79], .assist-link[data-v-a54f3d79], .sp__assist[data-v-a54f3d79]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-a54f3d79], .h2[data-v-a54f3d79], .hero__title[data-v-a54f3d79], .case-title[data-v-a54f3d79], .sp__title[data-v-a54f3d79], .section-title[data-v-a54f3d79], .cp__t[data-v-a54f3d79], .stagepanel__t[data-v-a54f3d79]{letter-spacing:-.005em !important}.kick[data-v-a54f3d79], .kicker[data-v-a54f3d79], .case__label[data-v-a54f3d79], .sp__kicker[data-v-a54f3d79], .section-label[data-v-a54f3d79], .cp__side[data-v-a54f3d79], .domain__t[data-v-a54f3d79], .form-label[data-v-a54f3d79], .cases-label[data-v-a54f3d79], .process-label[data-v-a54f3d79], .case-label[data-v-a54f3d79]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-a54f3d79], .theme[data-v-a54f3d79], .spoke[data-v-a54f3d79], .case[data-v-a54f3d79], .detail-block[data-v-a54f3d79], .cp__item[data-v-a54f3d79], .domain[data-v-a54f3d79], .pain-card[data-v-a54f3d79], .related-card[data-v-a54f3d79], .case-card[data-v-a54f3d79], .acc__item[data-v-a54f3d79], .how__card[data-v-a54f3d79], .method__item[data-v-a54f3d79], .theme[data-v-a54f3d79]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-a54f3d79], textarea[data-v-a54f3d79], select[data-v-a54f3d79]{border-radius:0 !important}.hero img[data-v-a54f3d79], .hero__img[data-v-a54f3d79], .hero-photo[data-v-a54f3d79], .band img[data-v-a54f3d79], .figure img[data-v-a54f3d79], .cover img[data-v-a54f3d79], .sp__band img[data-v-a54f3d79], .card img[data-v-a54f3d79], .hero-image[data-v-a54f3d79], .case-image[data-v-a54f3d79], .main-case img[data-v-a54f3d79]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-a54f3d79], .detail-block.result-block[data-v-a54f3d79]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-a54f3d79], .result-block .detail-text[data-v-a54f3d79], .result-block li[data-v-a54f3d79], .result-block .result-list li[data-v-a54f3d79]{color:#F7F2EA !important}.result-block li[data-v-a54f3d79]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-a54f3d79], .hero__figure[data-v-a54f3d79]{order:0 !important}.hero-content[data-v-a54f3d79]{text-align:left !important}.hero-image-wrapper[data-v-a54f3d79], .hero-image[data-v-a54f3d79], .hero-photo[data-v-a54f3d79], .hero__img[data-v-a54f3d79], .hero-visual img[data-v-a54f3d79],
  .hero img[data-v-a54f3d79], .band img[data-v-a54f3d79], .figure img[data-v-a54f3d79], .cover img[data-v-a54f3d79], .sp__band img[data-v-a54f3d79]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-a54f3d79]{margin:0 !important}.step-number span[data-v-a54f3d79], .method__num[data-v-a54f3d79], .step__num[data-v-a54f3d79], .stage__n[data-v-a54f3d79]{color:#F7F2EA !important}.assist[data-v-a54f3d79], .assist-link[data-v-a54f3d79]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-a54f3d79], .h1[data-v-a54f3d79]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-a54f3d79], body[data-v-a54f3d79]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-a54f3d79], .sp[data-v-a54f3d79], .shell[data-v-a54f3d79], .wrap[data-v-a54f3d79]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-a54f3d79], [class*="row"][data-v-a54f3d79]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-a54f3d79]{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-a54f3d79], .hero-scroll svg[data-v-a54f3d79]{animation:none !important}.lead-form-section[data-v-a104c053]{padding:120px 40px;background:#F6F1F6;position:relative}.lead-form-section[data-v-a104c053]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent)}.form-container[data-v-a104c053]{max-width:700px;margin:0 auto}.form-header[data-v-a104c053]{text-align:center;margin-bottom:48px}.form-label[data-v-a104c053]{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-a104c053]{font-family:'Playfair Display', serif;font-size:36px;font-weight:400;color:#2A1D2C;margin:0 0 24px 0}.form-divider[data-v-a104c053]{width:80px;height:1px;background:linear-gradient(90deg, transparent, #B08D57, transparent);margin:0 auto 24px}.form-subtitle[data-v-a104c053]{font-family:'Inter', sans-serif;font-size:15px;line-height:1.7;color:#6B5270;margin:0}.lead-form[data-v-a104c053]{display:flex;flex-direction:column;gap:24px}.form-row[data-v-a104c053]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field[data-v-a104c053]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-a104c053]{font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#59455C}.form-field input[data-v-a104c053],
.form-field select[data-v-a104c053]{padding:16px 20px;color:#2A1D2C;background:#FFFFFF;border:1px solid rgba(176, 141, 87, 0.2);color:#2A1D2C;font-family:'Inter', sans-serif;font-size:15px;transition:all 0.3s ease}.form-field input[data-v-a104c053]::placeholder{color:#6B5270}.form-field input[data-v-a104c053]:focus,
.form-field select[data-v-a104c053]:focus{background:#FFFFFF;color:#2A1D2C;outline:none;border-color:#B08D57;background:#FFFFFF}.form-field select[data-v-a104c053]{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-a104c053]{background:#EBE2EC;color:#2A1D2C}.checkbox-field[data-v-a104c053]{margin-top:8px}.checkbox-label[data-v-a104c053]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-label input[data-v-a104c053]{position:absolute;opacity:0}.checkbox-custom[data-v-a104c053]{flex-shrink:0;width:20px;height:20px;border:1px solid rgba(176, 141, 87, 0.3);background:rgba(36, 31, 43, 0.5);display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.checkbox-custom[data-v-a104c053]::after{content:'';width:10px;height:10px;background:#B08D57;opacity:0;transition:opacity 0.3s ease}.checkbox-label input:checked + .checkbox-custom[data-v-a104c053]::after{opacity:1}.checkbox-text[data-v-a104c053]{font-family:'Inter', sans-serif;font-size:13px;line-height:1.6;color:#6B5270}.checkbox-text strong[data-v-a104c053]{color:#B08D57;font-weight:500}.submit-button[data-v-a104c053]{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:#2A1D2C;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-a104c053]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 50px rgba(176, 141, 87, 0.4)}.submit-button[data-v-a104c053]:disabled{opacity:0.7;cursor:not-allowed}.form-status[data-v-a104c053]{padding:16px 24px;font-family:'Inter', sans-serif;font-size:14px;text-align:center}.form-status.success[data-v-a104c053]{background:rgba(16, 185, 129, 0.1);border:1px solid rgba(16, 185, 129, 0.3);color:#10B981}.form-status.error[data-v-a104c053]{background:rgba(239, 68, 68, 0.1);border:1px solid rgba(239, 68, 68, 0.3);color:#EF4444}.form-trust[data-v-a104c053]{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-a104c053]{display:flex;align-items:center;gap:8px;font-family:'Inter', sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#6B5270}.trust-item i[data-v-a104c053]{color:#B08D57}@media (max-width: 768px){.lead-form-section[data-v-a104c053]{padding:80px 20px}.form-title[data-v-a104c053]{font-size:28px}.form-row[data-v-a104c053]{grid-template-columns:1fr}.form-trust[data-v-a104c053]{flex-direction:column;gap:16px;align-items:center}}.btn[data-v-a104c053], .cta-button[data-v-a104c053], .submit-button[data-v-a104c053], .sp__btn[data-v-a104c053], .pm-next__btn[data-v-a104c053], .top__cta[data-v-a104c053], .lead button[type=submit][data-v-a104c053], .form button[type=submit][data-v-a104c053], button.btn[data-v-a104c053]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-a104c053], .cta-button[data-v-a104c053], .submit-button[data-v-a104c053], .sp__btn[data-v-a104c053], .pm-next__btn[data-v-a104c053], .top__cta[data-v-a104c053], .lead button[type=submit][data-v-a104c053], .form button[type=submit][data-v-a104c053], button.btn[data-v-a104c053]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-a104c053], .assist-link[data-v-a104c053], .sp__assist[data-v-a104c053]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-a104c053], .h2[data-v-a104c053], .hero__title[data-v-a104c053], .case-title[data-v-a104c053], .sp__title[data-v-a104c053], .section-title[data-v-a104c053], .cp__t[data-v-a104c053], .stagepanel__t[data-v-a104c053]{letter-spacing:-.005em !important}.kick[data-v-a104c053], .kicker[data-v-a104c053], .case__label[data-v-a104c053], .sp__kicker[data-v-a104c053], .section-label[data-v-a104c053], .cp__side[data-v-a104c053], .domain__t[data-v-a104c053], .form-label[data-v-a104c053], .cases-label[data-v-a104c053], .process-label[data-v-a104c053], .case-label[data-v-a104c053]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-a104c053], .theme[data-v-a104c053], .spoke[data-v-a104c053], .case[data-v-a104c053], .detail-block[data-v-a104c053], .cp__item[data-v-a104c053], .domain[data-v-a104c053], .pain-card[data-v-a104c053], .related-card[data-v-a104c053], .case-card[data-v-a104c053], .acc__item[data-v-a104c053], .how__card[data-v-a104c053], .method__item[data-v-a104c053], .theme[data-v-a104c053]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-a104c053], textarea[data-v-a104c053], select[data-v-a104c053]{border-radius:0 !important}.hero img[data-v-a104c053], .hero__img[data-v-a104c053], .hero-photo[data-v-a104c053], .band img[data-v-a104c053], .figure img[data-v-a104c053], .cover img[data-v-a104c053], .sp__band img[data-v-a104c053], .card img[data-v-a104c053], .hero-image[data-v-a104c053], .case-image[data-v-a104c053], .main-case img[data-v-a104c053]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-a104c053], .detail-block.result-block[data-v-a104c053]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-a104c053], .result-block .detail-text[data-v-a104c053], .result-block li[data-v-a104c053], .result-block .result-list li[data-v-a104c053]{color:#F7F2EA !important}.result-block li[data-v-a104c053]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-a104c053], .hero__figure[data-v-a104c053]{order:0 !important}.hero-content[data-v-a104c053]{text-align:left !important}.hero-image-wrapper[data-v-a104c053], .hero-image[data-v-a104c053], .hero-photo[data-v-a104c053], .hero__img[data-v-a104c053], .hero-visual img[data-v-a104c053],
  .hero img[data-v-a104c053], .band img[data-v-a104c053], .figure img[data-v-a104c053], .cover img[data-v-a104c053], .sp__band img[data-v-a104c053]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-a104c053]{margin:0 !important}.step-number span[data-v-a104c053], .method__num[data-v-a104c053], .step__num[data-v-a104c053], .stage__n[data-v-a104c053]{color:#F7F2EA !important}.assist[data-v-a104c053], .assist-link[data-v-a104c053]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-a104c053], .h1[data-v-a104c053]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-a104c053], body[data-v-a104c053]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-a104c053], .sp[data-v-a104c053], .shell[data-v-a104c053], .wrap[data-v-a104c053]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-a104c053], [class*="row"][data-v-a104c053]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-a104c053]{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-a104c053], .hero-scroll svg[data-v-a104c053]{animation:none !important}.page-wrapper[data-v-522f69fe]{min-height:100vh;background:#F6F1F6}.assist-link[data-v-522f69fe]{position:fixed;right:22px;bottom:22px;z-index:30;padding:13px 20px;font-family:'Inter', sans-serif;font-size:13px;font-weight:500;color:#F6F1F6;background:linear-gradient(135deg, #B08D57, #59455C 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-522f69fe]{right:14px;bottom:14px;padding:11px 16px;font-size:12px}}.btn[data-v-522f69fe], .cta-button[data-v-522f69fe], .submit-button[data-v-522f69fe], .sp__btn[data-v-522f69fe], .pm-next__btn[data-v-522f69fe], .top__cta[data-v-522f69fe], .lead button[type=submit][data-v-522f69fe], .form button[type=submit][data-v-522f69fe], button.btn[data-v-522f69fe]{background:#5A2A5C !important;color:#FBF8FB !important;border:0 !important;border-radius:0 !important;padding:16px 34px !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:11.5px !important;box-shadow:none !important}.btn[data-v-522f69fe], .cta-button[data-v-522f69fe], .submit-button[data-v-522f69fe], .sp__btn[data-v-522f69fe], .pm-next__btn[data-v-522f69fe], .top__cta[data-v-522f69fe], .lead button[type=submit][data-v-522f69fe], .form button[type=submit][data-v-522f69fe], button.btn[data-v-522f69fe]:hover{background:#3E1C40 !important;letter-spacing:.18em !important}.assist[data-v-522f69fe], .assist-link[data-v-522f69fe], .sp__assist[data-v-522f69fe]{border-radius:0 !important;background:#5A2A5C !important;color:#FBF8FB !important;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.h1[data-v-522f69fe], .h2[data-v-522f69fe], .hero__title[data-v-522f69fe], .case-title[data-v-522f69fe], .sp__title[data-v-522f69fe], .section-title[data-v-522f69fe], .cp__t[data-v-522f69fe], .stagepanel__t[data-v-522f69fe]{letter-spacing:-.005em !important}.kick[data-v-522f69fe], .kicker[data-v-522f69fe], .case__label[data-v-522f69fe], .sp__kicker[data-v-522f69fe], .section-label[data-v-522f69fe], .cp__side[data-v-522f69fe], .domain__t[data-v-522f69fe], .form-label[data-v-522f69fe], .cases-label[data-v-522f69fe], .process-label[data-v-522f69fe], .case-label[data-v-522f69fe]{text-transform:uppercase !important;letter-spacing:.3em !important;font-size:10px !important}[class*="card"][data-v-522f69fe], .theme[data-v-522f69fe], .spoke[data-v-522f69fe], .case[data-v-522f69fe], .detail-block[data-v-522f69fe], .cp__item[data-v-522f69fe], .domain[data-v-522f69fe], .pain-card[data-v-522f69fe], .related-card[data-v-522f69fe], .case-card[data-v-522f69fe], .acc__item[data-v-522f69fe], .how__card[data-v-522f69fe], .method__item[data-v-522f69fe], .theme[data-v-522f69fe]{border-radius:0 !important;background:transparent !important;border:1px solid rgba(42,29,44,.22) !important;box-shadow:none !important}input[data-v-522f69fe], textarea[data-v-522f69fe], select[data-v-522f69fe]{border-radius:0 !important}.hero img[data-v-522f69fe], .hero__img[data-v-522f69fe], .hero-photo[data-v-522f69fe], .band img[data-v-522f69fe], .figure img[data-v-522f69fe], .cover img[data-v-522f69fe], .sp__band img[data-v-522f69fe], .card img[data-v-522f69fe], .hero-image[data-v-522f69fe], .case-image[data-v-522f69fe], .main-case img[data-v-522f69fe]{border-radius:0 !important;filter:contrast(1.08) saturate(.95) !important}.result-block[data-v-522f69fe], .detail-block.result-block[data-v-522f69fe]{background:#3E1C40 !important;border:0 !important}.result-block .detail-title[data-v-522f69fe], .result-block .detail-text[data-v-522f69fe], .result-block li[data-v-522f69fe], .result-block .result-list li[data-v-522f69fe]{color:#F7F2EA !important}.result-block li[data-v-522f69fe]::before{color:#E4D3B0 !important}@media (max-width: 900px){.hero-visual[data-v-522f69fe], .hero__figure[data-v-522f69fe]{order:0 !important}.hero-content[data-v-522f69fe]{text-align:left !important}.hero-image-wrapper[data-v-522f69fe], .hero-image[data-v-522f69fe], .hero-photo[data-v-522f69fe], .hero__img[data-v-522f69fe], .hero-visual img[data-v-522f69fe],
  .hero img[data-v-522f69fe], .band img[data-v-522f69fe], .figure img[data-v-522f69fe], .cover img[data-v-522f69fe], .sp__band img[data-v-522f69fe]{max-height:320px !important;object-fit:cover !important}.hero-label[data-v-522f69fe]{margin:0 !important}.step-number span[data-v-522f69fe], .method__num[data-v-522f69fe], .step__num[data-v-522f69fe], .stage__n[data-v-522f69fe]{color:#F7F2EA !important}.assist[data-v-522f69fe], .assist-link[data-v-522f69fe]{max-width:54vw;padding:10px 14px !important;font-size:12px !important}.hero-title[data-v-522f69fe], .h1[data-v-522f69fe]{font-size:clamp(34px, 10.5vw, 52px) !important}}@media (max-width: 900px){html[data-v-522f69fe], body[data-v-522f69fe]{overflow-x:hidden !important;max-width:100% !important}.page[data-v-522f69fe], .sp[data-v-522f69fe], .shell[data-v-522f69fe], .wrap[data-v-522f69fe]{max-width:100% !important;overflow-x:clip}.themes__row[data-v-522f69fe], [class*="row"][data-v-522f69fe]{-webkit-overflow-scrolling:touch}}.hero-scroll[data-v-522f69fe]{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-522f69fe], .hero-scroll svg[data-v-522f69fe]{animation:none !important}.edit[data-v-522f69fe]{display:flex;justify-content:space-between;align-items:center;padding:18px 30px;background:#F6F1F6;border-bottom:1px solid rgba(42,29,44,.18)}.edit__brand[data-v-522f69fe]{display:flex;align-items:center;gap:14px;text-decoration:none}.edit__mark[data-v-522f69fe]{width:40px;height:40px;display:grid;place-items:center;border:1px solid #5A2A5C;color:#5A2A5C;font-family:'Playfair Display', serif;font-size:14px}.edit__txt[data-v-522f69fe]{display:flex;flex-direction:column;line-height:1.2}.edit__txt b[data-v-522f69fe]{font-family:'Playfair Display', serif;font-weight:400;font-size:17px;color:#2A1D2C}.edit__txt i[data-v-522f69fe]{font-style:normal;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#94849A;margin-top:3px}.edit__cta[data-v-522f69fe]{padding:10px 20px;border:1px solid #5A2A5C;color:#5A2A5C;text-decoration:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.edit__cta span[data-v-522f69fe]{margin-left:8px}@media (max-width: 900px){.edit[data-v-522f69fe]{padding:14px 18px}.edit__txt i[data-v-522f69fe]{display:none}.edit__cta[data-v-522f69fe]{padding:9px 14px}}.hub-links[data-v-522f69fe]{padding:56px 0;background:var(--card, #FBFAF7);border-top:1px solid var(--line, rgba(0,0,0,.1))}.hub-links__in[data-v-522f69fe]{max-width:1040px;margin:0 auto;padding:0 24px}.hub-links__grid[data-v-522f69fe]{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:20px}.hub-links__card[data-v-522f69fe]{padding:22px;background:var(--bg, #fff);border:1px solid var(--line, rgba(0,0,0,.12));text-decoration:none}.hub-links__k[data-v-522f69fe]{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint, #8a8a8a)}.hub-links__t[data-v-522f69fe]{display:block;font-family:'Playfair Display', serif;font-size:19px;color:var(--ink, #222)}.hub-links__note[data-v-522f69fe]{margin:16px 0 0;font-size:12px;color:var(--faint, #8a8a8a)}@media (max-width: 900px){.hub-links[data-v-522f69fe]{padding:40px 0}.hub-links__in[data-v-522f69fe]{padding:0 20px}.hub-links__grid[data-v-522f69fe]{grid-template-columns:1fr}}.hero[data-v-522f69fe] > *{min-width:0}.hero img[data-v-522f69fe]{max-width:100%}.h1[data-v-522f69fe], .h2[data-v-522f69fe], .hero__lead[data-v-522f69fe], .hero__t[data-v-522f69fe]{overflow-wrap:break-word;hyphens:auto}.hub-links__card--soon[data-v-522f69fe]{opacity:.55}@media (max-width: 1100px){.hub-links__grid[data-v-522f69fe]{grid-template-columns:repeat(2, 1fr)}}