.eoz-template-logo{display:inline-flex;align-items:center;gap:10px;line-height:1;min-width:168px}.eoz-template-logo,.eoz-template-logo:focus,.eoz-template-logo:hover{color:var(--techguru-white)}.eoz-template-logo__mark{display:block;width:44px;height:44px;object-fit:contain;flex:0 0 auto}.eoz-template-logo__text{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--techguru-white)}.eoz-template-logo__text strong{display:block;font-family:var(--techguru-font-two);font-size:17px;font-weight:700;letter-spacing:0;white-space:nowrap;color:#ffffff;text-shadow:0 10px 26px rgba(0,0,0,.42)}.eoz-template-logo__text small{display:block;font-size:11px;font-weight:600;color:#f9c74f;letter-spacing:0;white-space:nowrap}.thm-swiper__slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child){display:none}.thm-swiper__slider:not(.swiper-container-initialized) .swiper-slide:first-child .main-slider-two__btns-box,.thm-swiper__slider:not(.swiper-container-initialized) .swiper-slide:first-child .main-slider-two__sub-title-box,.thm-swiper__slider:not(.swiper-container-initialized) .swiper-slide:first-child .main-slider-two__text,.thm-swiper__slider:not(.swiper-container-initialized) .swiper-slide:first-child .main-slider-two__title{opacity:1;transform:none}.services-two .sec-title-animation,.services-two .title-animation,.services-two__round-text-box,.services-two__services-list-single{opacity:1;transform:none;visibility:visible}.services-two__top .section-title__title img{width:120px;height:40px;object-fit:cover}.services-two__himawari-slot{display:grid;width:180px;min-height:300px;flex:0 0 180px;place-items:end center;align-self:flex-end}.eoz-himawari-contract-slot{width:240px;min-height:370px;margin:0 auto 24px}.services-two__himawari-button{display:grid;width:100%;padding:0;place-items:center;border:0;color:var(--techguru-white);background:transparent;cursor:pointer}.services-two__himawari-button .services-two__himawari-model{width:172px;max-width:172px;filter:drop-shadow(0 18px 24px rgba(6,18,40,.28));transition:filter .25s ease,transform .25s ease}.eoz-himawari-contract-slot .services-two__himawari-model{width:220px;max-width:220px}.services-two__himawari-button:focus-visible .services-two__himawari-model,.services-two__himawari-button:hover .services-two__himawari-model{filter:drop-shadow(0 22px 30px rgba(255,196,54,.35));transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.services-two__himawari-model{animation:none!important;transition:none}}.services-two__himawari-label{margin-top:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:12px;font-weight:600;line-height:1.25;background:rgba(5,18,39,.66);box-shadow:0 8px 20px rgba(5,18,39,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:18px}.services-two__himawari-button:focus-visible{outline:0}.services-two__himawari-button:focus-visible .services-two__himawari-label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (max-width:991px){.services-two__top{flex-wrap:wrap;gap:28px}.services-two__himawari-slot{margin-left:auto}}.services-two__hover-img img{width:250px;height:320px;object-fit:cover}.zodiac-page-nav>li.dropdown>a:after{display:none}.main-menu .zodiac-page-nav>li+li,.stricky-header .zodiac-page-nav>li+li{margin-left:26px}.main-menu-two__right,.main-menu__right{flex-wrap:nowrap}button.close-side-widget,button.eoz-template-icon-button,button.main-menu-two__search,button.main-menu__search,button.mobile-nav__toggler,button.navSidebar-button,button.scroll-to-top{appearance:none;border:0;font:inherit;cursor:pointer}button.close-side-widget,button.eoz-template-icon-button,button.main-menu-two__search,button.main-menu__search,button.mobile-nav__toggler,button.navSidebar-button{color:inherit;background:transparent}.main-slider .swiper-pagination,.main-slider .swiper-slide:not(:first-child){display:none}.main-slider .swiper-wrapper{transform:none!important}button.mobile-nav__toggler{display:inline-grid;min-width:44px;min-height:44px;place-items:center}button.mobile-nav__close{width:44px;height:44px;padding:0}button.scroll-to-top{padding:0}.main-menu-two__btn-box .thm-btn,.main-menu__btn-box .thm-btn{white-space:nowrap;padding-left:24px;padding-right:24px}@media (min-width:1200px) and (max-width:1399px){.main-menu .zodiac-page-nav>li+li,.stricky-header .zodiac-page-nav>li+li{margin-left:20px}.main-menu .zodiac-page-nav>li>a,.stricky-header .zodiac-page-nav>li>a{font-size:15px}.main-menu-two__right,.main-menu__right{gap:14px}.main-menu-two__nav-sidebar-icon{display:none}.main-menu-two__btn-box .thm-btn,.main-menu__btn-box .thm-btn{padding-left:20px;padding-right:20px}}.mobile-nav__content .eoz-template-logo__mark,.site-footer-two__logo .eoz-template-logo__mark{width:40px;height:40px}.mobile-nav__content .eoz-template-logo__text strong,.site-footer-two__logo .eoz-template-logo__text strong{font-size:16px}.eoz-platform-section{position:relative;padding:110px 0}.eoz-platform-section--muted{background:#101d2f}.eoz-platform-section__lead{max-width:820px;margin:22px auto 46px;color:#c5c8cd;font-size:18px;line-height:1.75}.eoz-platform-section .text-left .eoz-platform-section__lead{margin-left:0}.eoz-platform-card{height:calc(100% - 30px);margin-bottom:30px;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.04)}.eoz-platform-card>span{display:inline-grid;width:42px;height:42px;place-items:center;margin-bottom:22px;border-radius:50%;background:var(--techguru-base);color:var(--techguru-black);font-weight:700}.eoz-platform-card h3{margin-bottom:14px;color:#fff;font-size:22px}.eoz-platform-card p{margin:0;color:#c5c8cd;line-height:1.7}.eoz-platform-card a{display:inline-block;margin-top:20px;color:var(--techguru-base);font-weight:700}.eoz-platform-flow{display:grid;gap:12px;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.05)}.eoz-platform-flow span,.eoz-platform-flow strong{padding:14px 18px;border-radius:10px}.eoz-platform-flow strong{background:var(--techguru-base);color:var(--techguru-black)}.eoz-platform-flow span{border:1px solid rgba(255,255,255,.1);color:#fff}.eoz-platform-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.eoz-platform-actions__secondary{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}@media (max-width:575px){.eoz-template-logo{min-width:0}.eoz-template-logo__mark{width:40px;height:40px}.eoz-template-logo__text strong{font-size:15px}.services-two__himawari-slot{width:160px;min-height:280px;flex-basis:160px}.services-two__himawari-button .services-two__himawari-model{width:150px;max-width:150px}.eoz-himawari-contract-slot{width:180px;min-height:310px;flex-basis:auto}.eoz-himawari-contract-slot .services-two__himawari-model{width:172px;max-width:172px}.eoz-platform-section{padding:72px 0}.eoz-platform-section__lead{font-size:16px}.eoz-platform-card{padding:26px}.eoz-platform-actions .thm-btn{width:100%;justify-content:center}}.app-language-switcher{position:fixed;top:14px;right:14px;z-index:100000}.app-language-switcher .eoz-language-switcher{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(10,16,26,.9);box-shadow:0 8px 24px rgba(0,0,0,.25)}.app-language-switcher button{min-width:34px;padding:5px 8px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.app-language-switcher button.active{background:var(--techguru-base,#ffbd0f);color:#111}