.cnf{--ink: #07080a;--ink-2: #0f1114;--ink-3: #16191d;--ivory: #f5f2eb;--bone: #ece7dc;--gold: #c8a96a;--gold-2: #e2c88f;--muted: rgba(245, 242, 235, .62);--line: rgba(245, 242, 235, .1);--ok: #5bd18b;--warn: #f0b45a;background:var(--ink);color:var(--ivory);font-family:inherit;-webkit-font-smoothing:antialiased;overflow:hidden}.cnf *,.cnf *:before,.cnf *:after{box-sizing:border-box}.cnf-sprite{position:absolute;width:0;height:0;overflow:hidden}.cnf-w{width:min(1440px,calc(100% - clamp(36px,7vw,140px)));margin:0 auto}.cnf :is(h2,p,ul,dl,dd){margin:0;padding:0}.cnf ul{list-style:none}.cnf a{color:inherit}.cnf-ic{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cnf-k{display:inline-flex;align-items:center;gap:14px;color:var(--gold);font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;line-height:1.4}.cnf-k:before{content:"";width:32px;height:1px;background:currentColor;opacity:.8}.cnf-h{margin-top:20px!important;font-family:var(--font-heading-family, inherit);font-weight:300;letter-spacing:-.035em;line-height:1.02;color:var(--ivory);text-wrap:balance}.cnf-h em{font-style:normal;font-weight:500;color:var(--gold-2)}.cnf-h--xl{font-size:clamp(44px,6.6vw,112px)}.cnf-h--lg{font-size:clamp(36px,5vw,84px)}.cnf-h--md{font-size:clamp(32px,3.8vw,60px)}.cnf-lead{max-width:52ch;margin-top:22px!important;color:var(--muted);font-size:clamp(15px,1.2vw,18px);line-height:1.7}.cnf-note{margin-top:28px!important;color:#f5f2eb73;font-size:12.5px;line-height:1.6;max-width:80ch}.cnf-head{max-width:760px;margin-bottom:clamp(36px,4vw,64px)}.cnf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cnf-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:0 30px;border:1px solid var(--ivory);background:var(--ivory);color:var(--ink)!important;font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease}.cnf-btn span{padding-left:16px;border-left:1px solid rgba(7,8,10,.25);letter-spacing:.06em}.cnf-btn--ghost{background:transparent;color:var(--ivory)!important;border-color:#f5f2eb59}@media(hover:hover){.cnf-btn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)!important}}.cnf-btn:focus-visible,.cnf summary:focus-visible,.cnf-form :is(input,select):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cnf-hero{position:relative;isolation:isolate;padding:clamp(72px,9vw,150px) 0 clamp(40px,5vw,72px);background:radial-gradient(60% 80% at 78% 30%,rgba(200,169,106,.14),transparent 60%),linear-gradient(180deg,#0b0c0f,var(--ink))}.cnf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(245,242,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 70% at 70% 40%,#000,transparent);-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000,transparent)}.cnf-hero.has-img{min-height:min(92vh,900px);display:flex;flex-direction:column;justify-content:flex-end}.cnf-hero__img,.cnf-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.cnf-hero.has-img:after,.cnf-banner.has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#07080ae6,#07080a8c 45%,#07080a0d 75%),linear-gradient(0deg,rgba(7,8,10,.85),transparent 45%)}.cnf-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,96px);align-items:center}.cnf-hero__vis{display:grid;place-items:center}.cnf-device{width:min(100%,360px);height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.cnf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,112px)!important;border-top:1px solid var(--line)}.cnf-stats li{padding:28px 24px 0 0}.cnf-stats li+li{padding-left:24px;border-left:1px solid var(--line)}.cnf-stats b{display:block;font-family:var(--font-heading-family, inherit);font-size:clamp(34px,3.6vw,60px);font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--ivory)}.cnf-stats span{display:block;margin-top:10px;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.cnf-banner{position:relative;isolation:isolate;padding:clamp(80px,10vw,170px) 0;border-top:1px solid var(--line);background:linear-gradient(180deg,var(--ink),#0c0e11)}.cnf-banner.has-img{min-height:min(78vh,760px);display:flex;align-items:center;border-top:0}.cnf-banner__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);align-items:center}.cnf-banner--right .cnf-banner__copy{order:2}.cnf-banner.has-img .cnf-banner__grid{grid-template-columns:minmax(0,620px)}.cnf-banner--right.has-img .cnf-banner__grid{justify-content:end}.cnf-hero.has-img:is(.cnf-tone--light,.cnf-tone--ivory):after,.cnf-banner.has-img:is(.cnf-tone--light,.cnf-tone--ivory):after{background:linear-gradient(90deg,#faf8f4eb,#faf8f48c 38%,#faf8f400 60%)}.cnf-banner--right.has-img:after{background:linear-gradient(270deg,#07080ae6,#07080a8c 45%,#07080a0d 75%),linear-gradient(0deg,rgba(7,8,10,.7),transparent 45%)}.cnf-split{padding:clamp(72px,8vw,140px) 0}.cnf-split__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,6vw,110px);align-items:center}.cnf-split.is-rev .cnf-split__media{order:2}.cnf-split__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.cnf-list{display:grid;gap:14px;margin-top:30px!important}.cnf-list li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--muted)}.cnf-list b{color:var(--ivory);font-weight:600}.cnf-list .cnf-ic{color:var(--gold);margin-top:2px}:where(.cnf-tone--dark){background:var(--ink)}:where(.cnf-tone--panel){background:var(--ink-2)}.cnf-tone--light,.cnf-tone--ivory{background:var(--bone);color:#121316;--ivory: #121316;--muted: rgba(18, 19, 22, .66);--line: rgba(18, 19, 22, .12);--gold: #8f7240;--gold-2: #8f7240}.cnf-tone--ivory{background:#faf8f4}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-btn{background:#121316;border-color:#121316;color:#f5f2eb!important}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-btn span{border-left-color:#f5f2eb4d}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-btn--ghost{background:transparent;color:#121316!important;border-color:#12131659}@media(hover:hover){:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-btn:hover{background:#8f7240;border-color:#8f7240;color:#fff!important}}.cnf-hero:is(.cnf-tone--light,.cnf-tone--ivory){background:radial-gradient(55% 75% at 76% 42%,rgba(200,169,106,.22),transparent 62%),linear-gradient(180deg,#faf8f4,#efe9df)}.cnf-hero:is(.cnf-tone--light,.cnf-tone--ivory):before{background-image:linear-gradient(rgba(18,19,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(18,19,22,.05) 1px,transparent 1px)}.cnf-banner:is(.cnf-tone--light,.cnf-tone--ivory){background:linear-gradient(180deg,#faf8f4,#f1ece3)}.cnf-cta:is(.cnf-tone--light,.cnf-tone--ivory){background:radial-gradient(50% 120% at 85% 50%,rgba(200,169,106,.2),transparent 65%),#efe9df}.cnf-panel,.cnf-volt{--ivory: #f5f2eb;--muted: rgba(245, 242, 235, .62);--line: rgba(245, 242, 235, .1);--gold: #c8a96a;--gold-2: #e2c88f;color:#f5f2eb}.cnf-device--img{width:min(100%,400px);height:auto;filter:drop-shadow(0 40px 50px rgba(18,19,22,.28))}.cnf-tone--dark .cnf-device--img,.cnf-tone--panel .cnf-device--img{filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}.cnf-vis--device{display:grid;place-items:center}.cnf-panel{position:relative;padding:22px;border:1px solid var(--line);background:linear-gradient(160deg,#15181c,#0c0d10);box-shadow:0 50px 90px -40px #000000e6,inset 0 1px #f5f2eb0f}.cnf-panel__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;letter-spacing:.08em;color:var(--muted)}.cnf-panel__top span{display:inline-flex;align-items:center;gap:10px}.cnf-panel__top .cnf-ic{color:var(--gold);width:18px;height:18px}.cnf-panel__top b{color:var(--ok);font-size:11px;letter-spacing:.2em}.cnf-panel__bar{height:3px;margin:16px 0 6px;background:#f5f2eb14}.cnf-panel__bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));transform-origin:left;animation:cnf-fill 2.4s cubic-bezier(.2,.7,.2,1) both}.cnf-panel__note{margin-top:14px!important;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f5f2eb4d}.cnf-scan li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ivory)}.cnf-scan em{font-style:normal;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cnf-scan .ok{color:var(--ok)}.cnf-scan .warn{color:var(--warn)}.cnf-chart{display:block;width:100%;height:clamp(160px,18vw,240px);margin-top:18px}.cnf-chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cnf-chart .l1,.cnf-legend .l1{stroke:var(--gold-2);background:var(--gold-2)}.cnf-chart .l2,.cnf-legend .l2{stroke:#5bd18b;background:#5bd18b}.cnf-chart .l3,.cnf-legend .l3{stroke:#4aa3ff;background:#4aa3ff}.cnf-chart .l4,.cnf-legend .l4{stroke:#f5f2eb8c;background:#f5f2eb8c}.cnf-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px!important;font-size:12px;color:var(--muted)}.cnf-legend li{display:inline-flex;align-items:center;gap:8px}.cnf-legend i{width:14px;height:2px}.cnf-loop{display:flex;align-items:center;justify-content:center;gap:16px;margin:26px 0 22px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.cnf-loop .cnf-ic{width:34px;height:34px;color:var(--gold);animation:cnf-spin 6s linear infinite}.cnf-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cnf-acts li{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);background:#f5f2eb05;font-size:14px}.cnf-acts .cnf-ic{color:var(--gold)}.cnf-volt{padding:clamp(28px,4vw,56px);border:1px solid var(--line);background:radial-gradient(80% 90% at 50% 0%,rgba(200,169,106,.12),transparent 60%),#0d0f12}.cnf-volt__num{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:clamp(72px,9vw,150px);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--ivory)}.cnf-volt__num small{margin-left:10px;font-size:.28em;color:var(--gold)}.cnf-volt__gauge{height:6px;margin-top:30px;background:#f5f2eb14}.cnf-volt__gauge i{display:block;height:100%;width:calc(var(--v) * 100%);background:linear-gradient(90deg,#f0b45a,#5bd18b)}.cnf-volt__scale{display:flex;justify-content:space-between;margin-top:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cnf-grid{padding:clamp(72px,8vw,140px) 0;border-top:1px solid var(--line)}.cnf-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cnf-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cnf-tiles--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cnf-tiles li{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:clamp(20px,2vw,30px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .4s ease}.cnf-tiles b{margin-top:auto;font-size:15px;font-weight:500;line-height:1.3;color:var(--ivory)}.cnf-tiles li:has(span) b{margin-top:22px}.cnf-tiles span{font-size:13px;line-height:1.55;color:var(--muted)}.cnf-ic--tile{width:30px;height:30px;color:var(--gold);stroke-width:1.3}@media(hover:hover){.cnf-tiles li:hover{background:#c8a96a0f}}.cnf-compare{padding:clamp(72px,8vw,140px) 0}.cnf-table{border-top:1px solid var(--line)}.cnf-tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.cnf-tr>span{padding:20px 16px;font-size:15px;line-height:1.45;color:var(--muted)}.cnf-tr>span:first-child{padding-left:0;color:var(--ivory)}.cnf-tr .is-us{background:#c8a96a12;color:var(--ivory);text-align:center}.cnf-tr>span:last-child{text-align:center}.cnf-tr--head>span{padding-top:0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.cnf-tr--head .is-us{padding-top:18px;color:var(--gold-2)}.cnf-tr .cnf-ic{width:22px;height:22px;color:var(--gold-2);vertical-align:middle}.cnf-tr .cnf-ic.is-no{color:#f5f2eb4d}.cnf-check{padding:clamp(72px,8vw,140px) 0;scroll-margin-top:90px}.cnf-check__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,110px);align-items:start}.cnf-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(22px,3vw,40px);border:1px solid var(--line);background:#f5f2eb06}.cnf-form label{display:grid;gap:8px}.cnf-form label.is-wide{grid-column:1 / -1}.cnf-form label>span{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.cnf-form small{letter-spacing:.04em;text-transform:none;font-weight:400}.cnf-form :is(input,select){width:100%;height:52px;margin:0;padding:0 14px;border:1px solid rgba(245,242,235,.22);border-radius:0;background:#0b0c0f;color:var(--ivory);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}.cnf-form select{background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cnf-form .cnf-btn{grid-column:1 / -1;width:100%;margin-top:6px}.cnf-result{grid-column:1 / -1;display:grid;gap:8px;padding:18px;border-left:2px solid var(--gold);background:#f5f2eb0a;font-size:14px;line-height:1.6;color:var(--muted)}.cnf-result.is-ok{border-color:var(--ok)}.cnf-result.is-warn{border-color:var(--warn)}.cnf-result b{color:var(--ivory);font-weight:600}.cnf-result a{color:var(--gold-2);text-underline-offset:3px}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-form :is(input,select){background-color:#fff;color:#121316;border-color:#12131633}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-form{background:#fff;box-shadow:0 30px 60px -40px #12131640}:is(.cnf-tone--light,.cnf-tone--ivory) .cnf-result{background:#f5f2eb}.cnf-specs{padding:clamp(72px,8vw,140px) 0}.cnf-specs__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(36px,6vw,110px);align-items:start}.cnf-dl{margin-top:36px!important;border-top:1px solid var(--line)}.cnf-dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.cnf-dl dt{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.cnf-dl dd{font-size:15px;line-height:1.5;color:var(--ivory)}.cnf-box{padding:clamp(22px,3vw,36px);border:1px solid var(--line);background:#f5f2eb06}.cnf-box__vis{display:grid;place-items:center;padding:24px 0 8px}.cnf-box__vis .cnf-device{width:170px}.cnf-box__img{display:block;width:100%;height:auto;margin-top:18px}.cnf-box ul{display:grid;gap:0;margin-top:18px!important}.cnf-box li{padding:12px 0;border-top:1px solid var(--line);font-size:14px;color:var(--ivory)}.cnf-faq{padding:clamp(72px,8vw,140px) 0}.cnf-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,110px)}.cnf-qa{border-top:1px solid var(--line)}.cnf-qa details{border-bottom:1px solid var(--line)}.cnf-qa summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:var(--ivory)}.cnf-qa summary::-webkit-details-marker{display:none}.cnf-qa summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:300;line-height:1}.cnf-qa details[open] summary:after{content:"\2212"}.cnf-qa details p{padding:0 40px 22px 0;color:var(--muted);font-size:15px;line-height:1.7}.cnf-cta{padding:clamp(72px,9vw,150px) 0;border-top:1px solid var(--line);background:radial-gradient(50% 120% at 85% 50%,rgba(200,169,106,.16),transparent 65%),var(--ink)}.cnf-cta__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(32px,5vw,90px);align-items:end}.cnf-cta__buy{display:grid;gap:16px;justify-items:start}.cnf-cta__price{font-family:var(--font-heading-family, inherit);font-size:clamp(36px,3.6vw,56px);font-weight:300;letter-spacing:-.03em;line-height:1}.cnf-cta__small{color:var(--muted);font-size:13px;line-height:1.6}@keyframes cnf-fill{0%{transform:scaleX(0)}}@keyframes cnf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cnf-panel__bar i,.cnf-loop .cnf-ic{animation:none}}@media screen and (max-width:989px){.cnf-hero__grid,.cnf-banner__grid,.cnf-split__grid,.cnf-check__grid,.cnf-specs__grid,.cnf-faq__grid,.cnf-cta__grid{grid-template-columns:minmax(0,1fr)}.cnf-hero__vis{order:-1}.cnf-device{width:min(70%,280px)}.cnf-banner--right .cnf-banner__copy,.cnf-split.is-rev .cnf-split__media{order:0}.cnf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cnf-stats li:nth-child(3){padding-left:0;border-left:0}.cnf-stats li{padding-bottom:24px}.cnf-tiles,.cnf-tiles--5{grid-template-columns:repeat(3,minmax(0,1fr))}.cnf-hero.has-img,.cnf-banner.has-img{min-height:0}.cnf-hero.has-img{padding-top:56vw}.cnf-banner.has-img{padding-top:60vw;padding-bottom:56px;align-items:flex-end}.cnf-hero.has-img .cnf-hero__img,.cnf-banner.has-img .cnf-banner__img{height:75vw;bottom:auto}.cnf-hero.has-img:is(.cnf-tone--light,.cnf-tone--ivory):after{background:linear-gradient(180deg,#faf8f400 0,#faf8f44d 40vw,#f3eee6 75vw)!important}.cnf-hero.has-img:after,.cnf-banner.has-img:after,.cnf-banner--right.has-img:after{background:linear-gradient(180deg,rgba(7,8,10,0) 0,rgba(7,8,10,.2) 40vw,var(--ink) 75vw)}}@media screen and (max-width:749px){.cnf-w{width:calc(100% - 40px)}.cnf-tiles,.cnf-tiles--3,.cnf-tiles--5{grid-template-columns:repeat(2,minmax(0,1fr))}.cnf-tiles li{min-height:128px;padding:18px 16px}.cnf-tiles span{display:none}.cnf-acts{grid-template-columns:minmax(0,1fr)}.cnf-tr{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr)}.cnf-tr>span{padding:16px 8px;font-size:13.5px}.cnf-tr--head>span{font-size:9.5px;letter-spacing:.14em}.cnf-form{grid-template-columns:minmax(0,1fr)}.cnf-dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.cnf-btn{width:100%}.cnf-actions .cnf-btn{flex:1 1 100%}.cnf-qa details p{padding-right:0}}.cnp{--bg: #ffffff;--bone: #f4f4f5;--card: #ffffff;--ink: #0a0a0b;--muted: #55575c;--line: rgba(10, 10, 11, .09);--gold: #a8771f;--champ: #c4922f;--gold-soft: #f8efdc;--gold-grad: linear-gradient(95deg, #9c6c17 0%, #c99a3c 55%, #b07e24 100%);--ok: #c4922f;--warn: #c9822b;--r: 12px;--shadow: 0 0 0 1px rgba(10, 10, 11, .07), 0 18px 40px -28px rgba(10, 10, 11, .22);background:var(--bg);color:var(--ink);font-family:var(--f-body, inherit);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.cnp *,.cnp *:before,.cnp *:after{box-sizing:border-box}.cnp-sprite{position:absolute;width:0;height:0;overflow:hidden}.cnp :is(h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}.cnp :is(ul,ol){list-style:none}.cnp-w{width:min(1280px,calc(100% - clamp(32px,6vw,96px)));margin:0 auto}.cnp-ic{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cnp-sec{padding:clamp(56px,9vw,136px) 0;scroll-margin-top:70px}.cnp-tone--white{background:var(--bg)}.cnp-tone--bone{background:var(--bone)}.cnp-head{max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.cnp-head.is-center{margin-inline:auto;text-align:center}.cnp-k{display:inline-flex;align-items:center;gap:12px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cnp-h{color:var(--ink);margin-top:14px!important;font-family:var(--f-head, inherit);font-size:clamp(28px,3.6vw,52px);font-weight:600;letter-spacing:-.028em;line-height:1.08;text-wrap:balance}.cnp-h em{font-style:normal;color:var(--gold);background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cnp-lead{margin-top:18px!important;color:var(--muted);font-size:clamp(15.5px,1.2vw,18px);line-height:1.65;max-width:60ch}.cnp-head.is-center .cnp-lead{margin-inline:auto}.cnp-foot{margin-top:24px!important;color:var(--muted);font-size:13px;line-height:1.6}.cnp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;border:0;background:var(--ink);color:#fff!important;font:inherit;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s ease,transform .25s ease}@media(hover:hover){.cnp-btn:hover{background:#2a2b30;transform:translateY(-1px)}}.cnp :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cnp-tabs{position:sticky;top:0;z-index:20;background:#ffffffe0;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.cnp-tabs__in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px}.cnp-tabs__links{display:flex;gap:clamp(16px,2.4vw,36px);overflow-x:auto;scrollbar-width:none}.cnp-tabs__links::-webkit-scrollbar{display:none}.cnp-tabs__links a{position:relative;padding:20px 0;color:var(--muted);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s ease}.cnp-tabs__links a.is-on,.cnp-tabs__links a:hover{color:var(--ink)}.cnp-tabs__links a.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--champ)}.cnp-tabs__buy{flex:0 0 auto;padding:11px 18px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.cnp-banner{padding:clamp(28px,3vw,48px) 0 0}.cnp-banner__fig{margin:0;overflow:hidden;border-radius:var(--r);background:#0a0a0b;box-shadow:var(--shadow)}.cnp-banner__fig img{display:block;width:100%;height:auto}.cnp-banner__m{display:none!important}.cnp-spot{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(560px,52vw,780px);padding:clamp(64px,8vw,120px) 0;background:#050506;color:#fff;--mx: 0;--my: 0;--sx: 30%;--sy: 40%}.cnp-spot__bg{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;z-index:-3;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -10px),0) scale(1.04);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cnp-spot__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--pos)}.cnp-spot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#050506f0,#050506d1 34%,#05050640 62%,#0505060d),linear-gradient(0deg,rgba(5,5,6,.7),transparent 40%)}.cnp-spot__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--sx) var(--sy),rgba(217,178,94,.18),transparent 70%);transition:background .2s linear}.cnp-spot__in{position:relative}.cnp-spot__in>*{max-width:640px}.cnp-spot__k{display:flex;align-items:center;gap:16px;margin:0 0 22px!important;color:#e0bd72;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.cnp-spot__k:before{content:"";width:40px;height:2px;background:currentColor}.cnp-spot__h{margin:0!important;color:#fff;font-family:var(--f-head, inherit);font-size:clamp(40px,5.4vw,80px);font-weight:700;letter-spacing:-.035em;line-height:1.02}.cnp-spot__h em{display:block;font-style:normal;background:linear-gradient(95deg,#d9a640,#f5d78f 45%,#c99a3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 24px rgba(217,166,64,.25))}.cnp-spot__p{margin:22px 0 0!important;color:#fffc;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.cnp-spot__chips{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px;margin:34px 0 0!important}.cnp-spot__chips li{display:flex;align-items:center;gap:14px;min-width:230px;padding:14px 20px;border:1px solid rgba(224,189,114,.38);border-radius:999px;background:#0c0c0e8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:15px;font-weight:500;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease,box-shadow .35s ease,background .35s ease}.cnp-spot__chips .cnp-ic{width:22px;height:22px;color:#e0bd72;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.cnp-spot__chips li:hover{transform:translateY(-3px);border-color:#e0bd72;background:#1c1810b3;box-shadow:0 0 0 1px #e0bd7259,0 14px 34px -14px #e0bd728c}.cnp-spot__chips li:hover .cnp-ic{transform:scale(1.12) rotate(-6deg)}}.cnp-spot [class^=cnp-spot__]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.cnp-spot.is-ready:not(.is-in) .cnp-spot__k,.cnp-spot.is-ready:not(.is-in) .cnp-spot__h,.cnp-spot.is-ready:not(.is-in) .cnp-spot__p{opacity:0;transform:translateY(18px)}.cnp-spot.is-ready:not(.is-in) .cnp-spot__chips li{opacity:0;transform:translateY(14px)}.cnp-spot.is-in .cnp-spot__chips li{transition-delay:calc(var(--i) * 70ms + .25s)}.cnp-spot.is-in .cnp-spot__p{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.cnp-spot__bg,.cnp-spot__chips li,.cnp-spot [class^=cnp-spot__]{transition:none!important;transform:none!important;opacity:1!important}}.cnp-stats-wrap{padding:clamp(28px,3vw,44px) 0 0}.cnp-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cnp-stats li{display:grid;gap:6px;padding:22px 20px;border-radius:10px;background:var(--card);box-shadow:var(--shadow)}.cnp-stats .cnp-ic{color:var(--champ);width:24px;height:24px;margin-bottom:8px}.cnp-stats b{font-family:var(--f-head, inherit);font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1}.cnp-stats span{color:var(--muted);font-size:12.5px;line-height:1.4}.cnp-hero{padding-bottom:clamp(40px,5vw,80px)}.cnp-hero .cnp-h{font-size:clamp(34px,5.3vw,76px);font-weight:700;letter-spacing:-.035em}.cnp-pills{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 clamp(28px,3vw,44px)!important}.cnp-pills li{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:13px;font-weight:600}.cnp-hero__media{overflow:hidden;border-radius:var(--r);background:var(--bone);box-shadow:var(--shadow)}.cnp-hero__media img{display:block;width:100%;height:auto;aspect-ratio:2560 / 1100;object-fit:cover}.cnp-row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cnp-arrows{display:flex;gap:10px;margin-bottom:clamp(32px,4vw,56px)}.cnp-arrows button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink);cursor:pointer;box-shadow:var(--shadow);transition:background .2s ease,color .2s ease}@media(hover:hover){.cnp-arrows button:hover{background:var(--ink);color:#fff}}.cnp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,400px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px max(calc((100vw - 1360px)/2),clamp(16px,3vw,48px)) 24px;scroll-padding-inline:max(calc((100vw - 1360px)/2),clamp(16px,3vw,48px))}.cnp-rail::-webkit-scrollbar{display:none}.cnp-card{transition:box-shadow .3s ease,transform .3s ease;scroll-snap-align:start;overflow:hidden;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);display:flex;flex-direction:column}.cnp-card__media{aspect-ratio:4 / 3;display:grid;place-items:center;padding:22px;background:linear-gradient(160deg,#f6f6f7,#ebebed);overflow:hidden}.cnp-card__media img{width:100%;height:100%;object-fit:cover}.cnp-card__media--device img,.cnp-card__media--plain img{object-fit:contain}.cnp-card__media:not(.cnp-card__media--device):has(>img:only-child){padding:0}.cnp-card__media--device img{width:auto;height:86%;object-fit:contain;filter:drop-shadow(0 22px 26px rgba(18,19,22,.25))}.cnp-card__body{padding:24px 24px 28px}.cnp-card__n{color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.16em}.cnp-card h3{margin-top:10px!important;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.cnp-card p{margin-top:8px!important;color:var(--muted);font-size:14.5px;line-height:1.6}@media(hover:hover){.cnp-card:hover,.cnp-steps li:hover,.cnp-personas li:hover{box-shadow:0 0 0 1px #c4922f8c,0 22px 44px -26px #0a0a0b47}}.cnp-vis{width:100%;padding:16px;border-radius:14px;background:#0f1114;color:#f5f2eb;box-shadow:0 20px 40px -24px #0009;font-size:12.5px}.cnp-vis__top{display:flex;justify-content:space-between;gap:8px;color:#f5f2eb99;font-size:11px;letter-spacing:.06em}.cnp-vis__top b{color:#5bd18b;letter-spacing:.16em}.cnp-vis__rows li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(245,242,235,.08)}.cnp-vis__rows em{font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#5bd18b}.cnp-vis__rows em.w{color:#f0b45a}.cnp-vis__note{margin-top:8px!important;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#f5f2eb4d}.cnp-vis svg.chart{display:block;width:100%;height:120px;margin-top:10px}.cnp-vis svg.chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.cnp-vis__acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px!important}.cnp-vis__acts li{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(245,242,235,.1);border-radius:8px}.cnp-vis__acts .cnp-ic{width:16px;height:16px;color:#e2c88f}.cnp-vis__volt{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:64px;line-height:1;letter-spacing:-.04em}.cnp-vis__volt small{font-size:18px;color:#e2c88f;margin-left:6px}.cnp-vis__gauge{height:5px;margin-top:16px;border-radius:3px;background:#f5f2eb1a;overflow:hidden}.cnp-vis__gauge i{display:block;width:72%;height:100%;background:linear-gradient(90deg,#f0b45a,#5bd18b)}.cnp-inter{background:#0a0a0b;color:#f5f5f7;--ink: #f5f5f7;--muted: rgba(245, 245, 247, .68);--gold: #d9b25e;--line: rgba(245, 245, 247, .14)}.cnp-inter .cnp-h{color:#fff}.cnp-inter__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.cnp-inter .cnp-head{margin-bottom:28px}.cnp-chips{display:flex;flex-wrap:wrap;gap:8px}.cnp-chips li{padding:9px 14px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;font-weight:500;color:#f5f3eedb}.cnp-inter__vis{display:grid;place-items:center}.cnp-inter__vis img{width:100%;height:auto;border-radius:var(--r)}.cnp-inter__vis .cnp-vis{max-width:520px;padding:22px;font-size:14px;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 1px #f5f3ee14}.cnp-pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cnp-pics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cnp-pics a{display:block;overflow:hidden;border-radius:var(--r);box-shadow:var(--shadow);background:#101214}.cnp-pics img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.cnp-pics a:hover img{transform:scale(1.02)}}.cnp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:s}.cnp-steps li{position:relative;padding:30px 28px 34px;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-steps__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.cnp-steps__top span{font-family:var(--f-head, inherit);font-size:52px;font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--gold)}.cnp-steps__top .cnp-ic{width:30px;height:30px}.cnp-steps h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.cnp-steps p{margin-top:8px!important;color:var(--muted);font-size:15px;line-height:1.6}.cnp-steps-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;margin-bottom:clamp(32px,4vw,56px)}.cnp-steps-top .cnp-head{margin-bottom:0}.cnp-steps-top__img{display:block;overflow:hidden;border-radius:var(--r);box-shadow:var(--shadow)}.cnp-steps-top__img img{display:block;width:100%;height:auto}.cnp-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,100px);align-items:start}.cnp-note{display:flex;gap:12px;align-items:flex-start;max-width:52ch;padding:16px 18px;border-radius:10px;background:var(--gold-soft);color:#6b4c12;font-size:13.5px;line-height:1.55}.cnp-note .cnp-ic{width:20px;height:20px}.cnp-cmds{display:grid;gap:12px}.cnp-cmds li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;border-radius:10px;background:var(--card);box-shadow:var(--shadow)}.cnp-cmds .cnp-ic{width:28px;height:28px;color:var(--champ)}.cnp-cmds b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.cnp-cmds span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5}.cnp-cmds em{font-style:normal;padding:7px 12px;border-radius:999px;background:var(--gold-soft);color:#8a5f12;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cnp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cnp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cnp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cnp-grid li{display:flex;flex-direction:column;gap:14px;min-height:132px;padding:22px 20px;border-radius:10px;background:var(--card);box-shadow:var(--shadow);transition:transform .3s ease}@media(hover:hover){.cnp-grid li:hover{transform:translateY(-3px)}}.cnp-grid .cnp-ic{width:28px;height:28px;color:var(--champ)}.cnp-grid b{margin-top:auto;font-size:15.5px;font-weight:600;line-height:1.3}.cnp-grid span{color:var(--muted);font-size:13.5px;line-height:1.55}.cnp-grid li:has(span) b{margin-top:0}.cnp-dark{position:relative;isolation:isolate;overflow:hidden;background:#0a0a0b;color:#f5f5f7;--muted: rgba(245, 245, 247, .66);--gold: #d9b25e;--line: rgba(245, 245, 247, .14)}.cnp-dark__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:left center;opacity:.55}.cnp-dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0a0b1a,#0a0a0bbf 45%,#0a0a0b 70%)}.cnp-time-grid.has-img{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,88px);align-items:center}.cnp-time__fig{margin:0;overflow:hidden;border-radius:var(--r);box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -40px #000000e6}.cnp-time__fig img{display:block;width:100%;height:auto}.cnp-time-grid:not(.has-img) .cnp-time__copy{max-width:820px;margin-left:auto}.cnp-dark .cnp-h{color:#fff}.cnp-time b{background:linear-gradient(180deg,#fff,#e9cf93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cnp-dark .cnp-h em,.cnp-inter .cnp-h em{--gold-grad: linear-gradient(95deg, #d9b25e, #f3d796 60%, #d9b25e)}.cnp-time{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cnp-time:before{content:"";position:absolute;left:8%;right:8%;top:30px;height:1px;background:linear-gradient(90deg,transparent,#d9b25e,transparent)}.cnp-time li{position:relative;display:grid;justify-items:center;gap:10px;padding:0 8px;text-align:center}.cnp-time span{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--line);border-radius:50%;background:#161618;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cnp-time b{font-family:var(--f-head, inherit);font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.03em;color:#fff}.cnp-time em{font-style:normal;color:var(--muted);font-size:13px;line-height:1.4}.cnp-dark .cnp-foot{margin-top:28px!important}.cnp-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cnp-personas li{padding:32px 28px;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-personas .cnp-ic{width:34px;height:34px;color:var(--champ)}.cnp-personas h3{margin-top:28px!important;font-size:21px;font-weight:600;letter-spacing:-.02em}.cnp-personas p{margin-top:8px!important;color:var(--muted);font-size:15px;line-height:1.6}.cnp-table{overflow:hidden;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-tr{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;border-top:1px solid var(--line)}.cnp-tr>span{padding:18px 20px;font-size:15px;line-height:1.45;text-align:center;color:var(--muted)}.cnp-tr>span:first-child{text-align:left;color:var(--ink);font-weight:500}.cnp-tr .is-us{background:#fbf5e8;color:var(--ink);font-weight:600}.cnp-tr--head{border-top:0}.cnp-tr--head>span{padding-top:22px;padding-bottom:22px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cnp-tr--head .is-us{background:var(--ink);color:#f3d796}.cnp-yes{color:var(--champ);width:24px;height:24px;vertical-align:middle;stroke-width:2}.cnp-no{color:#12131640;width:24px;height:24px;vertical-align:middle}.cnp-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(22px,3vw,36px);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-form label{display:grid;gap:8px}.cnp-form label.is-wide{grid-column:1 / -1}.cnp-form label>span{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cnp-form small{letter-spacing:.02em;text-transform:none;font-weight:400}.cnp-form :is(input,select){width:100%;height:52px;margin:0;padding:0 14px;border:1px solid rgba(18,19,22,.16);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none}.cnp-form select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}.cnp-form .cnp-btn{grid-column:1 / -1;width:100%;margin-top:4px;border-radius:10px}.cnp-result{grid-column:1 / -1;display:grid;gap:8px;padding:16px 18px;border-radius:12px;background:var(--bone);font-size:14px;line-height:1.6;color:var(--muted)}.cnp-result.is-ok{background:#eef7f1}.cnp-result.is-warn{background:#fbf1e3}.cnp-result b{color:var(--ink)}.cnp-result a{color:var(--ink);font-weight:600;text-underline-offset:3px}.cnp-specs{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:20px;align-items:start}.cnp-dl{overflow:hidden;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:16px 24px;border-top:1px solid var(--line)}.cnp-dl>div:first-child{border-top:0}.cnp-dl dt{color:var(--muted);font-size:14px}.cnp-dl dd{font-size:15px;font-weight:500}.cnp-box{padding:28px;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.cnp-box__media{display:grid;place-items:center;min-height:40px;margin:-4px 0 22px}.cnp-box__media img{width:min(80%,280px);height:auto;filter:drop-shadow(0 24px 28px rgba(18,19,22,.22))}.cnp-box ul{display:grid;gap:12px;margin-top:16px!important}.cnp-box li{display:flex;gap:10px;font-size:14.5px;line-height:1.5}.cnp-box .cnp-ic{width:20px;height:20px;color:var(--ok)}.cnp-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,100px)}.cnp-qa{display:grid;gap:10px}.cnp-qa details{border-radius:10px;background:var(--card);box-shadow:var(--shadow)}.cnp-qa summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;font-size:16.5px;font-weight:600;line-height:1.4}.cnp-qa summary::-webkit-details-marker{display:none}.cnp-qa summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:400;line-height:1}.cnp-qa details[open] summary:after{content:"\2212"}.cnp-qa details p{padding:0 24px 22px;color:var(--muted);font-size:15px;line-height:1.7}.cnp-cta{padding-top:0}.cnp-cta__card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:32px;align-items:center;padding:clamp(32px,5vw,72px);border-radius:var(--r);background:radial-gradient(55% 120% at 85% 50%,#f5ddaa,transparent 62%),linear-gradient(160deg,#f8f8f9,#ededef)}.cnp-cta .cnp-head{margin-bottom:0}.cnp-trust{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px!important}.cnp-trust li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.cnp-trust .cnp-ic{width:20px;height:20px;color:var(--champ)}.cnp-cta__buy{display:grid;justify-items:center;gap:14px;text-align:center}.cnp-cta__img{width:220px;height:auto;filter:drop-shadow(0 26px 30px rgba(18,19,22,.25))}.cnp-cta__price{font-family:var(--f-head, inherit);font-size:clamp(34px,3.4vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1}.cnp-cta__price s{margin-left:10px;color:var(--muted);font-size:.45em;font-weight:400}@media screen and (max-width:1100px){.cnp-stats,.cnp-grid,.cnp-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.cnp-split,.cnp-faq,.cnp-specs,.cnp-cta__card,.cnp-inter__grid,.cnp-steps-top,.cnp-time-grid.has-img,.cnp-steps,.cnp-personas,.cnp-pics,.cnp-pics--3,.cnp-feat,.cnp-feat--3{grid-template-columns:minmax(0,1fr)}.cnp-time{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.cnp-time:before{display:none}.cnp-dark:after{background:linear-gradient(180deg,#0a0a0b80,#0a0a0b 60%)}.cnp-steps__top{margin-bottom:20px}}@media screen and (max-width:749px){.cnp-w{width:calc(100% - 40px)}.cnp-spot{align-items:flex-end;min-height:0;padding:56vw 0 48px}.cnp-spot__bg{inset:0 0 auto;height:78vw;transform:none}.cnp-spot:before{background:linear-gradient(180deg,#05050600 0,#05050659 40vw,#050506 76vw)}.cnp-spot__chips{grid-template-columns:minmax(0,1fr)}.cnp-spot__chips li{min-width:0}.cnp-banner__fig:has(.cnp-banner__m) .cnp-banner__d{display:none}.cnp-banner__m{display:block!important}.cnp-banner{padding-top:0}.cnp-banner .cnp-w{width:100%}.cnp-banner__fig{border-radius:0;box-shadow:none}.cnp{font-size:15.5px}.cnp-sec{padding:56px 0}.cnp-tabs__buy,.cnp-arrows{display:none}.cnp-stats,.cnp-grid,.cnp-grid--4,.cnp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cnp-grid li{min-height:116px;padding:18px 16px}.cnp-grid span{display:none}.cnp-rail{grid-auto-columns:82vw;gap:14px;padding-inline:16px;scroll-padding-inline:16px}.cnp-hero__media{border-radius:18px}.cnp-hero__media img{aspect-ratio:4 / 3;object-position:72% center}.cnp-cmds li{grid-template-columns:auto 1fr}.cnp-cmds em{display:none}.cnp-tr{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.9fr))}.cnp-tr>span{padding:14px 8px;font-size:13px}.cnp-tr>span:first-child{padding-left:14px}.cnp-tr--head>span{font-size:9.5px;letter-spacing:.08em}.cnp-form{grid-template-columns:minmax(0,1fr)}.cnp-dl>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 18px}.cnp-cta__card{border-radius:22px}}.cnp-feat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cnp-feat--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cnp-feat__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);transition:box-shadow .3s ease,transform .3s ease}@media(hover:hover){.cnp-feat__card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #c4922f8c,0 26px 50px -28px #0a0a0b80}}.cnp-feat__media{overflow:hidden;background:#0a0a0b}.cnp-feat__media img{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.cnp-feat__card:hover .cnp-feat__media img{transform:scale(1.03)}}.cnp-feat__body{padding:24px 26px 28px}.cnp-feat__tag{display:inline-block;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:var(--gold-soft);color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cnp-feat__body h3{font-family:var(--f-head, inherit);font-size:clamp(21px,1.8vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.cnp-feat__body p{margin-top:10px!important;color:var(--muted);font-size:15.5px;line-height:1.6}.cnp-feat__steps{margin-top:18px!important;border-top:1px solid var(--line)}.cnp-feat__steps li{display:grid;grid-template-columns:70px 1fr;column-gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.cnp-feat__steps span{grid-row:span 2;padding-top:2px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cnp-feat__steps b{font-size:15px;font-weight:600;color:var(--ink)}.cnp-feat__steps em{font-style:normal;color:var(--muted);font-size:14px;line-height:1.5}.cnp-grid.is-pills li{flex-direction:row;align-items:center;gap:12px;min-height:0;padding:14px 16px}.cnp-grid.is-pills b{margin-top:0;font-size:14.5px}.cnp-grid.is-pills .cnp-ic{width:24px;height:24px}.cnp.is-dark{--bg: #0b0c0e;--bone: #101115;--card: #15171b;--ink: #f5f5f7;--muted: rgba(245, 245, 247, .68);--line: rgba(255, 255, 255, .08);--gold: #e0bd72;--champ: #e0bd72;--gold-soft: rgba(224, 189, 114, .13);--gold-grad: linear-gradient(95deg, #d9a640 0%, #f5d78f 50%, #c99a3c 100%);--ok: #5bd18b;--shadow: 0 0 0 1px rgba(255, 255, 255, .07), 0 26px 50px -30px rgba(0, 0, 0, .9);background:var(--bg);color:var(--ink)}.cnp.is-dark .cnp-sec,.cnp.is-dark .cnp-stats-wrap,.cnp.is-dark .cnp-banner{background:radial-gradient(55% 40% at 85% 0%,rgba(224,189,114,.07),transparent 70%),var(--bg)}.cnp.is-dark .cnp-tone--bone{background:radial-gradient(55% 40% at 12% 0%,rgba(224,189,114,.07),transparent 70%),var(--bone)}.cnp.is-dark .cnp-h{color:#fff}.cnp.is-dark :is(h3,.cnp-stats b,.cnp-grid b,.cnp-cmds b,.cnp-dl dd,.cnp-qa summary,.cnp-tr>span:first-child,.cnp-cta__price){color:#fff}.cnp.is-dark :is(.cnp-card,.cnp-stats li,.cnp-steps li,.cnp-cmds li,.cnp-grid li,.cnp-personas li,.cnp-dl,.cnp-box,.cnp-qa details,.cnp-table,.cnp-form,.cnp-pills li,.cnp-feat__card){background:linear-gradient(180deg,#181a1f,#121418)}.cnp.is-dark .cnp-card__media{background:radial-gradient(70% 60% at 50% 0%,rgba(224,189,114,.14),transparent 70%),#0e0f12}.cnp.is-dark :is(.cnp-btn,.cnp-tabs__buy){background:var(--gold-grad);color:#0b0c0e!important}.cnp.is-dark .cnp-tabs{background:#0b0c0edb}.cnp.is-dark .cnp-arrows button{background:#17191e;color:#fff}.cnp.is-dark .cnp-note{background:#e0bd721a;color:#ecd9a8}.cnp.is-dark .cnp-cmds em{background:#e0bd7224;color:#e0bd72}.cnp.is-dark .cnp-tr .is-us{background:#e0bd7214;color:#fff}.cnp.is-dark .cnp-tr--head .is-us{background:var(--gold-grad);color:#0b0c0e}.cnp.is-dark .cnp-no{color:#ffffff40}.cnp.is-dark .cnp-form :is(input,select){background-color:#0e0f12;border-color:#ffffff24;color:#fff}.cnp.is-dark .cnp-result,.cnp.is-dark .cnp-result.is-ok,.cnp.is-dark .cnp-result.is-warn{background:#ffffff0d}.cnp.is-dark .cnp-result b{color:#fff}.cnp.is-dark .cnp-result a{color:#e0bd72}.cnp.is-dark .cnp-cta__card{background:radial-gradient(55% 120% at 85% 50%,rgba(224,189,114,.22),transparent 62%),linear-gradient(160deg,#181a1f,#101115);box-shadow:var(--shadow)}.cnp.is-dark .cnp-hero__media,.cnp.is-dark .cnp-feat__media{background:#0e0f12}.cnp.is-dark .cnp-box__media img,.cnp.is-dark .cnp-cta__img{filter:drop-shadow(0 24px 30px rgba(0,0,0,.6))}@media screen and (max-width:989px){.cnp-feat,.cnp-feat--3{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.cnp-feat__body{padding:20px 18px 22px}.cnp-feat__steps li{grid-template-columns:58px 1fr}}.cnp-more{display:none}@media screen and (max-width:749px){.cnp-sec{padding:40px 0}.cnp-head{margin-bottom:20px}.cnp-h{font-size:clamp(26px,7.2vw,31px);margin-top:10px!important}.cnp-hero .cnp-h{font-size:clamp(30px,8.4vw,36px)}.cnp-lead{margin-top:10px!important;font-size:15px;line-height:1.55}.cnp-foot{margin-top:14px!important;font-size:12px}.cnp-k{font-size:11px}.cnp-steps,.cnp-personas,.cnp-feat,.cnp-feat--3{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:2px 20px 8px;scroll-padding:0 20px}.cnp-steps::-webkit-scrollbar,.cnp-personas::-webkit-scrollbar,.cnp-feat::-webkit-scrollbar{display:none}.cnp-steps>li,.cnp-personas>li,.cnp-feat>li{scroll-snap-align:start}.cnp-steps li{padding:20px 18px 22px}.cnp-steps__top{margin-bottom:14px}.cnp-steps__top span{font-size:38px}.cnp-steps h3,.cnp-personas h3{font-size:18px}.cnp-steps p,.cnp-personas p{font-size:14px}.cnp-personas li{padding:22px 18px}.cnp-personas h3{margin-top:16px!important}.cnp-feat__body h3{font-size:19px}.cnp-feat__body p{font-size:14px}.cnp-feat__steps li{padding:10px 0}.cnp-feat__steps em{font-size:13px}.cnp-stats-wrap{padding-top:20px}.cnp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnp-stats li{padding:14px 10px;gap:3px}.cnp-stats .cnp-ic{width:18px;height:18px;margin-bottom:4px}.cnp-stats b{font-size:17px}.cnp-stats span{font-size:11px;line-height:1.3}.cnp-grid.is-pills:not(.is-open) li:nth-child(n+9){display:none}.cnp-grid.is-pills li{padding:12px;gap:9px}.cnp-grid.is-pills b{font-size:13px}.cnp-dl:not(.is-open)>div:nth-child(n+7){display:none}.cnp-more{display:block;width:100%;margin:12px 0 0;padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:pointer}.cnp-specs .cnp-more{margin-bottom:12px}.cnp-spot{padding-bottom:36px}.cnp-spot__h{font-size:clamp(32px,9vw,40px)}.cnp-spot__p{font-size:15px;margin-top:14px!important}.cnp-spot__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:22px!important}.cnp-spot__chips li{padding:10px 12px;gap:8px;font-size:12.5px;line-height:1.25;border-radius:12px}.cnp-spot__chips .cnp-ic{width:18px;height:18px}.cnp-time-grid.has-img{gap:22px}.cnp-time{row-gap:18px}.cnp-time span{width:48px;height:48px;font-size:10px}.cnp-time b{font-size:26px}.cnp-steps-top{gap:18px;margin-bottom:18px}.cnp-cta__card{padding:26px 20px;gap:18px}.cnp-cta__img{width:170px}.cnp-qa summary{padding:16px 18px;font-size:15px}}.cnp-result{animation:cnp-pop .45s cubic-bezier(.2,.7,.2,1)}@keyframes cnp-pop{0%{opacity:0;transform:translateY(8px)}}.cnp-res__head{display:flex;align-items:center;gap:14px}.cnp-res__head .cnp-res__badge{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%}.cnp-res__badge svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.cnp-res__head b{display:block;font-size:18px;font-weight:800;letter-spacing:-.01em}.cnp-res__head div span{display:block;margin-top:2px;font-size:14px;line-height:1.45}.cnp-res__list{display:grid;gap:8px;margin:14px 0 0!important}.cnp-res__list li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45}.cnp-res__list svg{width:18px;height:18px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cnp-res__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}.cnp-res__actions .cnp-btn{min-height:46px;padding:0 26px;border-radius:8px}.cnp-res__link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cnp-result.is-ok{border:1px solid #2fb36a;background:#ecf8f1!important;color:#14532d}.cnp-result.is-ok .cnp-res__badge{background:#1f9d55;color:#fff;box-shadow:0 0 0 6px #1f9d5526}.cnp-result.is-ok .cnp-res__head b{color:#15803d!important}.cnp-result.is-ok .cnp-res__list .is-ok{color:#14532d}.cnp-result.is-ok .cnp-res__list .is-ok svg{color:#1f9d55}.cnp-result.is-ok .cnp-res__list .is-maybe{color:#7a5a14}.cnp-result.is-ok .cnp-res__list .is-maybe svg{color:#c4922f}.cnp-result.is-ok .cnp-res__link{color:#14532d!important}.cnp-result.is-bad{border:1px solid #e0763c;background:#fdf1ea!important;color:#7c2d12}.cnp-result.is-bad .cnp-res__badge{background:#dc5a1e;color:#fff;box-shadow:0 0 0 6px #dc5a1e26}.cnp-result.is-bad .cnp-res__head b{color:#c2410c!important}.cnp-result.is-bad .cnp-res__link{color:#7c2d12!important}.cnp.is-dark .cnp-result.is-ok{border-color:#4ade808c;background:linear-gradient(180deg,#22c55e29,#22c55e0f)!important;color:#d1fae5}.cnp.is-dark .cnp-result.is-ok .cnp-res__badge{background:#22c55e;color:#052e16;box-shadow:0 0 0 6px #22c55e2e,0 0 30px #22c55e59}.cnp.is-dark .cnp-result.is-ok .cnp-res__head b{color:#4ade80!important}.cnp.is-dark .cnp-result.is-ok .cnp-res__list .is-ok{color:#e7fbef}.cnp.is-dark .cnp-result.is-ok .cnp-res__list .is-ok svg{color:#4ade80}.cnp.is-dark .cnp-result.is-ok .cnp-res__list .is-maybe{color:#f3dfae}.cnp.is-dark .cnp-result.is-ok .cnp-res__list .is-maybe svg{color:#e0bd72}.cnp.is-dark .cnp-result.is-ok .cnp-res__link{color:#bbf7d0!important}.cnp.is-dark .cnp-result.is-bad{border-color:#fb923c8c;background:linear-gradient(180deg,#f9731629,#f973160d)!important;color:#fed7aa}.cnp.is-dark .cnp-result.is-bad .cnp-res__badge{background:#f97316;color:#1c0a02}.cnp.is-dark .cnp-result.is-bad .cnp-res__head b{color:#fb923c!important}.cnp.is-dark .cnp-result.is-bad .cnp-res__link{color:#fed7aa!important}.cnp.is-dark .cnp-result.is-warn{border:1px solid rgba(224,189,114,.4);color:#f3dfae}@media screen and (max-width:749px){.cnp-spot{--ih: calc(100vw / var(--ar, 1.78));padding:calc(var(--ih) - 24vw) 0 32px!important}.cnp-spot__chips{gap:6px!important;margin-top:16px!important}.cnp-spot__chips li{padding:8px 10px!important;gap:8px!important;font-size:12px!important;border-radius:10px!important}.cnp-spot__chips li:last-child:nth-child(odd){grid-column:1 / -1}.cnp-spot__chips .cnp-ic{width:16px!important;height:16px!important}.cnp-spot__p{font-size:14.5px!important;line-height:1.5!important}.cnp-spot__k{margin-bottom:12px!important}.cnp-spot__h{text-shadow:0 2px 18px rgba(0,0,0,.6)}.cnp-spot__bg{inset:0 0 auto!important;height:var(--ih)!important;transform:none!important}.cnp-spot__bg img{object-position:center!important}.cnp-spot:before{background:linear-gradient(180deg,rgba(5,5,6,0) 0,rgba(5,5,6,0) calc(var(--ih) - 46vw),rgba(5,5,6,.75) calc(var(--ih) - 18vw),#050506 var(--ih))!important}}@media screen and (max-width:749px){.cnp-sec{padding:32px 0!important}.cnp-head{margin-bottom:16px}.cnp-feat__steps,.cnp-time__fig{display:none}.cnp-time-grid.has-img{gap:0}.cnp-grid:not(.is-pills){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cnp-grid:not(.is-pills) li{min-height:0;padding:12px 10px;gap:8px}.cnp-grid:not(.is-pills) .cnp-ic{width:20px;height:20px}.cnp-grid:not(.is-pills) b{font-size:12.5px;line-height:1.25}.cnp-grid:not(.is-pills) span{font-size:11.5px}.cnp-grid--2:not(.is-pills){grid-template-columns:minmax(0,1fr)}.cnp-grid--2:not(.is-pills) li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 12px;padding:14px}.cnp-grid--2:not(.is-pills) .cnp-ic{grid-row:span 2;width:20px;height:20px}.cnp-grid--2:not(.is-pills) b{font-size:14px}.cnp-grid--2:not(.is-pills) span{display:block;font-size:13px;line-height:1.5}.cnp-box__media{display:none}.cnp-cta__card{padding:26px 20px 22px;gap:0;border:1px solid rgba(224,189,114,.22)}.cnp-cta .cnp-lead{font-size:14.5px}.cnp-cta .cnp-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:18px!important}.cnp-cta .cnp-trust li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35}.cnp-cta .cnp-trust .cnp-ic{width:17px;height:17px;margin-top:1px}.cnp-cta__buy{grid-template-columns:64px minmax(0,1fr);justify-items:start;align-items:center;gap:16px 14px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line);text-align:left}.cnp-cta__img{width:64px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55))}.cnp-cta__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:30px}.cnp-cta__price s{margin-left:0;font-size:14px}.cnp-cta__buy .cnp-btn{grid-column:1 / -1;width:100%;min-height:52px;border-radius:10px}.cnp-dl>div{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px;padding:11px 16px;align-items:baseline}.cnp-dl dt{font-size:12.5px}.cnp-dl dd{font-size:13.5px;line-height:1.4}.cnp-tr{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr))}.cnp-tr>span{padding:11px 8px;font-size:12.5px;line-height:1.35}.cnp-tr>span:first-child{padding-left:14px}.cnp-tr--head>span{padding-top:14px;padding-bottom:14px;font-size:9.5px;letter-spacing:.1em}}.cne{--cne-ink: #0a0a0b;--cne-ivory: #f5f2eb;--cne-bone: #ece7dc;--cne-paper: #ffffff;--cne-gold: #b89a62;--cne-gold-l: #d9c18f;--cne-gold-d: #8f7240;--cne-muted: #6b6862;--cne-line: rgba(10, 10, 11, .12);--cne-line-d: rgba(245, 242, 235, .16);--cne-display: var(--font-heading-family, inherit);--cne-ease: cubic-bezier(.2, .7, .2, 1);--cne-pad: clamp(16px, 3.2vw, 56px);color:var(--cne-ink);line-height:1.6;-webkit-font-smoothing:antialiased}.cne *,.cne *:before,.cne *:after{box-sizing:border-box}.cne h2,.cne h3,.cne p,.cne dl,.cne dd,.cne ul,.cne ol,.cne figure{margin:0;padding:0;color:inherit}.cne ul,.cne ol{list-style:none}.cne img{display:block;max-width:100%;height:auto}.cne :focus-visible{outline:2px solid var(--cne-gold);outline-offset:4px}.cne-wrap{width:min(1320px,calc(100% - var(--cne-pad) * 2));margin-inline:auto}.cne-band{padding-block:clamp(64px,9vw,136px)}.cne-band--tight{padding-block:clamp(48px,6vw,92px)}.cne-band--ink{background:var(--cne-ink);color:var(--cne-ivory)}.cne-band--ivory{background:var(--cne-ivory)}.cne-band--bone{background:var(--cne-bone)}.cne-band--paper{background:var(--cne-paper)}.cne-ico{display:block;flex-shrink:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.cne-label{display:inline-flex;align-items:center;gap:14px;font-size:11px;line-height:1;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--cne-muted)}.cne-label:before{content:"";width:36px;height:1px;background:currentColor;opacity:.7}.cne-band--ink .cne-label{color:#f5f2eba8}.cne-display,.cne-h2,.cne-h3{font-family:var(--cne-display);font-weight:300;font-synthesis:none;text-wrap:balance}.cne-display{margin-top:24px!important;font-size:clamp(38px,5.4vw,84px);line-height:1.02;letter-spacing:-.04em}.cne-h2{margin-top:22px!important;font-size:clamp(30px,3.6vw,54px);line-height:1.06;letter-spacing:-.035em}.cne-h3{font-size:clamp(24px,2.4vw,36px);line-height:1.12;letter-spacing:-.025em}.cne-h4{font-family:var(--cne-display);font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.2;letter-spacing:-.02em}.cne em{font-style:normal;font-weight:500;color:var(--cne-gold)}.cne-band--ink em{color:var(--cne-gold-l)}.cne-lead{max-width:46ch;margin-top:24px!important;font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:var(--cne-muted)}.cne-band--ink .cne-lead{color:#f5f2ebb3}.cne-overview{display:grid;gap:clamp(40px,5vw,80px);align-items:center}@media screen and (min-width:990px){.cne-overview{grid-template-columns:6fr 5fr}}.cne-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px);margin-top:clamp(36px,4vw,56px)!important}.cne-stats li{min-width:0;padding-top:18px;border-top:1px solid var(--cne-line-d)}.cne-stats b{display:block;font-family:var(--cne-display);font-weight:300;font-size:clamp(24px,2.6vw,40px);line-height:1.05;letter-spacing:-.035em;color:var(--cne-gold-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cne-stats span{display:block;margin-top:10px;font-size:13px;line-height:1.45;color:#f5f2eb9e}.cne-stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:2px;background:#141416;box-shadow:inset 0 0 0 1px var(--cne-line-d),0 50px 90px -40px #000000e6}.cne-stage img{width:100%;height:100%;object-fit:cover}.cne-chapters{display:grid;gap:clamp(56px,8vw,128px);margin-top:clamp(40px,5vw,72px)}.cne-chapter{display:grid;gap:clamp(24px,4vw,72px);align-items:center}@media screen and (min-width:990px){.cne-chapter{grid-template-columns:7fr 5fr}.cne-chapter:nth-child(2n){grid-template-columns:5fr 7fr}.cne-chapter:nth-child(2n) .cne-chapter__media{order:2}.cne-chapter--text{grid-template-columns:1fr!important}}.cne-chapter__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:var(--cne-bone)}.cne-chapter__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--cne-ease)}@media(hover:hover){.cne-chapter:hover .cne-chapter__media img{transform:scale(1.03)}}.cne-chapter__copy{display:grid;gap:16px;min-width:0;max-width:30rem}.cne-chapter__copy p{color:var(--cne-muted)}.cne-fact{display:flex;gap:10px;align-items:center;padding-top:16px;border-top:1px solid var(--cne-line);font-size:14px;font-weight:600;color:var(--cne-gold-d)}.cne-fact .cne-ico{width:18px;height:18px}.cne-detail{display:grid;gap:clamp(40px,6vw,96px)}@media screen and (min-width:990px){.cne-detail{grid-template-columns:7fr 5fr;align-items:start}}.cne-specs{margin-top:32px!important;border-top:1px solid var(--cne-ink)}.cne-specs div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--cne-line)}.cne-specs dt{padding-top:4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cne-muted)}.cne-specs dd{font-size:17px;line-height:1.45}.cne-box{padding:clamp(24px,3vw,40px);background:var(--cne-ivory);border-radius:2px}.cne-box__img{aspect-ratio:4 / 3;margin-bottom:24px;overflow:hidden;background:var(--cne-bone)}.cne-box__img img{width:100%;height:100%;object-fit:cover}.cne-box ul{display:grid;gap:12px;margin-top:16px!important}.cne-box li{display:flex;gap:12px;align-items:baseline}.cne-box li:before{content:"";flex-shrink:0;width:6px;height:6px;background:var(--cne-gold);translate:0 -2px}.cne-steps{display:grid;gap:clamp(16px,2vw,28px);margin-top:clamp(36px,4vw,56px)!important}@media screen and (min-width:750px){.cne-steps{grid-template-columns:repeat(var(--cne-cols, 3),minmax(0,1fr))}}.cne-step{display:grid;align-content:start;gap:14px;min-width:0}.cne-step__img{aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;background:var(--cne-paper)}.cne-step__img img{width:100%;height:100%;object-fit:cover;object-position:top}.cne-step__num{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--cne-gold-d)}.cne-step__num:after{content:"";flex:1;height:1px;background:#0a0a0b29}.cne-step p{font-size:15px;color:var(--cne-muted)}.cne-promise{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-top:28px!important;border-top:1px solid var(--cne-line-d)}.cne-promise li{display:grid;align-content:start;gap:10px;min-width:0;padding:28px 24px 28px 0;border-bottom:1px solid var(--cne-line-d)}.cne-promise .cne-ico{width:26px;height:26px;color:var(--cne-gold-l)}.cne-promise b{font-weight:500;font-size:17px}.cne-promise span{font-size:14px;color:#f5f2eb9e}.cne-faq{display:grid;gap:clamp(36px,7vw,120px)}@media screen and (min-width:990px){.cne-faq{grid-template-columns:4fr 7fr;align-items:start}.cne-faq__side{position:sticky;top:120px}}.cne-faq__list{border-top:1px solid var(--cne-ink)}.cne-faq details{border-bottom:1px solid var(--cne-line)}.cne-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;cursor:pointer;list-style:none;font-family:var(--cne-display);font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.35}.cne-faq summary::-webkit-details-marker{display:none}.cne-tg{position:relative;flex:0 0 20px;height:20px}.cne-tg:before,.cne-tg:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transition:transform .5s var(--cne-ease)}.cne-tg:after{transform:rotate(90deg)}.cne-faq details[open] .cne-tg:after{transform:none}.cne-faq details p{max-width:62ch;padding-bottom:26px;color:var(--cne-muted);line-height:1.8}.cne-link{display:inline-flex;align-items:center;gap:12px;margin-top:32px;padding-bottom:8px;border-bottom:1px solid currentColor;color:inherit;font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.cne-link .cne-ico{width:16px;height:16px}.cne-closer{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media screen and (min-width:900px){.cne-closer{grid-template-columns:auto minmax(0,1fr) auto}}.cne-closer__thumb{width:clamp(110px,13vw,170px);aspect-ratio:1;overflow:hidden;border-radius:2px;background:var(--cne-bone)}.cne-closer__thumb img{width:100%;height:100%;object-fit:cover}.cne-closer__copy{display:grid;gap:10px;min-width:0}.cne-closer__price{font-size:15px;color:var(--cne-muted)}.cne-closer__price b{color:var(--cne-ink);font-weight:600;font-size:20px;font-variant-numeric:tabular-nums}.cne-closer__trust{font-size:13px;color:var(--cne-muted)}.cne-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:56px;padding:0 34px;border:1px solid var(--cne-ink);background:var(--cne-ink);color:var(--cne-ivory)!important;font-size:11.5px;line-height:1;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .45s var(--cne-ease)}.cne-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--cne-ivory);transform:translateY(101%);transition:transform .55s var(--cne-ease)}.cne-btn .cne-ico{width:16px;height:16px}@media(hover:hover){.cne-btn:hover{color:var(--cne-ink)!important}.cne-btn:hover:before{transform:none}}@media(prefers-reduced-motion:reduce){.cne-chapter__media img,.cne-btn:before,.cne-tg:before,.cne-tg:after{transition:none}}.cn-story{--cn-ink: #0a0a0b;--cn-ivory: #f5f2eb;--cn-bone: #ece7dc;--cn-line: rgba(10, 10, 11, .14);--cn-gold: #b89a62;--cn-gold-d: #8f7240;--cn-muted: #6b6862;--cn-display: var(--font-heading-family, inherit);--cn-ease: cubic-bezier(.2, .7, .2, 1);--cn-pad: clamp(16px, 3.2vw, 64px);background:#fff;color:var(--cn-ink);line-height:1.5;-webkit-font-smoothing:antialiased}.cn-story *,.cn-story *:before,.cn-story *:after{box-sizing:border-box}.cn-story h2,.cn-story h3,.cn-story p,.cn-story ul,.cn-story ol,.cn-story figure{margin:0;padding:0;color:inherit}.cn-story ul,.cn-story ol{list-style:none}.cn-story img{display:block;max-width:100%;height:auto}.cn-story :focus-visible{outline:2px solid var(--cn-gold);outline-offset:4px}.cn-i{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cn-wrap{width:min(1560px,calc(100% - var(--cn-pad) * 2));margin:0 auto}.cn-part{padding:clamp(64px,8.5vw,136px) 0}.cn-label{display:inline-flex;align-items:center;gap:16px;color:var(--cn-muted);font-size:11px;line-height:1;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.cn-label:before{content:"";width:40px;height:1px;background:currentColor;opacity:.7}.cn-h2{margin-top:28px!important;font-family:var(--cn-display);font-size:clamp(32px,4.2vw,70px);line-height:1.04;font-weight:300;font-synthesis:none;letter-spacing:-.035em;text-wrap:balance}.cn-h2 em{font-style:normal;font-weight:500;color:var(--cn-gold)}.cn-lead{max-width:40ch;color:var(--cn-muted);font-size:clamp(15px,1.1vw,17px);line-height:1.75}.cn-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px 40px;margin-bottom:clamp(36px,5vw,80px)}.cn-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:58px;padding:0 38px;border:1px solid var(--cn-ink);background:var(--cn-ink);color:var(--cn-ivory)!important;font-size:11.5px;line-height:1;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .45s var(--cn-ease)}.cn-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--cn-ivory);transform:translateY(101%);transition:transform .55s var(--cn-ease)}.cn-link{position:relative;display:inline-flex;align-items:center;gap:14px;margin-top:40px;padding-bottom:8px;color:inherit;font-size:11.5px;line-height:1;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.cn-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .6s var(--cn-ease)}.cn-link .cn-i{width:16px;height:16px}@media(hover:hover){.cn-btn:hover{color:var(--cn-ink)!important}.cn-btn:hover:before{transform:none}.cn-btn .cn-i,.cn-link .cn-i{transition:transform .45s var(--cn-ease)}.cn-btn:hover .cn-i{transform:translateY(-4px)}.cn-link:hover:after{transform:scaleX(.35)}.cn-link:hover .cn-i{transform:translate(6px)}}.cn-show{background:radial-gradient(70% 55% at 100% 0%,rgba(184,154,98,.16),transparent 62%),var(--cn-ivory)}.cn-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,18px)}.cn-tile{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--cn-bone)}.cn-tile.is-big{grid-column:1 / span 2;grid-row:1 / span 2;aspect-ratio:auto}.cn-tile img{width:100%;height:100%;max-width:none;object-fit:contain;transition:transform 1.6s var(--cn-ease)}.cn-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #0a0a0b14;transition:box-shadow .5s ease}@media(hover:hover){.cn-tile:hover img{transform:scale(1.04)}.cn-tile:hover:after{box-shadow:inset 0 0 0 1px var(--cn-gold)}}.cn-notes,.cn-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:clamp(18px,2.4vw,44px);margin-top:clamp(40px,5vw,80px)!important}.cn-notes li,.cn-stats li{padding-top:22px;border-top:1px solid var(--cn-ink)}.cn-notes h3{font-family:var(--cn-display);font-size:clamp(19px,1.5vw,24px);line-height:1.25;font-weight:400;letter-spacing:-.015em}.cn-notes p{margin-top:12px!important;color:var(--cn-muted);font-size:15px;line-height:1.7}.cn-stats b{display:block;color:var(--cn-gold-d);font-family:var(--cn-display);font-size:clamp(26px,2.7vw,44px);line-height:1.05;font-weight:300;font-synthesis:none;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.cn-stats b.is-long{font-size:clamp(19px,1.6vw,26px);line-height:1.2;letter-spacing:-.015em}.cn-stats span{display:block;margin-top:12px;color:var(--cn-muted);font-size:13px;line-height:1.5;letter-spacing:.02em}.cn-cta{margin-top:clamp(36px,4.4vw,64px);text-align:center}.cn-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(36px,8vw,150px);align-items:start}.cn-side{position:sticky;top:120px}.cn-box{margin-top:36px;padding-top:22px;border-top:1px solid var(--cn-line)}.cn-box__title{color:var(--cn-muted);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.cn-box ul{display:grid;gap:10px;margin-top:16px!important}.cn-box li{display:flex;gap:12px;font-size:15px;line-height:1.6}.cn-box li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:9px;background:var(--cn-gold)}.cn-list{border-top:1px solid var(--cn-ink)}.cn-q{border-bottom:1px solid var(--cn-line)}.cn-q summary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 0;cursor:pointer;list-style:none;font-family:var(--cn-display);font-size:clamp(17px,1.45vw,21px);line-height:1.35;font-weight:400}.cn-q summary::-webkit-details-marker{display:none}.cn-tg{position:relative;flex:0 0 22px;width:22px;height:22px}.cn-tg:before,.cn-tg:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:currentColor;transition:transform .5s var(--cn-ease)}.cn-tg:after{transform:rotate(90deg)}.cn-q[open] .cn-tg:after{transform:rotate(0)}.cn-a{max-width:62ch;padding:0 60px 32px 0;color:var(--cn-muted);font-size:16px;line-height:1.8}@media screen and (max-width:989px){.cn-split{grid-template-columns:minmax(0,1fr)}.cn-side{position:static}}@media screen and (max-width:749px){.cn-part{padding:56px 0}.cn-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn-tile.is-big{grid-column:1 / -1;grid-row:auto;aspect-ratio:1 / 1}.cn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-q summary{padding:22px 0;gap:18px;font-size:16.5px}.cn-a{padding-right:0}}@media(prefers-reduced-motion:reduce){.cn-tile img,.cn-btn:before,.cn-tg:before,.cn-tg:after{transition:none}}.cns{--ink: #0a0a0b;--muted: #4b4d52;--accent: #a8771f;--line: rgba(10, 10, 11, .12);background:#fff;color:var(--ink);padding:clamp(24px,4vw,56px) 0 clamp(40px,6vw,88px)}.cns>section{width:min(1120px,calc(100% - 40px));margin:0 auto}.cns>section+section{margin-top:clamp(48px,7vw,104px)}.cns em{font-style:normal;color:var(--accent)}.cns .cns-ph{display:block;width:100%;height:100%;background:#eeeff1;fill:#c9cbcf}.cns-h{margin:0 0 18px;font-family:var(--font-heading-family, inherit);font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.cns-h:after{content:"";display:block;width:44px;height:3px;margin-top:16px;border-radius:2px;background:linear-gradient(90deg,#c99a3c,#f2d38a)}.cns-h.is-center:after,.cns-center .cns-h:after{margin-left:auto;margin-right:auto}.cns-h.is-center{text-align:center;margin-bottom:clamp(20px,3vw,32px)}.cns-rte{color:#3d3f44;font-size:16.5px;line-height:1.7}.cns-rte p{margin:0 0 12px}.cns-rte strong{color:var(--ink)}.cns-rte ul{margin:0 0 12px;padding-left:20px}.cns-rte ol{margin:0 0 12px;padding:0;list-style:none;counter-reset:cns}.cns-rte ol li{position:relative;margin:0 0 14px;padding-left:46px;counter-increment:cns}.cns-rte ol li:before{content:counter(cns);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0a0a0b;color:#f2d38a;font-size:14px;font-weight:800}.cns-rte li{margin-bottom:8px}.cns-rte ol li strong{display:block;margin-bottom:2px;font-size:17px}.cns-note{margin:16px 0 0;padding:10px 14px;border-left:3px solid #c99a3c;border-radius:0 8px 8px 0;background:#faf6ec;color:#5a4a2a;font-size:14px;font-weight:600}.cns>.cns-ba{max-width:680px}.cns-ba__box{position:relative;overflow:hidden;border-radius:12px;background:#111;-webkit-user-select:none;user-select:none;touch-action:pan-y}.cns-ba__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cns-ba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cns-ba__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#ffffffd9;box-shadow:0 0 6px #0000004d;pointer-events:none}.cns-ba__line i{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid rgba(255,255,255,.9);border-radius:50%;background:#0a0a0b73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 12px #0000004d}.cns-ba__line svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cns-ba__tag{position:absolute;top:14px;padding:6px 12px;border-radius:999px;background:#0a0a0bc7;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.cns-ba__tag.is-l{left:14px}.cns-ba__tag.is-r{right:14px;background:#a8771f}.cns-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.cns-ba__note{margin:12px 0 0;color:var(--muted);font-size:13px;text-align:center}.cns-statement{text-align:center}.cns-statement__h{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(32px,5.4vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase}.cns-statement__p{max-width:640px;margin:16px auto 0;color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.55}.cns>.cns-trio{margin-top:clamp(20px,3vw,36px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cns-trio__item{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.cns-trio__item img,.cns-trio__item .cns-ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px;background:#eeeff1}.cns-trio__lab{padding:6px 12px;border-radius:999px;background:#0a0a0b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.cns-trio__lab.is-hot{background:#b4231a}.cns-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.cns-split.is-right .cns-split__media{order:2}.cns-split__media{overflow:hidden;border-radius:8px;aspect-ratio:1 / 1;background:#eeeff1}.cns-split__media img,.cns-split__media video{display:block;width:100%;height:100%;object-fit:cover}.cns-center{max-width:820px!important;text-align:center}.cns-center+.cns-center{margin-top:36px!important}.cns-gallery__strip{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cns-gallery__strip::-webkit-scrollbar{display:none}.cns-gallery__strip li{aspect-ratio:4 / 5;overflow:hidden;border-radius:8px;background:#eeeff1;scroll-snap-align:start}.cns-gallery__strip img{width:100%;height:100%;object-fit:cover}.cns-collage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.cns-collage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cns-collage__grid li{aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:#eeeff1}.cns-collage__grid li:nth-child(3n+2){transform:translateY(18px)}.cns-collage__grid img{width:100%;height:100%;object-fit:cover}.cns-faq{max-width:860px!important}.cns-faq__list{border-top:1px solid var(--line)}.cns-qa{border-bottom:1px solid var(--line)}.cns-qa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.cns-qa summary::-webkit-details-marker{display:none}.cns-qa summary span{position:relative;flex:0 0 auto;width:14px;height:14px}.cns-qa summary span:before,.cns-qa summary span:after{content:"";position:absolute;inset:6px 0 auto;height:2px;background:var(--ink);transition:transform .25s ease}.cns-qa summary span:after{transform:rotate(90deg)}.cns-qa[open] summary span:after{transform:rotate(0)}.cns-qa p{margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.65}.cns>.cns-reels{width:100%;max-width:none}.cns-reels__sub{margin:-14px 0 24px;color:var(--muted);text-align:center;font-size:16px;letter-spacing:.04em}.cns-reels__view{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cns-reels__track{display:flex;flex:0 0 auto;gap:14px;margin:0;padding:0 14px 0 0;list-style:none;animation:cns-reel var(--dur, 40s) linear infinite;will-change:transform}.cns-reels__track li{flex:0 0 auto;width:270px;aspect-ratio:9 / 16;overflow:hidden;border-radius:14px;background:#111}.cns-reels__track img{display:block;width:100%;height:100%;object-fit:cover}@keyframes cns-reel{to{transform:translate3d(-100%,0,0)}}@media(hover:hover){.cns-reels__view:hover .cns-reels__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.cns-reels__view{overflow-x:auto}.cns-reels__track{animation:none}.cns-reels__track[aria-hidden]{display:none}}@media screen and (max-width:749px){.cns-reels__track{gap:8px;padding-right:8px}.cns-reels__track li{width:46vw;border-radius:10px}.cns>section+section{margin-top:48px}.cns-split,.cns-collage{grid-template-columns:minmax(0,1fr);gap:20px}.cns-split.is-right .cns-split__media{order:0}.cns-split__media{aspect-ratio:4 / 5;margin:0 -14px;border-radius:10px}.cns-rte{font-size:15px}.cns>.cns-trio{gap:6px}.cns>.cns-trio{width:calc(100% - 12px);gap:6px;margin-top:24px}.cns-trio__item img,.cns-trio__item .cns-ph{aspect-ratio:3 / 4;border-radius:6px}.cns-trio__item{gap:8px}.cns-trio__lab{padding:4px 8px;font-size:9.5px;letter-spacing:.05em}.cns>.cns-gallery{width:calc(100% - 12px)}.cns-gallery__strip{grid-auto-columns:calc((100% - 6px)/2);gap:6px}.cns-gallery__strip li{aspect-ratio:3 / 4.4;border-radius:6px}.cns-h{font-size:30px}.cns-rte{font-size:16px}.cns-collage__grid li:nth-child(3n+2){transform:translateY(10px)}}.cnp-vids__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);gap:clamp(28px,4vw,64px);align-items:center}.cnp-vids__side .cnp-head{margin-bottom:0}.cnp-vids__hint{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0!important;color:var(--gold, #a8771f);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.cnp-vids__hint svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cnp-vids__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.cnp-vid{position:relative;display:block;width:100%;aspect-ratio:9 / 16;margin:0;padding:0;border:1px solid var(--line, rgba(0, 0, 0, .08));border-radius:14px;background:#111215;color:#fff;font:inherit;text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;contain:paint;-webkit-tap-highlight-color:transparent}.cnp-vid img,.cnp-vid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cnp-vid video{opacity:0;transition:opacity .4s ease}.cnp-vid.is-live video{opacity:1}.cnp-vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#08090b73,#08090b00 20% 52%,#08090be6);pointer-events:none}.cnp-vid__time{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:#08090b8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:600;letter-spacing:.04em}.cnp-vid__time svg{width:11px;height:11px;fill:currentColor}.cnp-vid__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 60px 18px 16px}.cnp-vid__cap b{display:block;font-family:var(--f-head, inherit);font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.cnp-vid__cap span{display:block;margin-top:6px;color:#ffffffc7;font-size:12.5px;line-height:1.45}.cnp-vid__play{position:absolute;right:14px;bottom:18px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold-grad, #c4922f);color:#0a0a0b;box-shadow:0 8px 22px -8px #0009;transition:transform .3s ease}.cnp-vid__play svg{width:14px;height:14px;margin-left:2px;fill:currentColor}.cnp-vid__bar{position:absolute;left:0;bottom:0;z-index:3;width:100%;height:2px;background:var(--gold, #c4922f);transform:scaleX(0);transform-origin:left}.cnp-vid:focus-visible{outline:2px solid var(--gold, #c4922f);outline-offset:3px}@media(hover:hover){.cnp-vid:hover .cnp-vid__play{transform:scale(1.1)}}.cnp-vids__dlg{width:min(92vw,calc(48.375vh + 2px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:14px;background:#000;overflow:visible}.cnp-vids__dlg::backdrop{background:#050506e6}.cnp-vids__dlg video{display:block;width:100%;aspect-ratio:9 / 16;max-height:86vh;border-radius:14px;background:#000;object-fit:contain}.cnp-vids__x,.cnp-vids__nav{position:absolute;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#0a0a0ca6;color:#fff;cursor:pointer}.cnp-vids__x svg,.cnp-vids__nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cnp-vids__x{top:-54px;right:0}.cnp-vids__nav{top:50%;margin-top:-22px}.cnp-vids__prev{left:-60px}.cnp-vids__next{right:-60px}@media screen and (max-width:989px){.cnp-vids__grid{grid-template-columns:minmax(0,1fr);gap:22px}.cnp-vids__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:62%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px}.cnp-vids__list::-webkit-scrollbar{display:none}.cnp-vids__list>li{scroll-snap-align:start}.cnp-vids__hint{margin-top:14px!important}}@media screen and (max-width:749px){.cnp-vid__cap{padding:12px 52px 14px 12px}.cnp-vid__cap span{font-size:12px}.cnp-vid__play{right:10px;bottom:14px;width:34px;height:34px}.cnp-vids__dlg{width:min(90vw,calc(43.875vh + 2px))}.cnp-vids__dlg video{max-height:78vh}.cnp-vids__prev{left:6px}.cnp-vids__next{right:6px}.cnp-vids__x{top:-52px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
