.ConnectForm-module__zinneW__form,.ConnectForm-module__zinneW__done{flex-direction:column;gap:28px;display:flex}.ConnectForm-module__zinneW__block{border:0;border-bottom:1px solid var(--s-line);gap:14px;min-width:0;margin:0;padding:0 0 28px;display:grid}.ConnectForm-module__zinneW__legend{font-family:var(--s-font-display-stack);color:var(--s-ink);align-items:center;gap:12px;margin-bottom:10px;padding:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:500;line-height:1.15;display:flex}.ConnectForm-module__zinneW__number{border-radius:var(--s-radius-pill);background:var(--s-gradient-mark);width:34px;height:34px;color:var(--s-white);font-family:var(--s-font-mono-stack);letter-spacing:.04em;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.ConnectForm-module__zinneW__hint{font-size:var(--s-text-sm);color:var(--s-text-2);margin-top:-14px}.ConnectForm-module__zinneW__pair{gap:14px;display:grid}@media (min-width:640px){.ConnectForm-module__zinneW__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ConnectForm-module__zinneW__field{gap:8px;min-width:0;display:grid}.ConnectForm-module__zinneW__label{font-family:var(--s-font-sans-stack);color:var(--s-ink);padding:0;font-weight:600}.ConnectForm-module__zinneW__input{border:1px solid var(--s-line-strong);border-radius:var(--s-radius-sm);background:var(--s-white);width:100%;min-height:52px;transition:border-color .16s var(--s-ease), box-shadow .16s var(--s-ease);padding:0 16px;font-size:1.0625rem}.ConnectForm-module__zinneW__input::placeholder{color:var(--s-ink-45)}.ConnectForm-module__zinneW__input:focus{border-color:var(--s-violet);box-shadow:0 0 0 3px var(--s-violet-18);outline:none}.ConnectForm-module__zinneW__input[aria-invalid=true]{border-color:var(--s-violet-deep)}.ConnectForm-module__zinneW__error{font-size:var(--s-text-sm);color:var(--s-violet-deep);font-weight:600}.ConnectForm-module__zinneW__choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ConnectForm-module__zinneW__chips{flex-wrap:wrap;gap:8px;display:flex}.ConnectForm-module__zinneW__chip{display:inline-flex;position:relative}.ConnectForm-module__zinneW__chip input,.ConnectForm-module__zinneW__model input{opacity:0;width:1px;height:1px;position:absolute}.ConnectForm-module__zinneW__chip span{border-radius:var(--s-radius-pill);background:var(--s-white);min-height:44px;box-shadow:inset 0 0 0 1px var(--s-line-strong);font-family:var(--s-font-sans-stack);cursor:pointer;transition:background-color .16s var(--s-ease), box-shadow .16s var(--s-ease), color .16s var(--s-ease);-webkit-tap-highlight-color:transparent;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.ConnectForm-module__zinneW__chip span:hover{box-shadow:inset 0 0 0 1px var(--s-violet)}.ConnectForm-module__zinneW__chip input:checked+span{background:var(--s-violet);box-shadow:none;color:var(--s-white)}.ConnectForm-module__zinneW__chip input:focus-visible+span,.ConnectForm-module__zinneW__model input:focus-visible+.ConnectForm-module__zinneW__modelCard{outline:2px solid var(--s-violet-deep);outline-offset:3px}.ConnectForm-module__zinneW__models{gap:12px;display:grid}@media (min-width:640px){.ConnectForm-module__zinneW__models{grid-template-columns:repeat(2,minmax(0,1fr))}}.ConnectForm-module__zinneW__model{display:flex;position:relative}.ConnectForm-module__zinneW__modelCard{border-radius:var(--s-radius);background:var(--s-white);width:100%;box-shadow:inset 0 0 0 1px var(--s-line-strong);cursor:pointer;transition:box-shadow .16s var(--s-ease), background-color .16s var(--s-ease);-webkit-tap-highlight-color:transparent;align-content:start;gap:6px;padding:18px 20px 20px;display:grid}.ConnectForm-module__zinneW__modelCard:hover{box-shadow:inset 0 0 0 1px var(--s-violet)}.ConnectForm-module__zinneW__model input:checked+.ConnectForm-module__zinneW__modelCard{background:var(--s-lavender);box-shadow:inset 0 0 0 2px var(--s-violet)}.ConnectForm-module__zinneW__modelTag{font-family:var(--s-font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--s-violet-deep);font-size:.75rem;font-weight:600}.ConnectForm-module__zinneW__modelAmount{font-family:var(--s-font-display-stack);font-variant-numeric:lining-nums;color:var(--s-ink);font-size:2rem;line-height:1.1}.ConnectForm-module__zinneW__modelDetail{font-size:var(--s-text-sm);color:var(--s-text-2)}.ConnectForm-module__zinneW__terms{border-radius:var(--s-radius-sm);background:var(--s-paper);box-shadow:inset 0 0 0 1px var(--s-line);font-size:var(--s-text-sm);color:var(--s-text-2);padding:16px 18px}.ConnectForm-module__zinneW__terms summary{font-family:var(--s-font-sans-stack);color:var(--s-violet-deep);cursor:pointer;font-weight:600}.ConnectForm-module__zinneW__terms ul{gap:6px;margin-top:8px;padding-left:20px;display:grid}.ConnectForm-module__zinneW__termsTitle{font-family:var(--s-font-sans-stack);color:var(--s-ink);margin-top:12px;font-weight:600}.ConnectForm-module__zinneW__termsDraft{margin-top:10px;font-style:italic}.ConnectForm-module__zinneW__accept{font-size:var(--s-text-sm);color:var(--s-text-2);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ConnectForm-module__zinneW__accept input{width:22px;height:22px;accent-color:var(--s-violet);flex:none;margin-top:1px}.ConnectForm-module__zinneW__accept a{color:var(--s-violet-deep)}.ConnectForm-module__zinneW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ConnectForm-module__zinneW__message{border-radius:var(--s-radius-sm);background:var(--s-lavender);color:var(--s-violet-deep);padding:14px 16px;font-weight:600}.ConnectForm-module__zinneW__primary{border-radius:var(--s-radius-pill);background:var(--s-gradient-violet);min-height:56px;box-shadow:var(--s-glow-cta);color:var(--s-white);font-family:var(--s-font-sans-stack);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;padding:0 28px;font-size:1.0625rem;font-weight:600;display:inline-flex}.ConnectForm-module__zinneW__primary:disabled{opacity:.7;cursor:progress}.ConnectForm-module__zinneW__doneTitle{font-family:var(--s-font-display-stack);outline:none;font-size:clamp(1.875rem,1.5rem + 1.6vw,2.625rem);font-weight:500;line-height:1.1}.ConnectForm-module__zinneW__doneBody{font-size:var(--s-text-lg);color:var(--s-text-2)}.ConnectForm-module__zinneW__note{border-left:3px solid var(--s-violet);border-radius:0 var(--s-radius-sm) var(--s-radius-sm) 0;background:var(--s-paper);color:var(--s-text-2);padding:16px 18px}.ConnectForm-module__zinneW__noteTitle{font-family:var(--s-font-sans-stack);color:var(--s-ink);margin-bottom:4px;font-weight:600}.ConnectForm-module__zinneW__path{--path-line:var(--s-white-14);--path-label:var(--s-white-60);--path-label-on:var(--s-paper);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ConnectForm-module__zinneW__path[data-tone=light]{--path-line:var(--s-violet-18);--path-label:var(--s-ink-45);--path-label-on:var(--s-violet-deep)}.ConnectForm-module__zinneW__path:before{content:"";border-radius:var(--s-radius-pill);background:var(--path-line);height:2px;position:absolute;top:7px;left:10%;right:10%}.ConnectForm-module__zinneW__pathStep{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.ConnectForm-module__zinneW__pathDot{border-radius:var(--s-radius-pill);background:var(--path-line);width:16px;height:16px;box-shadow:0 0 0 4px #0000}.ConnectForm-module__zinneW__pathStep[data-state=done] .ConnectForm-module__zinneW__pathDot{background:var(--s-mark-from)}.ConnectForm-module__zinneW__pathStep[data-state=current] .ConnectForm-module__zinneW__pathDot{background:var(--s-gradient-mark);box-shadow:0 0 0 5px #6cc9fa38,0 0 24px #6cc9fab3}.ConnectForm-module__zinneW__pathLabel{font-family:var(--s-font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--path-label);font-size:.6875rem;font-weight:600}@media (max-width:479px){.ConnectForm-module__zinneW__pathLabel{letter-spacing:.02em;font-size:.5625rem}}.ConnectForm-module__zinneW__pathStep[data-state=current] .ConnectForm-module__zinneW__pathLabel,.ConnectForm-module__zinneW__pathStep[data-state=done] .ConnectForm-module__zinneW__pathLabel{color:var(--path-label-on)}a.ConnectForm-module__zinneW__primary{text-decoration:none}.ConnectForm-module__zinneW__model:last-child:nth-child(odd){grid-column:1/-1}
.ConnectPage-module__qBnHKW__page{background:var(--s-gradient-zen);min-height:80svh}.ConnectPage-module__qBnHKW__hero{background:var(--s-light-tech), var(--s-gradient-tech);color:var(--s-tech-text);padding-block:clamp(40px,7vw,96px) clamp(96px,12vw,160px);position:relative;overflow:hidden}.ConnectPage-module__qBnHKW__grid{background-image:linear-gradient(var(--s-tech-line) 1px, transparent 1px), linear-gradient(90deg, var(--s-tech-line) 1px, transparent 1px);opacity:.45;pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 100%)}.ConnectPage-module__qBnHKW__heroInner{max-width:calc(var(--s-max-narrow) + 2 * var(--s-gutter));padding-inline:var(--s-gutter);flex-direction:column;gap:18px;margin-inline:auto;display:flex;position:relative}.ConnectPage-module__qBnHKW__eyebrow{font-family:var(--s-font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--s-tech-accent);font-size:.75rem;font-weight:600}.ConnectPage-module__qBnHKW__title{font-family:var(--s-font-display-stack);color:var(--s-tech-text);font-size:clamp(2.375rem,1.6rem + 3.4vw,4rem);font-weight:500;line-height:1.04}.ConnectPage-module__qBnHKW__title em{background:var(--s-gradient-mark);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;display:block}.ConnectPage-module__qBnHKW__hello{color:var(--s-tech-text-2);margin-bottom:6px;font-size:.55em;display:block}.ConnectPage-module__qBnHKW__lead{max-width:52ch;font-size:var(--s-text-lg);color:var(--s-tech-text-2)}.ConnectPage-module__qBnHKW__hilo{max-width:560px;margin-top:18px}.ConnectPage-module__qBnHKW__body{padding-inline:var(--s-gutter);padding-bottom:clamp(64px,9vw,120px)}.ConnectPage-module__qBnHKW__card{max-width:var(--s-max-narrow);border-radius:var(--s-radius-lg);background:var(--s-white);box-shadow:0 30px 80px -40px #0a071073, inset 0 0 0 1px var(--s-line);margin:calc(-1*clamp(64px,9vw,112px)) auto 0;padding:clamp(24px,4vw,44px);position:relative}.ConnectPage-module__qBnHKW__inactive{color:var(--s-text-2);gap:14px;display:grid}.ConnectPage-module__qBnHKW__inactiveTitle{font-family:var(--s-font-display-stack);color:var(--s-ink);font-size:clamp(1.625rem,1.35rem + 1.2vw,2.25rem);font-weight:500}.ConnectPage-module__qBnHKW__inactiveCta{border-radius:var(--s-radius-pill);background:var(--s-gradient-violet);min-height:52px;color:var(--s-white);font-family:var(--s-font-sans-stack);justify-self:start;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.ConnectPage-module__qBnHKW__ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px;display:flex}.ConnectPage-module__qBnHKW__cta{border-radius:var(--s-radius-pill);background:var(--s-gradient-violet);min-height:52px;box-shadow:var(--s-glow-cta);color:var(--s-white);font-family:var(--s-font-sans-stack);align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.ConnectPage-module__qBnHKW__ctaQuiet{color:var(--s-tech-text);text-decoration:underline;-webkit-text-decoration-color:var(--s-tech-accent);text-decoration-color:var(--s-tech-accent);text-underline-offset:4px;font-weight:600}.ConnectPage-module__qBnHKW__card{scroll-margin-top:96px}.ConnectPage-module__qBnHKW__aside{max-width:var(--s-max-narrow);text-align:center;font-size:var(--s-text-sm);color:var(--s-text-2);margin:20px auto 0}.ConnectPage-module__qBnHKW__aside a{color:var(--s-violet);font-weight:600}
.PartnerKit-module__bwhV7q__points{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.PartnerKit-module__bwhV7q__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.PartnerKit-module__bwhV7q__point{border-radius:var(--s-radius);box-shadow:inset 0 0 0 1px var(--s-tech-line);background:#ffffff0f;padding:16px 18px}.PartnerKit-module__bwhV7q__pointTitle{font-family:var(--s-font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--s-tech-accent);margin-bottom:6px;font-size:.75rem;font-weight:600}.PartnerKit-module__bwhV7q__pointBody{font-size:var(--s-text-sm);color:var(--s-tech-text)}.PartnerKit-module__bwhV7q__kit{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:760px){.PartnerKit-module__bwhV7q__kit{grid-template-columns:minmax(0,1fr) 220px;align-items:start}}.PartnerKit-module__bwhV7q__kitMain{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.PartnerKit-module__bwhV7q__kitTitle{font-family:var(--s-font-display-stack);color:var(--s-ink);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:500;line-height:1.15}.PartnerKit-module__bwhV7q__share{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.PartnerKit-module__bwhV7q__link{border-radius:var(--s-radius-sm);background:var(--s-paper);box-shadow:inset 0 0 0 1px var(--s-line);font-family:var(--s-font-mono-stack);color:var(--s-ink);overflow-wrap:anywhere;padding:14px 16px;font-size:.75rem}@media (min-width:640px){.PartnerKit-module__bwhV7q__link{font-size:.9375rem}}.PartnerKit-module__bwhV7q__actions{flex-wrap:wrap;gap:12px;display:flex}.PartnerKit-module__bwhV7q__actions>*{flex:200px}.PartnerKit-module__bwhV7q__secondary,.PartnerKit-module__bwhV7q__whatsapp{border-radius:var(--s-radius-pill);min-height:48px;font-family:var(--s-font-sans-stack);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.PartnerKit-module__bwhV7q__secondary{background:var(--s-white);box-shadow:inset 0 0 0 1.5px var(--s-violet);color:var(--s-violet);cursor:pointer;border:0}.PartnerKit-module__bwhV7q__whatsapp{background:var(--s-gradient-violet);box-shadow:var(--s-glow-cta);color:var(--s-white)}.PartnerKit-module__bwhV7q__messageTitle{font-size:var(--s-text-sm);color:var(--s-ink);margin-top:6px;font-weight:600}.PartnerKit-module__bwhV7q__message{border-left:3px solid var(--s-violet);border-radius:0 var(--s-radius-sm) var(--s-radius-sm) 0;background:var(--s-paper);font-size:var(--s-text-sm);color:var(--s-text-2);overflow-wrap:break-word;margin:0;padding:14px 16px}.PartnerKit-module__bwhV7q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PartnerKit-module__bwhV7q__qr{text-align:center;justify-items:center;gap:12px;margin:0;display:grid}.PartnerKit-module__bwhV7q__qrImage{border-radius:var(--s-radius);background:var(--s-white);width:200px;height:200px;box-shadow:inset 0 0 0 1px var(--s-line);padding:10px;display:block}.PartnerKit-module__bwhV7q__qrHint{font-size:var(--s-text-sm);color:var(--s-text-2)}.PartnerKit-module__bwhV7q__qrDownload{color:var(--s-violet);font-weight:600}.PartnerKit-module__bwhV7q__extras{border-top:1px solid var(--s-line);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;padding-top:28px;display:grid}@media (min-width:760px){.PartnerKit-module__bwhV7q__extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.PartnerKit-module__bwhV7q__phrase,.PartnerKit-module__bwhV7q__video{border-radius:var(--s-radius);background:var(--s-paper);align-content:start;gap:8px;padding:18px;display:grid}.PartnerKit-module__bwhV7q__extraTitle{font-family:var(--s-font-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--s-violet);font-size:.75rem;font-weight:600}.PartnerKit-module__bwhV7q__phraseText{font-family:var(--s-font-display-stack);color:var(--s-ink);font-size:1.25rem;line-height:1.3}.PartnerKit-module__bwhV7q__videoSoon{color:var(--s-text-2)}.PartnerKit-module__bwhV7q__videoPlayer{border-radius:var(--s-radius-sm);width:100%}.PartnerKit-module__bwhV7q__formCard{margin-top:28px}.PartnerKit-module__bwhV7q__formTitle{font-family:var(--s-font-display-stack);color:var(--s-ink);font-size:clamp(1.625rem,1.35rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1}.PartnerKit-module__bwhV7q__formLead{color:var(--s-text-2);margin:8px 0 28px}
