.ConsultantDetailClient-module__cAV3sq__scope{--consultant-nav-height:62px;width:100%;padding-top:var(--consultant-nav-height);color:#0b1326;font-family:var(--font-main);background:#f4f6f9}.ConsultantDetailClient-module__cAV3sq__heroSection{min-height:calc(100svh - var(--consultant-nav-height));background:#e8ecf4;position:relative}.ConsultantDetailClient-module__cAV3sq__heroGrid{min-height:calc(100svh - var(--consultant-nav-height));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ConsultantDetailClient-module__cAV3sq__heroImagePane{position:relative;overflow:hidden}.ConsultantDetailClient-module__cAV3sq__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:grayscale();transform:scale(1.02)}.ConsultantDetailClient-module__cAV3sq__heroImageShade{background:linear-gradient(#e9eef859 0%,#0d1c40b3 100%),linear-gradient(120deg,#060f228c 0%,#060f2214 55%,#d1dbed33 100%);position:absolute;inset:0}.ConsultantDetailClient-module__cAV3sq__heroContentPane{background:#f7f8fa;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ConsultantDetailClient-module__cAV3sq__dotPattern{opacity:.5;background-image:radial-gradient(#8b95aa47 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ConsultantDetailClient-module__cAV3sq__heroContent{z-index:2;width:min(100%,640px);padding:36px 42px;position:relative}.ConsultantDetailClient-module__cAV3sq__heroLabelRow{align-items:center;gap:14px;margin-bottom:18px;display:inline-flex}.ConsultantDetailClient-module__cAV3sq__heroLabelLine{background:#1c3f92;width:54px;height:2px}.ConsultantDetailClient-module__cAV3sq__heroLabel{letter-spacing:.08em;text-transform:uppercase;color:#1c3f92;margin:0;font-size:clamp(.82rem,.85vw,.98rem);font-weight:700}.ConsultantDetailClient-module__cAV3sq__heroTitle{letter-spacing:-.042em;color:#040f2c;flex-direction:column;gap:8px;margin:0;font-weight:900;line-height:.96;display:flex}.ConsultantDetailClient-module__cAV3sq__heroSlogan{color:#040f2c;margin:0 0 8px;font-size:clamp(1.15rem,1.95vw,1.8rem);line-height:1.03}.ConsultantDetailClient-module__cAV3sq__heroTitle>span{font-size:clamp(2.3rem,4.4vw,4.4rem);display:block}.ConsultantDetailClient-module__cAV3sq__heroTitleMuted{color:#9ba6ba}.ConsultantDetailClient-module__cAV3sq__heroBadge{color:#eef3ff;background:#06112e;border-radius:999px;align-items:center;max-width:100%;margin:24px 0 0;padding:10px 20px;font-size:clamp(.84rem,.95vw,1rem);font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 20px 45px -25px #08122a8c}.ConsultantDetailClient-module__cAV3sq__sectionBackground{z-index:0;position:absolute;inset:0}.ConsultantDetailClient-module__cAV3sq__sectionBackgroundImage{-o-object-fit:cover;object-fit:cover;opacity:.16}.ConsultantDetailClient-module__cAV3sq__sectionBackgroundShade{background:radial-gradient(circle at 50% -30%,#355cb880,#0000 65%),linear-gradient(#040c22db 0%,#030c22fa 100%);position:absolute;inset:0}.ConsultantDetailClient-module__cAV3sq__sectionInner{z-index:2;width:min(100%,1280px);margin:0 auto;padding:0 28px;position:relative}.ConsultantDetailClient-module__cAV3sq__statsSection{padding:96px 0 108px;position:relative;overflow:hidden}.ConsultantDetailClient-module__cAV3sq__statsHeader{text-align:center;margin-bottom:44px}.ConsultantDetailClient-module__cAV3sq__statsTitle{color:#f9fbff;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,2.9vw,3.4rem);font-weight:800;line-height:1.08}.ConsultantDetailClient-module__cAV3sq__statsSubtitle{color:#c9d1e6e6;letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:500;line-height:1.55}.ConsultantDetailClient-module__cAV3sq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ConsultantDetailClient-module__cAV3sq__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(#152346a8 0%,#12203ec7 100%),#0c1730db;border:1px solid #7b93c342;border-radius:28px;padding:36px 24px;box-shadow:inset 0 1px #b7c9ea24,0 30px 55px -35px #030a19e6}.ConsultantDetailClient-module__cAV3sq__statValue{color:#f6f9ff;justify-content:center;align-items:baseline;gap:10px;margin:0;line-height:1;display:inline-flex}.ConsultantDetailClient-module__cAV3sq__statValueMain{letter-spacing:-.04em;font-size:clamp(2.5rem,3.5vw,3.8rem);font-weight:900}.ConsultantDetailClient-module__cAV3sq__statValueSuffix{color:#4f95ff;font-size:clamp(1.6rem,2.3vw,2.2rem);font-weight:700}.ConsultantDetailClient-module__cAV3sq__statTitle{color:#f0f4ff;letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(1.35rem,1.7vw,1.85rem);font-weight:700;line-height:1.38}.ConsultantDetailClient-module__cAV3sq__statCaption{color:#a2adc4;margin:10px 0 0;font-size:clamp(.92rem,1.05vw,1rem);font-weight:500;line-height:1.42}.ConsultantDetailClient-module__cAV3sq__quoteSection{background:#f5f7fb;position:relative;overflow:hidden}.ConsultantDetailClient-module__cAV3sq__quoteInner{z-index:2;width:min(100%,1160px);margin:0 auto;padding:96px 28px;position:relative}.ConsultantDetailClient-module__cAV3sq__quoteContent{text-align:center}.ConsultantDetailClient-module__cAV3sq__quoteMark{color:#4c67a8;margin:0;font-size:clamp(4.2rem,4vw,5.5rem);font-weight:800;line-height:.8}.ConsultantDetailClient-module__cAV3sq__quoteHeading{color:#101b38;letter-spacing:-.035em;word-break:keep-all;max-width:920px;margin:12px auto 0;font-size:clamp(2rem,2.8vw,3.2rem);font-weight:800;line-height:1.35}.ConsultantDetailClient-module__cAV3sq__quoteAccent{color:#25479d}.ConsultantDetailClient-module__cAV3sq__quoteDescription{color:#526078;letter-spacing:-.01em;max-width:860px;margin:32px auto 0;font-size:clamp(1rem,1.15vw,1.2rem);font-weight:500;line-height:1.75}.ConsultantDetailClient-module__cAV3sq__quoteSignature{justify-content:center;align-items:center;gap:18px;margin-top:48px;display:flex}.ConsultantDetailClient-module__cAV3sq__quoteLine{background:#ccd3de;width:90px;height:1px}.ConsultantDetailClient-module__cAV3sq__quoteName{color:#15203b;letter-spacing:-.02em;font-size:clamp(1.1rem,1.3vw,1.35rem);font-weight:700}.ConsultantDetailClient-module__cAV3sq__solutionsSection{background:#edeff3;padding:88px 0 104px}.ConsultantDetailClient-module__cAV3sq__solutionsHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.ConsultantDetailClient-module__cAV3sq__solutionsTag{color:#1c4196;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(.8rem,.9vw,.95rem);font-weight:700}.ConsultantDetailClient-module__cAV3sq__solutionsTag:before{content:"•";margin-right:10px}.ConsultantDetailClient-module__cAV3sq__solutionsTitle{color:#0b1736;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3.1vw,3.8rem);font-weight:900;line-height:1.05}.ConsultantDetailClient-module__cAV3sq__solutionsLead{color:#5d6a83;text-align:right;margin:0;font-size:clamp(1rem,1.1vw,1.16rem);font-weight:500;line-height:1.4}.ConsultantDetailClient-module__cAV3sq__solutionGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.ConsultantDetailClient-module__cAV3sq__solutionCard{background:#f3f4f7;border:1px solid #d7dce6;border-radius:30px;flex-direction:column;min-height:520px;display:flex;overflow:hidden;box-shadow:0 10px 30px -22px #0e1b3654}.ConsultantDetailClient-module__cAV3sq__solutionImageWrap{background:#cfd2d9;border-bottom:1px solid #d5dbe5;height:220px;position:relative}.ConsultantDetailClient-module__cAV3sq__solutionImage{-o-object-fit:cover;object-fit:cover}.ConsultantDetailClient-module__cAV3sq__planPill{color:#1b263f;letter-spacing:.02em;background:#ffffffe6;border-radius:999px;align-items:center;padding:7px 13px;font-size:clamp(.72rem,.8vw,.82rem);font-weight:700;display:inline-flex;position:absolute;top:20px;left:20px}.ConsultantDetailClient-module__cAV3sq__solutionBody{flex-direction:column;flex:1;padding:28px 26px 26px;display:flex}.ConsultantDetailClient-module__cAV3sq__solutionName{color:#111c38;letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:800;line-height:1.2}.ConsultantDetailClient-module__cAV3sq__solutionDescription{color:#57647c;letter-spacing:-.01em;margin:14px 0 0;font-size:clamp(1rem,1.1vw,1.14rem);font-weight:500;line-height:1.6}.ConsultantDetailClient-module__cAV3sq__solutionLink{color:#1e4193;align-items:center;gap:8px;margin-top:auto;font-size:clamp(1rem,1.06vw,1.15rem);font-weight:700;line-height:1.2;display:inline-flex}.ConsultantDetailClient-module__cAV3sq__linkIcon{width:1.18em;height:1.18em}.ConsultantDetailClient-module__cAV3sq__consultationSection{padding:96px 0;position:relative;overflow:hidden}.ConsultantDetailClient-module__cAV3sq__consultationShade{background:radial-gradient(circle at 20% 60%,#2e56b352,#0000 48%),radial-gradient(circle at 80% 62%,#4266b938,#0000 46%),linear-gradient(#071028db 0%,#071028f5 100%);position:absolute;inset:0}.ConsultantDetailClient-module__cAV3sq__consultationInner{z-index:2;width:min(100%,1200px);margin:0 auto;padding:0 28px;position:relative}.ConsultantDetailClient-module__cAV3sq__consultationHeader{text-align:center;margin-bottom:40px}.ConsultantDetailClient-module__cAV3sq__consultationTag{color:#55a1ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(.82rem,.9vw,.95rem);font-weight:700}.ConsultantDetailClient-module__cAV3sq__consultationTitle{color:#f7f9ff;letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3vw,3.9rem);font-weight:900;line-height:1.08}.ConsultantDetailClient-module__cAV3sq__consultationDescription{color:#cdd5e6;letter-spacing:-.01em;max-width:720px;margin:16px auto 0;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:500;line-height:1.55}.ConsultantDetailClient-module__cAV3sq__consultationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ConsultantDetailClient-module__cAV3sq__consultationCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:linear-gradient(#666e8157 0%,#4d54664d 100%);border:1px solid #b5c8ee52;border-radius:30px;flex-direction:column;align-items:center;padding:38px 32px 30px;display:flex;box-shadow:inset 0 1px #d0dcf61f,0 24px 55px -40px #000000e6}.ConsultantDetailClient-module__cAV3sq__consultationIconWrap{background:#ffffff21;border-radius:24px;place-items:center;width:88px;height:88px;margin-bottom:18px;display:grid}.ConsultantDetailClient-module__cAV3sq__consultationIcon{color:#fff;width:42px;height:42px}.ConsultantDetailClient-module__cAV3sq__consultationCardTitle{color:#f6f9ff;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:800;line-height:1.2}.ConsultantDetailClient-module__cAV3sq__consultationCardDescription{color:#d3dae9;letter-spacing:-.01em;margin:14px 0 22px;font-size:clamp(.98rem,1.02vw,1.08rem);font-weight:500;line-height:1.6}.ConsultantDetailClient-module__cAV3sq__consultationButton{color:#0f1d3f;background:#f4f5f7;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:15px 18px;font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.ConsultantDetailClient-module__cAV3sq__consultationButton:hover{color:#f2f6ff;background:#1d4ca7;border-color:#3f74da}.ConsultantDetailClient-module__cAV3sq__buttonIcon{width:1.12em;height:1.12em}@media (max-width:1440px){.ConsultantDetailClient-module__cAV3sq__heroLabel{font-size:.9rem}.ConsultantDetailClient-module__cAV3sq__heroContent{padding:34px}.ConsultantDetailClient-module__cAV3sq__solutionCard{min-height:500px}.ConsultantDetailClient-module__cAV3sq__solutionImageWrap{height:210px}}@media (max-width:1180px){.ConsultantDetailClient-module__cAV3sq__heroGrid{grid-template-columns:minmax(0,46%) minmax(0,54%)}.ConsultantDetailClient-module__cAV3sq__heroTitle>span{font-size:clamp(2.1rem,5.2vw,3.8rem)}.ConsultantDetailClient-module__cAV3sq__heroSlogan{font-size:clamp(1.05rem,2.2vw,1.6rem)}.ConsultantDetailClient-module__cAV3sq__heroBadge{padding:10px 18px;font-size:clamp(.82rem,1.2vw,.95rem)}.ConsultantDetailClient-module__cAV3sq__statsGrid{gap:20px}.ConsultantDetailClient-module__cAV3sq__statCard{padding:30px 20px}.ConsultantDetailClient-module__cAV3sq__statsTitle{font-size:clamp(1.95rem,3.2vw,2.7rem)}.ConsultantDetailClient-module__cAV3sq__statsSubtitle{font-size:clamp(.95rem,1.7vw,1.08rem)}.ConsultantDetailClient-module__cAV3sq__statValueMain{font-size:clamp(2.2rem,4.1vw,3rem)}.ConsultantDetailClient-module__cAV3sq__statValueSuffix{font-size:clamp(1.3rem,2.3vw,1.8rem)}.ConsultantDetailClient-module__cAV3sq__statTitle{font-size:clamp(1.2rem,1.9vw,1.5rem)}.ConsultantDetailClient-module__cAV3sq__statCaption{font-size:clamp(.9rem,1.1vw,.98rem)}.ConsultantDetailClient-module__cAV3sq__solutionsHeader{flex-direction:column;align-items:flex-start;gap:14px}.ConsultantDetailClient-module__cAV3sq__solutionsLead{text-align:left}.ConsultantDetailClient-module__cAV3sq__consultationGrid{grid-template-columns:1fr}}@media (max-width:860px){.ConsultantDetailClient-module__cAV3sq__scope{--consultant-nav-height:56px}.ConsultantDetailClient-module__cAV3sq__heroSection{min-height:auto}.ConsultantDetailClient-module__cAV3sq__heroGrid{grid-template-columns:1fr;min-height:auto}.ConsultantDetailClient-module__cAV3sq__heroImagePane{min-height:48vh}.ConsultantDetailClient-module__cAV3sq__heroContentPane{justify-content:flex-start;min-height:auto}.ConsultantDetailClient-module__cAV3sq__heroContent{width:100%;padding:40px 24px 48px}.ConsultantDetailClient-module__cAV3sq__heroLabel{font-size:1.02rem}.ConsultantDetailClient-module__cAV3sq__heroLabelLine{width:40px}.ConsultantDetailClient-module__cAV3sq__heroTitle>span{font-size:clamp(2.15rem,10vw,3.4rem)}.ConsultantDetailClient-module__cAV3sq__heroSlogan{margin-bottom:4px;font-size:clamp(1.55rem,6vw,2.3rem);line-height:1.18}.ConsultantDetailClient-module__cAV3sq__heroBadge{margin-top:24px;padding:11px 16px;font-size:clamp(.92rem,3.6vw,1.08rem)}.ConsultantDetailClient-module__cAV3sq__sectionInner,.ConsultantDetailClient-module__cAV3sq__quoteInner,.ConsultantDetailClient-module__cAV3sq__consultationInner{padding-left:20px;padding-right:20px}.ConsultantDetailClient-module__cAV3sq__statsSection{padding:78px 0 84px}.ConsultantDetailClient-module__cAV3sq__statsHeader{margin-bottom:30px}.ConsultantDetailClient-module__cAV3sq__statsGrid{grid-template-columns:1fr;gap:14px}.ConsultantDetailClient-module__cAV3sq__statCard{border-radius:24px;padding:28px 22px}.ConsultantDetailClient-module__cAV3sq__quoteInner{padding-top:84px;padding-bottom:84px}.ConsultantDetailClient-module__cAV3sq__quoteMark{font-size:clamp(4rem,14vw,6.5rem)}.ConsultantDetailClient-module__cAV3sq__quoteHeading{margin-top:8px;font-size:clamp(1.7rem,6.5vw,2.6rem);line-height:1.42}.ConsultantDetailClient-module__cAV3sq__quoteDescription{margin-top:26px;font-size:clamp(1.02rem,4vw,1.2rem);line-height:1.74}.ConsultantDetailClient-module__cAV3sq__quoteSignature{gap:12px;margin-top:34px}.ConsultantDetailClient-module__cAV3sq__quoteLine{width:58px}.ConsultantDetailClient-module__cAV3sq__quoteName{font-size:clamp(1rem,4.2vw,1.18rem)}.ConsultantDetailClient-module__cAV3sq__solutionsSection{padding:80px 0 90px}.ConsultantDetailClient-module__cAV3sq__solutionsTag{margin-bottom:10px;font-size:clamp(.9rem,3.6vw,1.05rem)}.ConsultantDetailClient-module__cAV3sq__solutionsTitle{font-size:clamp(2.1rem,9.4vw,3.1rem);line-height:1.1}.ConsultantDetailClient-module__cAV3sq__solutionsLead{font-size:clamp(1rem,3.8vw,1.2rem)}.ConsultantDetailClient-module__cAV3sq__solutionGrid{grid-template-columns:1fr;gap:16px}.ConsultantDetailClient-module__cAV3sq__solutionCard{border-radius:28px;min-height:0}.ConsultantDetailClient-module__cAV3sq__solutionImageWrap{height:220px}.ConsultantDetailClient-module__cAV3sq__planPill{padding:8px 12px;font-size:.78rem;top:14px;left:14px}.ConsultantDetailClient-module__cAV3sq__solutionBody{padding:28px 22px 24px}.ConsultantDetailClient-module__cAV3sq__solutionName{font-size:clamp(1.6rem,6.5vw,2rem)}.ConsultantDetailClient-module__cAV3sq__solutionDescription{margin-top:12px;font-size:clamp(1.03rem,3.8vw,1.15rem);line-height:1.55}.ConsultantDetailClient-module__cAV3sq__solutionLink{margin-top:24px;font-size:clamp(1.05rem,4.1vw,1.25rem)}.ConsultantDetailClient-module__cAV3sq__consultationSection{padding:88px 0}.ConsultantDetailClient-module__cAV3sq__consultationHeader{margin-bottom:32px}.ConsultantDetailClient-module__cAV3sq__consultationTag{margin-bottom:8px;font-size:clamp(.88rem,3.5vw,1.02rem)}.ConsultantDetailClient-module__cAV3sq__consultationTitle{font-size:clamp(2.15rem,9.2vw,3.1rem)}.ConsultantDetailClient-module__cAV3sq__consultationDescription{margin-top:14px;font-size:clamp(1rem,3.9vw,1.14rem);line-height:1.6}.ConsultantDetailClient-module__cAV3sq__consultationGrid{gap:14px}.ConsultantDetailClient-module__cAV3sq__consultationCard{border-radius:28px;padding:34px 22px 24px}.ConsultantDetailClient-module__cAV3sq__consultationIconWrap{border-radius:22px;width:82px;height:82px;margin-bottom:18px}.ConsultantDetailClient-module__cAV3sq__consultationIcon{width:40px;height:40px}.ConsultantDetailClient-module__cAV3sq__consultationCardTitle{font-size:clamp(1.8rem,7vw,2.3rem)}.ConsultantDetailClient-module__cAV3sq__consultationCardDescription{margin:14px 0 18px;font-size:clamp(.98rem,3.8vw,1.1rem);line-height:1.55}.ConsultantDetailClient-module__cAV3sq__consultationButton{border-radius:16px;padding:14px 18px;font-size:clamp(1.02rem,3.9vw,1.14rem)}}
