.v3-contact-section{z-index:var(--x-z-content);color:var(--x-pearl);padding:clamp(40px,4.2vw,64px) 0 clamp(32px,4vw,56px);scroll-margin-top:88px;position:relative;overflow:clip visible}.v3-contact-shell{width:var(--x-content);margin-inline:auto}.v3-contact-heading{justify-items:center;gap:calc(2 * var(--x-px));text-align:center;margin-bottom:clamp(16px,1.9vw,28px);display:grid}.v3-contact-heading__intro{max-width:46ch;color:var(--x-fog)}.v3-contact-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,80px);display:grid}@media (min-width:900px){.v3-contact-layout{grid-template-columns:minmax(0,470px) minmax(0,1fr)}}.v3-contact-terminal-column{z-index:2;min-width:0;position:relative}.v3-terminal .x-frame__in{--x-frame-pad:clamp(14px, 1.5vw, 20px)}.v3-terminal__form{gap:calc(3 * var(--x-px));display:grid}.n8-field{gap:calc(2 * var(--x-px));min-width:0;display:grid}.n8-field__label{justify-content:space-between;align-items:baseline;gap:calc(3 * var(--x-px));color:var(--x-pearl);font:600 var(--x-text-button) / 1.3 var(--x-font-human);cursor:pointer;display:flex}.n8-field__tag{color:var(--x-fog-dim);font-family:var(--x-font-hud);font-size:var(--x-text-hud-s);letter-spacing:var(--x-hud-ls);text-transform:uppercase;flex:none;font-weight:400}.n8-field__tag--required{color:var(--x-magenta-200)}.n8-field__box{--n8-line:var(--x-ice-400);--n8-fill:color-mix(in srgb, var(--x-ice-800) 72%, var(--x-rock));--n8-step:3px;--n8-clip:polygon(0 var(--n8-step), var(--n8-step) var(--n8-step), var(--n8-step) 0, calc(100% - var(--n8-step)) 0, calc(100% - var(--n8-step)) var(--n8-step), 100% var(--n8-step), 100% calc(100% - var(--n8-step)), calc(100% - var(--n8-step)) calc(100% - var(--n8-step)), calc(100% - var(--n8-step)) 100%, var(--n8-step) 100%, var(--n8-step) calc(100% - var(--n8-step)), 0 calc(100% - var(--n8-step)));isolation:isolate;min-height:48px;display:flex;position:relative}.n8-field__box:before,.n8-field__box:after{content:"";z-index:-1;clip-path:var(--n8-clip);position:absolute}.n8-field__box:before{background:var(--n8-line);transition:background-color var(--x-dur-hud) steps(3, end);inset:0}.n8-field__box:after{background:var(--n8-fill);inset:2px}.n8-field__box:hover{--n8-line:var(--x-ice-200)}.n8-field__box:focus-within{--n8-line:var(--x-magenta);--n8-fill:var(--x-ice-800)}.n8-field__box:has(.n8-field__input:focus-visible){outline:2px solid var(--x-amber);outline-offset:3px}.n8-field[data-invalid=true] .n8-field__box{--n8-line:var(--x-amber)}.n8-field__input{resize:none;width:100%;min-width:0;min-height:48px;font:400 1rem / 1.5 var(--x-font-term);color:var(--x-pearl);caret-color:var(--x-magenta);background:0 0;border:0;outline:none;flex:1;margin:0;padding:12px 14px}.n8-field__input::placeholder{color:var(--x-fog-dim);opacity:1}textarea.n8-field__input{min-height:calc(3rem + 24px);overflow:hidden}.n8-field__input:autofill{-webkit-text-fill-color:var(--x-pearl);box-shadow:0 0 0 100px var(--x-ice-800) inset;clip-path:inset(2px)}.n8-field__error{align-items:baseline;gap:calc(2 * var(--x-px));color:var(--x-amber);font:500 var(--x-text-small) / 1.4 var(--x-font-human);margin:0;display:flex}.n8-field__error i{font:400 var(--x-text-hud-s) / 1 var(--x-font-hud);flex:none;font-style:normal}.n8-details{min-width:0}.n8-details__summary{align-items:center;gap:calc(2.5 * var(--x-px));min-height:44px;color:var(--x-ice-200);font:600 var(--x-text-button) / 1.3 var(--x-font-human);cursor:pointer;border-top:2px solid rgb(var(--x-ice-400-rgb) / .35);list-style:none;display:flex}.n8-details__summary::-webkit-details-marker{display:none}.n8-details__summary:hover{color:var(--x-pearl)}.n8-details__summary:focus-visible{outline:2px solid var(--x-amber);outline-offset:3px}.n8-details__mark{width:calc(3 * var(--x-px));height:calc(3 * var(--x-px));flex:none;position:relative}.n8-details__mark:before,.n8-details__mark:after{content:"";background:currentColor;margin:auto;position:absolute;inset:0}.n8-details__mark:before{width:100%;height:var(--x-px)}.n8-details__mark:after{width:var(--x-px);height:100%}.n8-details[open] .n8-details__mark:after{display:none}.n8-details__body{gap:calc(3.5 * var(--x-px));padding-top:calc(2 * var(--x-px));display:grid}.v3-terminal__pick{gap:calc(2 * var(--x-px));display:grid}.v3-terminal__pick-label{align-items:baseline;gap:calc(3 * var(--x-px));color:var(--x-ice-200);margin:0;display:flex}.v3-terminal__chips.x-select{gap:calc(2 * var(--x-px))}.v3-terminal__chips .x-select__item{min-height:44px;padding:calc(1 * var(--x-px)) calc(3.5 * var(--x-px));font-size:var(--x-text-button);box-shadow:inset 0 0 0 2px rgb(var(--x-ice-400-rgb) / .55);background:rgb(var(--x-rock-rgb) / .6);cursor:pointer}.v3-terminal__chips .x-select__item:hover{box-shadow:inset 0 0 0 2px var(--x-ice-200)}.v3-terminal__chips .x-select__item[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--x-magenta);background:var(--x-ice-800)}.v3-terminal__chips .x-select__item[aria-checked=true]:after{display:none}.v3-terminal__to{color:var(--x-pearl);overflow-wrap:anywhere;font-weight:600}.v3-terminal__status{min-height:0}.v3-terminal__status:empty{margin-top:calc(-3 * var(--x-px))}.v3-terminal__actions{align-items:center;gap:calc(3 * var(--x-px));margin-top:calc(2 * var(--x-px));flex-wrap:wrap;display:flex}.v3-contact-whatsapp{text-decoration:none}.v3-contact-whatsapp__icon{place-items:center;width:20px;height:20px;display:inline-grid}.v3-terminal__done{gap:calc(3 * var(--x-px));align-content:center;justify-items:start;min-height:220px;display:grid}.v3-terminal__done .x-hud{color:var(--x-ice-200)}.v3-terminal__again{padding:calc(2 * var(--x-px)) 0;color:var(--x-magenta-200);font-family:var(--x-font-hud);letter-spacing:var(--x-hud-ls);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.v3-terminal__again:focus-visible{outline:2px solid var(--x-amber);outline-offset:3px}.v3-contact-moon-column{min-width:0;position:relative}.x-moon{aspect-ratio:1;width:100%;max-width:470px;margin-inline:auto;position:relative}.x-moon__field{z-index:0;position:absolute;inset:-35%;-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000006b 92%,#0000 100%);mask-image:radial-gradient(closest-side,#000 74%,#0000006b 92%,#0000 100%)}.x-moon__still{z-index:1;object-fit:cover;object-position:center;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .6s var(--x-ease-out);position:absolute;inset:0}.x-moon[data-lunar-live="3d"] .x-moon__still{opacity:0}.x-moon__card,.v3-lunar-card--bare,.v3-lunar-card--bare .v3-lunar-card__scene,.v3-lunar-card--bare .v3-lunar-card__canvas{width:100%;height:100%;position:absolute;inset:0}.x-moon__card{z-index:2;opacity:0;transition:opacity .6s var(--x-ease-out)}.x-moon[data-lunar-live="3d"] .x-moon__card{opacity:1}.x-moon__orbit{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.x-moon__orbit li{offset-path:ellipse(47% 43% at 50% 50%);offset-anchor:center;offset-rotate:0deg;offset-distance:var(--orbit-start);pointer-events:auto;animation:x-moon-drift 96s linear infinite, x-moon-bob 5.6s var(--x-ease-out) var(--bob-delay) infinite alternate;position:absolute;top:0;left:0}.x-moon__orbit:hover li,.x-moon__orbit:focus-within li,.x-moon__orbit[data-orbit=paused] li{animation-play-state:paused}@keyframes x-moon-drift{0%{offset-distance:var(--orbit-start)}to{offset-distance:calc(var(--orbit-start) + 100%)}}@keyframes x-moon-bob{0%{translate:0 -.3rem}to{translate:0 .38rem}}.x-moon__orbit[data-orbit=static] li{top:var(--static-y);left:var(--static-x);offset-path:none;animation:none;transform:translate(-50%,-50%)}.x-moon__channel.v3-button{width:48px;min-width:0;height:48px;min-height:0;padding:0;position:relative}.x-moon__tip{top:calc(100% + 2 * var(--x-px));padding:2px calc(2 * var(--x-px));background:var(--x-void);color:var(--x-ice-200);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--x-dur-hud) steps(2, end);position:absolute;left:50%;translate:-50%}.x-moon__channel:is(:hover,:focus-visible) .x-moon__tip{opacity:1}.x-moon__caption,.x-moon__readout{z-index:4;text-align:center;white-space:nowrap;margin:0;position:absolute;left:50%;translate:-50%}.x-moon__caption{bottom:calc(-2 * var(--x-px));color:var(--x-ice-400)}.x-moon__readout{bottom:calc(-9 * var(--x-px));color:var(--x-magenta-200)}@media (max-width:899px){.v3-contact-moon-column{order:-1}.x-moon{max-width:min(420px,100%)}.x-moon__field{pointer-events:none}.v3-terminal__actions .v3-button{flex:auto}.v3-terminal__actions .x-magnet{flex:100%;display:block}.v3-terminal__actions .x-magnet .v3-button{width:100%}.v3-terminal__actions .v3-contact-whatsapp{flex:100%}}@media (pointer:coarse){.x-moon__field{pointer-events:none}}@media (max-width:699px){.x-moon{max-width:min(360px,100vw - 32px)}.x-moon__field{inset:-16px}.x-moon__orbit li{offset-path:ellipse(38% 41% at 50% 50%)}.x-moon__orbit[data-orbit=static] li{offset-path:none}.x-moon__tip{padding-inline:var(--x-px)}}@media (prefers-reduced-motion:reduce){.x-moon__orbit li{animation:none}.x-moon__still,.x-moon__card{transition:none}}
