.itoshio-corporate-refresh .site-header{display:flex;justify-content:flex-start;gap:18px}.itoshio-corporate-refresh .site-header .menu-toggle{order:0;margin:0}.itoshio-corporate-refresh .site-header>.brand{order:1}.itoshio-corporate-refresh .site-header .header-actions{order:2;margin-left:auto;gap:9px}.itoshio-corporate-refresh .site-header .header-contact{background:#a9352d;border-color:#c06054;color:#fff}.itoshio-corporate-refresh .site-header .header-contact:hover{background:#bb4439;border-color:#cd7468}.itoshio-corporate-refresh .site-header .header-contact .i-icon{color:#fff}.itoshio-corporate-refresh .site-toolbar{background:rgba(17,27,45,.93);color:#edf0f6;border-bottom:1px solid #ffffff20;backdrop-filter:blur(18px);box-shadow:0 5px 18px #050d1814}.itoshio-corporate-refresh .toolbar-inner{min-height:62px;gap:30px}.itoshio-corporate-refresh .toolbar-pages{gap:26px}.itoshio-corporate-refresh .site-toolbar .nav-group{position:relative;display:flex;align-items:center;gap:6px}.itoshio-corporate-refresh .site-toolbar .nav-group>a{display:flex;align-items:center;min-height:52px;padding:7px 0;color:#eef0f6;font-size:13px}.itoshio-corporate-refresh .site-toolbar .nav-disclosure{display:grid;place-items:center;width:32px;min-width:32px;height:44px;padding:8px;background:transparent;border:0;color:#c5cbda}.itoshio-corporate-refresh .site-toolbar .nav-disclosure svg{width:16px;height:16px}.itoshio-corporate-refresh .site-toolbar .nav-disclosure[aria-expanded="true"] svg{transform:rotate(180deg)}.itoshio-corporate-refresh .site-toolbar .nav-panel{top:calc(100% + 5px);left:-16px;width:270px;max-height:calc(100dvh - 170px);overflow-y:auto;padding:10px 20px;background:#152138f7;border:1px solid #ffffff24;border-radius:5px;box-shadow:0 10px 22px #050b1750;backdrop-filter:blur(18px)}.itoshio-corporate-refresh .site-toolbar .nav-panel .text-link{display:flex;align-items:center;font-size:12px;line-height:1.7;min-height:44px;margin:0;padding:9px 0;color:#dfe5ef;border-bottom:1px solid #ffffff15}.itoshio-corporate-refresh .site-toolbar .nav-panel .text-link:last-child{border-bottom:0}.itoshio-corporate-refresh .site-toolbar .nav-panel .text-link:hover{color:#f0a499}.itoshio-corporate-refresh .toolbar-shortcuts{gap:17px}.itoshio-corporate-refresh .toolbar-shortcuts a{color:#b7c1d2}.itoshio-corporate-refresh .site-toolbar .toolbar-close{color:#cbd2de}.itoshio-corporate-refresh .site-toolbar a:hover{color:#efa69d}.itoshio-corporate-refresh .toolbar-shortcuts{border-color:#ffffff1c}.itoshio-corporate-refresh .site-toolbar .nav-group>a[aria-current]{color:#efa69d}.itoshio-corporate-refresh .site-toolbar .toolbar-pages a[aria-current]{text-decoration:underline;text-underline-offset:6px}.itoshio-corporate-refresh .itoshio-hero{display:block;width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.itoshio-corporate-refresh .itoshio-hero__stage{display:flex;position:relative;width:100%;max-width:none;margin:0;padding:0;overflow:hidden}.itoshio-corporate-refresh .hero-atmosphere,.itoshio-corporate-refresh .hero-tides,.itoshio-corporate-refresh .itoshio-hero__tide{inset:0!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0;padding:0}.itoshio-corporate-refresh .itoshio-hero__inner{width:min(var(--wrap),calc(100% - 64px));margin-inline:auto}.itoshio-corporate-refresh .hero-thread-base,.itoshio-corporate-refresh .hero-thread-flow,.itoshio-corporate-refresh .hero-thread-echo{stroke-linecap:butt}.itoshio-corporate-refresh .release-announcement{padding:42px 0;background:#eeeae2;border-bottom:1px solid #ded8ce}.itoshio-corporate-refresh .release-announcement>.wrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);gap:64px;align-items:center}.itoshio-corporate-refresh .release-announcement .eyebrow{font-size:10px;margin-bottom:16px}.itoshio-corporate-refresh .release-announcement h2{font:500 29px/1.6 var(--serif);letter-spacing:.04em}.itoshio-corporate-refresh .release-period{font-size:12px;color:var(--muted);margin-top:15px}.itoshio-corporate-refresh .release-announcement-copy>p{font-size:14px;line-height:1.95}.itoshio-corporate-refresh .release-announcement-copy>p+p{margin-top:12px;color:var(--muted)}.itoshio-corporate-refresh .release-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.itoshio-corporate-refresh .release-actions .button{margin:0;font-size:12px;padding:12px 18px;min-height:48px;border-radius:5px;gap:22px}.itoshio-corporate-refresh .release-actions .release-product-link{margin:0;font-size:12px;gap:14px;min-height:44px}.itoshio-corporate-refresh .release-actions .release-product-link small{font-size:9px}
@media(max-width:1100px){.itoshio-corporate-refresh .toolbar-inner{gap:20px}.itoshio-corporate-refresh .toolbar-pages{gap:18px}.itoshio-corporate-refresh .toolbar-shortcuts{gap:12px}.itoshio-corporate-refresh .site-toolbar .nav-group>a{font-size:12px}.itoshio-corporate-refresh .site-toolbar .nav-group{gap:2px}.itoshio-corporate-refresh .site-header{gap:14px}.itoshio-corporate-refresh .release-announcement>.wrap{gap:38px}}
@media(max-width:900px){.itoshio-corporate-refresh .toolbar-inner{padding:8px 46px 8px 0;display:block}.itoshio-corporate-refresh .toolbar-pages{display:flex;gap:24px;justify-content:flex-start}.itoshio-corporate-refresh .toolbar-shortcuts{margin-top:3px;padding-top:3px;border-top:1px solid #ffffff1b;gap:20px}.itoshio-corporate-refresh .site-toolbar .nav-panel{top:100%;max-height:calc(100dvh - 220px)}}
@media(max-width:800px){.itoshio-corporate-refresh .site-header{gap:12px}.itoshio-corporate-refresh .site-header .header-actions{gap:7px}.itoshio-corporate-refresh .itoshio-hero__inner{width:calc(100% - 40px)}.itoshio-corporate-refresh .release-announcement{padding:32px 0}.itoshio-corporate-refresh .release-announcement>.wrap{grid-template-columns:1fr;gap:22px}.itoshio-corporate-refresh .release-announcement h2{font-size:27px}.itoshio-corporate-refresh .release-announcement .eyebrow{margin-bottom:12px}.itoshio-corporate-refresh .release-period{margin-top:10px}.itoshio-corporate-refresh .release-announcement-copy>p{font-size:14px}.itoshio-corporate-refresh .release-actions{margin-top:18px}}
@media(max-width:540px){.itoshio-corporate-refresh .site-header{gap:10px;padding-inline:14px}.itoshio-corporate-refresh .site-header>.brand{width:104px}.itoshio-corporate-refresh .site-header .header-actions{gap:6px}.itoshio-corporate-refresh .toolbar-inner{padding:8px 40px 10px 0}.itoshio-corporate-refresh .toolbar-pages{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.itoshio-corporate-refresh .site-toolbar .nav-group{gap:3px;justify-content:space-between}.itoshio-corporate-refresh .site-toolbar .nav-group>a{min-height:40px;font-size:12px}.itoshio-corporate-refresh .site-toolbar .nav-disclosure{width:29px;min-width:29px;height:40px;padding:6px}.itoshio-corporate-refresh .site-toolbar .nav-panel{width:min(270px,calc(100vw - 40px));left:0;top:100%;max-height:calc(100dvh - 245px)}.itoshio-corporate-refresh .site-toolbar .nav-group:nth-child(even) .nav-panel{left:auto;right:-40px}.itoshio-corporate-refresh .toolbar-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:7px;padding-top:6px}.itoshio-corporate-refresh .toolbar-shortcuts a{min-height:31px;font-size:10px}.itoshio-corporate-refresh .release-announcement h2{font-size:25px}.itoshio-corporate-refresh .release-actions{display:block}.itoshio-corporate-refresh .release-actions .button{width:100%;justify-content:space-between;min-height:48px}.itoshio-corporate-refresh .release-actions .release-product-link{margin-top:15px}.itoshio-corporate-refresh .release-announcement-copy>p{font-size:13px}}
@media(max-width:360px){.itoshio-corporate-refresh .site-header{padding-inline:10px;gap:8px}.itoshio-corporate-refresh .site-header>.brand{width:96px}.itoshio-corporate-refresh .site-header .header-actions{gap:4px}}
