.cnc-svcidx{position:relative;z-index:2}.cnc-svcidx>*{margin-inline:auto;max-width:1180px;padding-inline:clamp(22px,4vw,58px)}.cnc-svcidx__head{max-width:none;padding-bottom:clamp(50px,8vh,90px);padding-top:clamp(140px,20vh,210px);text-align:center}.cnc-svcidx__kick{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:11.5px;gap:clamp(12px,1.6vw,18px);letter-spacing:2.4px;margin:0 0 clamp(18px,2.6vh,28px);text-transform:uppercase}.cnc-svcidx__kick:after,.cnc-svcidx__kick:before{background:var(--line);content:"";height:1px;width:clamp(26px,5vw,64px)}.cnc-svcidx__title{color:var(--ink);font-family:var(--disp);font-size:clamp(35px,5.2vw,76px);font-weight:400;letter-spacing:-2.6px;line-height:1;margin:0}.cnc-svcidx__title em{color:var(--accent);font-style:normal}.cnc-svcidx__intro{margin:22px auto 0;max-width:640px}.cnc-svcidx__intro p{color:var(--muted);font-family:var(--body);font-size:clamp(17px,1.5vw,20px);line-height:1.65;margin:0 0 .8em;text-wrap:balance}.cnc-svcidx__intro p:last-child{margin-bottom:0}.cnc-svcidx__stats{display:flex;flex-wrap:wrap;gap:clamp(26px,5vw,72px);justify-content:center;margin-top:clamp(34px,5vh,56px)}.cnc-svcidx__stat b{color:var(--ink);display:block;font-family:var(--disp);font-size:clamp(28px,3.2vw,46px);font-weight:400;letter-spacing:-1px;line-height:1}.cnc-svcidx__stat span{color:var(--muted);display:block;font-family:var(--mono);font-size:11px;letter-spacing:1.6px;margin-top:8px;text-transform:uppercase}@media (max-width:560px){.cnc-svcidx__stat span{margin-inline:auto;max-width:9em}}.cnc-svcidx__rows{padding-bottom:clamp(34px,5vh,60px);padding-top:clamp(20px,3vh,36px)}@media (hover:hover){.cnc-svcidx__rows:hover .cnc-svcidx__row{opacity:.34}.cnc-svcidx__rows:hover .cnc-svcidx__row:hover{opacity:1}}.cnc-svcidx__row{align-items:center;border-top:1px solid var(--line);display:grid;gap:10px clamp(12px,2.2vw,38px);grid-template-columns:minmax(0,1fr) 34px;padding:clamp(22px,3.2vh,38px) 0;position:relative;text-decoration:none;transition:padding-left .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}.cnc-svcidx__row:after{background:var(--cnc-row-c,var(--accent));bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.16,1,.3,1);width:100%}.cnc-svcidx__row:last-of-type{border-bottom:1px solid var(--line)}@media (hover:hover){.cnc-svcidx__row:hover{padding-left:clamp(8px,1.2vw,22px)}.cnc-svcidx__row:hover:after{transform:scaleX(1)}.cnc-svcidx__row:hover .cnc-svcidx__l{transform:translateY(-8px)}}.cnc-svcidx__row>b{color:var(--accent);font-size:clamp(20px,2.1vw,30px);letter-spacing:-1.2px;opacity:.55}.cnc-svcidx__row h2,.cnc-svcidx__row>b{font-family:var(--disp);font-weight:400}.cnc-svcidx__row h2{color:var(--ink);font-size:clamp(23px,2.8vw,37px);letter-spacing:-1.8px;line-height:1.04;margin:0;text-wrap:balance}.cnc-svcidx__row h2 em{color:var(--accent);font-style:normal}.cnc-svcidx__row p{color:var(--muted);font-family:var(--body);font-size:clamp(15.5px,1.15vw,17px);line-height:1.6;margin:0;max-width:42ch}.cnc-svcidx__row u{color:var(--accent);display:inline-block;font-family:var(--mono);font-size:21px;justify-self:end;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.cnc-svcidx__row:hover u{transform:translate(6px,-6px)}}@media (min-width:901px){.cnc-svcidx__row{gap:clamp(12px,2.2vw,38px);grid-template-columns:58px minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) 34px}}@media (max-width:900px){.cnc-svcidx__row{grid-template-columns:44px minmax(0,1fr);row-gap:10px}.cnc-svcidx__row>b{grid-column:1;grid-row:1}.cnc-svcidx__row h2{grid-column:2;grid-row:1}.cnc-svcidx__row p{grid-column:2;grid-row:2}.cnc-svcidx__row .cnc-svcidx__keys{grid-column:2;grid-row:3}.cnc-svcidx__row u{display:none}.cnc-svcidx__row.cnc-svcidx__row--thumb{grid-template-columns:38px minmax(0,1fr) 78px}}.cnc-svcidx__thumb{align-self:stretch;border-radius:10px;clip-path:inset(0 0 100% 0);grid-column:3;grid-row:1;min-height:86px;opacity:0;overflow:hidden;position:relative;transition:opacity .6s ease,clip-path .95s cubic-bezier(.16,1,.3,1)}.cnc-svcidx__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cnc-svcidx__row--thumb-in .cnc-svcidx__thumb{clip-path:inset(0);opacity:1}@media (prefers-reduced-motion:reduce){.cnc-svcidx__thumb{transition:none}.cnc-svcidx__row--thumb-in .cnc-svcidx__thumb{clip-path:none}}@media (min-width:901px){.cnc-svcidx__thumb{display:none}}.cnc-svcidx__row:nth-child(3n+1) .cnc-svcidx__keys{--cnc-key-dot:var(--teal)}.cnc-svcidx__row:nth-child(3n+2) .cnc-svcidx__keys{--cnc-key-dot:var(--purple)}.cnc-svcidx__row:nth-child(3n+3) .cnc-svcidx__keys{--cnc-key-dot:var(--yellow)}.cnc-svcidx__row:nth-child(3n+1){--cnc-row-c:var(--teal)}.cnc-svcidx__row:nth-child(3n+2){--cnc-row-c:var(--purple)}.cnc-svcidx__row:nth-child(3n+3){--cnc-row-c:var(--yellow)}[data-theme=dark] .cnc-svcidx__row:after{box-shadow:0 0 12px var(--cnc-row-c,var(--accent))}.cnc-svcidx__wd{display:inline-block;white-space:nowrap}.cnc-svcidx__l{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1),color .4s ease}.cnc-svcidx__keys{color:var(--faint);display:flex;flex-wrap:wrap;font-family:var(--body);font-size:14px;gap:6px 16px}.cnc-svcidx__keys>span{align-items:center;display:inline-flex;gap:8px}.cnc-svcidx__keys>span:before{background:var(--cnc-key-dot,var(--accent));border-radius:50%;content:"";height:4px;width:4px}.cnc-svcidx__how,.cnc-svcidx__proof{background:linear-gradient(var(--line),var(--line)) top/calc(100% - clamp(22px, 4vw, 58px)*2) 1px no-repeat border-box;border-top:1px solid transparent;padding-bottom:clamp(50px,8vh,90px);padding-top:clamp(50px,8vh,90px)}.cnc-svcidx__proof{padding-bottom:clamp(44px,7vh,80px);padding-top:clamp(44px,7vh,80px)}.cnc-svcidx__say{color:var(--ink);font-family:var(--disp);font-size:clamp(26px,3.6vw,52px);font-weight:400;letter-spacing:-1.6px;line-height:1.05;margin:0;text-align:center}.cnc-svcidx__say em{color:var(--accent);font-style:normal}.cnc-svcidx__steps{display:grid;gap:clamp(18px,2.4vw,40px);grid-template-columns:1fr;list-style:none;margin:clamp(34px,5vh,58px) 0 0;padding:0}@media (min-width:561px){.cnc-svcidx__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:861px){.cnc-svcidx__steps{grid-template-columns:repeat(4,1fr)}}.cnc-svcidx__steps li{border-top:2px solid var(--purple);padding-top:18px}.cnc-svcidx__steps b{color:var(--purple);display:block;font-family:var(--mono);font-size:13px;letter-spacing:1px}.cnc-svcidx__steps h3{color:var(--ink);font-family:var(--disp);font-size:clamp(19px,1.7vw,26px);font-weight:400;letter-spacing:-.5px;margin:8px 0 0}.cnc-svcidx__steps p{color:var(--muted);font-family:var(--body);font-size:15.5px;line-height:1.6;margin:10px 0 0}.cnc-svcidx__proof{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(22px,3vw,44px);justify-content:space-between}@media (max-width:860px){.cnc-svcidx__proof{align-items:flex-start;flex-direction:column}}.cnc-svcidx__proof .cnc-svcidx__say{font-size:clamp(20px,2.2vw,32px);letter-spacing:-.8px;line-height:1.2;max-width:22ch;text-align:left}.cnc-svcidx__badges{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,2.6vw,40px)}@media (min-width:861px){.cnc-svcidx__badges:first-child{margin-left:auto}}.cnc-svcidx__badge img{border-radius:8px;display:block;height:62px;width:auto}@media (min-width:561px){.cnc-svcidx__badge img{height:78px}}.cnc-svcidx__proofs{flex:1 1 0;list-style:none;margin:0;min-width:min(100%,12em);padding:0}.cnc-svcidx__proofs li{color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:1.4px;line-height:2;text-transform:uppercase}.cnc-svcidx__body{padding-bottom:clamp(40px,6vh,70px)}@media (prefers-reduced-motion:reduce){.cnc-svcidx__row,.cnc-svcidx__row u,.cnc-svcidx__row:after{transition:none}}.cnc-svcidx__rows{perspective:1150px;perspective-origin:50% 50%}.cnc-svcidx__row--waiting{filter:brightness(.72);opacity:0;transform:translate3d(0,var(--cnc-row-from,0),-2100px) rotateX(var(--cnc-row-lean,0))}.cnc-svcidx__row--here{animation:cnc-svcidx-arrive 2.5s cubic-bezier(.16,.86,.22,1) both}.cnc-svcidx__row--here u{animation:cnc-svcidx-arrow .8s cubic-bezier(.17,.85,.24,1) 1.1s backwards}@keyframes cnc-svcidx-arrive{0%{filter:brightness(.72);opacity:0;transform:translate3d(0,var(--cnc-row-from,0),-2100px) rotateX(var(--cnc-row-lean,0))}30%{opacity:1}to{filter:brightness(1);opacity:1;transform:translateZ(0) rotateX(0deg)}}@keyframes cnc-svcidx-arrow{0%{opacity:0;transform:translate(-10px,10px)}to{opacity:1;transform:none}}.cnc-svcidx__peek{aspect-ratio:4/3;border-radius:12px;box-shadow:0 30px 60px -34px rgba(10,10,12,.5);left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;scale:.92;top:0;transition:opacity .32s ease,scale .45s cubic-bezier(.16,1,.3,1);width:clamp(190px,17vw,270px);z-index:6}.cnc-svcidx__peek.is-on{opacity:1;scale:1}.cnc-svcidx__peek img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1);width:100%}@media (prefers-reduced-motion:reduce){.cnc-svcidx__row--here,.cnc-svcidx__row--waiting{animation:none;filter:none;opacity:1;transform:none}.cnc-svcidx__peek{display:none}}.cnc-svcidx__steps--waiting li{border-top-color:transparent;position:relative}.cnc-svcidx__steps--waiting li:before{background:var(--purple);content:"";height:2px;left:0;position:absolute;right:0;top:-2px;transform:scaleX(0);transform-origin:left center}.cnc-svcidx__steps--waiting b{opacity:0;transform:translateY(-9px)}.cnc-svcidx__steps--waiting h3{clip-path:inset(0 0 100% 0)}.cnc-svcidx__steps--waiting p{clip-path:inset(0 0 100% 0);opacity:0}.cnc-svcidx__steps--here li:before{transform:scaleX(1);transition:transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--cnc-step-d,0s)}.cnc-svcidx__steps--here b{opacity:1;transform:none;transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--cnc-step-d, 0s) + .2s)}.cnc-svcidx__steps--here h3{clip-path:inset(0 0 0 0);transition:clip-path .78s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--cnc-step-d, 0s) + .3s)}.cnc-svcidx__steps--here p{clip-path:inset(0 0 0 0);opacity:1;transition:opacity .6s ease,clip-path .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--cnc-step-d, 0s) + .42s)}@media (prefers-reduced-motion:reduce){.cnc-svcidx__steps--waiting li{border-top-color:var(--purple)}.cnc-svcidx__steps--waiting li:before{display:none}.cnc-svcidx__steps--waiting b,.cnc-svcidx__steps--waiting h3,.cnc-svcidx__steps--waiting p{clip-path:none;opacity:1;transform:none;transition:none}}.cnc-svcidx__doc{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,44px);justify-content:space-between;margin:clamp(30px,4.4vh,58px) 0 0;padding:clamp(22px,3vw,34px) clamp(22px,3vw,38px);transition:border-color .35s ease,box-shadow .35s ease}.cnc-svcidx__doc:hover{border-color:var(--accent);box-shadow:0 18px 44px -28px rgba(10,10,12,.45)}@media (max-width:620px){.cnc-svcidx__doc{align-items:stretch}}.cnc-svcidx__doc-t{display:flex;flex:1 1 360px;flex-direction:column;gap:7px}.cnc-svcidx__doc-t strong{color:var(--ink);font-family:var(--disp);font-size:clamp(23px,2.4vw,34px);font-weight:400;letter-spacing:-.8px;line-height:1.08}.cnc-svcidx__doc-t span{color:var(--muted);font-family:var(--body);font-size:clamp(15px,1.2vw,17.5px);line-height:1.55;max-width:52ch}.cnc-svcidx__doc-btn{align-items:center;background:var(--accent);border-radius:100px;color:var(--on-accent);display:inline-flex;flex:0 0 auto;font-family:var(--body);font-size:13.5px;gap:11px;letter-spacing:1.6px;padding:17px 32px;text-decoration:none;text-transform:uppercase;transition:filter .25s ease,transform .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.cnc-svcidx__doc-btn:focus-visible,.cnc-svcidx__doc-btn:hover{color:var(--on-accent)}.cnc-svcidx__doc-btn i{font-style:normal;transition:transform .3s cubic-bezier(.22,1,.36,1)}.cnc-svcidx__doc:hover .cnc-svcidx__doc-btn{filter:brightness(1.12);transform:translateY(-2px)}.cnc-svcidx__doc:hover .cnc-svcidx__doc-btn i{transform:translateX(5px)}.cnc-svcidx__doc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:620px){.cnc-svcidx__doc-btn{justify-content:center;width:100%}}[data-theme=dark] .cnc-svcidx__doc{backdrop-filter:blur(6px);background:rgba(198,148,219,.1);border-color:rgba(198,148,219,.45)}[data-theme=dark] .cnc-svcidx__doc strong{color:#f4f2f7}[data-theme=dark] .cnc-svcidx__doc span{color:#bfc0c9}[data-theme=dark] .cnc-svcidx__doc:hover{background:rgba(198,148,219,.15);border-color:var(--accent);box-shadow:0 18px 48px -26px rgba(198,148,219,.55)}@media (prefers-reduced-motion:reduce){.cnc-svcidx__doc,.cnc-svcidx__doc-btn,.cnc-svcidx__doc-btn i{transition:none}}.cnc-docpage__kick{color:var(--faint);font-family:var(--mono);font-size:11.5px;letter-spacing:2.4px;margin:0 0 clamp(14px,2.2vh,24px);text-transform:uppercase}@media (min-width:720px){.cnc-docpage__stats:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.cnc-docpage__stats:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.cnc-docpage__more{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--body);font-size:15px;gap:8px;margin-top:14px;text-decoration:none;transition:color .3s var(--agcore-ease,ease)}.cnc-docpage__more i{color:var(--accent);font-style:normal}.cnc-docpage__more:focus-visible,.cnc-docpage__more:hover{color:var(--accent)}.cnc-docpage__all{margin:clamp(18px,2.6vh,26px) 0 0}.cnc-docpage__points{margin:clamp(22px,3vh,36px) 0 0}.cnc-docpage__point{border-top:1px solid var(--line);display:grid;gap:6px clamp(20px,4vw,60px);grid-template-columns:minmax(0,1fr);padding:clamp(16px,2.4vh,24px) 0}.cnc-docpage__point:last-child{border-bottom:1px solid var(--line)}@media (min-width:720px){.cnc-docpage__point{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}}.cnc-docpage__point dt{color:var(--ink);font-family:var(--disp);font-size:clamp(18px,1.9vw,24px);font-weight:400;letter-spacing:-.5px;line-height:1.3}.cnc-docpage__point dd{font-size:clamp(15px,1.3vw,17px);line-height:1.65;margin:0}.cnc-docpage__note,.cnc-docpage__point dd{color:var(--muted);font-family:var(--body)}.cnc-docpage__note{font-size:14px;line-height:1.6;margin:16px 0 0;max-width:60ch}.cnc-docpage__qs{margin:clamp(22px,3vh,36px) 0 0}.cnc-docpage__q{border-top:1px solid var(--line)}.cnc-docpage__q:last-child{border-bottom:1px solid var(--line)}.cnc-docpage__q summary{color:var(--ink);cursor:pointer;font-family:var(--disp);font-size:clamp(18px,1.9vw,24px);letter-spacing:-.4px;line-height:1.35;list-style:none;padding:clamp(18px,2.6vh,24px) 44px clamp(18px,2.6vh,24px) 0;position:relative}.cnc-docpage__q summary::-webkit-details-marker{display:none}.cnc-docpage__q summary:after{color:var(--accent);content:"+";font-family:var(--mono);font-size:24px;line-height:1;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:transform .3s var(--agcore-ease,ease)}.cnc-docpage__q summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cnc-docpage__q[open] summary:after{transform:translateY(-50%) rotate(45deg)}.cnc-docpage__q p{color:var(--muted);font-family:var(--body);font-size:clamp(15px,1.3vw,17px);line-height:1.7;margin:0 0 clamp(18px,2.6vh,24px);max-width:68ch}@media (prefers-reduced-motion:reduce){.cnc-docpage__more,.cnc-docpage__q summary:after{transition:none}}.cnc-docline{margin:clamp(20px,3vh,32px) 0 0}.cnc-docsub__path{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:12px 10px}.cnc-docsub__path a{margin:-6px 0;padding:6px 0}.cnc-docsub__on p{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 24px;margin:0 0 clamp(10px,1.6vh,16px)}.cnc-docsub__on .cnc-docpage__more{margin-top:0}.cnc-docsub__label{color:var(--faint);font-family:var(--mono);font-size:11.5px;letter-spacing:2px;text-transform:uppercase}.cnc-lead{--cnc-lead-err:#a8261d;border-top:1px solid var(--line);padding:clamp(64px,11vh,130px) clamp(20px,6vw,120px);position:relative;scroll-margin-top:72px;z-index:2}[data-theme=dark] .cnc-lead{--cnc-lead-err:#ff9a8f}.cnc-svcpage>.cnc-lead{max-width:none}.cnc-lead-wrap{position:relative;z-index:2}.cnc-lead__in{margin:0 auto;max-width:min(720px,100%);text-align:center}.cnc-lead__k{color:var(--accent);font-family:var(--body);font-size:11.5px;letter-spacing:2.6px;margin:0 0 14px;text-transform:uppercase}.cnc-lead__title{color:var(--ink);font-family:var(--disp);font-size:clamp(30px,4.2vw,60px);font-weight:400;letter-spacing:-1.8px;line-height:1.06;margin:0 0 16px}.cnc-lead__title em{color:var(--accent);font-style:normal}.cnc-lead__body{color:var(--muted);font-family:var(--body);font-size:clamp(15px,1.35vw,17.5px);line-height:1.6;margin:0 auto;max-width:46ch}.cnc-lead__body p{margin:0 0 .8em}.cnc-lead__body p:last-child{margin-bottom:0}.cnc-lead__form{display:flex;flex-direction:column;gap:14px;margin:clamp(20px,3vh,32px) 0 0;text-align:left}.cnc-lead__trap{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.cnc-lead__row{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.cnc-lead__row--two{grid-template-columns:1fr 1fr}@media (max-width:620px){.cnc-lead__row--two{grid-template-columns:1fr}}.cnc-lead__cap{align-items:center;background:transparent;border:1.5px solid var(--ink);border-radius:100px;display:flex;padding:0 26px;transition:border-color .25s ease,box-shadow .25s ease}.cnc-lead__cap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cnc-lead__cap input,.cnc-lead__cap textarea{background:transparent;border:0;color:var(--ink);flex:1;font-family:var(--body);font-size:clamp(16px,1.55vw,18.5px);min-width:0;outline:none;padding:17px 0}.cnc-lead__cap textarea{line-height:1.55;min-height:112px;padding:0;resize:vertical}@supports (-moz-appearance:none){.cnc-lead__cap input{height:calc(34px + .86em)}}.cnc-lead__cap input::-moz-placeholder,.cnc-lead__cap textarea::-moz-placeholder{color:var(--faint)}.cnc-lead__cap input::placeholder,.cnc-lead__cap textarea::placeholder{color:var(--faint)}.cnc-lead__cap:has([aria-invalid=true]){border-color:var(--cnc-lead-err)}@media (max-width:345.98px){.cnc-lead__cap:not(.cnc-lead__cap--area){padding:0 20px}}.cnc-lead__cap--area{border-radius:24px;padding:18px 24px}.cnc-lead__err{color:var(--cnc-lead-err);display:block;font-family:var(--body);font-size:13.5px;line-height:1.45;margin:6px 0 0 26px}.cnc-lead__err:empty{display:none}.cnc-lead__hint{color:var(--faint);font-size:13.5px;margin:4px 0 0}.cnc-lead__hint,.cnc-lead__leg{font-family:var(--body);text-align:center}.cnc-lead__leg{color:var(--muted);font-size:clamp(15px,1.25vw,16.5px);margin:clamp(16px,2.4vh,28px) 0 clamp(11px,1.6vh,18px);padding:0}.cnc-lead__chips{border:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0;min-width:0;padding:0}.cnc-lead__break{flex:0 0 100%;height:0}.cnc-lead__chip{display:inline-flex;position:relative}.cnc-lead__chip input{cursor:pointer;inset:0;opacity:0;position:absolute}.cnc-lead__chip span{align-items:center;border:1.5px solid var(--line);border-radius:100px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--body);font-size:15.5px;gap:8px;padding:12px 22px;transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease}.cnc-lead__chip span:before{background:var(--accent);border-radius:50%;content:"";height:7px;opacity:.35;transition:opacity .25s ease,background .25s ease;width:7px}.cnc-lead__chip:hover span{border-color:var(--accent);transform:translateY(-1px)}.cnc-lead__chip input:checked+span{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cnc-lead__chip input:checked+span:before{background:var(--on-accent);opacity:1}.cnc-lead__chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.cnc-lead__agree{align-items:flex-start;color:var(--muted);display:flex;font-family:var(--body);font-size:13.5px;gap:12px;line-height:1.55;margin:6px 0 0;text-align:left}.cnc-lead__agree input{accent-color:var(--accent);cursor:pointer;flex:0 0 auto;height:20px;margin:1px 0 0;width:20px}.cnc-lead__agree label{cursor:pointer}.cnc-lead__agree a{color:var(--accent);font-weight:600}.cnc-lead__foot{display:flex;justify-content:center;margin-top:10px}@media (max-width:620px){.cnc-lead__foot{align-items:stretch;flex-direction:column}}.cnc-lead__send{align-items:center;-webkit-appearance:none;background:var(--accent);border:0;border-radius:100px;color:var(--on-accent);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--body);font-size:13.5px;gap:11px;letter-spacing:1.6px;padding:18px 34px;text-transform:uppercase;transition:filter .25s ease,transform .3s cubic-bezier(.22,1,.36,1),opacity .25s}@media (max-width:620px){.cnc-lead__send{justify-content:center}}.cnc-lead__send:hover{filter:brightness(1.12);transform:translateY(-2px)}.cnc-lead__send:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.is-busy .cnc-lead__send{cursor:progress;opacity:.6;transform:none}.cnc-lead__status{color:var(--cnc-lead-err);font-family:var(--body);font-size:14.5px;line-height:1.55;margin:4px 0 0;text-align:center}.cnc-lead__status:empty{display:none}.is-busy .cnc-lead__status{color:var(--muted)}.cnc-lead__status a{color:inherit}.cnc-lead__note{color:var(--muted);font-family:var(--body);font-size:14px;margin:clamp(22px,3.4vh,34px) 0 0}.cnc-lead__note a{color:var(--ink);font-weight:600}.cnc-lead__done{color:var(--accent);font-family:var(--body);font-size:15px;margin:clamp(20px,3vh,32px) 0 0;outline:none}.cnc-lead__done[hidden]{display:none}@media (prefers-reduced-motion:reduce){.cnc-lead__cap,.cnc-lead__chip span,.cnc-lead__send{transition:none}.cnc-lead__chip:hover span,.cnc-lead__send:hover{transform:none}}