.cnx-page{--cnx-ink:#111;--cnx-paper:#faf8f2;--cnx-yellow:var(--color-brand-yellow,#f5c400);--cnx-yellow-soft:#fff6d0;--cnx-grey:#666;--cnx-line:#e5e1d6;--cnx-gutter:max(clamp(18px, 3.5cqw, 52px), calc((100cqw - 1328px) / 2));--cnx-wrap:calc(100cqw - 2 * var(--cnx-gutter));font-family:var(--font-sans);color:var(--cnx-ink);background:var(--cnx-paper);overflow-x:clip;container-type:inline-size}.cnx-page *,.cnx-page :before,.cnx-page :after{box-sizing:border-box}.cnx-wrap{width:var(--cnx-wrap);margin-inline:auto}.cnx-line{display:block}.cnx-page a:focus-visible,.cnx-page button:focus-visible,.cnx-page summary:focus-visible{outline-offset:2px;outline:3px solid #1a73e8}.cnx-kicker{letter-spacing:.16em;text-transform:uppercase;color:#e6b800;margin:0 0 clamp(8px,.9cqw,14px);font-size:.74rem;font-weight:600}.cnx-h1,.cnx-h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-weight:800}.cnx-h1{font-size:clamp(2.3rem,4.9cqw,4.6rem);line-height:1.05}.cnx-h2{font-size:clamp(1.9rem,4.1cqw,3.9rem);line-height:1.06}.cnx-h2--mission{font-size:clamp(1.8rem,3.2cqw,3rem)}.cnx-h2--form{font-size:clamp(1.7rem,3.1cqw,2.9rem)}.cnx-h2--sm{font-size:clamp(1.6rem,2.9cqw,2.7rem)}.cnx-underline{background:linear-gradient(var(--cnx-yellow), var(--cnx-yellow)) no-repeat 0 100% / 100% .12em;padding-bottom:.06em}.cnx-section{padding-block:clamp(22px,2.8cqw,44px);scroll-margin-top:96px}.cnx-btn{min-height:52px;font:inherit;color:var(--cnx-ink);cursor:pointer;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.cnx-btn svg{flex:none;width:15px;height:15px}.cnx-btn--yellow{background:var(--cnx-yellow)}.cnx-btn--yellow:hover{background:var(--color-brand-yellow-hover,#ffd72e);box-shadow:0 8px 22px #f5c4004d}.cnx-btn--sm{min-height:48px;padding-inline:22px;font-size:.88rem}.cnx-btn--block{width:100%}.cnx-btn--black{color:#fff;background:#111}.cnx-btn--black:hover{background:#2b2b2b}.cnx-btn--black svg:first-child:not(:last-child){width:20px;height:20px}.cnx-field{background:#fff;border:1px solid #dcd8cc;border-radius:6px;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex;position:relative}.cnx-field:focus-within{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e840}.cnx-field>svg{color:#222;flex:none;width:20px;height:20px}.cnx-field input,.cnx-field select{min-width:0;height:46px;font:inherit;color:var(--cnx-ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-size:.86rem}.cnx-field input::placeholder{color:#8d8d8d}.cnx-field input::-webkit-calendar-picker-indicator{display:none!important}.cnx-field--select select{appearance:none;cursor:pointer;padding-right:24px}.cnx-field select.is-placeholder{color:#8d8d8d}.cnx-field--select select:has(option[value=""]:checked){color:#8d8d8d}.cnx-field .cnx-field__caret{pointer-events:none;width:16px;height:16px;position:absolute;right:12px}.cnx-label{margin:0 0 8px;font-size:.86rem;font-weight:700;display:block}.cnx-label span{font-weight:400}.cnx-textarea{width:100%;min-height:96px;font:inherit;color:var(--cnx-ink);resize:vertical;background:#fff;border:1px solid #dcd8cc;border-radius:6px;padding:14px;font-size:.86rem;display:block}.cnx-textarea::placeholder{color:#8d8d8d}.cnx-textarea:focus{border-color:#1a73e8;outline:none;box-shadow:0 0 0 2px #1a73e840}.cnx-error{color:#8a1c1c;background:#fdecec;border-radius:6px;margin:0;padding:10px 14px;font-size:.84rem;font-weight:600}.cnx-prepared{background:var(--cnx-yellow-soft);border:1px solid #f0d56a;border-radius:8px;justify-items:start;gap:10px;padding:16px 18px;display:grid}.cnx-prepared h3{font-family:var(--font-display);margin:0;font-size:1.2rem}.cnx-prepared p{color:#444;margin:0;font-size:.88rem}.cnx-prepared details{width:100%;font-size:.84rem}.cnx-prepared summary{cursor:pointer;font-weight:600}.cnx-prepared pre{white-space:pre-wrap;font:inherit;background:#fff;border-radius:6px;margin:8px 0 0;padding:12px;font-size:.82rem}.cnx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cnx-h2--md{font-size:clamp(1.7rem,3.2cqw,3rem)}.cnx-h2--xs{font-size:clamp(1.4rem,2.3cqw,2.2rem)}.cnx-h2--info{color:#fff;font-size:clamp(1.7rem,3.2cqw,3rem)}.cnx-btn--ghost{color:#fff;background:0 0;border-color:#fff}.cnx-btn--ghost:hover{background:#ffffff1f}.cnx-note{color:#555;align-items:center;gap:10px;margin:clamp(10px,1.2cqw,18px) 0 0;font-size:.8rem;display:flex}.cnx-note svg{flex:none;width:18px;height:18px}.cnx-hero{isolation:isolate;color:#fff;background:#101010;min-height:clamp(460px,41cqw,600px);padding-block:clamp(28px,4.2cqw,62px);position:relative;overflow:hidden}.cnx-hero__bg{z-index:-3;background:radial-gradient(60% 90% at 78% 35%,#4a4a4a 0%,#262626 45%,#101010 100%);position:absolute;inset:0}.cnx-hero__img{z-index:-2;object-fit:contain;object-position:right bottom;width:auto;max-width:64cqw;height:100%;position:absolute;bottom:0;right:0}.cnx-hero__shade{z-index:-1;background:linear-gradient(90deg,#101010 0% 32%,#101010cc 44%,#10101000 62%);position:absolute;inset:0}.cnx-hero__copy{position:relative}.cnx-hero__copy .cnx-kicker{color:#f5c400}.cnx-hero .cnx-h1{max-width:46cqw;font-size:clamp(2.2rem,4.5cqw,4.2rem)}.cnx-hero__lead{color:#ececec;max-width:34cqw;margin:clamp(14px,1.8cqw,26px) 0 clamp(18px,2.2cqw,32px);font-size:clamp(1rem,1.5cqw,1.4rem);line-height:1.45}.cnx-hero__actions{gap:12px;width:clamp(200px,19cqw,270px);display:grid}.cnx-hero__actions .cnx-btn{min-height:50px;padding-inline:18px;font-size:.9rem}.cnx-devices{padding-top:clamp(28px,3.6cqw,54px)}.cnx-devices__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(10px,1.2cqw,18px);margin:clamp(14px,1.8cqw,26px) 0 0;padding:0;list-style:none;display:grid}.cnx-card{border:1px solid var(--cnx-line);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;padding:0;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.cnx-card:hover{border-color:#cfc9b6;transform:translateY(-2px);box-shadow:0 12px 28px #0000001a}.cnx-card.is-on{border-color:var(--cnx-yellow);box-shadow:0 0 0 2px var(--cnx-yellow)}.cnx-card__media{aspect-ratio:1.75;background:linear-gradient(#f4f2ec 0%,#e9e6dd 100%);display:block;position:relative}.cnx-card__img{object-fit:contain;filter:drop-shadow(0 8px 6px #00000038);width:84%;height:84%;position:absolute;inset:8%}.cnx-card__body{flex-direction:column;flex:1;gap:6px;padding:clamp(12px,1.4cqw,20px) clamp(14px,1.5cqw,22px) clamp(12px,1.3cqw,18px);display:flex}.cnx-card__body strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.05rem,1.45cqw,1.35rem);font-weight:800}.cnx-card__body>span:not(.cnx-card__cta){color:var(--cnx-grey);flex:1;font-size:.9rem}.cnx-card__cta{border-top:1px solid var(--cnx-line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;font-size:.84rem;font-weight:700;display:flex}.cnx-card__cta svg{flex:none;width:16px;height:16px}.cnx-chain{padding-top:clamp(18px,2.4cqw,36px)}.cnx-chain__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4cqw,36px);margin:clamp(14px,1.8cqw,26px) 0 0;padding:0;list-style:none;display:grid}.cnx-chain__item{flex-direction:column;display:flex;position:relative}.cnx-chain__card{border:1px solid var(--cnx-line);text-align:center;background:#fff;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;align-items:center;gap:4px;padding:clamp(30px,3.2cqw,46px) 12px clamp(10px,1.1cqw,16px);display:flex;position:relative}.cnx-chain__num{background:var(--cnx-yellow);border-radius:50%;place-items:center;width:clamp(26px,2.6cqw,36px);height:clamp(26px,2.6cqw,36px);font-size:.78rem;font-weight:700;display:grid;position:absolute;top:10px;left:10px}.cnx-chain__icon{width:clamp(28px,3cqw,42px);height:clamp(28px,3cqw,42px);margin-bottom:4px}.cnx-chain__card strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(.95rem,1.3cqw,1.2rem);font-weight:800}.cnx-chain__card>span:last-child{color:var(--cnx-grey);font-size:.84rem;line-height:1.35}.cnx-chain__photo{border:1px solid var(--cnx-line);border-top:0;border-radius:0 0 8px 8px;flex:1;min-height:clamp(96px,10cqw,150px);position:relative;overflow:hidden}.cnx-chain__img{object-fit:contain;object-position:center bottom;width:84%;height:94%;position:absolute;inset:6% 8% 0}.cnx-tone--sand{background:linear-gradient(#b9d7ec 0%,#dcebf3 40%,#d9b57a 40.5%,#c79d5e 100%)}.cnx-tone--light{background:linear-gradient(#f2f0ea 0%,#dedad0 100%)}.cnx-tone--sky{background:linear-gradient(#8fc3e6 0%,#cfe6f4 55%,#7e9b72 55.5%,#5f8a55 100%)}.cnx-tone--wood{background:linear-gradient(#c8b79b 0%,#9c7b55 100%)}.cnx-chain__arrow{width:16px;height:16px;position:absolute;top:38%;right:calc(clamp(18px,2.4cqw,36px)/-2 - 8px)}.cnx-practical{border:1px solid var(--cnx-line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2cqw,30px);margin-top:clamp(16px,2cqw,30px);padding:clamp(14px,1.6cqw,24px) clamp(16px,2cqw,30px);display:grid}.cnx-practical h3{margin:0 0 clamp(10px,1.2cqw,16px);font-size:.98rem;font-weight:700}.cnx-practical ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cnx-practical li{border-left:1px solid var(--cnx-line);align-items:center;gap:12px;padding-inline:clamp(10px,1.4cqw,20px);display:flex}.cnx-practical li:first-child{border-left:0;padding-left:0}.cnx-practical__icon{border:1px solid #ccc7b8;border-radius:50%;flex:none;place-items:center;width:clamp(36px,3.6cqw,50px);height:clamp(36px,3.6cqw,50px);display:grid}.cnx-practical__icon svg{width:48%;height:48%}.cnx-practical strong{font-size:.86rem;display:block}.cnx-practical li span:not(.cnx-practical__icon){color:var(--cnx-grey);font-size:.78rem}.cnx-practical__cta{border:1.5px solid var(--cnx-yellow);min-width:clamp(190px,18cqw,260px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fffdf5;border-radius:8px;align-content:center;align-self:stretch;gap:6px;margin-left:clamp(6px,1cqw,14px);padding:14px clamp(14px,1.6cqw,22px);display:grid}.cnx-practical__cta:hover{background:var(--cnx-yellow-soft)}.cnx-practical__cta strong{font-size:.92rem}.cnx-practical__cta span{color:#444;align-items:center;gap:8px;font-size:.82rem;display:flex}.cnx-practical__cta svg{width:14px;height:14px}.cnx-info{color:#fff;background:#111;margin-top:clamp(18px,2.4cqw,36px);padding-block:clamp(24px,3cqw,46px)}.cnx-info__grid{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(18px,2.6cqw,40px);display:grid}.cnx-info__bar{background:var(--cnx-yellow);width:56px;height:4px;margin:clamp(8px,1cqw,14px) 0 clamp(12px,1.4cqw,20px);display:block}.cnx-info__lead{color:#dedede;margin:0 0 clamp(14px,1.8cqw,26px);font-size:clamp(.92rem,1.2cqw,1.1rem);line-height:1.5}.cnx-info__rows{gap:clamp(12px,1.4cqw,20px);margin:0;padding:0;list-style:none;display:grid}.cnx-info__rows li{align-items:flex-start;gap:clamp(12px,1.4cqw,20px);display:flex}.cnx-info__icon{border:1.5px solid var(--cnx-yellow);width:clamp(40px,3.8cqw,54px);height:clamp(40px,3.8cqw,54px);color:var(--cnx-yellow);border-radius:8px;flex:none;place-items:center;display:grid}.cnx-info__icon svg{width:52%;height:52%}.cnx-info__rows strong{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(1rem,1.4cqw,1.3rem);display:block}.cnx-info__rows span:not(.cnx-info__icon){color:#d0d0d0;font-size:.88rem;line-height:1.45}.cnx-info__note{color:#e2e2e2;align-items:center;gap:10px;margin:clamp(10px,1.2cqw,16px) 0 0;font-size:.78rem;display:flex}.cnx-info__note svg{flex:none;width:18px;height:18px}.cnx-dash{color:#111;background:#fff;border-radius:10px;margin:0;padding:clamp(8px,1cqw,14px) clamp(10px,1.2cqw,18px) clamp(10px,1.2cqw,16px);box-shadow:0 14px 40px #00000059}.cnx-dash__dots{gap:6px;margin-bottom:clamp(6px,.8cqw,12px);display:flex}.cnx-dash__dots i{background:#d5d5d5;border-radius:50%;width:10px;height:10px}.cnx-dash__body{grid-template-columns:clamp(78px,8.4cqw,116px) minmax(0,1fr) minmax(0,.36fr);align-items:stretch;gap:clamp(8px,1cqw,14px);display:grid}.cnx-dash__menu{flex-direction:column;gap:6px;display:flex}.cnx-dash__menu span{color:#444;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:clamp(.62rem,.8cqw,.76rem);display:flex}.cnx-dash__menu span.is-on{background:var(--cnx-yellow);color:#111;font-weight:700}.cnx-dash__menu svg{flex:none;width:16px;height:16px}.cnx-dash__map-col,.cnx-dash__events{flex-direction:column;min-width:0;display:flex}.cnx-dash__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cnx-dash__head strong{font-size:clamp(.72rem,1cqw,.95rem)}.cnx-dash__pill{white-space:nowrap;border:1px solid #d6d6d6;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:clamp(.58rem,.75cqw,.72rem);display:inline-flex}.cnx-dash__pill svg{width:11px;height:11px}.cnx-dash__map{background:#ebe7df;border-radius:6px;flex:1;min-height:clamp(160px,20cqw,280px);position:relative;overflow:hidden}.cnx-dash__map svg{width:100%;height:100%;position:absolute;inset:0}.cnx-dash__area{letter-spacing:.08em;color:#8a8a8a;font-size:clamp(.5rem,.62cqw,.62rem);position:absolute}.cnx-dash__city{color:#333;font-size:clamp(.8rem,1.3cqw,1.2rem);font-weight:500;position:absolute;top:46%;left:34%}.cnx-pin{align-items:flex-start;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.cnx-pin b{background:var(--cnx-yellow);border-radius:50% 50% 50% 0;place-items:center;width:clamp(20px,2.2cqw,30px);height:clamp(20px,2.2cqw,30px);display:grid;transform:rotate(-45deg);box-shadow:0 2px 6px #00000040}.cnx-pin b svg{width:56%;height:56%;transform:rotate(45deg)}.cnx-pin--b b{color:#fff;background:#111}.cnx-pin em{white-space:nowrap;background:#fff;border-radius:5px;margin-top:2px;padding:2px 7px;font-size:clamp(.5rem,.68cqw,.66rem);font-style:normal;font-weight:600;box-shadow:0 2px 6px #0000002e}.cnx-dash__zoom{background:#fff;border-radius:5px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #00000040}.cnx-dash__zoom i{place-items:center;width:22px;height:22px;font-size:.8rem;font-style:normal;display:grid}.cnx-dash__events ul{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.cnx-dash__events li{border-top:1px solid #ececec;flex:1;align-items:center;gap:8px;padding:6px 0;display:flex}.cnx-dash__ev{border-radius:6px;flex:none;place-items:center;width:clamp(24px,2.4cqw,34px);height:clamp(24px,2.4cqw,34px);display:grid}.cnx-dash__ev svg{width:58%;height:58%}.cnx-dash__ev--yellow{background:var(--cnx-yellow)}.cnx-dash__ev--red{color:#fff;background:#e5392f}.cnx-dash__ev--green{color:#fff;background:#2cae4e}.cnx-dash__events li div{flex:1;min-width:0;line-height:1.25;display:grid}.cnx-dash__events li strong{font-size:clamp(.62rem,.82cqw,.78rem)}.cnx-dash__events li span{color:#777;font-size:clamp(.5rem,.64cqw,.62rem)}.cnx-dash__go{flex:none;width:12px;height:12px}.cnx-dash__events p{color:#777;text-align:center;margin:6px 0 0;font-size:clamp(.5rem,.62cqw,.62rem)}.cnx-steps{padding-top:clamp(22px,2.8cqw,42px)}.cnx-steps__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2.2cqw,32px);margin:clamp(12px,1.6cqw,22px) 0 0;padding:0;list-style:none;display:grid}.cnx-steps__list>li{display:flex;position:relative}.cnx-steps__card{border:1px solid var(--cnx-line);background:#fff;border-radius:8px;flex:1;align-content:start;gap:4px;padding:clamp(10px,1.2cqw,18px) clamp(10px,1.1cqw,16px) clamp(12px,1.3cqw,18px);display:grid;position:relative}.cnx-steps__num{background:var(--cnx-yellow);border-radius:50%;place-items:center;width:clamp(26px,2.6cqw,36px);height:clamp(26px,2.6cqw,36px);font-size:.78rem;font-weight:700;display:grid}.cnx-steps__icon{width:clamp(22px,2.2cqw,32px);height:clamp(22px,2.2cqw,32px);position:absolute;top:clamp(10px,1.2cqw,18px);right:clamp(10px,1.1cqw,16px)}.cnx-steps__card strong{font-family:var(--font-display);letter-spacing:-.02em;margin-top:6px;font-size:clamp(.95rem,1.25cqw,1.15rem);font-weight:800}.cnx-steps__card>span:last-child{color:var(--cnx-grey);font-size:.8rem;line-height:1.4}.cnx-steps__arrow{width:16px;height:16px;position:absolute;top:42%;right:calc(clamp(16px,2.2cqw,32px)/-2 - 8px)}.cnx-form-section{padding-top:clamp(20px,2.6cqw,40px)}.cnx-h2--bar:after{content:"";background:var(--cnx-yellow);width:clamp(34px,4cqw,56px);height:3px;margin-top:8px;display:block}.cnx-form-lead{color:#444;margin:8px 0 clamp(12px,1.4cqw,20px);font-size:.9rem}.cnx-form-grid{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);align-items:stretch;gap:clamp(10px,1.3cqw,20px);display:grid}.cnx-form{border:1px solid var(--cnx-line);background:#fff;border-radius:10px;flex-direction:column;gap:clamp(10px,1.1cqw,16px);padding:clamp(14px,1.7cqw,24px);display:flex}.cnx-fieldset{border:0;min-width:0;margin:0;padding:0}.cnx-fieldset legend{padding:0}.cnx-form .cnx-label{margin-bottom:6px;font-size:.8rem}.cnx-form .cnx-field{min-height:42px}.cnx-form .cnx-field input,.cnx-form .cnx-field select{height:38px;font-size:.8rem}.cnx-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.8cqw,12px);display:grid}.cnx-asset{color:#333;cursor:pointer;background:#fff;border:1px solid #dcd8cc;border-radius:6px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:.8rem;display:flex;position:relative}.cnx-asset svg{color:#222;flex:none;width:18px;height:18px}.cnx-asset input,.cnx-radio input{opacity:0;width:1px;height:1px;position:absolute;top:50%;left:50%}:is(.cnx-asset:has(input:focus-visible),.cnx-radio:has(input:focus-visible)){outline-offset:2px;outline:3px solid #1a73e8}.cnx-asset.is-on{border-color:var(--cnx-yellow);background:var(--cnx-yellow-soft);color:#111;font-weight:700}.cnx-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1cqw,14px);display:grid}.cnx-radios{flex-wrap:wrap;gap:8px clamp(14px,2.2cqw,32px);display:flex}.cnx-radio{color:#333;cursor:pointer;align-items:center;gap:10px;min-height:28px;font-size:.8rem;display:inline-flex;position:relative}.cnx-radio__dot{background:#fff;border:1.5px solid #8d8d8d;border-radius:50%;width:16px;height:16px;display:block}.cnx-radio input:checked+.cnx-radio__dot{background:radial-gradient(circle, var(--cnx-yellow) 0 4px, #fff 5px);border-color:#111}.cnx-radio__box{background:#fff;border:1.5px solid #8d8d8d;border-radius:3px;place-items:center;width:16px;height:16px;display:grid}.cnx-radio__box svg{width:11px;height:11px}.cnx-radio input:checked+.cnx-radio__box{border-color:var(--cnx-yellow);background:var(--cnx-yellow)}.cnx-form .cnx-textarea{min-height:60px;font-size:.8rem}.cnx-submit .cnx-btn{min-width:clamp(170px,18cqw,240px);min-height:46px}.cnx-summary{color:#fff;background:#1a1a1a;border-radius:10px;flex-direction:column;gap:clamp(8px,1cqw,14px);padding:clamp(16px,1.8cqw,26px) clamp(14px,1.7cqw,24px) 0;display:flex;overflow:hidden}.cnx-summary h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.2rem,1.9cqw,1.8rem);font-weight:800;line-height:1.15}.cnx-summary__lead{color:#dcdcdc;margin:0;font-size:.86rem}.cnx-summary__rows{margin:0;padding:0;list-style:none}.cnx-summary__rows li{border-top:1px solid #3a3a3a;grid-template-columns:clamp(38px,3.8cqw,52px) minmax(0,.42fr) minmax(0,1fr);align-items:center;column-gap:clamp(10px,1.2cqw,16px);padding:clamp(8px,.9cqw,12px) 0;display:grid}.cnx-summary__rows li:first-child{border-top:0}.cnx-summary__icon{border:1.5px solid var(--cnx-yellow);width:clamp(38px,3.8cqw,52px);height:clamp(38px,3.8cqw,52px);color:var(--cnx-yellow);border-radius:8px;place-items:center;display:grid}.cnx-summary__icon svg{width:52%;height:52%}.cnx-summary__rows strong{font-size:clamp(.82rem,1cqw,.95rem)}.cnx-summary__text{color:#d4d4d4;font-size:.74rem;line-height:1.4}.cnx-summary__val{color:var(--cnx-yellow);overflow-wrap:anywhere;margin-top:4px;font-style:normal;font-weight:700;display:block}.cnx-summary__photo{background:radial-gradient(18% 34% at 22% 40%,#e8b81cd9,#0000 70%),radial-gradient(22% 40% at 78% 36%,#e8b81cbf,#0000 70%),linear-gradient(#2c2a25 0%,#3b362b 55%,#8a735a 55.5%,#6c5a45 100%);flex:1;min-height:170px;margin:auto calc(-1*clamp(14px,1.7cqw,24px)) 0;position:relative;overflow:hidden}.cnx-summary__img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 10px #0000008c);width:84%;height:84%;animation:.35s cnx-fade;position:absolute;bottom:8%;left:8%;right:8%}@keyframes cnx-fade{0%{opacity:0;transform:translateY(6px)}}.cnx-faqsol{padding-block:clamp(20px,2.6cqw,40px) clamp(22px,2.8cqw,44px)}.cnx-faqsol__grid{grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);align-items:start;gap:clamp(14px,2cqw,30px);display:grid}.cnx-faq__list{gap:clamp(8px,.9cqw,12px);margin:clamp(10px,1.2cqw,16px) 0 0;padding:0;list-style:none;display:grid}.cnx-faq__list li{border:1px solid var(--cnx-line);background:#fff;border-radius:6px}.cnx-faq__list h3{margin:0}.cnx-faq__list button{width:100%;min-height:48px;font:inherit;color:var(--cnx-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:.86rem;font-weight:700;display:flex}.cnx-faq__list button svg{flex:none;width:16px;height:16px}.cnx-faq__answer{margin-top:-6px;padding:0 16px 14px}.cnx-faq__answer.is-closed{display:none}.cnx-faq__answer p{color:var(--cnx-grey);margin:0;font-size:.8rem;line-height:1.5}.cnx-solutions__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(8px,1cqw,14px);margin:clamp(10px,1.2cqw,16px) 0 0;padding:0;list-style:none;display:grid}.cnx-scard{border:1px solid var(--cnx-line);height:100%;color:inherit;background:#fff;border-radius:6px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.cnx-scard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.cnx-scard:focus-visible{outline-offset:2px;outline:3px solid #1a73e8}.cnx-scard__media{aspect-ratio:1.9;display:block;position:relative}.cnx-stone--palm{background:linear-gradient(#8fc3e6 0%,#d3e9f5 45%,#6f9c5d 45.5%,#86ad72 58%,#b6b0a2 58.5%,#9d978a 100%)}.cnx-stone--dark{background:linear-gradient(90deg,#4a4a4a 0%,#2a2a2a 60%,#565656 100%)}.cnx-scard__img{object-fit:contain;object-position:center bottom;width:92%;height:92%;position:absolute;bottom:4%;left:4%}.cnx-scard__body{gap:4px;padding:clamp(8px,1cqw,14px) clamp(10px,1.1cqw,16px) clamp(10px,1.1cqw,16px);display:grid}.cnx-scard__body strong{justify-content:space-between;align-items:center;gap:8px;font-size:clamp(.84rem,1cqw,.95rem);display:flex}.cnx-scard__body strong svg{flex:none;width:14px;height:14px}.cnx-scard__body>span{color:var(--cnx-grey);font-size:.74rem;line-height:1.4}.cnx-band{background:var(--cnx-yellow);padding-block:clamp(16px,1.8cqw,26px)}.cnx-band__inner{justify-content:space-between;align-items:center;gap:clamp(14px,2cqw,30px);display:flex}.cnx-band p{gap:2px;margin:0;display:grid}.cnx-band strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.2rem,2.2cqw,2rem);font-weight:800}.cnx-band p span{font-size:clamp(.85rem,1.1cqw,1rem)}.cnx-band .cnx-btn{flex:none}@container (max-width:1100px){.cnx-devices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnx-chain__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.cnx-chain__arrow,.cnx-steps__arrow{display:none}.cnx-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}.cnx-info__grid,.cnx-practical{grid-template-columns:1fr}.cnx-practical__cta{margin-left:0}}@container (max-width:900px){.cnx-hero{min-height:0;padding-bottom:0}.cnx-hero__img{width:100%;max-width:100%;height:auto;margin-top:18px;margin-left:auto;display:block;position:relative}.cnx-hero__shade{display:none}.cnx-hero .cnx-h1,.cnx-hero__lead{max-width:none}.cnx-form-grid,.cnx-faqsol__grid{grid-template-columns:1fr}.cnx-dash__body{grid-template-columns:minmax(0,1fr)}.cnx-dash__menu{flex-flow:wrap}.cnx-practical ul{grid-template-columns:1fr;row-gap:12px}.cnx-practical li{border-left:0;padding-left:0}.cnx-band__inner{flex-wrap:wrap}}@container (max-width:640px){.cnx-devices__grid,.cnx-chain__list,.cnx-steps__list,.cnx-solutions__grid{grid-template-columns:1fr}.cnx-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.cnx-three{grid-template-columns:1fr}.cnx-band__inner{flex-direction:column;align-items:flex-start}.cnx-band .cnx-btn,.cnx-hero__actions{width:100%}.cnx-summary__rows li{grid-template-columns:44px minmax(0,1fr)}.cnx-summary__text{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cnx-page *{transition:none!important;animation:none!important}}.cnx-form,.cnx-asset{min-width:0}.cnx-asset span{overflow-wrap:anywhere;min-width:0}@container (max-width:420px){.cnx-assets{grid-template-columns:1fr}}.cnx-form .cnx-field,.cnx-form .cnx-field input,.cnx-form .cnx-field select,.cnx-three>*{box-sizing:border-box;min-width:0;max-width:100%}@container (max-width:640px){.cnx-three{grid-template-columns:minmax(0,1fr)}}
