/* ---------- inner pages: hero, breadcrumbs, next link ---------- */
body.uw-home-page .uw-home section.ph{position:relative;padding:176px 0 var(--sp-hero);overflow:clip}
body.uw-home-page .uw-home .bc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 13px/1.2 var(--font-sans);color:var(--mut)}
body.uw-home-page .uw-home .bc a{transition:color .25s}
body.uw-home-page .uw-home .bc a:hover{color:#fff}
body.uw-home-page .uw-home .bc i{font-style:normal;color:#7d8dff}
body.uw-home-page .uw-home .bc span{color:#fff}
body.uw-home-page .uw-home .ph-t{font:800 clamp(64px,11vw,168px)/.98 var(--font-sans);letter-spacing:-.01em}
body.uw-home-page .uw-home .ph-t span{display:block;overflow:clip;padding-bottom:.06em}
body.uw-home-page .uw-home .ph-t b{display:block;font-weight:800;animation:uwh-up 1.1s cubic-bezier(.2,.8,.2,1) both}
body.uw-home-page .uw-home .ph-t span:nth-child(2) b{animation-delay:.14s}
body.uw-home-page .uw-home .ph-t .o b{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.8)}
@keyframes uwh-up{from{transform:translateY(108%)}to{transform:none}}
body.uw-home-page .uw-home .nx{position:relative;display:block;padding:120px 20px 130px;border-top:1px solid var(--ln);text-align:center;overflow:clip}
body.uw-home-page .uw-home .nx::before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;background:radial-gradient(circle,rgba(62,133,247,.5) 0%,rgba(34,39,140,.26) 40%,rgba(13,14,20,0) 70%);opacity:0;scale:.6;transition:opacity .6s,scale .9s cubic-bezier(.2,.8,.2,1)}
body.uw-home-page .uw-home .nx:hover::before{opacity:1;scale:1}
body.uw-home-page .uw-home .nx-l{position:relative;display:inline-flex;align-items:center;gap:12px;font:500 15px/1 var(--font-sans);letter-spacing:.08em;color:#b9b9c2}
body.uw-home-page .uw-home .nx-l::before{content:"";width:46px;height:1px;background:var(--ln2)}
body.uw-home-page .uw-home .nx-t{position:relative;display:block;margin-top:26px;font:800 clamp(56px,10vw,150px)/1 var(--font-sans);color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.75);transition:color .5s,letter-spacing .7s cubic-bezier(.2,.8,.2,1)}
body.uw-home-page .uw-home .nx-t b{display:block;font-weight:800}
body.uw-home-page .uw-home .nx:hover .nx-t{color:#fff;letter-spacing:.02em}
body.uw-home-page .uw-home .nx-a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;margin-top:36px;border-radius:50%;border:1px solid #3b54ff;background:#3b54ff;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s}
body.uw-home-page .uw-home .nx-a svg{width:22px;height:22px;transform:rotate(45deg)}
body.uw-home-page .uw-home .nx:hover .nx-a{transform:scale(1.18);box-shadow:0 0 70px rgba(59,84,255,.8)}
@media (max-width:1024px){
body.uw-home-page .uw-home section.ph{padding-top:150px}
body.uw-home-page .uw-home .nx{padding:90px 20px 100px}
}
@media (max-width:640px){
body.uw-home-page .uw-home section.ph{padding-top:118px}
body.uw-home-page .uw-home .ph-t{font-size:62px}
body.uw-home-page .uw-home .ph-t .o b{-webkit-text-stroke-width:1.5px}
body.uw-home-page .uw-home .nx{padding:70px 20px 80px}
body.uw-home-page .uw-home .nx-t{font-size:52px;-webkit-text-stroke-width:1px}
body.uw-home-page .uw-home .nx-a{width:62px;height:62px;margin-top:26px}
}
