.home-contact-preview{z-index:1;isolation:isolate;padding:28px var(--container-gutter);background:#000;position:relative;overflow:hidden;transform:translateZ(0)}.home-contact-preview-grid{max-width:var(--container-max);border:0;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:0;margin-inline:auto;display:grid}.home-contact-preview-intro{background:#000;border:0;flex-direction:column;justify-content:center;min-width:0;min-height:100%;padding:12px 8px;display:flex}.home-contact-preview-globe-stage{z-index:1;isolation:isolate;background:#000;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative}.home-contact-preview-globe-frame{background:#000;flex:1;width:100%;min-width:0;min-height:420px;position:relative;overflow:hidden}.home-contact-preview-globe-placeholder{pointer-events:none;background:#000;place-items:center;display:grid;position:absolute;inset:0}.home-contact-preview-globe-placeholder svg{width:86%;height:86%;overflow:visible}.home-contact-preview-globe-halo,.home-contact-preview-globe-outline,.home-contact-preview-globe-wire{fill:none}.home-contact-preview-globe-halo{stroke:color-mix(in srgb, var(--text-muted) 22%, transparent);stroke-width:.7px}.home-contact-preview-globe-outline{stroke:color-mix(in srgb, var(--text-secondary) 48%, transparent);stroke-width:1.05px}.home-contact-preview-globe-wire{stroke:color-mix(in srgb, var(--text-muted) 38%, transparent);stroke-width:.7px}.home-contact-preview-globe-dot{fill:var(--brand-red);opacity:.78}.home-contact-preview-globe-dot.is-origin{opacity:1}.home-contact-preview-globe-frame .globe-canvas{background:#000;flex:none;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.home-contact-preview-globe-frame .globe-canvas canvas{background:#000;display:block}.home-contact-preview-form-head>span{color:var(--text-secondary);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.home-contact-preview-form{background:#000;min-width:0;padding:36px 46px 26px}.home-contact-preview-form-head h2{max-width:470px;color:var(--text-primary);font-family:var(--font-display), system-ui, sans-serif;margin-top:12px;font-size:30px;font-weight:800;line-height:1.08}.home-contact-preview-form-head p{max-width:520px;color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.6}.home-contact-preview-form .cq-form{margin-top:18px}.home-contact-preview-form .cq-grid{gap:12px 24px}.home-contact-preview-form .cq-form .f-in{height:32px;min-height:32px;font-size:12px}.home-contact-preview-form .cq-form textarea.f-in{height:auto;min-height:64px;padding-block:5px}.home-contact-preview-form .cq-form .f-field{gap:3px}.home-contact-preview-form .cq-form .f-field label{font-size:11px}.home-contact-preview-form .cq-form .f-check{gap:8px;font-size:12px;line-height:1.4}.home-contact-preview-form .cq-ts{min-height:0}.home-contact-preview-form .ts-slot{min-height:42px}.home-contact-preview-form .ts-note{gap:7px;padding:8px 10px;font-size:10px;line-height:1.3}.home-contact-preview-form .cq-send{width:auto;min-width:190px;height:44px;min-height:44px;padding-inline:22px;font-size:12px}@media (max-width:1023px){.home-contact-preview-grid{grid-template-columns:1fr}.home-contact-preview-intro{border:0;min-height:0;padding:12px 8px 8px}.home-contact-preview-globe-stage{justify-content:center;align-items:center}.home-contact-preview-globe-frame{flex:none;width:min(72vw,400px);height:min(72vw,400px);min-height:0;margin-inline:auto}.home-contact-preview-form{padding-top:36px}.home-contact-preview-form .cq-form .f-field label{font-size:12px}.home-contact-preview-form .cq-form .f-in,.home-contact-preview-form .cq-form select.f-in,.home-contact-preview-form .cq-form textarea.f-in{font-size:16px}.home-contact-preview-form .cq-form .f-in{height:46px;min-height:46px}.home-contact-preview-form .cq-form textarea.f-in{height:auto;min-height:96px;padding-block:12px}.home-contact-preview-form .cq-form .f-check{font-size:12px}.home-contact-preview-form .cq-send{min-width:44px;height:48px;min-height:48px;font-size:13px}}@media (max-width:767px){.home-contact-preview{padding:16px}.home-contact-preview-intro{border:0;padding:4px 0 12px}.home-contact-preview-globe-frame{flex:none;width:min(84vw,340px);height:min(84vw,340px)}.home-contact-preview-grid{min-height:0;display:block}.home-contact-preview-form{padding:26px 16px 18px}.home-contact-preview-form-head h2{margin-top:10px;font-size:28px}.home-contact-preview-form-head p{margin-top:6px;font-size:11px;line-height:1.35}.home-contact-preview-form .cq-form{margin-top:14px}.home-contact-preview-form .cq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-contact-preview-form .cq-form .f-field{gap:4px}.home-contact-preview-form .cq-form .f-field label{font-size:12px}.home-contact-preview-form .cq-form .f-in,.home-contact-preview-form .cq-form select.f-in,.home-contact-preview-form .cq-form textarea.f-in{font-size:16px}.home-contact-preview-form .cq-form .f-in{height:46px;min-height:46px}.home-contact-preview-form .cq-form textarea.f-in{height:auto;min-height:96px;padding-block:12px}.home-contact-preview-form .cq-form .f-check{gap:8px;font-size:12px;line-height:1.4}.home-contact-preview-form .cq-form .f-msg{font-size:12px}.home-contact-preview-form .ts-slot{min-height:36px}.home-contact-preview-form .ts-note{gap:6px;padding:6px 8px;font-size:11px}.home-contact-preview-form .cq-send{min-width:44px;height:48px;min-height:48px;font-size:13px}}@media (max-width:360px){.home-contact-preview-form .cq-grid{grid-template-columns:1fr;gap:14px}}
