._wrap_ybec4_1{color:#2c2722;-webkit-font-smoothing:antialiased;background:#f3ebdd;width:100%;min-height:100vh;font-family:Zen Kaku Gothic New,sans-serif;overflow-x:hidden}._wrap_ybec4_1 *{box-sizing:border-box}._wrap_ybec4_1 img{max-width:100%;display:block}._wrap_ybec4_1 a{color:inherit;text-decoration:none}._mincho_ybec4_25{font-family:Zen Old Mincho,serif}._btn_ybec4_29{color:#fff;cursor:pointer;background:#c26a43;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}._btnLg_ybec4_42{padding:clamp(15px,2vw,18px) clamp(28px,4vw,44px);font-size:clamp(15px,1.6vw,18px);box-shadow:0 14px 30px -10px #c26a4399}._hero_ybec4_48{align-items:center;min-height:clamp(560px,86vh,720px);display:flex;position:relative}._heroImg_ybec4_54{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}._heroGrad_ybec4_62{background:linear-gradient(90deg,#28211abd 0%,#28211a66 44%,#28211a0d 78%);position:absolute;inset:0}._heroInner_ybec4_72{max-width:740px;padding:0 clamp(22px,5vw,56px);position:relative}._badge_ybec4_78{color:#b0623c;letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:8px 15px;font-size:clamp(11px,1.3vw,13px);font-weight:700;display:inline-block}._h1_ybec4_88{color:#fff;text-shadow:0 2px 24px #0006;margin:22px 0 0;font-size:clamp(30px,6.1vw,58px);font-weight:900;line-height:1.44}._hsub_ybec4_96{color:#f2eadb;text-shadow:0 1px 14px #00000073;margin:16px 0 0;font-size:clamp(15px,2vw,20px);line-height:1.85}._sec_ybec4_104{padding:clamp(46px,7vw,76px) clamp(22px,5vw,56px)}._center_ybec4_107{text-align:center}._eyebrow_ybec4_110{letter-spacing:.18em;color:#b08a5e;font-size:clamp(11px,1.3vw,13px);font-weight:700}._h2_ybec4_116{margin:8px 0 0;font-size:clamp(23px,4.4vw,38px);font-weight:700;line-height:1.5}._container_ybec4_123{max-width:1100px;margin:0 auto}._row_ybec4_127{align-items:center;gap:clamp(28px,4vw,56px);display:flex}._col_ybec4_132{flex:1;min-width:0}._imground_ybec4_136{border-radius:24px;overflow:hidden;box-shadow:0 18px 40px -20px #3c28148c}._conceptBody_ybec4_142{color:#6f6557;margin:22px 0 0;font-size:clamp(15px,1.7vw,17px);line-height:1.95}._conceptImg_ybec4_148{object-fit:cover;width:100%;height:clamp(220px,30vw,380px)}._empathySec_ybec4_154{background:#eaddc7}._empathyRow_ybec4_157{align-items:stretch}._empathyImg_ybec4_160{object-fit:cover;width:100%;height:100%;min-height:300px}._empathyList_ybec4_166{flex-direction:column;justify-content:center;gap:16px;display:flex}._painitem_ybec4_172{background:#f6eee1;border-radius:16px;align-items:center;gap:18px;padding:clamp(16px,2.2vw,24px) clamp(18px,2.4vw,26px);display:flex}._num_ybec4_180{color:#9b6a42;background:#ead8be;border-radius:12px;flex:none;justify-content:center;align-items:center;width:clamp(38px,4vw,44px);height:clamp(38px,4vw,44px);font-size:clamp(15px,1.8vw,18px);font-weight:900;display:flex}._painText_ybec4_193{font-size:clamp(15px,1.8vw,19px);font-weight:700}._solutionImgCol_ybec4_198{border:2px solid #c26a43;flex:1.1;box-shadow:0 18px 40px -20px #c26a4380}._solutionImg_ybec4_198{object-fit:cover;width:100%;height:clamp(220px,28vw,360px)}._solutionBody_ybec4_208{color:#6f6557;margin:22px 0 0;font-size:clamp(16px,1.8vw,18px);line-height:1.95}._solutionEmphasis_ybec4_214{color:#c26a43;font-weight:700}._solutionFoot_ybec4_218{color:#8a8070;margin:14px 0 0;font-size:14px;line-height:1.9}._grid4_ybec4_225{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);max-width:1100px;margin:0 auto;display:grid}._valcard_ybec4_232{background:#fbf6ee;border:1px solid #e7dac4;border-radius:20px;padding:clamp(20px,2.4vw,30px)}._ico_ybec4_238{color:#b0623c;background:#f1e2cc;border-radius:13px;justify-content:center;align-items:center;width:clamp(46px,4.4vw,54px);height:clamp(46px,4.4vw,54px);display:flex}._icoTerra_ybec4_248{color:#fff;background:#c26a43}._valTitle_ybec4_252{margin-top:18px;font-size:clamp(17px,1.7vw,20px);font-weight:700}._valBody_ybec4_257{color:#8a8070;margin-top:8px;font-size:14px;line-height:1.7}._darkbar_ybec4_264{background:#2c2722;border-radius:20px;align-items:center;gap:18px;max-width:1100px;margin:20px auto 0;padding:clamp(20px,2.4vw,26px) clamp(20px,3vw,34px);display:flex}._darkbarTitle_ybec4_274{color:#fff;font-size:clamp(18px,2vw,22px);font-weight:900}._darkbarSub_ybec4_279{color:#c9b79e;margin-top:4px;font-size:14px}._ctaband_ybec4_285{min-height:clamp(360px,60vh,500px);display:flex;position:relative}._ctabandImg_ybec4_290{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._ctabandGrad_ybec4_297{background:linear-gradient(#2c272240 0%,#2c2722b8 82%);position:absolute;inset:0}._ctabandInner_ybec4_306{text-align:center;margin:auto;padding:0 clamp(22px,5vw,56px);position:relative}._ctabandHeading_ybec4_312{color:#fff;text-shadow:0 2px 20px #0006;font-size:clamp(27px,5vw,48px);font-weight:900;line-height:1.5}@media (width<=860px){._row_ybec4_127{flex-direction:column;align-items:stretch;gap:22px}._grid4_ybec4_225{grid-template-columns:1fr 1fr}._darkbar_ybec4_264{flex-direction:row}._hero_ybec4_48{align-items:flex-end;min-height:76vh}._heroGrad_ybec4_62{background:linear-gradient(#28211a66 0%,#28211a0d 34%,#28211ae0 100%)}._heroInner_ybec4_72{max-width:100%;padding-bottom:32px}._empathyImg_ybec4_160{min-height:200px}}@media (width<=520px){._grid4_ybec4_225{grid-template-columns:1fr}}@media (width<=350px){._h1_ybec4_88{font-size:26px}}
