.nkcv{--blue:#00afed;--green:#1ebe7f;--black:#000;--panel:#101010;--line:#2b2b2b;--muted:#aeb7bb;background:#000;color:#fff;overflow:hidden}
.nkcv *{box-sizing:border-box}.nkcv__wrap{width:min(1240px,calc(100% - 48px));margin:auto}.nkcv__section{padding:104px 0}.nkcv h1,.nkcv h2,.nkcv h3{margin:0;line-height:1.04;letter-spacing:-.035em;text-transform:none}.nkcv h1{font-size:clamp(46px,5.4vw,78px)}.nkcv h2{font-size:clamp(36px,4.3vw,60px)}.nkcv h3{font-size:25px}.nkcv p{line-height:1.62}.nkcv__eyebrow{margin:0 0 17px!important;color:#7edcff;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nkcv__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 25px;background:#fff;color:#000!important;text-decoration:none!important;font-size:14px;font-weight:900;transition:.18s}.nkcv__button:hover{transform:translateY(-2px);background:#dff7ff}.nkcv__button--outline{background:transparent;color:#fff!important;border:1px solid var(--blue)}.nkcv__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}

.nkcv-hero{position:relative;min-height:min(780px,84vh);display:flex;align-items:flex-end;background:#000}.nkcv-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nkcv-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94),rgba(0,0,0,.68) 52%,rgba(0,0,0,.12) 83%),linear-gradient(0deg,rgba(0,0,0,.6),transparent 48%)}.nkcv-hero__inner{position:relative;padding:95px 0 85px}.nkcv-hero__copy{max-width:1040px}.nkcv-hero__lead{max-width:760px;margin:23px 0 0;font-size:clamp(18px,2vw,23px);color:#d7dee0}.nkcv-hero__lead strong{color:#fff}.nkcv-hero__rrp{color:#b9c3c7;font-size:.82em;white-space:nowrap}.nkcv-hero__facts{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;color:#c7d0d3;font-size:13px}.nkcv-hero__facts span+span{padding-left:22px;border-left:1px solid #555}.nkcv-hero__facts b{color:#fff}

.nkcv-review{padding:30px 0;background:#0b0b0b;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nkcv-review__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:center}.nkcv-review__rating{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;padding-right:50px;border-right:1px solid var(--line)}.nkcv-review__stars{grid-row:1/3;color:var(--blue);font-size:23px;letter-spacing:2px}.nkcv-review__rating strong{font-size:20px}.nkcv-review__rating span,.nkcv-review footer span{color:#99a5a9;font-size:12px}.nkcv-review blockquote{margin:0}.nkcv-review blockquote p{margin:0 0 8px;font-size:16px}.nkcv-review footer strong{margin-right:8px}

.nkcv-trust{background:#000;border-bottom:3px solid var(--blue)}.nkcv-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.nkcv-trust__item{display:flex;gap:14px;align-items:center;padding:25px 22px;border-left:1px solid var(--line)}.nkcv-trust__item:last-child{border-right:1px solid var(--line)}.nkcv-trust__item svg{width:38px;height:38px;fill:none;stroke:var(--blue);stroke-width:2}.nkcv-trust__item strong,.nkcv-trust__item span{display:block}.nkcv-trust__item strong{font-size:14px}.nkcv-trust__item span{margin-top:3px;color:#9ca7ac;font-size:11px}

.nkcv-products{background:#000}.nkcv__heading{max-width:800px;margin-bottom:48px}.nkcv__heading>p:last-child{color:var(--muted);font-size:17px}.nkcv-products__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.nkcv-product{display:grid;grid-template-columns:.94fr 1.06fr;background:#111;border:1px solid var(--line);overflow:hidden}.nkcv-product--accent{border-color:var(--blue)}.nkcv-product__image{position:relative;display:flex;align-items:center;min-height:410px;padding:22px;background:#070707}.nkcv-product__image img{width:100%;height:auto;object-fit:contain}.nkcv__pill{position:absolute;z-index:2;top:19px;left:19px;padding:9px 12px;background:var(--blue);color:#000;font-size:10px;font-weight:900;text-transform:uppercase}.nkcv-product__body{display:flex;flex-direction:column;align-items:flex-start;padding:35px 31px}.nkcv-product__small{margin:0 0 9px!important;color:#55cdf8;font-size:11px;font-weight:900;text-transform:uppercase}.nkcv-product__price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:12px 0!important}.nkcv-product__price b{flex-basis:100%;color:var(--blue);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.nkcv-product__price strong{color:var(--blue);font-size:25px}.nkcv-product__price span{color:#909b9f;font-size:13px}.nkcv-product ul{padding-left:18px;margin:10px 0 26px;color:var(--muted);font-size:14px}.nkcv-product .nkcv__button{width:100%;margin-top:auto}

.nkcv-gsm{background:#080808;border-top:1px solid #222}.nkcv-gsm__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(48px,8vw,105px);align-items:center}.nkcv-gsm__visual{position:relative;padding:38px;background:#111;box-shadow:18px 18px 0 #062c3a}.nkcv-gsm__visual img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.nkcv-gsm .nkcv__pill{background:var(--green)}.nkcv-gsm__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:15px 0!important}.nkcv-gsm__price b{flex-basis:100%;color:var(--green);font-size:11px;text-transform:uppercase}.nkcv-gsm__price strong{color:var(--green);font-size:32px}.nkcv-gsm__price span{color:#98a3a7;font-size:14px}.nkcv-gsm__price small{flex-basis:100%;color:#aeb7bb}.nkcv-gsm__intro{color:var(--muted);font-size:17px}.nkcv-gsm__checks{list-style:none;padding:0;margin:25px 0}.nkcv-gsm__checks li{position:relative;padding:6px 0 6px 27px}.nkcv-gsm__checks li:before{content:'\2713';position:absolute;left:0;color:var(--green);font-weight:900}

.nkcv-chooser{background:#0b0b0b;border-top:1px solid #242424}.nkcv-chooser__head{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:end;margin-bottom:45px}.nkcv-chooser__head>p{color:var(--muted);font-size:17px}.nkcv-chooser__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nkcv-choice{display:flex;flex-direction:column;background:#111;border:1px solid #303030;overflow:hidden}.nkcv-choice--accent{border-color:var(--blue)}.nkcv-choice--now{border-color:var(--green)}.nkcv-choice__top{display:flex;justify-content:space-between;gap:12px;padding:19px 23px 0;color:#8f9b9f;font-size:10px;font-weight:900;text-transform:uppercase}.nkcv-choice__top b{color:var(--blue)}.nkcv-choice--now .nkcv-choice__top b{color:var(--green)}.nkcv-choice__image{height:205px;margin:15px 19px 0;background:radial-gradient(circle,#263239,#080808 70%)}.nkcv-choice--now .nkcv-choice__image{background:radial-gradient(circle,#17372b,#080808 70%)}.nkcv-choice__image img{width:100%;height:100%;padding:12px 24px;object-fit:contain}.nkcv-choice__body{display:flex;flex:1;flex-direction:column;padding:24px 27px 29px}.nkcv-choice__best{min-height:91px;color:var(--muted);font-size:14px}.nkcv-choice__best strong{color:#fff}.nkcv-choice dl{margin:0 0 24px;border-top:1px solid #333}.nkcv-choice dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #333;font-size:13px}.nkcv-choice dt{color:#879297}.nkcv-choice dd{margin:0;text-align:right;font-weight:900}.nkcv-choice a{margin-top:auto;color:#7edcff;font-weight:900;text-decoration:none}.nkcv-choice--now a{color:#53e9ad}.nkcv-chooser__help{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin-top:20px;padding:22px 25px;background:#050505;border-left:4px solid var(--blue)}.nkcv-chooser__help span{color:#9eaaae;font-size:14px}.nkcv-chooser__help a{color:#fff;font-weight:900;text-decoration:none}

.nkcv-benefits{background:#000}.nkcv-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nkcv-benefit{padding-top:25px;border-top:3px solid var(--blue)}.nkcv-benefit__number{display:block;margin-bottom:42px;color:var(--blue);font-size:12px;font-weight:900}.nkcv-benefit p{color:var(--muted)}

.nkcv-cert{background:#07161c}.nkcv-cert__grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(50px,9vw,135px)}.nkcv-cert__intro{margin-top:0;font-size:19px}.nkcv-cert__intro strong{color:#7edcff}.nkcv-cert__points p{display:grid;grid-template-columns:110px 1fr;gap:20px;margin:0;padding:19px 0;border-top:1px solid #23596d}.nkcv-cert__points strong{color:var(--blue)}.nkcv-cert__points span{color:#b9c8ce;font-size:14px}.nkcv-cert__warning{display:grid;grid-template-columns:48px 1fr;gap:18px;margin:27px 0 20px;padding:24px;background:#240b0b;border:1px solid #e64c4c;border-left:5px solid #ff5151}.nkcv-cert__warning svg{width:43px;fill:none;stroke:#ff6464;stroke-width:2.5}.nkcv-cert__warning span{display:block;color:#ff8585;font-size:10px;font-weight:900;text-transform:uppercase}.nkcv-cert__warning strong{display:block;margin-top:6px;font-size:19px}.nkcv-cert__warning p{margin-bottom:0;color:#e4cccc;font-size:14px}.nkcv-cert__warning.nkcv-cert__proof{background:#07232d;border-color:#1e91b8;border-left-color:#21c5f3}.nkcv-cert__warning.nkcv-cert__proof svg{stroke:#67d9ff}.nkcv-cert__warning.nkcv-cert__proof span{color:#7edcff}.nkcv-cert__warning.nkcv-cert__proof p{color:#c6dce4}.nkcv-cert__note{padding-top:16px;border-top:1px solid #23596d;color:#9caeb5;font-size:12px}
.nkcv-cert--proof .nkcv__eyebrow{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid #2ebfe9;background:rgba(33,197,243,.1);color:#7edcff;font-size:13px;line-height:1;letter-spacing:.16em}
.nkcv-cert--proof .nkcv-cert__grid>div:first-child h2{margin-top:20px}
.nkcv-cert__warning.nkcv-cert__proof{padding:30px;border-width:1px 1px 1px 6px;box-shadow:0 18px 55px rgba(0,0,0,.22),inset 0 0 40px rgba(33,197,243,.035)}
.nkcv-cert__warning.nkcv-cert__proof span{font-size:11px;letter-spacing:.1em}
.nkcv-cert__warning.nkcv-cert__proof strong{margin-top:8px;color:#fff;font-size:clamp(21px,2vw,27px);line-height:1.2}
.nkcv-cert__warning.nkcv-cert__proof p{margin-top:12px;color:#d8e8ed;font-size:16px;line-height:1.65}
.nkcv-cert--proof .nkcv-cert__note{padding-top:10px;border-top:0;color:#8fa5ad;font-size:11px}

.nkcv-install{background:#000}.nkcv-install__grid{display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center}.nkcv-install__copy>p:not(.nkcv__eyebrow){color:var(--muted);font-size:17px}.nkcv-install__image{padding:23px;background:#0f0f0f;border:1px solid #252525}.nkcv-install__image img{display:block;width:100%;height:auto}

.nkcv-faq{background:#0b0b0b}.nkcv-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:90px}.nkcv-faq__head>p:last-child{color:var(--muted)}.nkcv-faq details{padding:23px 2px;border-top:1px solid #333}.nkcv-faq details:last-child{border-bottom:1px solid #333}.nkcv-faq summary{position:relative;padding-right:35px;cursor:pointer;list-style:none;font-size:18px;font-weight:900}.nkcv-faq summary::-webkit-details-marker{display:none}.nkcv-faq summary:after{content:'+';position:absolute;right:2px;top:-4px;font-size:25px;font-weight:400}.nkcv-faq details[open] summary:after{content:'\2212'}.nkcv-faq details p{color:var(--muted)}

.nkcv-faq details a{color:#7edcff!important;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px}.nkcv-faq details a:hover{color:#fff!important}

.nkcv-cta{padding:95px 0;background:#000;border-top:4px solid var(--blue);text-align:center}.nkcv-cta__inner{max-width:850px}.nkcv-cta p:not(.nkcv__eyebrow){color:var(--muted);font-size:18px}

@media(max-width:1000px){.nkcv-product{grid-template-columns:1fr}.nkcv-product__image{min-height:320px}.nkcv-chooser__grid{grid-template-columns:1fr}.nkcv-choice__best{min-height:0}}
@media(max-width:780px){.nkcv__wrap{width:min(100% - 32px,1240px)}.nkcv__section{padding:70px 0}.nkcv-hero{min-height:700px}.nkcv-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.65) 58%,rgba(0,0,0,.12))}.nkcv-hero__inner{padding:260px 0 52px}.nkcv-hero__facts{display:grid;gap:7px}.nkcv-hero__facts span+span{padding-left:0;border:0}.nkcv-review__grid,.nkcv-gsm__grid,.nkcv-chooser__head,.nkcv-cert__grid,.nkcv-install__grid,.nkcv-faq__grid{grid-template-columns:1fr;gap:38px}.nkcv-review__rating{padding:0 0 22px;border-right:0;border-bottom:1px solid var(--line)}.nkcv-trust__grid{grid-template-columns:1fr}.nkcv-trust__item{border-right:0!important;border-bottom:1px solid var(--line)}.nkcv-products__grid,.nkcv-benefits__grid{grid-template-columns:1fr}.nkcv-choice__image{height:220px}.nkcv-chooser__help{grid-template-columns:1fr;gap:7px}.nkcv-cert__warning{grid-template-columns:1fr}}
@media(max-width:520px){.nkcv h1{font-size:41px}.nkcv h2{font-size:37px}.nkcv__actions{display:grid}.nkcv__button{width:100%}.nkcv-product__body{padding:29px 23px}.nkcv-cert__points p{grid-template-columns:1fr;gap:5px}}

