.owl-lp .marketing-chrome-fragment{display:contents}.owl-lp .contact-hero{padding-bottom:64px}.owl-lp .contact-hero h1{max-width:950px}.owl-lp .contact-hero .sub{max-width:680px}.owl-lp .contact-section{padding:0 0 112px}.owl-lp .contact-layout{display:grid;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:28px;align-items:start}.owl-lp .contact-aside{display:flex;flex-direction:column;gap:18px}.owl-lp .contact-detail-list,.owl-lp .contact-form-card,.owl-lp .contact-home-card{background:linear-gradient(160deg,rgba(27,22,16,.92),rgba(16,13,9,.76));border:1px solid var(--line);box-shadow:var(--glow);backdrop-filter:blur(12px)}.owl-lp .contact-home-card{display:flex;gap:18px;padding:24px;border-radius:20px}.owl-lp .contact-home-card h2{font-size:21px;margin-top:5px}.owl-lp .contact-home-card address{color:var(--text);font-style:normal;font-size:14px;line-height:1.6;margin-top:12px}.owl-lp .contact-home-card p:last-child{color:var(--muted);font-size:13px;line-height:1.6;margin-top:8px}.owl-lp .contact-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:rgba(0,0,0,.18);transition:color .2s,border-color .2s,background .2s,transform .2s}.owl-lp .contact-icon svg{width:18px;height:18px}.owl-lp .contact-home-icon{width:44px;height:44px;color:var(--gold);background:rgba(245,184,76,.08)}.owl-lp .contact-label{font-family:var(--mono);font-size:10.5px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:650}.owl-lp .contact-detail-list{overflow:hidden;border-radius:20px}.owl-lp .contact-detail-link{display:flex;align-items:center;gap:15px;padding:16px 18px;border-bottom:1px solid var(--line-soft);transition:background .2s}.owl-lp .contact-detail-link:last-child{border-bottom:0}.owl-lp .contact-detail-link:hover{background:rgba(245,184,76,.045)}.owl-lp .contact-detail-link:hover .contact-icon{color:var(--gold);border-color:rgba(245,184,76,.34);transform:translateY(-1px)}.owl-lp .contact-detail-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.owl-lp .contact-detail-copy>span:last-child{overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:14px;white-space:nowrap}.owl-lp .contact-form-card{scroll-margin-top:92px;border-radius:24px;padding:34px}.owl-lp .contact-form-heading{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line-soft)}.owl-lp .contact-form-heading h2{font-size:30px;margin-top:10px}.owl-lp .contact-form-heading>p:last-child{color:var(--muted);font-size:14px;margin-top:9px}.owl-lp .contact-form{display:flex;flex-direction:column;gap:20px;position:relative}.owl-lp .contact-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owl-lp .contact-field{display:flex;flex-direction:column;gap:8px}.owl-lp .contact-field>label{font-size:13px;font-weight:700;color:var(--text)}.owl-lp .contact-field input,.owl-lp .contact-field textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(5,4,3,.48);color:var(--text);font:inherit;font-size:14px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.owl-lp .contact-field input{height:48px;padding:0 14px}.owl-lp .contact-field textarea{min-height:154px;padding:13px 14px;line-height:1.6;resize:vertical}.owl-lp .contact-field input::-moz-placeholder,.owl-lp .contact-field textarea::-moz-placeholder{color:var(--muted2)}.owl-lp .contact-field input::placeholder,.owl-lp .contact-field textarea::placeholder{color:var(--muted2)}.owl-lp .contact-field input:hover,.owl-lp .contact-field textarea:hover{border-color:rgba(245,184,76,.28)}.owl-lp .contact-field input:focus,.owl-lp .contact-field textarea:focus{border-color:var(--gold);background:rgba(5,4,3,.7);box-shadow:0 0 0 3px rgba(245,184,76,.1)}.owl-lp .contact-field input[aria-invalid=true],.owl-lp .contact-field textarea[aria-invalid=true]{border-color:var(--bad)}.owl-lp .contact-field-error{color:var(--bad-text);font-size:12px;line-height:1.45}.owl-lp .contact-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.owl-lp .contact-form-status{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5}.owl-lp .contact-form-status svg{width:17px;height:17px;flex:none}.owl-lp .contact-form-status.is-success{color:var(--good)}.owl-lp .contact-form-status.is-error{color:var(--bad-text)}.owl-lp .contact-submit{align-self:flex-start;border:0;font-family:inherit}.owl-lp .contact-submit svg{width:17px;height:17px}.owl-lp .contact-submit:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.owl-lp .contact-spinner{animation:contact-spin .85s linear infinite}@keyframes contact-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.owl-lp .contact-layout{grid-template-columns:1fr}.owl-lp .contact-aside{display:grid;grid-template-columns:1fr 1fr}.owl-lp .contact-home-card{height:100%}}@media(max-width:680px){.owl-lp .contact-section{padding-bottom:84px}.owl-lp .contact-aside{grid-template-columns:1fr}.owl-lp .contact-form-card{padding:24px}.owl-lp .contact-field-grid{grid-template-columns:1fr}.owl-lp .contact-hero{padding-bottom:46px}}@media(max-width:420px){.owl-lp .contact-home-card{padding:20px}.owl-lp .contact-form-card{padding:20px;border-radius:20px}.owl-lp .contact-form-heading h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.owl-lp .contact-icon{transition:none}.owl-lp .contact-spinner{animation:none}}