._hero_1g2ov_1[data-business-hero][data-business-hero]{background:#123e37;min-height:870px;isolation:isolate;padding-bottom:115px}._hero_1g2ov_1[data-business-hero]>:first-child{position:relative;z-index:2;max-width:960px;text-align:center;margin-inline:auto}._hero_1g2ov_1[data-business-hero] h1{font-size:58px!important;line-height:1.2!important;max-width:880px!important;margin-inline:auto!important;color:#fff!important}._hero_1g2ov_1[data-business-hero] h1+p{color:#fff!important;font-size:21px!important;line-height:1.8!important;max-width:760px!important;margin-inline:auto!important}._hero_1g2ov_1[data-business-hero] h1 span:last-child{color:#f4d676!important}._hero_1g2ov_1[data-business-hero] a[href="#service-content"],._hero_1g2ov_1[data-business-hero] button{color:#fff!important;border-color:#ffffffa0!important}._hero_1g2ov_1[data-business-hero]>:first-child>div{justify-content:center}._scene_1g2ov_8{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}._wall_1g2ov_9{position:absolute;inset:-30% -14%;display:grid;grid-template-columns:1fr 1fr;gap:30px;transform:rotate(-13deg);animation:_wallDrift_1g2ov_1 22s ease-in-out infinite alternate;opacity:.8}._wall_1g2ov_9 img{width:100%;height:100%;object-fit:cover;border:1px solid #ffffff70;box-shadow:0 12px 50px #0005;border-radius:8px;min-height:0}._wall_1g2ov_9 img:nth-child(2n){transform:translateY(80px)}._veil_1g2ov_12{position:absolute;inset:0;background:linear-gradient(90deg,#082c32bb,#103c36b0 30%,#103c36e8 50%,#092f32bb),linear-gradient(0deg,#123e37 0%,transparent 55%)}._caption_1g2ov_13{position:absolute;bottom:35px;inset-inline:24px;text-align:center;color:#e8f3ed;font-size:14px;line-height:24px;margin:0}._scene_1g2ov_8[data-paused=true] ._wall_1g2ov_9,._scene_1g2ov_8[data-idle=true] ._wall_1g2ov_9{animation-play-state:paused}._process_1g2ov_15 ._inner_1g2ov_15>h2,._handover_1g2ov_15 ._inner_1g2ov_15>h2,._references_1g2ov_15 ._inner_1g2ov_15>h2{margin:0 0 32px}._process_1g2ov_15 li h3{margin:0 0 12px}._lab_1g2ov_17 ._inner_1g2ov_15>header>h2{margin:0 0 20px}._lab_1g2ov_17 ._answer_1g2ov_18>h3{margin:0 0 18px}._lab_1g2ov_17 ._route_1g2ov_19+._note_1g2ov_19{margin:0;padding-top:40px;font-size:17px;line-height:1.85}@keyframes _wallDrift_1g2ov_1{0%{translate:0 -15px}to{translate:0 70px}}._inner_1g2ov_15{max-width:1200px;margin:auto;padding-inline:32px}._scope_1g2ov_22>p{font-size:21px;line-height:1.9;max-width:1050px}._scope_1g2ov_22 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:45px;gap:32px}._scope_1g2ov_22 dt{font-size:24px;font-weight:700;line-height:1.5}._scope_1g2ov_22 dt span{display:block;color:#157566;font-size:16px;margin-bottom:14px}._scope_1g2ov_22 dd{font-size:19px;line-height:1.8;margin:14px 0 0}._process_1g2ov_15{padding-block:90px;background:linear-gradient(125deg,#123e37,#115b59 65%,#234443);color:#fff}._process_1g2ov_15 h2,._lab_1g2ov_17 h2,._handover_1g2ov_15 h2,._references_1g2ov_15 h2{font-size:36px;line-height:1.4;max-width:850px;margin:0 0 32px}._process_1g2ov_15 ol{list-style:none;padding:0;margin:0}._process_1g2ov_15 li{display:grid;grid-template-columns:100px 1fr;gap:32px;padding:32px 0;border-top:1px solid #ffffff45}._process_1g2ov_15 li>span{font-size:58px;line-height:1.2;color:#f0cc65}._process_1g2ov_15 li:nth-child(2n)>span{color:#e6a4c1}._process_1g2ov_15 h3{font-size:26px;margin:0 0 12px;line-height:1.5}._process_1g2ov_15 p{font-size:20px;line-height:1.85;margin:0;max-width:900px}._lab_1g2ov_17{padding-block:90px;background:linear-gradient(145deg,#edf9f3,#f5f5fc 60%,#f8e7ef);color:#163f39}._lab_1g2ov_17 header p,._references_1g2ov_15 p{font-size:21px;line-height:1.85;max-width:930px}._route_1g2ov_19{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:40px;margin-top:45px;align-items:stretch}._route_1g2ov_19 nav{display:flex;flex-direction:column;gap:0;justify-content:center}._route_1g2ov_19 button{background:transparent;border:0;border-bottom:1px solid #164c4e40;display:grid;grid-template-columns:28px 26px 1fr;gap:14px;align-items:center;text-align:start;padding:26px 14px;min-height:100px;font-size:20px;font-weight:700;color:#164c4e;transition:background .25s,translate .25s;cursor:pointer}._route_1g2ov_19 button>span{font-size:14px}._route_1g2ov_19 button[aria-pressed=true]{background:#164c4e;color:#fff}._route_1g2ov_19 button:focus-visible{outline:3px solid #c69825;outline-offset:4px}._route_1g2ov_19 button svg{width:24px;height:24px}._routePanel_1g2ov_27{background:#fff;box-shadow:12px 12px #e7b7cf;border:1px solid #164c4e50;display:flex;flex-direction:column;min-width:0;min-height:440px}._breadcrumb_1g2ov_27{padding:20px 24px;border-bottom:1px solid #164c4e30;font-size:16px;background:#e2eee9}._answer_1g2ov_18{padding:30px}._answer_1g2ov_18 h3{font-size:28px;line-height:1.5;margin:0 0 18px}._answer_1g2ov_18 p{font-size:20px;line-height:1.85;margin:0}._nextStep_1g2ov_27{display:flex;gap:12px;align-items:center;padding:18px 30px;margin-top:auto;background:#f4d676;font-weight:700;font-size:18px}._note_1g2ov_19{font-size:16px;line-height:1.8;margin-top:30px}._handover_1g2ov_15{padding-block:90px;background:#fff;color:#163f39}._handover_1g2ov_15 dl{margin:0}._handover_1g2ov_15 dl>div{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:36px;padding:28px 0;border-top:1px solid #164c4e40}._handover_1g2ov_15 dt{display:flex;gap:14px;font-size:24px;font-weight:700;line-height:1.6}._handover_1g2ov_15 dt svg{width:24px;flex-shrink:0;margin-top:7px}._handover_1g2ov_15 dd{font-size:20px;line-height:1.85;margin:0}._references_1g2ov_15{padding-block:80px;background:linear-gradient(120deg,#153e39,#126d61);color:#fff}._references_1g2ov_15 nav{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:30px}._references_1g2ov_15 a{display:flex;align-items:center;gap:12px;font-size:18px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}._references_1g2ov_15 a svg{width:20px;flex-shrink:0}._references_1g2ov_15 a:focus-visible{outline:3px solid #f0cc65;outline-offset:6px}@media(hover:hover)and (pointer:fine){._route_1g2ov_19 button:hover{translate:0 -3px}._references_1g2ov_15 a:hover{color:#f4d676}}@media(max-width:1000px){._hero_1g2ov_1[data-business-hero] h1{font-size:46px!important}._scope_1g2ov_22 dl{gap:22px}._scope_1g2ov_22 dt{font-size:22px}._route_1g2ov_19{gap:25px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr)}._routePanel_1g2ov_27{min-height:570px}._answer_1g2ov_18{padding:24px}._route_1g2ov_19 button{font-size:18px;gap:10px}._answer_1g2ov_18 h3{font-size:26px}}@media(max-width:767px){._hero_1g2ov_1[data-business-hero][data-business-hero]{min-height:880px;padding-bottom:110px}._hero_1g2ov_1[data-business-hero] h1{font-size:36px!important;line-height:1.35!important}._hero_1g2ov_1[data-business-hero] h1+p{font-size:19px!important;line-height:1.8!important}._wall_1g2ov_9{inset:-5% -70%;gap:16px;opacity:.65}._caption_1g2ov_13{bottom:30px;font-size:13px;line-height:22px}._inner_1g2ov_15{padding-inline:22px}._scope_1g2ov_22>p{font-size:20px}._scope_1g2ov_22 dl{grid-template-columns:1fr;gap:28px}._process_1g2ov_15,._lab_1g2ov_17,._handover_1g2ov_15{padding-block:65px}._process_1g2ov_15 h2,._lab_1g2ov_17 h2,._handover_1g2ov_15 h2,._references_1g2ov_15 h2{font-size:29px}._process_1g2ov_15 li{grid-template-columns:50px minmax(0,1fr);gap:20px;padding-block:26px}._process_1g2ov_15 li>span{font-size:36px}._process_1g2ov_15 h3{font-size:23px}._process_1g2ov_15 p,._lab_1g2ov_17 header p,._references_1g2ov_15 p{font-size:19px}._route_1g2ov_19{grid-template-columns:1fr;gap:24px}._route_1g2ov_19 nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._route_1g2ov_19 button{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:15px;line-height:1.6;padding:16px 8px;min-height:146px;justify-content:center;border:1px solid #164c4e30}._route_1g2ov_19 button>span{display:none}._routePanel_1g2ov_27{min-height:490px;box-shadow:7px 7px #e7b7cf}._answer_1g2ov_18{padding:24px}._answer_1g2ov_18 h3{font-size:26px}._answer_1g2ov_18 p{font-size:19px}._handover_1g2ov_15 dl>div{grid-template-columns:1fr;gap:14px}._handover_1g2ov_15 dt{font-size:23px}._handover_1g2ov_15 dd{font-size:19px}._references_1g2ov_15{padding-block:65px}._references_1g2ov_15 nav{flex-direction:column}._note_1g2ov_19{font-size:15px}}@media(prefers-reduced-motion:reduce){._wall_1g2ov_9{animation:none}._route_1g2ov_19 button{transition:none}._route_1g2ov_19 button:hover{translate:none}}
