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