._intro_1eh6f_3{padding:64px 0 8px}._introHead_1eh6f_5{max-width:820px}._introHead_1eh6f_5>p:last-of-type{margin-top:20px;font-size:17px;line-height:1.75}._introLinks_1eh6f_9{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}._rail_1eh6f_11{border:1px solid var(--rule);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:36px 0 8px;display:grid;overflow:hidden}._rail_1eh6f_11 a{border-right:1px solid var(--rule);color:var(--navy);flex-direction:column;gap:6px;padding:18px 20px;transition:background .2s;display:flex}._rail_1eh6f_11 a:last-child{border-right:0}._rail_1eh6f_11 a:hover{background:var(--paper)}._rail_1eh6f_11 small{letter-spacing:.16em;color:var(--gold-ink);font-size:11px;font-weight:600}._rail_1eh6f_11 strong{font-family:var(--serif);font-size:1.35rem;font-weight:400;line-height:1.1}._rail_1eh6f_11 span{color:#5b6f84;font-size:13px;line-height:1.5}._stage_1eh6f_25{padding:44px 0 12px;scroll-margin-top:24px}._stageHead_1eh6f_27{grid-template-columns:72px 1fr;align-items:start;gap:18px;margin-bottom:22px;display:grid}._stageNo_1eh6f_29{font-family:var(--serif);color:#c08a45;font-size:2.4rem;line-height:1}._stage_1eh6f_25 ._stageHead_1eh6f_27 h3{margin-bottom:8px;font-size:2rem}._stageHead_1eh6f_27 p{max-width:640px;font-size:16px}._pkg_1eh6f_35{border:1px solid var(--rule);background:#fff;border-radius:18px;grid-template-columns:1.15fr 1fr;gap:16px 48px;margin-bottom:16px;padding:30px 32px 10px;scroll-margin-top:24px;display:grid}._pkg_1eh6f_35 ._pkgMain_1eh6f_37 h4{margin-bottom:12px;font-size:1.75rem;line-height:1.1}._problem_1eh6f_39{font-family:var(--serif);color:#3f5568;margin-bottom:16px;font-size:1.3rem;font-style:italic;line-height:1.3}._audience_1eh6f_41{margin-bottom:18px;font-size:15px;line-height:1.7}._audience_1eh6f_41 strong{color:var(--navy);font-weight:600}._pkgMain_1eh6f_37 a{color:var(--gold-ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}._pkgMain_1eh6f_37 a:hover{color:var(--navy)}._deliver_1eh6f_49 ul{border-top:1px solid var(--rule);margin:10px 0 0;padding:0;list-style:none}._deliver_1eh6f_49 li{border-bottom:1px solid var(--rule);color:#4f6273;padding:11px 0 11px 18px;font-size:15px;line-height:1.6;position:relative}._deliver_1eh6f_49 li:before{content:"";background:#c08a45;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:0}._scope_1eh6f_55{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:8px}._scope_1eh6f_55 summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;font-weight:600;list-style:none;display:flex}._scope_1eh6f_55 summary::-webkit-details-marker{display:none}._scope_1eh6f_55 summary:after{content:"+";font-family:var(--serif);color:#c08a45;font-size:1.5rem;line-height:1;transition:transform .2s}._scope_1eh6f_55[open] summary:after{transform:rotate(45deg)}._scope_1eh6f_55 summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b48440}._scopeBody_1eh6f_67{grid-template-columns:1fr 1fr;gap:12px 40px;padding:0 0 22px;display:grid}._scopeBody_1eh6f_67 p{font-size:14px;line-height:1.7}._scopeBody_1eh6f_67 strong{color:var(--navy);margin-bottom:4px;font-weight:600;display:block}._requirement_1eh6f_73{background:var(--cream);color:#7b511d;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:14px}._timing_1eh6f_75{color:#6b7f93;grid-column:1/-1;font-size:13px}._faq_1eh6f_77{border-top:1px solid var(--rule);grid-template-columns:.8fr 1.6fr;gap:40px;margin-top:36px;padding:40px 0 20px;display:grid}._faq_1eh6f_77 ._faqHead_1eh6f_79 h3{font-size:2rem}._faq_1eh6f_77 details{border-bottom:1px solid var(--rule)}._faq_1eh6f_77 summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}._faq_1eh6f_77 summary::-webkit-details-marker{display:none}._faq_1eh6f_77 summary:after{content:"+";font-family:var(--serif);color:#c08a45;flex-shrink:0;font-size:1.6rem;line-height:1;transition:transform .2s}._faq_1eh6f_77 details[open] summary:after{transform:rotate(45deg)}._faq_1eh6f_77 summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b48440}._faq_1eh6f_77 details p{max-width:760px;padding:0 0 20px;font-size:15px;line-height:1.75}._expertise_1eh6f_95{border-top:1px solid var(--rule);margin-top:40px;padding:56px 0 8px}._expertiseHead_1eh6f_97{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}._expertiseHead_1eh6f_97>p{max-width:440px;font-size:16px}._expertiseGrid_1eh6f_101{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._area_1eh6f_103{border:1px solid var(--rule);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;padding:0 26px 26px;scroll-margin-top:24px;display:flex;overflow:hidden}._area_1eh6f_103>.motion-photo{border-radius:0;flex-shrink:0;width:calc(100% + 52px);margin:0 -26px 20px}._area_1eh6f_103 .photo-viewport{aspect-ratio:1.7}._area_1eh6f_103 .motion-photo figcaption>span,._area_1eh6f_103 .photo-control span{display:none}._area_1eh6f_103>svg{color:#c08a45;margin:4px 0 14px}._expertise_1eh6f_95 ._area_1eh6f_103 h3{margin-bottom:10px;font-size:1.65rem}._area_1eh6f_103>p{margin-bottom:16px;font-size:15px;line-height:1.7}._area_1eh6f_103 details{border-top:1px solid var(--rule);width:100%;margin-bottom:16px}._area_1eh6f_103 summary{cursor:pointer;letter-spacing:.14em;color:var(--navy);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;font-weight:600;list-style:none;display:flex}._area_1eh6f_103 summary::-webkit-details-marker{display:none}._area_1eh6f_103 summary:after{content:"+";font-family:var(--serif);color:#c08a45;font-size:1.4rem;line-height:1;transition:transform .2s}._area_1eh6f_103 details[open] summary:after{transform:rotate(45deg)}._area_1eh6f_103 summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b48440}._area_1eh6f_103 ul{margin:0 0 10px;padding:0;list-style:none}._area_1eh6f_103 li{color:#4f6273;padding:7px 0 7px 18px;font-size:14px;line-height:1.6;position:relative}._area_1eh6f_103 li:before{content:"";background:#c08a45;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}._focus_1eh6f_137{color:#4f6273;padding:10px 0 4px;font-size:14px;line-height:1.65}._focus_1eh6f_137 strong{color:var(--navy);font-weight:600}._area_1eh6f_103>a{color:var(--gold-ink);align-items:center;gap:10px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}._area_1eh6f_103>a:hover{color:var(--navy)}@media (max-width:1050px){._rail_1eh6f_11{grid-template-columns:1fr 1fr}._rail_1eh6f_11 a{border-bottom:1px solid var(--rule)}._rail_1eh6f_11 a:nth-child(2n){border-right:0}._rail_1eh6f_11 a:nth-child(n+3){border-bottom:0}._expertiseGrid_1eh6f_101{grid-template-columns:1fr 1fr}._pkg_1eh6f_35{grid-template-columns:1fr;gap:10px;padding:26px 24px 8px}._faq_1eh6f_77{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){._rail_1eh6f_11{grid-template-columns:1fr}._rail_1eh6f_11 a{border-right:0;border-bottom:1px solid var(--rule)}._rail_1eh6f_11 a:last-child{border-bottom:0}._expertiseGrid_1eh6f_101,._scopeBody_1eh6f_67{grid-template-columns:1fr}._stageHead_1eh6f_27{grid-template-columns:52px 1fr}._stageNo_1eh6f_29{font-size:2rem}._expertiseHead_1eh6f_97{display:block}._expertiseHead_1eh6f_97>p{max-width:none;margin-top:16px}._intro_1eh6f_3{padding-top:44px}._pkg_1eh6f_35 ._pkgMain_1eh6f_37 h4{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){._scope_1eh6f_55 summary:after,._faq_1eh6f_77 summary:after,._area_1eh6f_103 summary:after{transition:none}}._toolsTeaser_1eh6f_153{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-top:40px;padding:56px 0 24px;display:grid}._toolsTeaser_1eh6f_153>div:last-child>p{max-width:520px;margin-bottom:18px;font-size:17px;line-height:1.75}@media (max-width:800px){._toolsTeaser_1eh6f_153{grid-template-columns:1fr;gap:20px}}
