﻿.image-replacement{overflow:hidden;text-indent:100%;white-space:nowrap}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}@font-face{font-family:BlenderProBook;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/BlenderPro-Book-a6763c9a.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/BlenderPro-Book-a7182e33.woff) format("woff")}@font-face{font-family:BlenderProBold;font-style:normal;font-weight:700;src:url(/cyberpunk-ref/build/fonts/BlenderPro-Bold-eff48238.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/BlenderPro-Bold-c11a01ca.woff) format("woff")}@font-face{font-family:HalisGR-Bold;font-style:normal;font-weight:700;src:url(/cyberpunk-ref/build/fonts/hinted-HalisGR-Bold-f6020258.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/hinted-HalisGR-Bold-8554de68.woff) format("woff")}@font-face{font-family:HalisGR-Medium;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/hinted-HalisGR-Medium-53fed1cb.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/hinted-HalisGR-Medium-19e46d65.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/hinted-ProximaNova-Regular-2ccffeb5.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/hinted-ProximaNova-Regular-91d8c973.woff) format("woff")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:600;src:url(/cyberpunk-ref/build/fonts/hinted-ProximaNova-Semibold-2d0322fb.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/hinted-ProximaNova-Semibold-ab7618fc.woff) format("woff")}@font-face{font-family:AraESNawar;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/AraESNawar-Regular-2bdc6bbd.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/AraESNawar-Regular-d719fefc.woff) format("woff")}@font-face{font-display:swap;font-family:Refinery-25;font-style:normal;font-weight:600;src:url(/cyberpunk-ref/build/fonts/Refinery-25SemiBold-dac0d12b.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/Refinery-25SemiBold-8a4883af.woff) format("woff")}@font-face{font-display:swap;font-family:NanumSquare;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/NanumSquareR-d3130837.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/NanumSquareR-da7b93c7.woff) format("woff")}@font-face{font-display:swap;font-family:NanumSquare;font-style:normal;font-weight:700;src:url(/cyberpunk-ref/build/fonts/NanumSquareB-10915764.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/NanumSquareB-ecf3d643.woff) format("woff")}@font-face{font-family:Integral;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/Integral-c1689cee.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/Integral-8903fc6b.woff) format("woff")}@font-face{font-family:IntegralBold;font-style:normal;font-weight:700;src:url(/cyberpunk-ref/build/fonts/IntegralBold-fb1991c9.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/IntegralBold-0f758503.woff) format("woff")}@font-face{font-family:MotorBlock;font-style:normal;font-weight:400;src:url(/cyberpunk-ref/build/fonts/motorblock-webfont-be73d122.woff2) format("woff2"),url(/cyberpunk-ref/build/fonts/motorblock-webfont-8396a54a.woff) format("woff")}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body:lang(ko){overflow-wrap:break-word;word-break:keep-all}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#000;font-family:BlenderProBook,sans-serif;font-weight:300;margin:0;padding:0}body:lang(ko){font-family:NanumSquare,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button,input{font-family:BlenderProBook,sans-serif}button:lang(ko),input:lang(ko){font-family:NanumSquare,sans-serif}.l-content{margin:0 auto;max-width:1134px;padding:0 15px;position:relative}iframe{background-color:#000}.svg-defs{height:0;position:absolute;width:0}img:not([src]):not([srcset]){visibility:hidden}.body,.l-newsletter__text{font-family:BlenderProBook,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:120%}.body:lang(ko),.l-newsletter__text:lang(ko){font-family:NanumSquare,sans-serif}.body-bold{font-family:BlenderProBold,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:120%}.body-bold:lang(ko){font-family:NanumSquare,sans-serif}.h2{font-family:BlenderProBold,sans-serif;font-size:56px;font-style:normal;font-weight:700;line-height:100%}.h2:lang(ko){font-family:NanumSquare,sans-serif}@media (max-width:767.9px){.h2{font-size:44px}}.h3{color:#000;font-family:BlenderProBold,sans-serif;font-size:44px;font-style:normal;font-weight:700;line-height:100%;text-align:center;text-transform:uppercase}.h3:lang(ko){font-family:NanumSquare,sans-serif}@media (max-width:767.9px){.h3{font-size:32px}}.h6,.l-newsletter button[type=submit],.l-newsletter input[type=submit],.news__title{font-family:BlenderProBold,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:110%}.h6:lang(ko),.l-newsletter button[type=submit]:lang(ko),.l-newsletter input[type=submit]:lang(ko),.news__title:lang(ko){font-family:NanumSquare,sans-serif}.separator{background:#ffffff;padding:26px 40px 23px}.separator:after{background:rgba(0,0,0,.1);content:"";display:block;height:2px;width:100%}@media (max-width:767.9px){.separator{padding:0 24px}}.white{color:#fff}.uppercase{text-transform:uppercase}.refinery25{font-family:Refinery-25,sans-serif}.cp-btn{align-items:center;border-style:solid;border-width:0 20px;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:232px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;user-select:none}.cp-btn--yellow{border-image:url(/cyberpunk-ref/build/images/cp-btn-yellow-fd1ca428.svg) 0 20 fill;color:#ffffff}.cp-btn--yellow-rotated{border-image:url(/cyberpunk-ref/build/images/cp-btn-yellow-rotated-e4a15f93.svg) 0 20 fill;color:#ffffff}.cp-btn--cyan{border-image:url(/cyberpunk-ref/build/images/cp-btn-cyan-1867afd5.svg) 0 20 fill;color:#ffffff}.cp-btn--cyan-fill{border-image:url(/cyberpunk-ref/build/images/cp-btn-cyan-fill-f121aa58.svg) 0 20 fill;color:#000}.cp-btn--cyan-fill-rotated{border-image:url(/cyberpunk-ref/build/images/cp-btn-cyan-fill-rotated-56112ac3.svg) 0 20 fill;color:#000}.cp-btn--red{border-image:url(/cyberpunk-ref/build/images/cp-btn-red-6d113ff6.svg) 0 20 fill;color:#ffffff}.cp-btn--red-fill{border-image:url(/cyberpunk-ref/build/images/cp-btn-red-fill-392723e4.svg) 0 20 fill;color:#fff}.cp-btn--ed2-fill-red{border-image:url(/cyberpunk-ref/build/images/ed2-btn-fill-red-2f6e0fba.svg) 0 20 fill;color:#000}.cp-btn--ed2-fill-red-disabled{border-image:url(/cyberpunk-ref/build/images/ed2-btn-fill-disabled-1e735877.svg) 0 20 fill;color:#fff;cursor:not-allowed;opacity:1}.cp-btn--ed2-fill-red-disabled>span{color:#fff;opacity:.5}.cp-btn--white{border-image:url(/cyberpunk-ref/build/images/cp-btn-white-ade789cf.svg) 0 20 fill;color:#fff}.cp-btn--black{border-image:url(/cyberpunk-ref/build/images/cp-btn-black-f7fe60d8.svg) 0 20 fill;color:#000}.cp-btn--black-fill{border-image:url(/cyberpunk-ref/build/images/cp-btn-black-fill-6686a85a.svg) 0 20 fill;color:#d9d9d9}.cp-btn--black-fill-rotated{border-image:url(/cyberpunk-ref/build/images/cp-btn-black-fill-rotated-069f8cd3.svg) 0 20 fill;color:#d9d9d9}.cp-btn--black-fill-no-stroke{border-image:url(/cyberpunk-ref/build/images/cp-btn-black-fill-no-stroke-0de2d85d.svg) 0 20 fill;color:#ffffff}button.cp-btn{background-color:inherit;border-color:inherit;padding:inherit}button.cp-btn:disabled{border-image:url(/cyberpunk-ref/build/images/cp-btn-disabled-7f87c8a0.svg) 0 20 fill;color:#575757}button.cp-btn--cyan-fill-rotated:disabled{border-image:url(/cyberpunk-ref/build/images/cp-btn-disabled-rotated-21c3c4a8.svg) 0 20 fill}button.cp-btn.cp-btn--ed2-fill-red-disabled:disabled{border-image:url(/cyberpunk-ref/build/images/ed2-btn-fill-disabled-1e735877.svg) 0 20 fill;color:#fff;opacity:1}.header{position:relative;width:100%}.header:before{background-image:url(/cyberpunk-ref/build/images/dots-top-401abdab.png),url(/cyberpunk-ref/build/images/dots-bottom-27735777.png);background-position:20px 20px,20px calc(100% - 130px);background-repeat:repeat-x,repeat-x;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px) and (max-height:860px){.header:before{background-position:20px 20px,20px calc(100% - 90px)}}@media (min-width:768px){.header{height:900px;min-height:660px}}@media (max-width:767.9px){.header{min-height:592px}.header:before{background-image:url(/cyberpunk-ref/build/images/dots-top-mobile-88518d1b.png),url(/cyberpunk-ref/build/images/dots-bottom-mobile-156b6847.png);background-position:12px 12px,12px calc(100% - 12px)}}.header:after{content:"";display:block;pointer-events:none;position:absolute;width:100%}@media (min-width:768px){.header:after{background:linear-gradient(180deg,transparent,#000);bottom:0;height:302px}}@media (max-width:767.9px){.header:after{aspect-ratio:750/902;background:linear-gradient(180deg,transparent,rgba(0,0,0,.64) 44.27%,rgba(0,0,0,.88) 70.83%,#000);background-position:bottom;background-repeat:no-repeat;background-size:100% 127px;top:0}}.header__bg{background:#000000;overflow:hidden;position:absolute;width:100%}@media (min-width:768px){.header__bg{height:100%}}@media (max-width:767.9px){.header__bg{aspect-ratio:750/900}}.header__bg video{height:100%;object-fit:cover;width:100%}@media (max-aspect-ratio:16/9){.header__bg video{aspect-ratio:16/9;position:absolute;right:0;width:auto}}@media screen and (max-aspect-ratio:16/9) and (max-width:1520px){.header__bg video{right:calc(-808.51064px + 53.19149vw)}}@media screen and (max-aspect-ratio:16/9) and (max-width:767px){.header__bg video{right:0}}.header__canvas{display:block;height:100%;opacity:0;position:absolute;transition:opacity .2s;width:100%}.header__canvas.header__canvas--inited{opacity:1}.header__content{align-items:center;display:flex;flex-direction:column;gap:48px;height:100%;justify-content:center;margin-left:126px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.header__content{padding-bottom:112px}}@media (min-width:768px) and (max-height:860px){.header__content{gap:32px;padding-bottom:0}}@media (min-width:768px) and (max-width:1199px){.header__content{align-items:flex-start;margin-left:156px}}@media (min-width:768px) and (max-height:760px){.header__content{margin-left:40px}}@media (max-width:767.9px){.header__content{gap:20px;justify-content:flex-start;margin-left:0;padding:320px 40px 40px;position:relative;width:100%;z-index:1}}.header__quotes{align-items:center;display:inline-flex;gap:28px;justify-content:center}@media (min-width:768px) and (max-height:860px),(min-width:768px) and (max-width:1199px){.header__quotes{-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left;transform-origin:left}}@media (min-width:768px) and (max-height:760px){.header__quotes{-webkit-transform-origin:center;transform-origin:center}}@media (max-width:767.9px){.header__quotes{display:none}}.header__quote{align-items:center;background-image:url(/cyberpunk-ref/build/images/quote-left-0fba71e6.png),url(/cyberpunk-ref/build/images/quote-right-ed9471ca.png);background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:31px 64px,31px 64px;height:64px;justify-content:center;padding:0 31px;text-transform:uppercase;white-space:nowrap}.header__inner,.header__quote{display:flex;flex-direction:column}.header__inner{gap:32px}@media (min-width:768px) and (max-height:760px){.header__inner{align-items:center}}.header__title{font-family:Refinery-25,sans-serif;font-size:88px;font-style:normal;font-weight:600;line-height:90%;max-width:587px;text-align:left;text-transform:uppercase}.header__title:lang(pl){font-family:BlenderProBold,sans-serif;font-size:80px;letter-spacing:-.06em}.header__title:lang(ko){font-family:NanumSquare,sans-serif;font-weight:700}.header__title:lang(ar){direction:rtl;gap:10px}@media (min-width:768px) and (max-width:1199px){.header__title{font-size:7.3394495413vw;max-width:57vw}.header__title:lang(pl){font-size:6.6722268557vw}}@media (min-width:768px) and (min-height:660px) and (max-height:860px){.header__title{font-size:10.2325581395vh}.header__title:lang(pl){font-size:9.0697674419vh}}@media (min-width:768px) and (max-height:760px){.header__title{text-align:center}}@media (min-width:768px) and (max-height:660px){.header__title{font-size:68px}.header__title:lang(pl){font-size:62px}}@media (max-width:767.9px){.header__title{color:#fff;font-size:32px;line-height:100%;max-width:none;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.6)}.header__title:lang(pl){font-size:32px}}.header__bottom{align-self:flex-start;display:flex;flex-direction:column;gap:32px}@media (min-width:768px) and (max-height:760px){.header__bottom{align-self:center}}@media (min-width:768px) and (max-height:660px){.header__bottom{gap:20px}}@media (max-width:767.9px){.header__bottom{display:none}}.header__bottom-mobile{align-self:center;display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.header__bottom-mobile{display:none}}.header__buttons{display:flex;gap:32px}@media (min-width:768px) and (max-width:1199px){.header__buttons{flex-direction:column;gap:20px}}@media (max-width:767.9px){.header__buttons{align-items:center;flex-direction:column;gap:20px}}.header__platforms{gap:10px}.header__platforms,.header__platforms div{display:flex;flex-wrap:wrap;justify-content:center}.header__platforms div{align-items:center;flex-direction:row;gap:20px}.header__platforms img{display:block;height:32px;max-width:100%}.header__platforms .ps5-icon{height:42px}@media (min-width:768px) and (max-height:670px),(min-width:768px) and (max-width:1399px){.header__platforms img{height:24px;width:auto}.header__platforms .ps5-icon{height:36px}}@media (max-width:767.9px){.header__platforms img{height:28px;width:auto}.header__platforms .ps5-icon{height:38px}}.header--nashira{min-height:900px}@media (max-width:991px){.header--nashira{min-height:700px}}@media (max-width:767px){.header--nashira:after{display:none}}.header--nashira .header__content{margin-left:4vw}@media (max-width:767px){.header--nashira .header__content{margin-left:unset;padding-bottom:50px}}@media (min-width:768px) and (max-width:1367px){.header--nashira .header__content{align-items:flex-start}}@media (max-height:950px) and (min-width:1368px){.header--nashira .header__content{padding-bottom:60px}}@media (max-width:991px){.header--nashira .header__content .header__quotes{display:none}}@media (min-width:1368px) and (max-height:860px){.header--nashira .header__content .header__quotes{-webkit-transform-origin:center;transform-origin:center}}.header--nashira .header__content .header__inner{gap:40px;text-align:center}@media (max-width:1367px){.header--nashira .header__content .header__inner{gap:15px}}@media (max-width:991px){.header--nashira .header__content .header__inner{text-align:left}}.header--nashira .header__content .header__inner .header__title{font-size:70px;font-style:normal;font-weight:600;max-width:900px;text-align:center;text-transform:uppercase;width:54vw}.header--nashira .header__content .header__inner .header__title:lang(ar){line-height:105%}@media ((max-width:991px) and (min-width:577px)){.header--nashira .header__content .header__inner .header__title{font-size:60px;line-height:90%;text-align:center}.header--nashira .header__content .header__inner .header__title:lang(ar){line-height:105%}}@media (max-width:767px){.header--nashira .header__content .header__inner .header__title{color:#ffffff;text-align:center;width:100%}}@media (max-width:576px){.header--nashira .header__content .header__inner .header__title{color:#ffffff;font-size:50px;font-style:normal;font-weight:600;line-height:90%;text-align:center;text-transform:uppercase}}@media (max-width:400px){.header--nashira .header__content .header__inner .header__title{font-size:32px}}@media (min-width:768px) and (max-height:760px){.header--nashira .header__content .header__inner .header__title{text-align:center}}@media (min-width:768px) and (max-width:1367px) and (min-height:761px){.header--nashira .header__content .header__inner .header__title{text-align:left}}.header--nashira .header__content .header__inner .nashira__info{color:#000;font-size:12px;font-style:normal;font-weight:400;letter-spacing:2.4px;line-height:100%;margin-bottom:15px;text-align:center;text-transform:uppercase}@media (max-width:991px){.header--nashira .header__content .header__inner .nashira__info{text-align:left}}.header--nashira .header__content .header__inner .header__bottom{gap:0;margin:0 auto}@media (max-width:1367px){.header--nashira .header__content .header__inner .header__bottom{margin:0;max-width:40vw}}.header--nashira .header__content .header__inner .header__bottom>img{height:auto;width:572px}@media (max-width:1367px){.header--nashira .header__content .header__inner .header__bottom>img{max-width:480px;width:100%}}@media (max-width:990px){.header--nashira .header__content .header__inner .header__bottom>img{max-height:185px;max-width:384px}}.header--nashira .header__content .header__inner .header__bottom .header__buttons{gap:10px;justify-content:center}.header--nashira .header__content .header__bottom-mobile{gap:0}.header--nashira .header__content .header__bottom-mobile>img{max-width:384px;width:100%}@media (max-width:567px){.header--nashira .header__content .header__bottom-mobile>img{margin-top:30px;order:2}}.header--nashira .header__content .header__bottom-mobile .nashira__info{color:#fff;font-size:10px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:100%;margin-bottom:15px;text-align:center;text-transform:uppercase}@media (max-width:567px){.header--nashira .header__content .header__bottom-mobile .nashira__info{order:3}}@media (max-width:400px){.header--nashira .header__content .header__bottom-mobile .nashira__info{font-size:8px}}.header--nashira .header__content .header__bottom-mobile .header__buttons>a{max-width:300px;width:100%}.header-top{align-items:self-start;display:flex;justify-content:space-between;left:0;padding:0 40px;pointer-events:none;position:fixed;right:0;top:0;z-index:10}.header-top>*{pointer-events:auto}.header-top:lang(ar){direction:rtl}.header-top__logo{display:block;margin-top:24px;position:relative;width:320px}.header-top__logo img{position:absolute;width:100%}.header-top__logo-yellow{-webkit-filter:drop-shadow(0 2px 7px rgba(0,0,0,.38)) drop-shadow(0 4px 16px rgba(0,0,0,.25));filter:drop-shadow(0 2px 7px rgba(0,0,0,.38)) drop-shadow(0 4px 16px rgba(0,0,0,.25));opacity:1;visibility:visible}.header-top__logo--edgerunners .header-top__logo-black,.header-top__logo--edgerunners .header-top__logo-yellow,.header-top__logo-black,.header-top__logo-edgerunners{opacity:0;visibility:hidden}.header-top__logo--edgerunners .header-top__logo-edgerunners{opacity:1;visibility:visible}.header-top__logo--no-logo{pointer-events:none}.header-top__logo--no-logo,body:not(.menu-open) .header-top__logo--black .header-top__logo-yellow{opacity:0;visibility:hidden}body:not(.menu-open) .header-top__logo--black .header-top__logo-black{opacity:1;visibility:visible}@media (min-width:768px){body:not(.menu-open) .header-top__logo--black-desktop .header-top__logo-yellow{opacity:0;visibility:hidden}body:not(.menu-open) .header-top__logo--black-desktop .header-top__logo-black{opacity:1;visibility:visible}}@media (min-width:1200px) and (max-width:1440px){.header-top__logo{width:266.6666666667px}}@media (min-width:1200px){.header-top:before{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";display:block;height:112px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;will-change:opacity}.header-top--fixed:before{opacity:1}}@media (max-width:1199.9px){.header-top{align-items:center;height:96px;padding-top:17px;position:fixed}}@media (max-width:1199.9px) and (max-width:767.9px){.header-top{padding-top:0}}@media (max-width:1199.9px){.header-top:before{background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;width:100%;will-change:opacity}.header-top--fixed:before{opacity:1}.header-top__logo{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:314px;width:58.7179487179vw}.header-top__logo img{display:block;max-width:100%}}.menu-toggle{cursor:pointer;height:16px;left:19px;position:absolute;width:24px}.menu-toggle:lang(ar){left:auto;right:19px}@media (min-width:1200px){.menu-toggle{display:none}}.menu-toggle div{background-color:#ffffff;height:2px;margin-bottom:4px;position:relative;transition:all .3s ease-in-out;width:100%}.menu-toggle--open div{background-color:#ffffff}.menu-toggle--open div:first-child{-webkit-transform:rotate(45deg) translate3d(6px,3px,0);transform:rotate(45deg) translate3d(6px,3px,0)}.menu-toggle--open div:nth-child(2){opacity:0;visibility:hidden}.menu-toggle--open div:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(6px,-3px,0);transform:rotate(-45deg) translate3d(6px,-3px,0)}.menu-close{cursor:pointer;display:none;height:16px;position:absolute;right:19px;width:24px}.menu-close:lang(ar){left:19px;right:auto}@media (min-width:1200px){.menu-close{display:none}}.menu-close div{background-color:#ffffff;height:2px;margin-bottom:4px;position:relative;width:100%}.menu-close div:first-child{-webkit-transform:rotate(45deg) translate3d(6px,3px,0);transform:rotate(45deg) translate3d(6px,3px,0)}.menu-close div:nth-child(2){opacity:0;visibility:hidden}.menu-close div:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(6px,-3px,0);transform:rotate(-45deg) translate3d(6px,-3px,0)}.menu-close--open{display:block}.menu{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (min-width:1200px){.menu{-webkit-clip-path:polygon(16px 0,100% 0,100% 30px,calc(100% - 18px) 48px,calc(100% - 18px) 2000%,0 2000%,0 16px);clip-path:polygon(16px 0,100% 0,100% 30px,calc(100% - 18px) 48px,calc(100% - 18px) 2000%,0 2000%,0 16px);margin-top:36px;position:relative}.menu:lang(ar){-webkit-clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 2000%,18px 2000%,18px 48px,0 30px);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 2000%,18px 2000%,18px 48px,0 30px)}.menu:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";height:100%;position:absolute;width:100%;z-index:-1}.menu-list{align-items:center;background:rgba(0,0,0,.6);border:1px solid #ffffff;display:flex;height:48px;list-style:none;margin:0;padding:0 0 0 24px}.menu-list:lang(ar){padding:0 24px 0 0}.menu-list:before{border-right:18px solid transparent;border-top:18px solid #ffffff;content:"";left:0;position:absolute;top:0}.menu-list:lang(ar):before{border-left:18px solid transparent;border-right:none;left:auto;right:0}.menu-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:BlenderProBook,sans-serif;font-size:22px;font-style:normal;font-weight:400;height:100%;line-height:110%;padding:0 25px;position:relative;text-transform:uppercase}.menu-item:lang(ko){font-family:NanumSquare,sans-serif}.menu-item.menu-item-lang .menu-sub-list:lang(ko){font-family:BlenderProBook,sans-serif}.menu-item a{color:inherit;position:relative;text-decoration:none;white-space:nowrap}.menu-item.menu-item-buy{background:#ffffff;color:#000;font-family:BlenderProBold,sans-serif;font-weight:700;min-width:168px;text-align:center}.menu-item.menu-item-buy:lang(ko){font-family:NanumSquare,sans-serif}.menu-item.menu-item-buy a{width:100%}.menu-item.menu-item-buy--no-buy{display:none}.menu-item.menu-item-more .menu-sub-list{left:auto;right:0}.menu-item.menu-item-lang{background-image:linear-gradient(90deg,hsla(0,0%,100%,.25) 2px,transparent 0,transparent)}.menu-item.menu-item-lang>img{margin-right:8px}.menu-item.menu-item-lang .menu-sub-list{left:auto;right:0}.menu-item.menu-item-lang .menu-sub-list ul{display:flex;flex-wrap:wrap;min-width:400px;padding:0}.menu-item.menu-item-lang .menu-sub-list ul li{box-sizing:border-box;min-width:190px;width:50%}.menu-item.menu-item-lang .menu-sub-list:lang(ar){left:0;right:auto}.menu-item.menu-item-lang:hover>img{-webkit-filter:invert(100%);filter:invert(100%)}.menu-item.menu-item-lang:hover .menu-sub-list{display:block}.menu-item:hover{background:#ffffff;color:#000}.menu-item:hover .menu-sub:after{border-top:6px solid #000}.menu-item:hover .menu-sub-list,.menu-sub{display:flex}.menu-sub{align-items:center;position:relative}.menu-sub:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;content:"";display:block;height:6px;margin-left:4px;position:relative;width:8px}.menu-sub:lang(ar):after{margin-left:0;margin-right:4px}.menu-sub-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.6);border:1px solid #ffffff;border-top:8px solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,.25),0 2px 16px rgba(0,0,0,.25);-webkit-clip-path:inset(0 -16px -16px -16px);clip-path:inset(0 -16px -16px -16px);display:none;flex-direction:column;left:0;list-style:none;margin:0;min-width:-webkit-fill-available;min-width:-moz-available;padding:10px 0;position:absolute;top:calc(100% - 4px)}.menu-sub-list:lang(ar){left:auto;right:0}.menu-sub-list li{align-items:center;background:transparent;color:#fff;display:flex;height:44px;padding-right:24px}.menu-sub-list li:before{background:#ffffff;content:"";height:1px;margin-right:11px;width:12px}.menu-sub-list li:lang(ar){padding-left:24px;padding-right:0}.menu-sub-list li:lang(ar):before{margin-left:11px;margin-right:0}.menu-sub-list li:hover{color:#ffffff}}@media (min-width:1200px) and (max-width:1440px){.menu{-webkit-clip-path:polygon(13.3333333333px 0,100% 0,100% 25px,calc(100% - 15px) 40px,calc(100% - 15px) 2000%,0 2000%,0 13.3333333333px);clip-path:polygon(13.3333333333px 0,100% 0,100% 25px,calc(100% - 15px) 40px,calc(100% - 15px) 2000%,0 2000%,0 13.3333333333px)}.menu:lang(ar){-webkit-clip-path:polygon(0 0,calc(100% - 13.33333px) 0,100% 13.3333333333px,100% 2000%,15px 2000%,15px 40px,0 25px);clip-path:polygon(0 0,calc(100% - 13.33333px) 0,100% 13.3333333333px,100% 2000%,15px 2000%,15px 40px,0 25px)}.menu-list{height:40px;padding:0 0 0 20px}.menu-list:lang(ar){padding:0 20px 0 0}.menu-list:before{border-right:15px solid transparent;border-top:15px solid #ffffff}.menu-list:lang(ar):before{border-left:15px solid transparent;border-right:none}.menu-item{font-size:18.3333333333px;padding:0 20.8333333333px}.menu-item.menu-item-buy{min-width:140px}.menu-item.menu-item-lang>img{height:15px;margin-right:6.6666666667px;width:15px}.menu-item.menu-item-lang>img:lang(ar){margin-left:6.6666666667px;margin-right:0}.menu-item:hover .menu-sub:after{border-top:5px solid #000}.menu-sub:after{margin-left:3.3333333333px}.menu-sub:lang(ar):after{margin-left:0;margin-right:3.3333333333px}.menu-sub-list{border:1px solid #ffffff;border-top:6.6666666667px solid #ffffff;-webkit-clip-path:inset(0 -16px -16px -16px);clip-path:inset(0 -16px -16px -16px);padding:8.3333333333px 0;top:calc(100% - 3.33333px)}.menu-sub-list li{height:36.6666666667px;padding-right:20px}.menu-sub-list li:before{height:1px;margin-right:9.1666666667px;width:10px}.menu-sub-list li:lang(ar){padding-left:20px;padding-right:0}.menu-sub-list li:lang(ar):before{margin-left:9.1666666667px;margin-right:0}}@media (max-width:1199.9px){.menu{position:absolute;right:19px}.menu-list{gap:20px;list-style:none;margin:0;max-height:calc(100% - 140px);padding:0;width:100%}.menu-item,.menu-list{align-items:flex-start;display:flex;flex-direction:column}.menu-item{color:#fff;cursor:pointer;font-family:BlenderProBook,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:110%;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none}.menu-item:lang(ko){font-family:NanumSquare,sans-serif}.menu-item a{color:inherit;text-decoration:none}.menu-item-lang>img{display:none}.menu-item-buy{align-items:center;background:#ffffff;bottom:46px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);color:#000;font-family:BlenderProBold,sans-serif;font-weight:700;height:48px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;width:232px}.menu-item-buy:lang(ko){font-family:NanumSquare,sans-serif}.menu-sub{align-items:center;display:flex;position:relative}.menu-sub:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;content:"";display:block;height:6px;margin-left:4px;position:relative;width:8px}.menu-sub:lang(ar):after{margin-left:0;margin-right:4px}.menu-sub-list{align-items:flex-start;display:none;flex-direction:column;gap:20px;list-style:none;margin:0;padding:20px 16px 8px}.menu-sub--open+.menu-sub-list{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:show-sub-list;animation-name:show-sub-list;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:flex;height:0;opacity:0;padding:0 16px}.menu-sub-list li{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:BlenderProBook,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:110%;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none}.menu-sub-list li a{color:inherit;text-decoration:none}.menu-sub-list li:hover{color:#ffffff}.menu:lang(ar){left:19px;right:auto}.menu-item{display:none}.menu-item:first-child,.menu-item:nth-child(2),.menu-item:nth-child(3),.menu-item:nth-child(4),.menu-item:nth-child(5){-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:show-menu-item;animation-name:show-menu-item;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}.menu-item:first-child{-webkit-animation-delay:0s;animation-delay:0s}.menu-item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.menu-item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.menu-item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item-lang{color:#ffffff;display:flex}.menu-item-lang .menu-sub:after{border-top-color:#ffffff}.menu--open,.menu--open-lang{background-color:#000;background-image:url(/cyberpunk-ref/build/images/dots-top-menu-mobile-9ae26fd8.png),url(/cyberpunk-ref/build/images/dots-bottom-menu-mobile-cdfa986f.png);background-position:12px 12px,12px calc(100% - 12px);background-repeat:repeat-x,repeat-x;display:flex;height:100%;left:0;margin:0;padding:104px 24px 0;position:fixed;right:0;top:0;width:100%;z-index:-1}.menu--open-lang:lang(ar),.menu--open:lang(ar){left:0;right:0}.menu--open .menu-list{overflow-y:auto}.menu--open .menu-item{display:flex}.menu--open .menu-item-lang{display:none}.menu--open-lang .menu-list{max-height:calc(100% - 40px);overflow-y:auto}.menu--open-lang .menu-item-lang .menu-sub{display:none}.menu--open-lang .menu-item-lang .menu-sub-list{display:flex;padding:0}.menu--open-lang~.menu-close{display:block}.menu--open-lang~.menu-toggle{display:none}}@-webkit-keyframes show-menu-item{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes show-menu-item{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes show-sub-list{0%{height:0;opacity:0;padding-bottom:0;padding-top:0}to{height:100%;opacity:1;padding-bottom:8px;padding-top:20px}}@keyframes show-sub-list{0%{height:0;opacity:0;padding-bottom:0;padding-top:0}to{height:100%;opacity:1;padding-bottom:8px;padding-top:20px}}@media (min-width:1200px){.hide-if-desktop-menu{display:none}}@media screen and (max-width:1199.9px){.hide-if-mobile-menu{display:none}}@media (max-width:767.9px){.header-top:before{background:linear-gradient(180deg,rgba(0,0,0,.75),transparent);opacity:1}}@media (min-width:768px) and (max-height:860px){.header+.news{margin-top:-92px}}@media (max-width:767.9px){.header+.news{margin-top:0}}#pmx-home{display:none}@media (max-width:767.9px){#pmx-home{display:block;left:50%;position:absolute;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.header{overflow:hidden}.header:after{bottom:0;height:900px;min-height:660px}.header__bg{top:146px}.header__bg:before{background:linear-gradient(180deg,#000,rgba(0,0,0,.68) 28%,transparent);height:63px;top:0}.header__bg:after,.header__bg:before{content:"";pointer-events:none;position:absolute;width:100%;z-index:1}.header__bg:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.83) 72.46%,#000);bottom:0;height:167px}.header__content{padding-top:318px}}.news{background-image:url(/cyberpunk-ref/build/images/dots-news-3cd72d29.png);background-position:20px calc(100% - 20px);background-repeat:repeat-x;margin-top:-132px;padding:0 40px 48px;position:relative;z-index:1}.news:lang(ar){direction:rtl}@media (max-width:767.9px){.news{background-image:url(/cyberpunk-ref/build/images/dots-middle-mobile-5ec77580.png);background-position:12px calc(100% - 12px);background-repeat:repeat;padding:0 24px 48px}}.news:before{background:#cbcbcb;content:"";display:block;height:2px;margin-bottom:12px;opacity:.3;width:100%}.news:after{background-image:url(/cyberpunk-ref/build/images/razor-18e21da3.svg);bottom:0;content:"";height:48px;left:0;position:absolute;width:100%}@media (max-width:767.9px){.news:after{background-position:10%;background-size:cover;height:24px}}.news__list{grid-gap:16px 0;display:grid;grid-template-columns:48.9130434783% 6.4130434783% 19.1304347826% 2.1739130435% 19.1304347826% 4.2391304348%;grid-template-rows:repeat(2,minmax(16.5217391304%,auto));list-style:none;margin:0;padding:0}@media (max-width:1199px){.news__list{display:flex;flex-wrap:wrap;gap:32px}}@media (max-width:767.9px){.news__list{display:flex;flex-direction:column;gap:32px}}@media (min-width:768px){.news__tile:after{border-bottom:2px solid #fff;content:"";display:block;height:2.1875vw;width:2.5vw}}@media (max-width:1199px){.news__tile{width:calc(50% - 16px)}}@media (max-width:767.9px){.news__tile{width:100%}}.news__tile .news__image-title{display:none}.news__tile:first-child{grid-column:1;grid-row:1/span 2}@media (max-width:1800px){.news__tile:first-child .news__image-long-text{font-size:36px}}.news__tile:first-child .news__image:after{border:6px solid #ffffff;content:"";height:100%;position:absolute;width:100%}@media (max-width:1199px){.news__tile:first-child{width:100%}}@media (min-width:768px){.news__tile:first-child:after{height:1.3541666667vw}.news__tile:first-child .news__decor-2{display:none}.news__tile:first-child .news__image-title,.news__tile:first-child .news__image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.61) 39.07%,#000)}.news__tile:first-child .news__image-title{align-items:flex-end;bottom:0;color:#ffffff;display:flex;height:239px;padding:0 32px 32px;position:absolute;text-transform:uppercase;width:100%}.news__tile:first-child .news__title{display:none}}@media (max-width:767.9px){.news__tile:first-child .news__decor-1d,.news__tile:first-child .news__decor-2d{display:none}}.news__tile:nth-child(2){grid-column:3;grid-row:1}.news__tile:nth-child(3){grid-column:5;grid-row:1}.news__tile:nth-child(4){grid-column:3;grid-row:2}.news__tile:nth-child(5){grid-column:5;grid-row:2}.news__tile a{color:#fff;display:flex;flex-direction:column;text-decoration:none}.news__decor{display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding-bottom:4px}.news__decor-1d{color:#ffffff;letter-spacing:.04em;text-transform:uppercase}.news__decor-2,.news__decor-2d{color:#cbcbcb;flex:1;text-align:right}.news__decor-2:lang(ar),.news__decor-2d:lang(ar){text-align:left}.news__image{display:flex;flex-direction:column;gap:4px;position:relative}.news__image img{aspect-ratio:16/9;display:block;max-height:100%;max-width:100%}.news__title{padding-top:12px;text-transform:uppercase}@media (min-width:768px){.news__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.news__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:72px;overflow:hidden;padding:20px 32px 0;text-overflow:ellipsis}@media (max-width:767.9px){.news__excerpt{display:none}}.news__more{padding:64px 0 56px;text-align:center}.news__decor-bottom{bottom:15px;color:#ffffff;direction:ltr;font-size:16px;font-weight:400;left:8px;line-height:110%;position:absolute}@media (max-width:767.9px){.news__decor-bottom{display:none}}.intro{align-items:center;background:#ffffff;display:flex;flex-direction:column;padding:88px 40px 0}.intro:lang(ar){direction:rtl}@media (max-width:767.9px){.intro{padding:42px 24px 0}}.intro:after{background:rgba(0,0,0,.1);content:"";display:block;height:2px;margin-bottom:32px;margin-top:-2px;width:100%}.intro__header{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:744px;padding:0 0 46px;text-align:center}@media (max-width:767.9px){.intro__header{padding:0 0 32px}}.intro__separator-top{background-image:linear-gradient(90deg,#000 28px,#ffffff 0,#ffffff calc(50% - 14px),#000 calc(50% - 14px),#000 calc(50% + 14px),#ffffff calc(50% + 14px),#ffffff calc(100% - 28px),#000 calc(100% - 28px),#000),linear-gradient(90deg,#000 2px,#ffffff 0,#ffffff calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),#ffffff calc(50% + 1px),#ffffff calc(100% - 2px),#000 calc(100% - 2px),#000);background-repeat:no-repeat;background-size:100% 2px,100% 28px;height:28px;margin-bottom:40px;width:47.2916666667vw}@media (max-width:1199px){.intro__separator-top{width:100%}}@media (max-width:767.9px){.intro__separator-top{background-image:linear-gradient(90deg,#000 28px,#ffffff 0,#ffffff calc(100% - 28px),#000 calc(100% - 28px),#000),linear-gradient(90deg,#000 2px,#ffffff 0,#ffffff calc(100% - 2px),#000 calc(100% - 2px),#000);margin-bottom:20px;width:100%}}.intro__separator-bottom{background-image:linear-gradient(90deg,#000 2px,#ffffff 0,#ffffff calc(50% - 1px),#000 calc(50% - 1px),#000 calc(50% + 1px),#ffffff calc(50% + 1px),#ffffff calc(100% - 2px),#000 calc(100% - 2px),#000),linear-gradient(90deg,#000 28px,#ffffff 0,#ffffff calc(50% - 14px),#000 calc(50% - 14px),#000 calc(50% + 14px),#ffffff calc(50% + 14px),#ffffff calc(100% - 28px),#000 calc(100% - 28px),#000);background-repeat:no-repeat;background-size:100% 26px,100% 28px;height:28px;margin-top:40px;width:47.2916666667vw}@media (max-width:1199px){.intro__separator-bottom{width:100%}}@media (max-width:767.9px){.intro__separator-bottom{background-image:linear-gradient(90deg,#000 2px,#ffffff 0,#ffffff calc(100% - 2px),#000 calc(100% - 2px),#000),linear-gradient(90deg,#000 28px,#ffffff 0,#ffffff calc(100% - 28px),#000 calc(100% - 28px),#000);width:100%}}.intro__products{align-items:flex-start;justify-content:center}.intro__products,.intro__products-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.intro__products-row{flex:0 1 50%}@media (max-width:1199px){.intro__products{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media (max-width:767.9px){.intro__products-row{flex:0 1 100%;flex-direction:column}}.product{box-sizing:border-box;flex:0 1 50%;width:50%}.product__content{aspect-ratio:460/672;background:red;border-color:#000;border-style:solid;border-width:8px 4px;display:block;position:relative}.product--1 .product__content{border-left-width:8px}.product--1 .product__content:lang(ar){border-left-width:medium;border-right-width:8px}.product--4 .product__content{border-right-width:8px}.product--4 .product__content:lang(ar){border-left-width:8px;border-right-width:medium}@media (max-width:1199px){.product--2 .product__content{border-right-width:8px}.product--2 .product__content:lang(ar){border-left-width:8px;border-right-width:medium}.product--3 .product__content{border-left-width:8px}.product--3 .product__content:lang(ar){border-left-width:medium;border-right-width:8px}}@media (max-width:767.9px){.product{flex:0 1 100%;width:100%}.product__content{border-width:4px}.product--1 .product__content,.product--1 .product__content:lang(ar),.product--2 .product__content,.product--2 .product__content:lang(ar),.product--3 .product__content,.product--3 .product__content:lang(ar),.product--4 .product__content,.product--4 .product__content:lang(ar){border-left-width:4px;border-right-width:4px}}.product__image{width:100%}.product__image,.product__logo{display:block;max-height:100%;max-width:100%}.product__logo{left:0;margin:0 auto;padding:0 25px;position:absolute;right:0;top:44.6428571429%}.product--1 .product__logo{-webkit-filter:drop-shadow(0 3px 16px rgba(0,0,0,.8));filter:drop-shadow(0 3px 16px rgba(0,0,0,.8))}.product--2 .product__logo{-webkit-filter:drop-shadow(0 4px 16px rgba(0,0,0,.33));filter:drop-shadow(0 4px 16px rgba(0,0,0,.33))}.product--3 .product__logo{-webkit-filter:drop-shadow(0 4px 20px rgba(0,0,0,.74));filter:drop-shadow(0 4px 20px rgba(0,0,0,.74))}.product--4 .product__logo{-webkit-filter:drop-shadow(0 8px 40px rgba(0,0,0,.8));filter:drop-shadow(0 8px 40px rgba(0,0,0,.8))}.product__footer{align-items:center;background:linear-gradient(180deg,transparent,#000);bottom:0;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;padding:2.0833333333vw 2.5vw;position:absolute;width:100%}.product__footer img{display:block;max-height:100%;max-width:100%}@media (max-width:767.9px){.product__footer{padding:10.2564102564vw 6.1538461538vw}}@media (max-width:400px){.product__footer{padding:10px}}.product__platforms{align-items:center;display:flex;flex-direction:column;gap:10px}.product__platforms div{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.product__platforms img{height:1.6666666667vw;max-height:32px}@media (max-width:1199px){.product__platforms img{height:2.6666666667vw}}@media (max-width:767.9px){.product__platforms img{height:5.641025641vw}}.product__platforms .ps5-icon{height:2.0833333333vw;max-height:40px}@media (max-width:1199px){.product__platforms .ps5-icon{height:2.9166666667vw}}@media (max-width:767.9px){.product__platforms .ps5-icon{height:7.6923076923vw}}.product__platforms .ps4-icon{height:1.4583333333vw;max-height:28px}@media (max-width:1199px){.product__platforms .ps4-icon{height:1.8333333333vw}}@media (max-width:767.9px){.product__platforms .ps4-icon{height:5.1282051282vw}}.c-checkbox{border:1px solid #000;box-sizing:border-box;height:14px;position:relative;transition:border .3s ease;width:14px}.c-checkbox input{border:0;bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.c-checkbox input:checked+i{display:block}.c-checkbox i{background:#000;bottom:-1px;display:none;left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;transition:background .3s ease}.c-checkbox--cyan{border:1px solid #ffffff}.c-checkbox--cyan i{background:#ffffff}.l-newsletter{align-items:center;background:#ffffff;display:flex;flex-direction:column;padding:64px 40px 73px}.l-newsletter:lang(ar){direction:rtl}@media (max-width:767.9px){.l-newsletter{padding:48px 24px}}.l-newsletter__captcha{display:flex;padding:10px 0 0}.l-newsletter__captcha iframe{background-color:initial}.l-newsletter__title{color:#000;font-family:BlenderProBold,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;max-width:900px;padding-bottom:7px;text-align:center;text-transform:uppercase}.l-newsletter__title:lang(ko){font-family:NanumSquare,sans-serif;font-weight:700}.l-newsletter__text{max-width:900px;padding-bottom:32px;text-align:center}.l-newsletter input[type=email]{background:none;border:0;border-bottom:2px solid #000;color:#000;flex:1 1 auto;font-size:24px;line-height:1.2;outline:0;padding:5px 2px}@media screen and (max-width:767.9px){.l-newsletter input[type=email]{align-self:stretch;flex:0 0 auto}}.l-newsletter input[type=email].empty{color:transparent}.l-newsletter button[type=submit],.l-newsletter input[type=submit]{align-items:center;background:none;border-image:url(/cyberpunk-ref/build/images/cp-btn-black-f7fe60d8.svg) 0 20 fill;border-style:solid;border-width:0 20px;color:#000;cursor:pointer;display:inline-flex;height:48px;justify-content:center;min-width:212px;text-align:center;text-decoration:none;text-transform:uppercase}.l-newsletter button[type=submit]:disabled,.l-newsletter input[type=submit]:disabled{cursor:default;opacity:.25}.l-newsletter label{color:#000;font-size:23px;left:8px;pointer-events:none;position:absolute;right:0;top:5px;transition:all .3s ease}@media screen and (max-width:767.9px){.l-newsletter label:lang(de){font-size:19px}.l-newsletter label:lang(es),.l-newsletter label:lang(es-mx),.l-newsletter label:lang(it),.l-newsletter label:lang(ja){font-size:15px}}@media screen and (max-width:350px){.l-newsletter label:lang(es),.l-newsletter label:lang(es-mx){font-size:14px}}.l-newsletter__invalid-info{color:#ffffff;display:none;font-size:15px;left:0;position:absolute;right:0;top:-15px}.l-newsletter__form{display:flex;gap:20px;max-width:744px}.l-newsletter__form .required:lang(ar){margin-right:22px}@media (max-width:767.9px){.l-newsletter__form{align-items:center;flex-direction:column}}.l-newsletter__input{align-items:center;display:flex;flex:0 0 100%;position:relative}@media screen and (max-width:767.9px){.l-newsletter__input{flex-direction:column}}.l-newsletter__loading{display:none}.l-newsletter--loading .l-newsletter__loading{display:block;position:absolute;right:16px;top:50%}.l-newsletter__loading div{-webkit-animation:l-newsletter__loading-anim 1s cubic-bezier(0,.2,.8,1) infinite;animation:l-newsletter__loading-anim 1s cubic-bezier(0,.2,.8,1) infinite;border:2px solid #000;border-radius:50%;opacity:1;position:absolute}.l-newsletter__loading div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.l-newsletter__caret{-webkit-animation:l-newsletter__caret-anim 1s ease-in-out infinite;animation:l-newsletter__caret-anim 1s ease-in-out infinite;background:#000;content:" ";height:20px;left:0;position:absolute;top:8px;width:4px}.l-newsletter__caret:lang(ar){left:auto;right:16px}.l-newsletter__checkbox{align-items:flex-start;display:flex;flex:0 0 100%;margin-top:10px}.l-newsletter__checkbox .c-checkbox{flex:0 0 auto;margin-right:10px;margin-top:1px}.l-newsletter__checkbox .c-checkbox:lang(ar){margin-left:10px;margin-right:0}.l-newsletter__checkbox p{color:#000;font-size:14px;line-height:15px;margin:0}.l-newsletter__checkbox a{color:inherit}.l-newsletter--focus label{color:#000;font-size:16px;left:0;top:-17px}.l-newsletter--focus .l-newsletter__caret{background:#000}.l-newsletter--focus .l-newsletter__checkbox{display:flex}.l-newsletter--invalid label{display:none}.l-newsletter--invalid .l-newsletter__invalid-info{display:block}.l-newsletter--loading button[type=submit],.l-newsletter--loading input[type=submit]{pointer-events:none;visibility:hidden}.l-newsletter[data-state=error] form,.l-newsletter[data-state=success] form{display:none}@-webkit-keyframes l-newsletter__caret-anim{0%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}@keyframes l-newsletter__caret-anim{0%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}@-webkit-keyframes l-newsletter__loading-anim{0%{height:0;left:0;opacity:1;top:0;width:0}to{height:20px;left:-10px;opacity:0;top:-10px;width:20px}}@keyframes l-newsletter__loading-anim{0%{height:0;left:0;opacity:1;top:0;width:0}to{height:20px;left:-10px;opacity:0;top:-10px;width:20px}}.g-recaptcha{visibility:hidden}.footer{background:#000;padding-bottom:28px;position:relative}.footer:before{background:url(/cyberpunk-ref/build/images/razor-bottom-black-4930e500.svg) repeat-x top;content:"";height:39px;left:0;position:absolute;right:0;top:-39px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer .content{grid-gap:25px;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;margin:0 auto;max-width:1408px;padding:0 24px}.footer .content+.content{margin-top:25px}.footer .socials{align-items:center;color:#cbcbcb;display:flex;font-family:BlenderProBold,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.footer .socials:lang(ko){font-family:NanumSquare,sans-serif}.footer .socials a{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:40px;margin-left:12px;width:40px}.footer .socials a:nth-child(2){margin-left:20px}.footer .socials a.social-facebook{background-image:url(/cyberpunk-ref/build/images/facebook-607a7626.svg)}.footer .socials a.social-twitter{background-image:url(/cyberpunk-ref/build/images/twitter-964d7e53.svg)}.footer .socials a.social-youtube{background-image:url(/cyberpunk-ref/build/images/youtube-cb066cae.svg)}.footer .socials a.social-forums{background-image:url(/cyberpunk-ref/build/images/forums-ea984cf4.svg)}.footer .socials a.social-discord{background-image:url(/cyberpunk-ref/build/images/discord-25f7b34a.svg)}.footer .socials a.social-instagram{background-image:url(/cyberpunk-ref/build/images/instagram-d70b2cd7.svg)}.footer .socials a.social-tumblr{background-image:url(/cyberpunk-ref/build/images/tumblr-0afcfa1b.svg)}.footer .socials a.social-naver{background-image:url(/cyberpunk-ref/build/images/naver-83c64b22.svg)}.footer .socials a.social-bilibili{background-image:url(/cyberpunk-ref/build/images/bilibili-bb2a3ece.svg)}.footer .socials a.social-weibo{background-image:url(/cyberpunk-ref/build/images/weibo-1fcb4d39.svg)}.footer .socials a.social-wechat{background-image:url(/cyberpunk-ref/build/images/wechat-20cabfa9.svg)}.footer .socials a.social-twitch{background-image:url(/cyberpunk-ref/build/images/twitch-e28d5215.svg)}.footer .socials a.social-vk{background-image:url(/cyberpunk-ref/build/images/vk-a4229cce.svg)}.footer .socials a.social-telegram{background-image:url(/cyberpunk-ref/build/images/telegram-3972208e.svg)}.footer .socials+hr{display:none}.footer .partners{align-items:center;display:flex;gap:32px;justify-content:flex-end}.footer .links{display:flex;gap:34px;grid-column-end:3;grid-column-start:1}.footer .links a{color:#ffffff;font-family:BlenderProBold,sans-serif;font-size:18px;max-width:235px;text-align:center;text-decoration:none}.footer .links a:lang(ko){font-family:NanumSquare,sans-serif}.footer .links .language-selector .l-footer__langs-bg{background:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:101}.footer .links .language-selector .l-footer__langs{color:#ffffff;cursor:pointer;font-family:BlenderProBold,sans-serif;font-size:18px;position:relative;text-align:center;z-index:102}.footer .links .language-selector .l-footer__langs:lang(ko){font-family:NanumSquare,sans-serif}.footer .links .language-selector .l-footer__langs.is-active ul{display:block}.footer .links .language-selector .l-footer__langs span{background:url(/cyberpunk-ref/build/images/icon-arrow-cyan-43cbdd9d.svg) no-repeat right 2px center;display:flex;padding-right:16px;position:relative}.footer .links .language-selector .l-footer__langs ul{background:#000;border-radius:5px;bottom:100%;display:none;left:-15px;list-style:none;margin:0;padding:5px 15px;position:absolute;width:150px}@media screen and (min-width:769px) and (max-width:1250px){.footer .links .language-selector .l-footer__langs ul{left:auto;right:-15px}}.footer .links .language-selector .l-footer__langs li{align-items:center;display:flex;padding:10px 0}.footer .links .language-selector .l-footer__langs a{color:#fff;font-weight:400;text-decoration:none}.footer .links .language-selector .l-footer__langs a:lang(ko){font-family:NanumSquare,sans-serif}.footer .links .language-selector .l-footer__langs a:hover{text-decoration:underline}.footer .links .language-selector .l-footer__langs .icon-world{background:url(/cyberpunk-ref/build/images/icon-world-cyan-20bd26a2.svg) no-repeat 100%;display:inline-block;height:20px;margin-right:8px;width:20px}.footer .copyright{align-items:center;display:flex;gap:40px}.footer .copyright a img{height:73px;width:169px}.footer .copyright p{color:#cbcbcb;font-size:14px;line-height:18px;max-width:526px}.footer .projects{display:flex;gap:25px}.footer .projects a{align-items:center;color:#cbcbcb;display:flex;flex-direction:column;text-decoration:none}.footer .projects a img{height:48px}.footer .l-footer__ratings{display:flex}.l-footer__logos--wider .footer .l-footer__ratings{margin-left:40px}@media screen and (max-width:768px){.l-footer__logos--wider .footer .l-footer__ratings{margin-left:0}}.footer .l-footer__rating{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:80px;width:170px}.footer .l-footer__rating--rating{background-size:contain}.footer .l-footer__rating--rating.AU{background-image:url(/cyberpunk-ref/build/images/rating-au-e7239a48.png);background-size:100% auto;width:180px}.footer .l-footer__rating--rating.NZ{background-image:url(/cyberpunk-ref/build/images/rating-nz-4d9520cc.png);background-size:auto;width:160px}.footer .l-footer__rating--rating.BR{background-image:url(/cyberpunk-ref/build/images/rating-djtcq-309fe673.png);width:80px}.footer .l-footer__rating--rating-default,.footer .l-footer__rating--rating.CA,.footer .l-footer__rating--rating.MX,.footer .l-footer__rating--rating.TH,.footer .l-footer__rating--rating.US{background-image:url(/cyberpunk-ref/build/images/rating-esrb_2x-a80e5005.png)}.footer .l-footer__rating--rating.DE{background-image:url(/cyberpunk-ref/build/images/rating-usk-8d3e1476.png);background-size:100% auto;width:80px}.footer .l-footer__rating--rating.HK,.footer .l-footer__rating--rating.TW{background-image:url(/cyberpunk-ref/build/images/rating-csrr-d4d25d74.png);width:80px}.footer .l-footer__rating--rating.SG{background-image:url(/cyberpunk-ref/build/images/rating-imda-7ee21a2d.png);width:120px}.footer .l-footer__rating--rating.JP{background-image:url(/cyberpunk-ref/build/images/rating-cero-5f3de565.png);width:60px}.footer .l-footer__rating--rating.KR{background-image:url(/cyberpunk-ref/build/images/rating-grac-ca93ea70.png);width:70px}.footer .l-footer__rating--rating.RU{background-image:url(/cyberpunk-ref/build/images/rating-pcbp-73289726.png);width:80px}.footer .l-footer__rating--rating.AE{background-image:url(/cyberpunk-ref/build/images/rating-nmc-5a99ff40.png);width:80px}.footer .l-footer__rating--rating.SA{background-image:url(/cyberpunk-ref/build/images/rating-gcam-ec17e4e7.png);width:65px}.footer .l-footer__rating--rating-lang{background-size:contain;width:80px}.footer .l-footer__rating--rating-lang:lang(en){background-image:url(/cyberpunk-ref/build/images/rating-esrb_2x-a80e5005.png);width:170px}.footer .l-footer__rating--rating-lang:lang(ru){background-image:url(/cyberpunk-ref/build/images/rating-pcbp-73289726.png)}.footer .l-footer__rating--rating-lang:lang(de){background-image:url(/cyberpunk-ref/build/images/rating-usk-8d3e1476.png);background-size:auto 100%}.footer .l-footer__rating--rating-lang:lang(zh-tw){background-image:url(/cyberpunk-ref/build/images/rating-csrr-d4d25d74.png)}.footer .l-footer__rating--rating-lang:lang(es),.footer .l-footer__rating--rating-lang:lang(fr),.footer .l-footer__rating--rating-lang:lang(it),.footer .l-footer__rating--rating-lang:lang(pl),.footer .l-footer__rating--rating-lang:lang(zh-cn){display:none}.footer .l-footer__rating--rating-lang:lang(pt-br){background-image:url(/cyberpunk-ref/build/images/rating-djtcq-309fe673.png)}.footer .l-footer__rating--rating-lang.es-mx{background-image:url(/cyberpunk-ref/build/images/rating-esrb_2x-a80e5005.png);width:190px}.footer .l-footer__rating--rating-lang:lang(ja){background-image:url(/cyberpunk-ref/build/images/rating-cero-5f3de565.png);width:59px}.footer .l-footer__rating--rating-lang:lang(ko){background-image:url(/cyberpunk-ref/build/images/rating-grac-ca93ea70.png);width:68px}.footer .l-footer__rating--pegi{background-image:url(/cyberpunk-ref/build/images/rating-pegi-18-d0690949.png);background-size:auto;width:70px}.footer .l-footer__rating--pegi-ln{background-image:url(/cyberpunk-ref/build/images/rating-pegi-language-76a25e1a.png)}.footer .l-footer__rating--pegi-sex{background-image:url(/cyberpunk-ref/build/images/rating-pegi-sex-b358d9ae.png);margin-left:6px}.footer .l-footer__rating--pegi-violence{background-image:url(/cyberpunk-ref/build/images/rating-pegi-violence-56a3ae1e.png);margin-left:6px}.footer .l-footer__rating--pegi-lang{background-size:auto;width:70px}.footer .l-footer__rating--pegi-lang.es-mx,.footer .l-footer__rating--pegi-lang:lang(de),.footer .l-footer__rating--pegi-lang:lang(en),.footer .l-footer__rating--pegi-lang:lang(ja),.footer .l-footer__rating--pegi-lang:lang(ko),.footer .l-footer__rating--pegi-lang:lang(pt-br),.footer .l-footer__rating--pegi-lang:lang(ru),.footer .l-footer__rating--pegi-lang:lang(zh-cn),.footer .l-footer__rating--pegi-lang:lang(zh-tw){display:none}.footer hr{background:hsla(0,0%,100%,.11);border:none;display:block;grid-column-end:3;grid-column-start:1;height:2px;margin:0;width:100%}.footer:lang(ar){direction:rtl}.footer:lang(ar) .socials a:nth-child(2){margin-left:0;margin-right:20px}@media screen and (max-width:1440px){.footer .content{grid-template-columns:1fr;justify-items:center}.footer .links,.footer hr{grid-column-end:2}.footer .links{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:900px){.footer .partners{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:630px){.footer .socials{flex-wrap:wrap;justify-content:center}.footer .socials>span{flex-basis:100%;margin-bottom:10px;text-align:center}.footer .socials+hr{display:block}.footer .partners .l-footer__ratings{flex-basis:100%;justify-content:center}.footer .copyright{align-content:center;flex-direction:column;flex-wrap:wrap}.footer .copyright p{text-align:center}}@media screen and (max-width:460px){.footer .projects{flex-direction:column}}.l-footer:lang(ar){direction:rtl;letter-spacing:0}.l-footer:lang(ar) .l-footer__bottom-nav,.l-footer:lang(ar) .l-footer__langs span,.l-footer:lang(ar) .l-footer__logos,.l-footer:lang(ar) .l-footer__socials.wide{flex-direction:row-reverse}.l-footer:lang(ar) .l-footer__langs span{display:inline-flex}.l-footer:lang(ar) .l-footer__top-nav-findus--full{margin-left:30px;margin-right:0;order:1}.l-footer:lang(ar) .l-footer__cookie-declaration span:after,.l-footer:lang(ar) .l-footer__top-nav a span:after{margin-left:auto;margin-right:4px}@media screen and (max-width:768px){.l-footer:lang(ar) .l-footer__top-nav-findus--full{order:0}}body #CybotCookiebotDialog{background-color:#000;border:4px solid #ffffff;border-radius:0;box-shadow:0 12px 44px 2px rgba(0,0,0,.82);color:#fff;padding:16px 24px 32px}body #CybotCookiebotDialogPoweredbyLink{margin-left:7px;margin-top:8px}body #CybotCookiebotDialog a,body #CybotCookiebotDialog a:hover{color:#ffffff}body #CybotCookiebotDialogBodyContentTitle{color:#ffffff}body #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink,body #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink:hover,body #CybotCookiebotDialogBodyLevelDetailsButton,body #CybotCookiebotDialogBodyLevelDetailsButton:hover{color:#ffffff}body #CybotCookiebotDialogBodyButtons a,body #CybotCookiebotDialogBodyButtons a:hover{color:#000}body .CybotCookiebotDialogBodyButton{padding:8px 16px}body #CybotCookiebotDialogBodyButtonAccept{background-color:#ffffff;border:none;color:#000;outline:none;position:relative}body #CybotCookiebotDialogBodyButtonAccept:after{border-color:transparent transparent #000;border-style:solid;border-width:0 0 10px 10px;bottom:0;content:"";display:inline-block;height:0;position:absolute;right:0;width:0}body #CybotCookiebotDialogDetail{background-color:#000}body #CybotCookiebotDialogDetailBodyContent{background-color:#000;border:solid #ffffff;border-width:1px 1px 4px;color:#fff}body .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead td,body .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead th{background-color:#333!important;border-bottom:1px solid #333;color:#fff!important}body .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td{border-bottom:1px solid #4c4c4c;border-right:1px solid #4c4c4c;color:#fff!important}body a.CybotCookiebotDialogDetailBodyContentTabsItemSelected{background-color:#000!important;border-left:1px solid #ffffff;border-right:1px solid #ffffff;color:#ffffff!important}body a.CybotCookiebotDialogDetailBodyContentTabsItemSelected:hover{background-color:#000!important;color:#ffffff!important}body a.CybotCookiebotDialogDetailBodyContentTabsItem{background-color:#000!important;color:#ffffff!important}body a.CybotCookiebotDialogDetailBodyContentTabsItem:hover{background-color:#000!important;color:#ffffff!important}body .CybotCookiebotDialogDetailBodyContentTabsItem{border-right:1px solid #4c4c4c;border-top:1px solid #4c4c4c}body .CybotCookiebotDialogDetailBodyContentTabsItemSelected{border-top:1px solid #ffffff}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes{background-color:#000!important}body .CybotCookiebotDialogDetailBodyContentCookieContainerTypes{background-color:#000;border-bottom:1px solid #4c4c4c;border-right:1px solid #4c4c4c;color:#ffffff!important}body .CybotCookiebotDialogDetailBodyContentCookieContainerTypes:first-child{border-top:1px solid #4c4c4c}body .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected,body a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes:hover{background:#ffffff!important;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;color:#000!important}body .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected:first-child{border-top:1px solid #ffffff}body .CybotCookiebotDialogDetailBodyContentTab:first-child{border-left:1px solid #4c4c4c}body .CybotCookiebotDialogDetailBodyContentTabsItemSelected.CybotCookiebotDialogDetailBodyContentTab:first-child{border-left:1px solid #ffffff}body #CybotCookiebotDialogDetailFooter{background-color:#000;color:#4c4c4c;opacity:1}body #CybotCookiebotDialogPoweredbyImage{width:40auto}body #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink,body #CybotCookiebotDialogBodyLevelDetailsButton{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAKUlEQVR42mMAAabrn/4zoAK4OJwBw+gKYBhTAJOPqROrApxW4APYFAAAtcJAJyUWIAgAAAAASUVORK5CYII=)}body .CybotCookiebotDialogBodyLevelDetailsButtonExpanded,body .CybotCookiebotDialogBodyLinkExpanded{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAJUlEQVR42mNAB0zXP/1H5mNVAMMEFCAwTgUYfHQBvFZDGTg9AQCpekAnrV9FYAAAAABJRU5ErkJggg==)!important}body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{background-color:#ffffff;border:none;color:#000;outline:none;position:relative}body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:after,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:after,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:after{border-color:transparent transparent #000;border-style:solid;border-width:0 0 10px 10px;bottom:0;content:"";display:inline-block;height:0;position:absolute;right:0;width:0}body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover{color:#000}body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{padding:10px 8px}body #CybotCookiebotDialogBodyLevelDetailsWrapper{background-color:#000;border:1px solid #ffffff}body #CybotCookiebotDialogBodyLevelButtonsSelectPane{border:1px solid #ffffff;border-radius:0}body #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{padding-bottom:10px}body #CybotCookiebotDialogHeaderLogosWrapper{-webkit-filter:brightness(10);filter:brightness(10)}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color:#ffffff;border:none;border-radius:initial;color:#000;outline:none;position:relative}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept:after,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept:after,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:after,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:after,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:after,body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:after{border-color:transparent transparent #000!important;border-style:solid;border-width:0 0 10px 10px;bottom:0;content:"";display:inline-block;height:0;position:absolute;right:0;width:0}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:#fff}body #CybotCookiebotDialog a:after,body #CybotCookiebotDialog a:before,body #CybotCookiebotDialog button:after,body #CybotCookiebotDialog button:before{border-color:#fff}body #CybotCookiebotDialog a:hover:after,body #CybotCookiebotDialog a:hover:before,body #CybotCookiebotDialog button:hover:after,body #CybotCookiebotDialog button:hover:before{border-color:#ffffff}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{border-bottom:1px solid #fff;color:#ffffff}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:#fff}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#ffffff}body #CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:0}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:initial}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:#fff}body #CybotCookiebotDialogDetailBodyContent{border:none}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialogDetailBodyContentTextAbout a{color:#ffffff}body #CybotCookiebotDialog{max-width:650px}@media screen and (min-width:1280px){body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,body #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard{margin-left:0}body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{padding-left:0}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo{padding:1em}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer{margin-top:1em}}.CookieDeclaration{background:#000;color:#fff}.CookieDeclaration a{color:#ffffff}.cookie-declaration-modal .tingle-modal-box{background:#000}.tingle-modal *{box-sizing:border-box}.tingle-modal{-webkit-overflow-scrolling:touch;align-items:center;background:rgba(0,0,0,.85);bottom:0;cursor:pointer;display:flex;flex-direction:column;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:1000}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{background-color:initial;border:none;color:#fff;cursor:pointer;height:2rem;padding:0;position:fixed;right:2.5rem;top:2.5rem;width:2rem;z-index:1000}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{background:#fff;border-radius:4px;cursor:auto;flex-shrink:0;margin-bottom:auto;margin-top:auto;opacity:1;position:relative;width:60%;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem}.tingle-modal-box__footer{background-color:#f5f5f5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:auto;padding:1.5rem 2rem;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{bottom:-200px;opacity:1;position:fixed;transition:bottom .3s ease-in-out .3s;z-index:10001}.tingle-enabled{left:0;overflow:hidden;position:fixed;right:0}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-enabled .tingle-content-wrapper{filter:blur(8px)}.tingle-modal--visible{opacity:1;visibility:visible}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:scroll;padding-top:8vh}.tingle-btn{background-color:grey;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:normal;margin:0 .5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .4s ease;vertical-align:middle}.tingle-btn--primary{background-color:#3498db}.tingle-btn--danger{background-color:#e74c3c}.tingle-btn--default{background-color:#34495e}.tingle-btn--pull-left{float:left}.tingle-btn--pull-right{float:right}@media (max-width:540px){.tingle-modal{display:block;padding-top:60px;top:0;width:100%}.tingle-modal-box{border-radius:0;width:auto}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin-bottom:1rem;width:100%}.tingle-modal__close{background-color:#2c3e50;border:none;box-shadow:none;color:#fff;display:block;height:60px;left:0;right:0;top:0;width:100%}.tingle-modal__closeLabel{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.6rem;vertical-align:middle}.tingle-modal__closeIcon{display:inline-block;font-size:0;margin-right:.8rem;vertical-align:middle;width:1.6rem}}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.tingle-modal:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.tingle-enabled .tingle-content-wrapper{filter:none}}@keyframes scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}

/* --- local design edits: black background --- */
.header__bg{background:#000}
.header__bg video{display:none}
.separator{background:#000}
.intro{background:#000;color:#fff}
.l-newsletter{background:#000;color:#fff}
.intro :is(h1,h2,h3,h4,h5,h6,p,.h2,.h3,.h4,.h5,.h6,.body,.text){color:#fff}
.l-newsletter :is(h1,h2,h3,h4,h5,h6,p,.h2,.h3,.h4,.h5,.h6,.body,.text){color:#fff}
.l-newsletter input{border-bottom-color:#ffffff;color:#fff}
.l-newsletter input::placeholder{color:rgba(242,233,0,.6)}
.header__platforms,.header__quotes{display:none}

/* --- local design edits 2: hero legible on black --- */
.header__content,.header__inner,.header__bottom,.header__buttons{color:#ffffff!important}
.header__title{color:#ffffff!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 18px rgba(0,0,0,.85)}
.header-top__logo-black{display:none!important}
.header-top__logo-yellow{display:block!important;opacity:1!important;visibility:visible!important}
.cp-btn--yellow{color:#ffffff!important}

/* =======================================================================
   FRIODA FINAL — one authoritative block (overrides the capture template)
   ======================================================================= */
@property --glow{syntax:'<number>';inherits:false;initial-value:0}

/* --- stage: fixed 1440x900 canvas, scaled to fit any viewport --- */
html,body{background:#000!important;margin:0!important;padding:0!important;height:100%!important;overflow:hidden!important}
body{display:flex!important;align-items:center!important;justify-content:center!important}
.header{position:relative!important;flex:0 0 auto!important;width:1440px!important;min-width:1440px!important;
  height:900px!important;min-height:900px!important;margin:0!important;background:#000!important;overflow:hidden!important;
  transform:scale(var(--frioda-scale,1))!important;transform-origin:center center!important}
.header:before{display:none!important}
.header:after{display:none!important}
#pmx-home,#pageTemplateContainer,.header__canvas,.header__bg video,.header__animationui,.menu-toggle,.menu-close{
  display:none!important}
.header__bg{position:absolute!important;top:0!important;left:0!important;width:1440px!important;height:900px!important;
  background:#000!important;overflow:hidden!important}

/* --- top bar --- */
.header-top{position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:20!important;
  width:1440px!important;max-width:none!important;margin:0!important;display:flex!important;
  align-items:flex-start!important;justify-content:space-between!important;padding:34px 64px 0!important}
.header-top__logo{display:block!important;width:186px!important;max-width:186px!important;min-width:186px!important;
  height:auto!important;margin:0!important;line-height:0!important;flex:0 0 auto!important;
  clip-path:none!important;-webkit-clip-path:none!important}
.header-top__logo img{position:static!important;display:block!important;width:186px!important;max-width:186px!important;
  height:auto!important}
.header-top__logo img.header-top__logo-black{display:none!important}
.header-top__logo img.header-top__logo-yellow{display:block!important;opacity:1!important;visibility:visible!important}
.menu,.menu-list{display:flex!important;align-items:flex-start!important;margin:0!important;padding:0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;clip-path:none!important;
  -webkit-clip-path:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.menu{padding-top:3px!important}
.menu-list{gap:38px!important;height:auto!important}
.menu-list::before,.menu-list::after,.menu::before,.menu::after{display:none!important;content:none!important}
.menu-item{margin:0!important;padding:0!important;clip-path:none!important;-webkit-clip-path:none!important}
.menu-item::before,.menu-item::after{display:none!important;content:none!important}
.menu-item a{border:0!important;border-image:none!important;padding:0!important;background:none!important;
  clip-path:none!important;-webkit-clip-path:none!important;border-radius:0!important;height:auto!important;
  position:static!important;text-decoration:none!important;font-family:BlenderProBook,'Segoe UI',sans-serif!important;
  font-size:13px!important;line-height:18px!important;letter-spacing:.02em!important;
  color:rgba(255,255,255,.78)!important;text-transform:none!important;transition:none!important}
.menu-item a:hover{color:#fff!important}
.menu-item-login a{padding:0 10px!important;color:rgba(255,255,255,.78)!important}
.menu-item-login a:hover{color:#fff!important}
.menu-item-buy{display:none!important}

/* --- hero column --- */
.header__content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:flex-start!important;position:absolute!important;top:0!important;left:0!important;
  width:1440px!important;height:900px!important;max-width:none!important;margin:0!important;
  padding:318px 64px 0!important;gap:0!important;z-index:5!important}
.header__inner{display:block!important;gap:0!important;width:620px!important;max-width:620px!important}
.header__title{display:none!important}
.frioda-hero__scene{position:absolute!important;top:0!important;right:0!important;width:806px!important;
  height:900px!important;z-index:2!important;pointer-events:none!important}
.frioda-hero__title{margin:0 0 26px!important;font-family:BlenderProBook,'Segoe UI',sans-serif!important;
  font-size:54px!important;font-weight:400!important;line-height:58px!important;letter-spacing:-.005em!important;
  text-transform:uppercase!important;width:620px!important;max-width:620px!important;text-align:left!important;
  text-shadow:none!important;color:#fff!important}
.frioda-hero__title-line{display:block!important;white-space:nowrap!important}
.frioda-hero__title-line--dim{color:#8d939b!important}
.frioda-hero__text{margin:0 0 32px!important;width:400px!important;max-width:400px!important;
  font-family:BlenderProBook,'Segoe UI',sans-serif!important;font-size:14px!important;line-height:22px!important;
  color:#aeb4bb!important;font-weight:400!important}
.frioda-hero__actions{display:flex!important;gap:14px!important;margin:0 0 10px!important;align-items:center!important}

/* --- buttons: cut corners, no radius --- */
.frioda-btn{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;
  justify-content:center!important;gap:9px!important;padding:13px 24px!important;border:0!important;border-radius:0!important;
  border-image:none!important;background:none!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))!important;
  text-decoration:none!important;font-family:BlenderProBold,'Segoe UI',sans-serif!important;font-size:13px!important;
  line-height:18px!important;letter-spacing:.01em!important;transition:none!important}
.frioda-btn__label{position:relative!important;z-index:2!important;display:inline-flex!important;align-items:center!important;gap:9px!important}
.frioda-btn__arrow{font-size:15px!important;line-height:1!important}
.frioda-btn--solid{background:#fff!important;color:#000!important}
.frioda-btn--solid:hover{background:#d9d9d9!important}
.frioda-btn--ghost{background:rgba(255,255,255,.42)!important;color:#fff!important}
.frioda-btn--ghost::before{content:""!important;position:absolute!important;inset:1px!important;left:1px!important;
  top:1px!important;right:1px!important;bottom:1px!important;width:auto!important;height:auto!important;background:#000!important;
  z-index:0!important;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))!important}
.frioda-btn--ghost:hover{background:#fff!important;color:#000!important}
.frioda-btn--ghost:hover::before{background:#fff!important}
.frioda-btn--ghost:hover .frioda-btn__label{color:#000!important}

/* --- stat cards: cut corners, neutral frame, cursor light only --- */
.frioda-hero__stats{position:absolute!important;left:64px!important;bottom:92px!important;z-index:6!important;
  display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:12px!important;width:auto!important;height:auto!important}
.frioda-stat{position:relative!important;isolation:isolate!important;min-width:158px!important;padding:16px 24px 14px!important;
  border:0!important;border-radius:0!important;background:rgba(255,255,255,.42)!important;
  clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important;
  transition:--glow .18s ease!important;animation:none!important;filter:none!important;box-shadow:none!important;
  background-image:radial-gradient(50px circle at var(--px,50%) var(--py,50%),
    rgba(184,226,255,.95) 0%,rgba(154,215,255,.9) 26%,rgba(201,166,255,.85) 46%,
    rgba(127,245,216,.8) 66%,rgba(255,255,255,0) 100%)!important;
  background-size:auto!important;background-repeat:no-repeat!important;background-position:center!important}
.frioda-stat::before{content:""!important;position:absolute!important;left:1px!important;top:1px!important;
  right:1px!important;bottom:1px!important;width:auto!important;height:auto!important;background:#000!important;z-index:1!important;
  clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))!important}
.frioda-stat>*{position:relative!important;z-index:2!important}
.frioda-stat__value{font-family:BlenderProBold,'Segoe UI',sans-serif!important;font-size:22px!important;
  line-height:24px!important;color:#fff!important;letter-spacing:-.01em!important}
.frioda-stat__label{margin-top:6px!important;font-family:BlenderProBook,'Segoe UI',sans-serif!important;font-size:10px!important;
  line-height:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8d939b!important;
  white-space:nowrap!important}

/* --- FRIODA: orbital arcs --- */
.frioda-hero__scene{position:absolute!important;top:0!important;right:0!important;width:806px!important;
  height:900px!important;z-index:2!important;pointer-events:none!important}
.orbital{position:absolute;left:0;top:0;width:806px;height:900px}
.orbital__svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.orbital__arc{fill:none;stroke:rgba(255,255,255,.62);stroke-width:1.5;stroke-linecap:round;
  opacity:.34;transition:opacity .5s ease,stroke-width .5s ease}
.orbital__arc--ghost{stroke:none}
.orbital__reflect .orbital__arc{stroke:rgba(255,255,255,.34);stroke-width:1.2;opacity:.18}
.orbital__arc.is-active{opacity:1;stroke-width:2.2}
.orbital__arc-soft{fill:none;stroke:rgba(255,255,255,.5);stroke-width:6;opacity:0;filter:blur(5px);
  transition:opacity .5s ease;pointer-events:none}
.orbital__arc-soft.is-active{opacity:.22}
.orbital__node{pointer-events:auto;cursor:pointer}
.orbital__node .ring{fill:#0b0b0b;stroke:rgba(255,255,255,.42);stroke-width:1.2;
  transition:stroke .35s ease,transform .35s ease}
.orbital__node .core{fill:none;stroke:rgba(255,255,255,.85);stroke-width:1.4}
.orbital__node .icon{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;
  opacity:.55;transition:opacity .35s ease}
.orbital__node .halo{fill:rgba(255,255,255,.16);opacity:0;filter:blur(4px);transition:opacity .4s ease}
.orbital__node.is-active .ring{stroke:#fff;transform:scale(1.14);transform-origin:center}
.orbital__node.is-active .icon{opacity:1}
.orbital__node.is-active .halo{opacity:1}
.orbital__node:hover .ring{stroke:#fff}
.orbital__node:hover .icon{opacity:1}
.orbital__tip{position:absolute;left:0;top:0;width:238px;padding:14px 16px 15px;opacity:0;
  transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;
  background:rgba(8,8,8,.92);border:1px solid rgba(255,255,255,.22);
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.orbital__tip.is-on{opacity:1;transform:translateY(0)}
.orbital__tip-num{display:block;font:600 10px/12px BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.22em;
  color:#8d939b;margin-bottom:6px}
.orbital__tip-title{display:block;font:600 13px/18px BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.06em;
  text-transform:uppercase;color:#fff;margin-bottom:6px}
.orbital__tip-text{display:block;font:400 11.5px/17px BlenderProBook,'Segoe UI',sans-serif;color:#a8aeb6}

/* --- FRIODA: orbital polish (volume, reflection, node pulse) --- */
.orbital__reflect .orbital__arc{stroke:rgba(255,255,255,.5)!important;stroke-width:4.5!important;
  opacity:.16!important;filter:blur(5px)}
.orbital__arc{stroke-width:1.3!important}
.orbital__arc.is-active{stroke-width:2.1!important}
.orbital__node .ring{fill:#080808;stroke:rgba(255,255,255,.45);stroke-width:1.1}
.orbital__node .core{stroke:rgba(255,255,255,.22);stroke-width:.8}
.orbital__node .icon{stroke-width:1.35;opacity:.5}
.orbital__node.is-active .ring{stroke:#fff;stroke-width:1.4}
.orbital__node.is-active .halo{animation:orbPulse 2.6s ease-in-out infinite}
.orbital__node.is-active .icon{opacity:1}
@keyframes orbPulse{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}
.orbital__node .halo{transform-box:fill-box;transform-origin:center}
.orbital__tip{box-shadow:0 18px 50px rgba(0,0,0,.65)}

/* --- FRIODA: orbital v2 (full-bleed arcs) --- */
.orbital{position:absolute;left:0;top:0;width:1440px;height:900px;pointer-events:none}
.orbital__svg{position:absolute;left:0;top:0;width:1440px;height:900px;overflow:visible;pointer-events:none}
.orbital__arc{fill:none;stroke:rgba(255,255,255,.62);stroke-width:1.4;stroke-linecap:round;opacity:.42;
  transition:opacity .5s ease,stroke-width .5s ease}
.orbital__under .orbital__arc{stroke:rgba(255,255,255,.5);stroke-width:5;opacity:.1;filter:blur(5px)}
.orbital__sheen{fill:none;stroke:rgba(255,255,255,.55);stroke-width:.7;opacity:0;transition:opacity .5s ease}
.orbital__arc.is-active{opacity:1;stroke-width:2}
.orbital__sheen.is-active{opacity:.85}
.orbital__node{pointer-events:auto;cursor:pointer}
.orbital__node .ring{fill:#070707;stroke:rgba(255,255,255,.42);stroke-width:1.3;
  transition:stroke .35s ease,transform .35s ease}
.orbital__node .inner{fill:none;stroke:rgba(255,255,255,.16);stroke-width:.8}
.orbital__node .icon{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;
  opacity:.42;transition:opacity .35s ease}
.orbital__node .halo{fill:rgba(255,255,255,.14);opacity:0;filter:blur(4px);transition:opacity .45s ease;
  transform-box:fill-box;transform-origin:center}
.orbital__node.is-active .ring{stroke:#fff;transform:scale(1.1);transform-box:fill-box;transform-origin:center}
.orbital__node.is-active .icon{opacity:1}
.orbital__node.is-active .halo{opacity:1;animation:orbPulse 3s ease-in-out infinite}
.orbital__node:hover .ring{stroke:#fff}
.orbital__node:hover .icon{opacity:1}
@keyframes orbPulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}
.orbital__tip{position:absolute;left:0;top:0;width:268px;padding:18px 20px 19px;opacity:0;
  transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;
  background:rgba(6,6,6,.94);border:1px solid rgba(255,255,255,.22);
  clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}
.orbital__tip.is-on{opacity:1;transform:translateY(0)}
.orbital__tip-num{display:block;font:600 10px/12px BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.24em;
  color:#8d939b;margin-bottom:7px}
.orbital__tip-title{display:block;font:600 14px/19px BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.06em;
  text-transform:uppercase;color:#fff;margin-bottom:7px}
.orbital__tip-text{display:block;font:400 12px/18px BlenderProBook,'Segoe UI',sans-serif;color:#a8aeb6}

/* --- visibility of arcs (gradient was killing them) --- */
.orbital__arc{stroke:rgba(255,255,255,.62)!important;opacity:1!important}
.orbital__arc.is-active{stroke:#fff!important;stroke-width:2.2!important}
.orbital__sheen{display:none!important}
.orbital__under .orbital__arc{stroke:rgba(255,255,255,.4)!important;opacity:.12!important}
/* vertical fade of the whole hero artwork: CSS mask, no fragment refs to break on <base> */
.orbital__svg{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 60%,rgba(0,0,0,.3) 88%,rgba(0,0,0,0) 100%);
  mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 60%,rgba(0,0,0,.3) 88%,rgba(0,0,0,0) 100%)}

/* --- FIX: orbital origin must match the hero canvas (scene was only the right slot) --- */
.frioda-hero__scene{left:0!important;right:auto!important;width:1440px!important;max-width:none!important}
.orbital,.orbital__svg{width:1440px!important;height:900px!important}

/* --- FRIODA: wider canvas (1560x900), stats removed --- */
.header{width:1560px!important;min-width:1560px!important}
.header__bg{width:1560px!important}
.header__content{width:1560px!important}
.header-top{width:1560px!important}
.frioda-hero__scene{width:1560px!important}
.orbital,.orbital__svg{width:1560px!important}
.frioda-hero__stats{display:none!important}

/* --- header nav: shift left away from the arcs + legibility scrim --- */
.header-top{padding-right:250px!important}
.header-top::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;
  height:128px!important;z-index:-1!important;pointer-events:none!important;
  background:linear-gradient(180deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.45) 48%,rgba(0,0,0,0) 100%)!important}
.menu-item a{color:rgba(255,255,255,.82)!important}

/* --- header: nav starts right after the logo, evenly spaced, single optical line --- */
.header-top{justify-content:flex-start!important;align-items:center!important;gap:76px!important;
  padding:30px 64px 0!important}
.header-top::before{display:none!important}
.header-top__logo{align-self:center!important;margin:0!important}
.menu{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;flex:0 0 auto!important}
.menu-list{align-items:center!important;justify-content:flex-start!important;gap:44px!important}
.menu-item{align-items:center!important}
.menu-item a{padding:0!important;line-height:22px!important}
.menu-item-login a{padding:0!important}

/* --- page level scroll + features section --- */
html,body{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;display:block!important}
body{background:#000!important}
.page-scaler{position:relative;width:100%;overflow-x:hidden}
.page{width:1560px;margin:0 auto;transform-origin:top center}
.header{transform:none!important;margin:0 auto!important}

.features{position:relative;width:1560px;margin:0 auto;padding:60px 0 120px;background:#000;overflow:hidden}
.features__inner{position:relative;width:1440px;margin:0 auto}
.features__head{padding:0 0 8px}
.features__title{margin:0 0 18px;font:400 54px/58px BlenderProBook,'Segoe UI',sans-serif;letter-spacing:-.005em;
  text-transform:uppercase;color:#fff}
.features__title span{color:#8d939b}
.features__sub{margin:0;max-width:520px;font:400 14px/22px BlenderProBook,'Segoe UI',sans-serif;color:#aeb4bb}

.features__wires{position:relative;display:block;width:1440px;height:300px;margin:-10px auto -60px}
.wire{fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.4;stroke-linecap:round;
  stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.5s cubic-bezier(.3,.05,.2,1),stroke .3s ease}
.features.is-drawn .wire{stroke-dashoffset:0}
.features.is-drawn .wire:nth-child(2){transition-delay:.08s}
.features.is-drawn .wire:nth-child(3){transition-delay:.16s}
.features.is-drawn .wire:nth-child(4){transition-delay:.24s}
.features.is-drawn .wire:nth-child(5){transition-delay:.32s}
.wire.is-hot{stroke:#fff;stroke-width:2}

.pad{position:relative;width:1080px;margin:0 auto;padding-top:70px}
.pad__frame{position:relative;width:1080px;padding:14px;background:rgba(255,255,255,.5);
  clip-path:polygon(0 0,calc(100% - 32px) 0,100% 32px,100% 100%,32px 100%,0 calc(100% - 32px))}
.pad__screen{position:relative;width:1052px;height:560px;background:#050505;overflow:hidden;
  clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,27px 100%,0 calc(100% - 27px));
  display:flex}
.pad__rail{width:300px;flex:0 0 300px;border-right:1px solid rgba(255,255,255,.12);padding:26px 0;
  display:flex;flex-direction:column;gap:2px}
.pad__item{appearance:none;background:none;border:0;text-align:left;cursor:pointer;
  display:flex;align-items:center;gap:14px;padding:18px 26px;color:rgba(255,255,255,.55);
  font:600 13px/18px BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.06em;text-transform:uppercase;
  transition:color .25s ease,background .25s ease;border-left:2px solid transparent}
.pad__item:hover{color:#fff;background:rgba(255,255,255,.03)}
.pad__item.is-active{color:#fff;background:rgba(255,255,255,.06);border-left-color:#fff}
.pad__item.is-active span{color:#fff}
.pad__panes{position:relative;flex:1 1 auto;padding:44px 48px}
.pad__pane{position:absolute;inset:44px 48px auto 48px;opacity:0;visibility:hidden;transform:translateY(8px);
  transition:opacity .3s ease,transform .3s ease,visibility .3s}
.pad__pane.is-active{opacity:1;visibility:visible;transform:none}
.pad__pane h3{margin:0 0 14px;font:400 30px/34px BlenderProBook,'Segoe UI',sans-serif;letter-spacing:-.01em;
  text-transform:uppercase;color:#fff}
.pad__pane p{margin:0 0 22px;max-width:520px;font:400 14px/22px BlenderProBook,'Segoe UI',sans-serif;color:#a9afb6}
.pad__pane ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px}
.pad__pane li{font:400 12px/18px BlenderProBook,'Segoe UI',sans-serif;color:#c9ced4;
  display:flex;align-items:center;gap:9px}
.pad__pane li:before{content:"";width:14px;height:1px;background:#fff;display:block;opacity:.55}
.pad__bars{position:absolute;left:48px;right:48px;bottom:46px;height:120px;display:flex;align-items:flex-end;gap:12px}
.pad__bars i{flex:1 1 0;height:var(--h,50%);background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.08));
  animation:padBar 2.6s ease-in-out infinite alternate}
.pad__bars i:nth-child(2){animation-delay:.2s}.pad__bars i:nth-child(3){animation-delay:.4s}
.pad__bars i:nth-child(4){animation-delay:.6s}.pad__bars i:nth-child(5){animation-delay:.8s}
.pad__bars i:nth-child(6){animation-delay:1s}.pad__bars i:nth-child(7){animation-delay:1.2s}
@keyframes padBar{to{transform:scaleY(.7)}}
.pad__grid{position:absolute;left:48px;right:48px;bottom:46px;height:120px;display:grid;
  grid-template-columns:repeat(9,1fr);gap:6px}
.pad__grid i{background:rgba(255,255,255,.22);aspect-ratio:1}
.pad__grid i:nth-child(3n){background:rgba(255,255,255,.5)}
.pad__grid i:nth-child(5n){background:#fff}
.pad__rows{position:absolute;left:48px;right:48px;bottom:46px;display:flex;flex-direction:column;gap:10px}
.pad__rows i{display:block;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.6),rgba(255,255,255,.06))}
.pad__rows i:nth-child(2){width:78%}.pad__rows i:nth-child(3){width:56%}
.pad__shield{position:absolute;left:48px;bottom:46px;width:96px;height:110px;
  border:1px solid rgba(255,255,255,.55);
  clip-path:polygon(50% 0,100% 14%,100% 56%,50% 100%,0 56%,0 14%)}
.pad__glow{position:absolute;left:50%;top:40px;width:900px;height:640px;transform:translateX(-50%);
  background:radial-gradient(50% 50% at 50% 45%,rgba(255,255,255,.09),transparent 70%);
  filter:blur(20px);pointer-events:none;z-index:-1}

/* ===== features layout: wires -> tablet ===== */
.features{position:relative!important;width:1560px!important;margin:0 auto!important;padding:0 0 140px!important;
  background:#000!important;overflow:hidden!important}
.features__inner{position:relative!important;width:1440px!important;margin:0 auto!important}
.header{clip-path:inset(0 0 0 0);isolation:auto}

.features__wires{position:absolute!important;left:0!important;top:0!important;width:1440px!important;
  height:100%!important;margin:0!important;display:block!important;z-index:2!important;pointer-events:none!important;overflow:visible!important}
.wire{fill:none;stroke-width:1.4;stroke-linecap:round;
  stroke-dasharray:1;stroke-dashoffset:1;
  transition:stroke-dashoffset 1.7s cubic-bezier(.3,.05,.2,1),stroke .3s ease,stroke-width .3s ease}

.features.is-drawn .wire{stroke-dashoffset:0}
.features.is-drawn .wire:nth-child(2){transition-delay:.09s}
.features.is-drawn .wire:nth-child(3){transition-delay:.18s}
.features.is-drawn .wire:nth-child(4){transition-delay:.27s}
.features.is-drawn .wire:nth-child(5){transition-delay:.36s}

.pad{position:relative!important;z-index:4!important;margin:360px auto 0!important;padding-top:70px!important}.pad__glow{opacity:.5!important}

/* metal frame: brushed-metal gradients + rim light + bevel, no images */
.pad__frame{position:relative!important;padding:16px!important;background:#0e0e0e!important;
  clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,34px 100%,0 calc(100% - 34px))!important;
  filter:drop-shadow(0 46px 90px rgba(0,0,0,.9))!important}
.pad__frame::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:linear-gradient(147deg,#f2f5f8 0%,#9aa2a9 6%,#5a6169 14%,#23272c 26%,#454b52 38%,
      #bcc3c9 48%,#e4e8ec 55%,#6d747c 66%,#262a2f 78%,#5b626a 88%,#b2b9c0 96%,#eef2f5 100%)!important;
  clip-path:inherit!important}
.pad__frame::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 8%),
    linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0) 10%),
    linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,0) 4%,
      rgba(255,255,255,0) 96%,rgba(255,255,255,.16))!important;
  clip-path:inherit!important;mix-blend-mode:overlay!important}
.pad__screen{position:relative!important;background:#040404!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 8px 26px rgba(0,0,0,.92)!important}
.pad__screen::after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:9!important;
  background:
    linear-gradient(126deg,rgba(255,255,255,.13) 0%,rgba(255,255,255,.03) 24%,rgba(255,255,255,0) 44%),
    radial-gradient(120% 55% at 14% -12%,rgba(255,255,255,.1),transparent 62%),
    radial-gradient(90% 70% at 100% 110%,rgba(255,255,255,.05),transparent 60%)!important}

/* connector sockets where the wires enter the tablet */
.plug{fill:#454b52;stroke:rgba(255,255,255,.32);stroke-width:.75;
  filter:drop-shadow(0 2px 3px rgba(0,0,0,.85))}
.plug__slot{fill:#060606;stroke:rgba(255,255,255,.14);stroke-width:.5}
.plug__led{fill:#fff;stroke:none;filter:blur(2px);animation:plugPulse 2.8s ease-in-out infinite}
@keyframes plugPulse{0%,100%{opacity:.42}50%{opacity:1}}
@media (prefers-reduced-motion:reduce){.plug__led{animation:none;opacity:.85}}

/* node hover label */
.orbital__tag{position:absolute!important;z-index:12!important;pointer-events:none!important;
  display:inline-flex!important;align-items:center!important;gap:9px!important;
  opacity:0;transform:translate(-50%,calc(-100% - 12px)) scale(.96);
  font:600 11px/1 BlenderProBold,'Segoe UI',sans-serif;letter-spacing:.2em;text-transform:uppercase;
  color:#fff!important;text-shadow:0 0 14px rgba(255,255,255,.28);
  padding:11px 16px 11px 14px;background:rgba(6,6,6,.94);white-space:nowrap;
  clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),0 8px 24px rgba(0,0,0,.7);
  transition:opacity .24s ease,transform .24s ease}
.orbital__tag.is-on{opacity:1;transform:translate(-50%, calc(-100% - 20px)) scale(1)}
.orbital__tag span{color:#fff!important}
.orbital__tag::after{content:""!important;position:absolute!important;left:50%!important;bottom:-8px!important;
  width:1px!important;height:8px!important;
  background:linear-gradient(to bottom,rgba(255,255,255,.55),rgba(255,255,255,0))!important}

/* =======================================================================
   HOVER FIX - .header__content is an absolutely positioned 1560x900 layer at
   z-index 5, painted above .frioda-hero__scene (z-index 2). Its box covers the
   whole hero, so it won the hit test on every orbital node and mouseenter never
   reached the SVG. The copy needs no pointer hit: only its links/buttons do.
   ======================================================================= */
.header__content{pointer-events:none!important}
.header__content a,.header__content button,.header__content .frioda-btn{pointer-events:auto!important}

/* ===== full-bleed divider: ported from the capture's .separator
   (white slab + inner hairline), stretched to the 1560 canvas, no radius ===== */

/* ===== pay with crypto ===== */
.pay{position:relative!important;width:1560px!important;margin:0 auto!important;
  padding:104px 0 136px!important;background:#000!important;overflow:hidden!important}
.pay__inner{position:relative!important;width:1440px!important;margin:0 auto!important;
  display:block!important;
  align-items:center!important}
.pay__left{position:relative!important;min-width:0!important}


.pay__title{margin:0 0 22px!important;font:400 64px/66px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:-.015em!important;text-transform:uppercase!important;color:#fff!important}
.pay__lead{margin:0 0 16px!important;font:600 21px/24px BlenderProBold,'Segoe UI',sans-serif!important;
  letter-spacing:.005em!important;color:#fff!important}
.pay__sub{margin:0!important;width:392px!important;
  font:400 14px/23px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}

.pay__coins{list-style:none!important;margin:36px 0 0!important;padding:0!important;width:760px!important;
  display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}
.pay__coin{position:relative!important;display:grid!important;grid-template-columns:30px 1fr!important;
  align-items:center!important;gap:12px!important;min-height:76px!important;padding:12px 14px!important;
  background:rgba(255,255,255,.035)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)!important;
  -webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)!important;
  transition:background .25s ease,box-shadow .25s ease!important}
.pay__coin:hover{background:rgba(255,255,255,.075)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.36)!important}
.pay__coin-icon{display:block!important;width:26px!important;height:26px!important}
.pay__coin-icon svg{display:block!important;width:26px!important;height:26px!important;
  fill:none!important;stroke:#fff!important;stroke-width:1.45!important;
  stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.9!important}
.pay__coin-name{display:block!important;font:600 12px/15px BlenderProBold,'Segoe UI',sans-serif!important;
  letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important}
.pay__coin-tick{display:block!important;margin-top:3px!important;
  font:400 9px/12px BlenderProBook,'Segoe UI',sans-serif!important;letter-spacing:.2em!important;
  text-transform:uppercase!important;color:#8d939b!important}

.pay__cta{margin-top:38px!important;padding:16px 30px!important;font-size:14px!important;
  letter-spacing:.04em!important}
.pay__cta .frioda-btn__arrow{font-size:16px!important}

/* --- coin: CSS only, perspective tilt, milled edge + rim light + face --- */

/* ===== pricing: HUD frames drawn with paths, no boxes ===== */
.pricing{position:relative!important;width:1560px!important;margin:0 auto!important;
  padding:40px 0 150px!important;background:#000!important}
.pricing__inner{position:relative!important;width:1440px!important;margin:0 auto!important}
.pricing__head{margin:0 0 54px!important}
.pricing__title{margin:0 0 16px!important;font:400 64px/66px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:-.015em!important;text-transform:uppercase!important;color:#fff!important}
.pricing__title span{color:#8d939b!important}
.pricing__sub{margin:0!important;max-width:520px!important;
  font:400 14px/23px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}

.pricing__grid{display:grid!important;grid-template-columns:repeat(3,464px)!important;
  column-gap:24px!important;align-items:stretch!important}

.plan{position:relative!important;min-height:520px!important;
  background:linear-gradient(178deg,rgba(255,255,255,.045),rgba(0,0,0,0) 42%)!important;
  clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0 calc(100% - 25px),0 25px)!important;
  -webkit-clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0 calc(100% - 25px),0 25px)!important;
  transition:background .35s ease!important}
.plan--hot{background:linear-gradient(178deg,rgba(255,255,255,.09),rgba(255,255,255,.015) 46%,rgba(0,0,0,0))!important}

.plan__frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  overflow:visible!important;pointer-events:none!important}
.plan__lines path,.plan__cuts path,.plan__ticks path{fill:none!important;stroke-linecap:square!important}
.plan__lines path{stroke:rgba(255,255,255,.24)!important;stroke-width:1!important;transition:stroke .35s ease!important}
.plan__cuts path{stroke:rgba(255,255,255,.55)!important;stroke-width:1.4!important;transition:stroke .35s ease!important}
.plan__ticks path{stroke:rgba(255,255,255,.3)!important;stroke-width:1!important}
.plan--hot .plan__lines path{stroke:rgba(255,255,255,.5)!important}
.plan--hot .plan__cuts path{stroke:#fff!important}
.plan:hover .plan__lines path{stroke:rgba(255,255,255,.7)!important}
.plan:hover .plan__cuts path{stroke:#fff!important}

.plan__body{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;
  height:100%!important;padding:30px 32px 32px!important}

.plan__top{display:flex!important;align-items:center!important;justify-content:space-between!important;
  min-height:24px!important;margin:0 0 26px!important}
.plan__badge{font:600 9px/10px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.24em!important;
  text-transform:uppercase!important;color:#000!important;background:#fff!important;padding:6px 9px!important;
  clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)!important;
  -webkit-clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%)!important}

.plan__name{margin:0 0 10px!important;font:400 27px/30px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:.01em!important;text-transform:uppercase!important;color:#fff!important}
.plan__tag{margin:0 0 26px!important;font:400 12.5px/19px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}

.plan__price{margin:0!important;font:400 56px/56px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:-.02em!important;color:#fff!important}
.plan__price span{margin-left:8px!important;font:400 12px/12px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:.16em!important;text-transform:uppercase!important;color:#8d939b!important}

.plan__rule{display:block!important;height:1px!important;margin:26px 0 24px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.42) 0 62px,rgba(255,255,255,.1) 62px 100%)!important}

.plan__feats{list-style:none!important;margin:0 0 30px!important;padding:0!important;flex:1 1 auto!important}
.plan__feats li{position:relative!important;padding:0 0 0 22px!important;margin:0 0 13px!important;
  font:400 13px/19px BlenderProBook,'Segoe UI',sans-serif!important;color:#c8ccd1!important}
.plan__feats li::before{content:""!important;position:absolute!important;left:0!important;top:8px!important;
  width:9px!important;height:1px!important;background:rgba(255,255,255,.6)!important}
.plan__cta{align-self:flex-start!important;min-width:196px!important}

/* ===== pricing polish ===== */
.plan{height:520px!important;min-height:0!important;overflow:hidden!important;isolation:isolate!important}
.plan__body{padding:28px 30px 30px!important}
.plan__price{font-size:52px!important;line-height:54px!important}
.plan__feats li{margin:0 0 12px!important}
.plan__cta{min-width:184px!important;height:44px!important}
.plan__lines path{stroke:rgba(255,255,255,.34)!important}
.plan--hot .plan__lines path{stroke:rgba(255,255,255,.66)!important}
.plan__cta.frioda-btn--ghost .frioda-btn__label{color:#fff!important}
.plan__cta.frioda-btn--ghost{background:rgba(255,255,255,.5)!important}

/* drifting scan light on hover */
.plan::after{content:""!important;position:absolute!important;left:0!important;right:0!important;
  bottom:0!important;height:1px!important;background:rgba(255,255,255,.9)!important;z-index:3!important;
  pointer-events:none!important;transform:scaleX(0)!important;transform-origin:left center!important;
  transition:transform .34s cubic-bezier(.22,.75,.2,1)!important}
.plan:hover::after{transform:scaleX(1)!important}

/* accent rail on the featured plan */
.plan--hot::before{content:""!important;position:absolute!important;left:0!important;top:24px!important;
  bottom:24px!important;width:2px!important;z-index:1!important;
  background:linear-gradient(to bottom,rgba(255,255,255,.95),rgba(255,255,255,.2))!important}

/* the plan index switches to white while the card is hovered */

/* ===== footer: pcb trace bus + outlined wordmark ===== */
.foot{position:relative!important;width:1560px!important;margin:0 auto!important;background:#000!important;
  padding:0 0 40px!important;overflow:hidden!important}

.bus{position:relative!important;width:1560px!important;height:230px!important;margin:0 0 62px!important}
.bus__svg{position:absolute!important;left:0!important;top:0!important;width:1560px!important;height:230px!important;
  display:block!important;overflow:visible!important}
.bus__lines path{fill:none!important;stroke:rgba(255,255,255,.3)!important;stroke-width:1!important;
  stroke-linecap:square!important;stroke-linejoin:round!important;
  stroke-dasharray:2 14!important;animation:busFlow 5.5s linear infinite!important}
.bus__lines path:nth-child(3n){stroke:rgba(255,255,255,.17)!important;animation-duration:7.5s!important}
.bus__lines path:nth-child(4n+1){stroke:rgba(255,255,255,.5)!important;animation-duration:4s!important}
@keyframes busFlow{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-160}}
.bus__pads circle{fill:#fff!important;opacity:.55!important}
.bus__pads .bus__live{fill:#fff!important;opacity:1!important;position:relative!important;
  filter:drop-shadow(0 0 6px rgba(255,255,255,.9))!important;animation:busPulse 2.4s ease-in-out infinite!important}
@keyframes busPulse{0%,100%{opacity:.35}50%{opacity:1}}
.bus__rail{fill:none!important;stroke:rgba(255,255,255,.45)!important;stroke-width:1!important}

.foot__inner{position:relative!important;width:1440px!important;margin:0 auto!important;z-index:2!important}
.foot__top{display:grid!important;grid-template-columns:520px 1fr!important;column-gap:80px!important;
  align-items:start!important}

.foot__logo{display:block!important;width:186px!important;margin:0 0 22px!important}
.foot__logo img{display:block!important;width:100%!important;height:auto!important}
.foot__tagline{margin:0 0 22px!important;max-width:340px!important;
  font:400 13px/20px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}
.foot__status{display:inline-flex!important;align-items:center!important;gap:9px!important;
  font:600 9px/10px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.24em!important;
  text-transform:uppercase!important;color:#c8ccd1!important;padding:9px 12px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)!important;
  clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)!important;
  -webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)!important}
.foot__status i{display:block!important;width:5px!important;height:5px!important;background:#fff!important;
  animation:busPulse 2.4s ease-in-out infinite!important}

.foot__cols{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}
.foot__ctitle{margin:0 0 18px!important;display:flex!important;gap:10px!important;align-items:baseline!important;
  font:600 10px/12px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.26em!important;
  text-transform:uppercase!important;color:#fff!important}
.foot__links{list-style:none!important;margin:0!important;padding:0!important}
.foot__links li{margin:0 0 12px!important}
.foot__links a{position:relative!important;display:inline-block!important;text-decoration:none!important;
  font:400 13px/18px BlenderProBook,'Segoe UI',sans-serif!important;color:#aeb4bb!important;
  transition:color .25s ease,transform .25s ease!important}
.foot__links a::before{content:""!important;position:absolute!important;left:-16px!important;top:50%!important;
  width:0!important;height:1px!important;background:#fff!important;transition:width .25s ease!important}
.foot__links a:hover{color:#fff!important;transform:translateX(4px)!important}
.foot__links a:hover::before{width:10px!important}


.foot__bottom{display:flex!important;align-items:center!important;gap:22px!important;
  padding-top:22px!important;border-top:1px solid rgba(255,255,255,.14)!important;
  font:400 11px/14px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}
.foot__rule{flex:0 0 46px!important;height:1px!important;background:rgba(255,255,255,.3)!important}
.foot__note{flex:1 1 auto!important}
.foot__up{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;
  text-decoration:none!important;font:600 9px/10px BlenderProBold,'Segoe UI',sans-serif!important;
  letter-spacing:.26em!important;text-transform:uppercase!important}
.foot__up span{display:block!important;width:0!important;height:0!important;
  border-left:3.5px solid transparent!important;border-right:3.5px solid transparent!important;
  border-bottom:4px solid #fff!important}

/* right-edge measurement spine */
.foot__spine{position:absolute!important;right:6px!important;top:230px!important;bottom:0!important;
  width:1px!important;pointer-events:none!important;
  background:repeating-linear-gradient(to bottom,rgba(255,255,255,.34) 0 1px,rgba(0,0,0,0) 1px 26px)!important}

/* ===== pricing footnote (landing) ===== */
.pricing__foot{display:flex!important;align-items:center!important;gap:30px!important;flex-wrap:wrap!important;
  margin:36px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(255,255,255,.16)!important;
  font:400 12px/16px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}
.pricing__pay b{color:#fff!important;font-weight:600!important;letter-spacing:.14em!important}
.pricing__more{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:10px!important;
  text-decoration:none!important;color:#fff!important;
  font:600 10px/10px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.24em!important;
  text-transform:uppercase!important;transition:opacity .25s ease!important}
.pricing__more:hover{opacity:.65!important}

/* ===== pricing page ===== */
.pn-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;
  width:1440px!important;margin:44px auto 0!important}
.pn-logo{display:block!important;width:186px!important}
.pn-logo img{display:block!important;width:100%!important;height:auto!important}
.pn-links{display:flex!important;align-items:center!important;gap:46px!important}
.pn-links a{text-decoration:none!important;color:#8d939b!important;
  font:600 10px/10px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.26em!important;
  text-transform:uppercase!important;transition:color .25s ease!important}
.pn-links a:hover{color:#fff!important}
.pn-links a.is-active{color:#fff!important}
.pn-links .pn-login{padding:11px 18px!important;color:#fff!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)!important;
  clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))!important;
  -webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))!important}
.pn-links .pn-login:hover{background:#fff!important;color:#000!important}

.pn-hero{width:1440px!important;margin:104px auto 0!important}
.pn-title{margin:0 0 20px!important;font:400 68px/70px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:-.015em!important;text-transform:uppercase!important;color:#fff!important}
.pn-title span{color:#8d939b!important}
.pn-sub{margin:0 0 18px!important;max-width:600px!important;
  font:400 14px/23px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}
.pn-pay{margin:0!important;font:400 11px/14px BlenderProBook,'Segoe UI',sans-serif!important;
  letter-spacing:.14em!important;text-transform:uppercase!important;color:#8d939b!important}
.pn-pay b{color:#fff!important;font-weight:600!important;letter-spacing:.18em!important}

.pn-grid-wrap{width:1440px!important;margin:58px auto 0!important}

.pn-includes{width:1440px!important;margin:96px auto 0!important}
.pn-h2{margin:0 0 28px!important;font:400 30px/34px BlenderProBook,'Segoe UI',sans-serif!important;
  text-transform:uppercase!important;letter-spacing:.02em!important;color:#fff!important}
.pn-inc-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}
.pn-inc{position:relative!important;padding:22px 22px 26px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.13)!important;
  clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)!important;
  -webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)!important;
  background:rgba(255,255,255,.03)!important}
.pn-inc b{display:block!important;margin:0 0 9px!important;color:#fff!important;
  font:600 13px/17px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.02em!important}
.pn-inc i{display:block!important;font:400 12px/18px BlenderProBook,'Segoe UI',sans-serif!important;
  color:#aeb4bb!important;font-style:normal!important}

.pn-faq{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:34px 64px!important;
  width:1440px!important;margin:96px auto 0!important}
.pn-q{position:relative!important;padding-left:20px!important}
.pn-q::before{content:""!important;position:absolute!important;left:0!important;top:6px!important;bottom:6px!important;
  width:1px!important;background:rgba(255,255,255,.22)!important}
.pn-q h3{margin:0 0 10px!important;font:400 19px/24px BlenderProBook,'Segoe UI',sans-serif!important;
  text-transform:uppercase!important;letter-spacing:.015em!important;color:#fff!important}
.pn-q p{margin:0!important;font:400 13px/20px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}

.pn-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;
  width:1440px!important;margin:110px auto 0!important;padding:22px 0 44px!important;
  border-top:1px solid rgba(255,255,255,.16)!important;
  font:400 11px/14px BlenderProBook,'Segoe UI',sans-serif!important;color:#8d939b!important}
.pn-foot__mid{color:#8d939b!important;letter-spacing:.02em!important}
.pn-foot__up{color:#fff!important;text-decoration:none!important;
  font:600 9px/10px BlenderProBold,'Segoe UI',sans-serif!important;letter-spacing:.26em!important;
  text-transform:uppercase!important}
.pn-foot__up:hover{opacity:.65!important}

/* ===== pad pane box ===== */
.pad__panes{padding:0!important}
.pad__pane{position:absolute!important;inset:0!important;padding:44px 48px!important;
  display:flex!important;flex-direction:column!important}
.pad__pane h3,.pad__pane p,.pad__pane ul{max-width:620px!important}
.pad__bars{bottom:52px!important;height:150px!important}
.pad__pane p{max-width:560px!important}


