.pg-download .dh{color:#fff;background:url(/assets/hero.webp) 50% 35%/cover;position:relative}.pg-download .dh:after{content:"";background:linear-gradient(90deg,#0b1233f2,#0b1233b0 55%,#0b123340),linear-gradient(#0000 50%,#0b1233);position:absolute;inset:0}.pg-download .dh-in{z-index:2;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:40px;max-width:none;margin:0;padding:46px 70px 50px;display:grid;position:relative}.pg-download .dh .crumb{color:#9aa3c7}.pg-download .dh .crumb a{color:var(--gold-2)}.pg-download .dh small.k{font-family:var(--title);letter-spacing:3px;color:var(--gold-2);text-transform:uppercase;font-size:13px}.pg-download .dh h1{font-family:var(--title);margin:6px 0 8px;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.08}.pg-download .dh p{color:#d8def5;max-width:520px}.pg-download .dlrow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.pg-download .dl-frame{background:linear-gradient(90deg,var(--gold-2),#fff6dc,var(--gold-2));clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,24px 100%,0 50%);padding:3px;transition:filter .15s}.pg-download .dl-frame:hover{filter:brightness(1.08)}.pg-download .dl-main{color:#fff;min-width:320px;height:68px;font-family:var(--title);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,22px 100%,0 50%);background:linear-gradient(#e05b88,#a83460);flex-direction:column;justify-content:center;align-items:center;padding:0 50px;font-size:23px;transition:transform .1s;display:flex}.pg-download .dl-main:active{transform:scale(.98)}.pg-download .dl-main small{font-family:var(--body);color:#ffe;opacity:.92;font-size:12px}.pg-download .os{color:#9aa3c7;margin-top:12px;font-size:13px;font-weight:700}.pg-download .prog{background:#0b1233d0;border:1px solid #e8c97766;max-width:520px;margin-top:16px;padding:12px 14px;display:none}.pg-download .prog.on{animation:vin .25s var(--ease);display:block}.pg-download .prog .t{justify-content:space-between;gap:10px;font-size:14px;font-weight:800;display:flex}.pg-download .prog .b{background:#fff2;height:8px;margin-top:8px;overflow:hidden}.pg-download .prog .b i{background:linear-gradient(90deg,var(--rose),var(--gold-2));width:0;height:100%;transition:width .25s;display:block}.pg-download .prog .s{color:#9aa3c7;margin-top:6px;font-size:12px}@keyframes vin{0%{opacity:0;transform:translateY(6px)}}.pg-download .fcard{border:1px solid var(--gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1233d9;padding:20px 22px;box-shadow:0 0 0 4px #0b123366,0 24px 44px #0006}.pg-download .fcard h3{font-family:var(--title);color:var(--gold-2);margin-bottom:6px;font-size:20px;font-weight:400}.pg-download .fr{border-bottom:1px dashed #fff2;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.pg-download .fr span{color:#9aa3c7}.pg-download .fr b{text-align:right;font-weight:800}.pg-download .sum{margin-top:12px}.pg-download .sum label{color:#9aa3c7;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.pg-download .sum div{background:#070b22;border:1px solid #fff3;display:flex}.pg-download .sum code{color:#d8def5;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:9px 10px;font-family:ui-monospace,Consolas,monospace;font-size:12px;overflow:hidden}.pg-download .sum button{color:#3e2b05;background:linear-gradient(#fff6dc,#e8c977);flex:none;padding:0 14px;font-size:13px;font-weight:800;transition:filter .15s}.pg-download .sum button:hover{filter:brightness(1.07)}.pg-download .sum button.ok{background:var(--ok);color:#fff}.pg-download .mirs{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:44px;display:grid}.pg-download .mir{background:var(--parch);transition:transform .15s var(--ease),box-shadow .15s;text-align:left;border:1px solid #c9a24a88;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.pg-download .mir:hover{transform:translateY(-2px);box-shadow:0 14px 28px #6b542226}.pg-download .mir .ic{background:var(--navy);width:40px;height:40px;color:var(--gold-2);font-family:var(--title);flex:none;place-items:center;font-size:18px;display:grid;transform:rotate(45deg)scale(.8)}.pg-download .mir .ic b{font-weight:400;transform:rotate(-45deg)}.pg-download .mir div{flex:1;min-width:0}.pg-download .mir strong{font-weight:800;display:block}.pg-download .mir small{color:var(--ink-2);font-size:12px;font-weight:700}.pg-download .mir .go{color:var(--gold-d);flex:none;font-size:14px;font-weight:800}.pg-download .g3{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:46px;display:grid}.pg-download .stp{counter-increment:s;padding-top:34px;position:relative}.pg-download .stp:before{content:"";background:var(--ink);width:34px;height:34px;box-shadow:none;position:absolute;top:-17px;left:22px;transform:rotate(45deg)}.pg-download .stp:after{content:counter(s);text-align:center;color:#fff;width:34px;line-height:34px;font-family:var(--title);font-size:17px;position:absolute;top:-17px;left:22px}.pg-download .stp p{line-height:1.6}.pg-download .stp .shot{color:#a08a55;background:#fff8e8;border:1.5px dashed #c9a24a88;place-items:center;height:84px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.pg-download .two{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.pg-download .req td:first-child{color:var(--ink-2);width:26%;font-weight:800}.pg-download .req td:last-child{color:var(--ink)}.pg-download .req th:last-child{color:var(--ok)}.pg-download .chk2{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.pg-download .faq details{border-bottom:1px dashed #c9a24a77}.pg-download .faq summary{overflow-wrap:anywhere;cursor:pointer;padding:15px 36px 15px 0;font-weight:800;list-style:none;transition:color .15s;position:relative}.pg-download .faq summary::-webkit-details-marker{display:none}.pg-download .faq summary:hover{color:var(--gold-d)}.pg-download .faq summary:after{content:"+";color:var(--gold-d);transition:transform .25s var(--ease);font-size:24px;font-weight:400;position:absolute;top:10px;right:6px}.pg-download .faq details[open] summary:after{transform:rotate(45deg)}.pg-download .faq .ans{transition:height .28s var(--ease);overflow:hidden}.pg-download .faq .ans>div{color:var(--ink-2);padding:0 0 16px;line-height:1.65}.pg-download .faq .ans ol{margin-top:6px;padding-left:20px}.pg-download .faq code{background:#f3ead6;padding:1px 5px;font-size:13px}.pg-download .cta{align-items:center;gap:24px;margin-top:50px;display:flex;position:relative;overflow:hidden}.pg-download .cta:before{content:"";opacity:.95;background:url(/assets/mascot.webp) 50%/contain no-repeat;width:220px;height:220px;position:absolute;bottom:-40px;right:-30px}.pg-download .cta div{z-index:1;flex:1;max-width:620px;position:relative}.pg-download .cta h3{font-family:var(--title);margin-bottom:6px;font-size:28px;font-weight:400}.pg-download .cta p{color:#c4cbea}.pg-download .cta .acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pg-download .cta .ghostbtn{color:#fff;background:0 0;border-color:#fff5}.pg-download .disc{color:#fff!important;background:linear-gradient(#7289f5,#4f5fd6)!important}@media (max-width:1000px){.pg-download .dh-in{grid-template-columns:minmax(0,1fr)}.pg-download .dh-in>*{min-width:0}.pg-download .fcard{min-width:0;max-width:520px}.pg-download .sum div{min-width:0}}@media (max-width:900px){.pg-download .dh-in{gap:24px;padding:24px 16px 30px}.pg-download .dl-frame{width:100%}.pg-download .dl-main{min-width:0;padding:0 30px;font-size:21px}.pg-download .mirs{grid-template-columns:1fr;gap:10px;margin-bottom:36px}.pg-download .g3{grid-template-columns:1fr;gap:34px}.pg-download .two{grid-template-columns:1fr;gap:36px}.pg-download .req td,.pg-download .req th{padding:10px 8px;font-size:13px}.pg-download .cta{flex-direction:column;align-items:flex-start;padding-bottom:120px}.pg-download .cta:before{width:150px;height:150px;bottom:-20px;right:-10px}.pg-download .cta h3{font-size:24px}}
