.pg-hero.sp-hero{padding-top:clamp(24px,4vh,44px);padding-bottom:clamp(40px,6vw,80px)}.pg-hero.sp-hero .crumbs{margin-bottom:clamp(14px,2.2vh,22px)}.pg-hero.sp-hero .pg-hero__title{margin-bottom:16px;font-size:clamp(34px,4.1vw,60px)}.pg-hero.sp-hero .pg-hero__sub{margin-bottom:24px}.pg-hero.sp-hero .meta-row{gap:8px;margin-top:20px}.pg-hero.sp-hero .meta-pill{padding:6px 12px;font-size:13px}.sp-hero__head{margin-bottom:14px}.sp-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.sp-hero__head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.sp-hero__head .kick{margin:0}.sp-hero__mark{object-fit:contain;filter:drop-shadow(0 8px 26px #1a3cff8c);width:56px;height:56px}.sp-shot{border:1px solid var(--line);background:#05060a;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 30px 90px -40px #1a3cff8c}.sp-shot img{width:100%;height:auto;display:block}.sp-shot--hero{margin-top:0;box-shadow:0 50px 140px -50px #4f46ffcc,0 0 0 1px #7aa7ff1f}.sp-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(48px,8vw,104px);display:grid}.sp-row--flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.sp-row--flip .sp-row__txt{order:2}.sp-row__txt .kick{margin-bottom:10px}.sp-row__txt h3{font:400 clamp(24px, 2.7vw, 38px) / 1.1 var(--font-d);letter-spacing:-.045em;text-wrap:balance;margin-bottom:14px}.sp-row__txt p{color:var(--muted);max-width:34em;margin-bottom:18px;font-size:clamp(15px,1.2vw,17px)}.sp-more{margin-top:clamp(48px,7vw,90px)}.sp-more .card2 h3{margin-top:6px}.sp-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.sp-dl .card2{align-items:flex-start;gap:12px;padding:30px}.sp-dl .card2 h3{font-size:clamp(22px,2vw,28px)}.sp-dl .btn{margin-top:6px}.sp-dl small{color:var(--muted);font-size:13px}.sp-h3{font:500 clamp(20px, 2vw, 26px) / 1.2 var(--font-d);letter-spacing:-.03em}.sp-ol{color:var(--muted);gap:8px;padding-left:22px;display:grid}.sp-ol b{color:#e7e9f6;font-weight:500}.sp-support{text-align:center}.sp-support .lede{max-width:34em;margin-inline:auto}.sp-upi{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.sp-upi code{border:1px solid var(--line);color:#fff;letter-spacing:.02em;background:#ffffff0d;border-radius:12px;padding:10px 16px;font:500 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sp-fine{color:var(--muted);margin-top:16px;font-size:14px}@media (width<=860px){.sp-row,.sp-row--flip,.sp-split,.sp-hero__grid{grid-template-columns:1fr}.sp-row--flip .sp-row__txt{order:0}.sp-shot{border-radius:14px}}@media (prefers-reduced-motion:reduce){.sp-shot,.sp-hero__mark{filter:none}}.sp-jump{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(20px,3vw,36px);display:flex}.sp-jump .chipbtn{text-decoration:none}.sp-group{border-top:1px solid var(--line);max-width:720px;margin-top:clamp(64px,9vw,120px);padding-top:clamp(28px,4vw,48px);scroll-margin-top:90px}.sp-group .h2{margin-bottom:6px}.sp-row__media{min-width:0}.sp-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-duo .sp-shot{border-radius:12px}.sp-shot--small{max-width:560px;margin:34px auto 0}.sp-zoomlink{cursor:zoom-in;display:block}.sp-zoomlink:focus-visible{outline-offset:-3px}.sp-lightbox{z-index:200;cursor:zoom-out;background:#000000e6;place-items:center;padding:3vmin;display:grid;position:fixed;inset:0}.sp-lightbox img{border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 30px 120px #1a3cff59}.sp-lightbox button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff14;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:18px;right:18px}@media (width<=860px){.sp-duo{grid-template-columns:1fr}.sp-group{margin-top:56px}}@media (width<=900px){.sp-dl.grid3{grid-template-columns:1fr}}
