.JpeSuG_widget{z-index:40;right:max(16px, calc(63.42 * var(--u)));bottom:max(16px, calc(136 * var(--u)));position:fixed}.JpeSuG_toggle{width:max(64px, calc(92 * var(--u)));height:max(63px, calc(91 * var(--u)));border-radius:50%;transition:transform .25s;display:block;position:relative}.JpeSuG_toggle:hover,.JpeSuG_toggle[aria-expanded=true]{transform:scale(1.06)}.JpeSuG_ring{pointer-events:none;width:199.62%;height:199.62%;position:absolute;top:-49.81%;left:-49.81%}.JpeSuG_robot{width:61.6%;height:43.74%;position:absolute;top:28.39%;left:19.29%}.JpeSuG_panel{background:linear-gradient(143.54deg, var(--zion-lemon) 5.84%, #869842 90.96%);width:min(358.78px,100vw - 32px);height:min(485.64px,100dvh - 140px);color:var(--zion-black);opacity:0;visibility:hidden;transform-origin:100% 100%;border-radius:5px;flex-direction:column;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;bottom:calc(100% + 20px);right:0;transform:translateY(12px)scale(.98);box-shadow:0 10px 40px #00000073}.JpeSuG_panel[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.JpeSuG_header{justify-content:space-between;align-items:flex-start;min-height:59.04px;padding:14.84px 16.14px 0 16.38px;display:flex}.JpeSuG_title{font-size:27.43px;font-weight:500;line-height:1.2}.JpeSuG_close{justify-content:center;align-items:center;width:16.64px;height:18.16px;display:flex}.JpeSuG_body{scrollbar-width:thin;flex:1;min-height:0;padding:0 16.38px 12px;overflow-y:auto}.JpeSuG_card{background:url(/images/chat-card.svg) 0 0/100% 252.34px no-repeat,#efefef;border-radius:11px 11px 11px 0;width:242.88px;max-width:100%;min-height:252.34px;padding:13.43px 13.7px 21px 12.7px}.JpeSuG_greeting{min-height:55.6px;font-size:12.75px;font-weight:500;line-height:1.2}.JpeSuG_field{display:block}.JpeSuG_input{width:100%;height:39.76px;color:var(--zion-black);appearance:textfield;background:#d9d9d92e;border:1px solid #0000001c;border-radius:2px;margin-top:7px;padding:0 8.39px;font-size:12.75px;font-weight:300;display:block}.JpeSuG_input::-webkit-inner-spin-button{appearance:none}.JpeSuG_input::-webkit-outer-spin-button{appearance:none}.JpeSuG_inputOutlined{background:url(/images/chat-input.svg) 50%/100% 100% no-repeat;border-color:#0000;margin-top:11.73px}.JpeSuG_input::placeholder,.JpeSuG_composerInput::placeholder{color:#737373}.JpeSuG_input[aria-invalid=true]{border-color:#ff6262}.JpeSuG_input:disabled{opacity:.7}.JpeSuG_terms{cursor:pointer;align-items:center;gap:4.2px;margin-top:7px;font-size:10px;font-weight:300;line-height:1.2;display:flex}.JpeSuG_terms[data-invalid=true]{color:#b00020}.JpeSuG_checkbox{width:9px;height:9px;accent-color:var(--zion-deep-green);flex:none}.JpeSuG_termsLink{color:#3e86d8}.JpeSuG_submit{background:var(--zion-lemon);width:100%;height:35.63px;color:var(--zion-deep-green);border-radius:168px;margin-top:8px;font-size:16px;font-weight:700;transition:filter .2s;display:block}.JpeSuG_submit:hover:not(:disabled){filter:brightness(1.06)}.JpeSuG_submit:disabled{cursor:default;opacity:.6}.JpeSuG_bubble{background:#efefef;border-radius:11px 11px 11px 0;width:fit-content;max-width:242.88px;margin-top:6px;padding:7.5px 13.23px;font-size:12.75px;font-weight:500;line-height:1.2}.JpeSuG_body>.JpeSuG_bubble{width:242.88px;max-width:100%}.JpeSuG_bubble[data-from=user]{background:var(--zion-deep-green);color:var(--zion-white);border-radius:11px 11px 0;margin-left:auto}.JpeSuG_bubble[data-tone=error]{color:#b00020}.JpeSuG_composer{align-items:center;gap:14.22px;padding:0 18.44px 14.42px;display:flex}.JpeSuG_composerField{flex:1}.JpeSuG_composerInput{width:100%;height:33.03px;color:var(--zion-black);background:#d9d9d9;border:0;border-radius:168px;padding:0 11.17px;font-size:12.75px;font-weight:300;display:block}.JpeSuG_send{border-radius:50%;flex:none;width:33.03px;height:33.03px;position:relative}.JpeSuG_send img{display:block}.JpeSuG_sendIcon{position:absolute;top:9.07px;left:10.9px}
._1kX6Bq_contact{z-index:2;height:calc(389.02 * var(--u));background:var(--zion-black);box-shadow:0 2px calc(90 * var(--u)) 0 #bed62e52;scroll-margin-top:24px;position:relative}._1kX6Bq_inner{width:calc(1920 * var(--u));height:100%;margin:0 auto;position:relative}._1kX6Bq_logo{top:calc(42.01 * var(--u));left:calc(285.2 * var(--u));width:calc(155 * var(--u));height:calc(305 * var(--u));position:absolute}._1kX6Bq_info{top:calc(95.45 * var(--u));right:calc(285.2 * var(--u));width:calc(505.84 * var(--u));text-align:right;position:absolute}._1kX6Bq_title{font-size:max(22px, calc(44.38 * var(--u)));font-weight:700;line-height:1.2}._1kX6Bq_detail{font-size:max(15px, calc(27.74 * var(--u)));margin-top:calc(3 * var(--u));font-weight:300;line-height:1.2}._1kX6Bq_title+._1kX6Bq_detail{margin-top:calc(22.3 * var(--u))}@media (max-width:1023px){._1kX6Bq_contact{height:auto;padding:48px 24px 96px;box-shadow:0 2px 90px #bed62e52}._1kX6Bq_inner{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}._1kX6Bq_logo,._1kX6Bq_info{position:static}._1kX6Bq_logo{width:104px;height:205px}._1kX6Bq_info{text-align:center;width:auto;max-width:480px}._1kX6Bq_title{font-size:clamp(26px,6.5vw,36px)}._1kX6Bq_detail{margin-top:4px;font-size:18px}._1kX6Bq_title+._1kX6Bq_detail{margin-top:16px}}
.Grjkva_footer{z-index:1;height:calc(176 * var(--u));margin-top:calc(-50.17 * var(--u));filter:drop-shadow(0 0 calc(52.85 * var(--u)) #bed62e1a);position:relative;overflow:hidden}.Grjkva_stage{width:calc(1920 * var(--u));height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.Grjkva_band{top:calc(46.12 * var(--u));width:100vw;height:calc(129.89 * var(--u));background:var(--zion-black);position:absolute;left:50%;transform:translate(-50%)}.Grjkva_marquee{position:absolute;inset:0}.Grjkva_column{gap:calc(39.34 * var(--u));width:calc(204.94 * var(--u));flex-direction:column;animation:5.002s linear infinite Grjkva_marquee;display:flex;position:absolute}.Grjkva_logo{width:calc(223.63 * var(--u));height:calc(680.5 * var(--u));margin:calc(-19.92 * var(--u)) 0 calc(-19.92 * var(--u)) calc(-19.92 * var(--u));display:block}@keyframes Grjkva_marquee{0%{transform:translateY(0)}to{transform:translateY(calc(-681.679 * var(--u)))}}.Grjkva_copyright{top:calc(121.23 * var(--u));font-size:max(13px, calc(27.74 * var(--u)));text-align:center;white-space:nowrap;font-weight:300;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.Grjkva_footer{--u:.45px;margin-top:-32px}.Grjkva_copyright{font-size:13px}}
.ldgnoG_header{--flag-w:calc(48 * var(--u));--flag-h:calc(30 * var(--u));--flag-gap:calc(4 * var(--u));z-index:30;top:calc(25 * var(--u));width:calc(1793.15 * var(--u));height:calc(102.28 * var(--u));position:absolute;left:50%;transform:translate(-50%)}.ldgnoG_bar{inset:calc(12.49 * var(--u)) 0 calc(14.77 * var(--u));border-radius:calc(15 * var(--u));background:var(--zion-black);box-shadow:0 0 calc(24.9 * var(--u)) 0 var(--zion-glow);position:absolute}.ldgnoG_logo{top:0;left:calc(25.64 * var(--u));width:calc(102.13 * var(--u));height:calc(102.13 * var(--u));border-radius:50%;position:absolute}.ldgnoG_logoImage{width:150.4%;height:150.4%;position:absolute;top:-25.2%;left:-25.2%}.ldgnoG_flags{top:calc(35 * var(--u));left:calc(162.26 * var(--u));align-items:center;gap:calc(7 * var(--u));height:var(--flag-h);display:flex;position:absolute}.ldgnoG_divider{width:max(1px, calc(1.6 * var(--u)));height:var(--flag-h);background:var(--zion-lemon)}.ldgnoG_switcher{width:var(--flag-w);height:var(--flag-h);position:relative}.ldgnoG_flag,.ldgnoG_jpFlag{width:var(--flag-w);height:var(--flag-h);display:block;position:relative;overflow:hidden}.ldgnoG_flag img,.ldgnoG_jpFlag img{object-fit:cover}.ldgnoG_flagLabel{color:var(--zion-white);font-size:max(11px, calc(16 * var(--u)));opacity:0;background:#0006;justify-content:center;align-items:center;font-weight:700;transition:opacity .2s;display:flex;position:absolute;inset:0}.ldgnoG_flag:hover .ldgnoG_flagLabel,.ldgnoG_flag:focus-visible .ldgnoG_flagLabel,.ldgnoG_flag[aria-current=true] .ldgnoG_flagLabel,.ldgnoG_jpFlag:hover .ldgnoG_flagLabel,.ldgnoG_jpFlag:focus-visible .ldgnoG_flagLabel,.ldgnoG_jpFlag[aria-current=true] .ldgnoG_flagLabel{opacity:1}.ldgnoG_languageMenu{visibility:hidden;list-style:none;transition:visibility 0s linear .3s;position:absolute;top:0;left:0}.ldgnoG_switcher[data-open=true] .ldgnoG_languageMenu{visibility:visible;transition-delay:0s}.ldgnoG_languageMenu li{opacity:0;transition:opacity .2s,transform .3s;position:absolute;top:0;left:0;transform:translateY(0)}.ldgnoG_switcher[data-open=true] .ldgnoG_languageMenu li{opacity:1;transform:translateY(calc((var(--flag-h) + var(--flag-gap)) * var(--index)));transition-delay:calc(var(--index) * 40ms)}.ldgnoG_switcher[data-open=true] .ldgnoG_languageMenu .ldgnoG_flag{box-shadow:0 0 calc(19.92 * var(--u)) 0 var(--zion-glow)}.ldgnoG_menuToggle{display:none}.ldgnoG_nav{top:calc(12.49 * var(--u));right:calc(26 * var(--u));align-items:center;gap:calc(65 * var(--u));height:calc(75 * var(--u));display:flex;position:absolute}.ldgnoG_navLink,.ldgnoG_contact{font-size:max(14px, calc(19.2 * var(--u)));white-space:nowrap;font-weight:500;line-height:1.2}.ldgnoG_navLink{padding-bottom:calc(4.7 * var(--u));color:var(--zion-white);text-shadow:0 0 calc(19.92 * var(--u)) var(--zion-glow);position:relative}.ldgnoG_navLink:after{content:"";bottom:calc(2.81 * var(--u));height:max(1px, calc(1.9 * var(--u)));background:var(--zion-lemon);transition:left .25s,right .25s;position:absolute;left:50%;right:50%}.ldgnoG_navLink:hover:after,.ldgnoG_navLink:focus-visible:after{left:0;right:0}.ldgnoG_contact{height:calc(48.35 * var(--u));padding:0 calc(17.22 * var(--u));border-radius:calc(12 * var(--u));background:var(--zion-lemon);box-shadow:0 0 calc(19.92 * var(--u)) 0 var(--zion-glow);color:var(--zion-black);text-shadow:0 0 calc(19.92 * var(--u)) var(--zion-glow);align-items:center;transition:box-shadow .25s,text-shadow .25s;display:inline-flex}.ldgnoG_contact:lang(ja){padding:0 calc(8.5 * var(--u))}.ldgnoG_contact:hover,.ldgnoG_contact:focus-visible{box-shadow:0 0 calc(26.2 * var(--u)) 0 #bed62eab;text-shadow:0 0 calc(14.1 * var(--u)) #32414345}@media (max-width:1023px){.ldgnoG_header{--flag-w:38px;--flag-h:24px;--flag-gap:4px;width:calc(100% - 24px);height:72px;top:12px}.ldgnoG_bar{box-shadow:0 0 25px 0 var(--zion-glow);border-radius:12px;inset:8px 0}.ldgnoG_logo{width:72px;height:72px;top:0;left:8px}.ldgnoG_flags{gap:6px;top:24px;left:92px}.ldgnoG_divider{width:1.5px}.ldgnoG_flagLabel{font-size:12px}.ldgnoG_menuToggle{flex-direction:column;justify-content:center;gap:6px;width:36px;height:36px;padding:8px 6px;display:flex;position:absolute;top:18px;right:14px}.ldgnoG_menuToggle span{background:var(--zion-lemon);border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}.ldgnoG_menuToggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.ldgnoG_menuToggle[aria-expanded=true] span:nth-child(2){opacity:0}.ldgnoG_menuToggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.ldgnoG_nav{background:var(--zion-black);opacity:0;visibility:hidden;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;width:min(260px,100%);height:auto;padding:16px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;top:calc(100% + 4px);right:0;transform:translateY(-8px);box-shadow:0 0 25px #bed62e33}.ldgnoG_nav[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.ldgnoG_navLink,.ldgnoG_contact{font-size:17px}.ldgnoG_navLink{align-self:flex-start;padding:10px 0}.ldgnoG_navLink:after{height:2px;bottom:6px}.ldgnoG_contact{border-radius:12px;justify-content:center;height:44px;margin-top:8px;padding:0 16px}}
.JgYmMq_hero{height:calc(1100.07 * var(--u));isolation:isolate;background:var(--zion-black);position:relative;overflow:hidden}.JgYmMq_stage,.JgYmMq_inner{width:calc(1920 * var(--u));height:calc(1100.07 * var(--u));position:absolute;top:0;left:50%;transform:translate(-50%)}.JgYmMq_stage{pointer-events:none}.JgYmMq_background{top:calc(-207.4 * var(--u));left:calc(-947.33 * var(--u));width:calc(3179.13 * var(--u));height:calc(1309.65 * var(--u));position:absolute}.JgYmMq_skyline{top:calc(59.16 * var(--u));left:calc(29.87 * var(--u));width:calc(1890.13 * var(--u));height:calc(1169.2 * var(--u));opacity:.61;mix-blend-mode:overlay;position:absolute;overflow:hidden}.JgYmMq_skylineImage{width:97.72%;height:122.97%;position:absolute;top:2.94%;left:.16%}.JgYmMq_ellipseGlow{top:calc(584.83 * var(--u));left:calc(490.22 * var(--u));width:calc(2521.33 * var(--u));height:calc(2065.08 * var(--u));position:absolute;transform:rotate(-1.88deg)}.JgYmMq_ellipseShade{top:calc(198.3 * var(--u));left:calc(-1072.98 * var(--u));width:calc(2023.98 * var(--u));height:calc(2023.98 * var(--u));position:absolute}.JgYmMq_lemonFade{top:calc(801.7 * var(--u));left:calc(-852.22 * var(--u));width:calc(2781.38 * var(--u));height:calc(455.11 * var(--u));background:linear-gradient(to bottom, #bed62e00 0%, var(--zion-lemon) 222.52%);position:absolute;transform:rotate(2.08deg)}.JgYmMq_worker{top:calc(195.05 * var(--u));left:calc(908.52 * var(--u));width:calc(781.68 * var(--u));height:calc(956.18 * var(--u));filter:drop-shadow(0 calc(424.37 * var(--u)) calc(102.4 * var(--u)) #bed62e61);position:absolute}.JgYmMq_text{z-index:1;top:calc(260.14 * var(--u));left:calc(305 * var(--u));max-width:calc(700 * var(--u));position:absolute}.JgYmMq_title{font-size:calc(65.84 * var(--u));font-weight:700;line-height:1.2}.JgYmMq_highlight{display:inline-block;position:relative}.JgYmMq_underline{width:100%;height:calc(4.07 * var(--u));position:absolute;top:.951em;left:0}.JgYmMq_subtitle{max-width:calc(565.41 * var(--u));margin-top:calc(13.3 * var(--u));font-size:max(16px, calc(25.72 * var(--u)));font-weight:300;line-height:1.2}.JgYmMq_cta{width:calc(335.45 * var(--u));height:calc(59.41 * var(--u));margin-top:calc(57.5 * var(--u));border-radius:calc(10.95 * var(--u));background:var(--zion-lemon);box-shadow:0 0 calc(18.18 * var(--u)) 0 var(--zion-glow);color:var(--zion-black);font-size:max(16px, calc(28.68 * var(--u)));text-shadow:0 0 calc(21.16 * var(--u)) var(--zion-glow);justify-content:center;align-items:center;font-weight:700;transition:box-shadow .25s,transform .25s;display:inline-flex}.JgYmMq_cta:hover{box-shadow:0 0 calc(26.2 * var(--u)) 0 #bed62eab;text-shadow:0 0 calc(14.1 * var(--u)) #32414345;transform:translateY(-1px)}@media (max-width:1023px){.JgYmMq_hero{--u:.82px;height:auto;min-height:900px;padding:132px 24px 0}.JgYmMq_inner{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;transform:none}.JgYmMq_text{width:100%;max-width:560px;position:relative;top:auto;left:auto}.JgYmMq_title{font-size:clamp(32px,8.5vw,48px)}.JgYmMq_underline{height:3px}.JgYmMq_subtitle{max-width:none;margin-top:12px;font-size:18px}.JgYmMq_cta{width:min(100%,300px);height:52px;box-shadow:0 0 18px 0 var(--zion-glow);text-shadow:none;border-radius:10px;margin-top:28px;font-size:22px}.JgYmMq_cta:hover{box-shadow:0 0 26px #bed62eab}.JgYmMq_worker{aspect-ratio:781.68/956.18;width:min(88vw,420px);height:auto;margin-top:32px;position:relative;top:auto;left:auto}}
