.CalEmbed-module__Hgskva__embed{border-radius:var(--radius-lg);width:100%;min-height:660px;overflow:hidden}.CalEmbed-module__Hgskva__embed iframe{border:none!important;width:100%!important}
.CalPlaceholder-module__t6c2Rq__root{background:var(--bg-alt);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:500px;padding:48px 40px;display:flex}.CalPlaceholder-module__t6c2Rq__icon{color:var(--accent);opacity:.6;margin-bottom:8px}.CalPlaceholder-module__t6c2Rq__label{color:var(--text);font-size:15px;font-weight:600}.CalPlaceholder-module__t6c2Rq__body{color:var(--text-muted);max-width:380px;font-size:14px;line-height:1.7}.CalPlaceholder-module__t6c2Rq__highlight{color:var(--accent);font-weight:600}.CalPlaceholder-module__t6c2Rq__code{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-family:monospace;font-size:12px}.CalPlaceholder-module__t6c2Rq__snippet{background:var(--bg-dark);border-radius:var(--radius);margin-top:4px;padding:12px 20px}.CalPlaceholder-module__t6c2Rq__snippet code{color:var(--accent);font-family:monospace;font-size:13px}
.contact-module__xwJ-uq__pageHero{background:0 0;flex-direction:column;justify-content:flex-end;height:100vh;min-height:640px;max-height:900px;display:flex;position:relative}.contact-module__xwJ-uq__pageHero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#c8a96e0f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-10%;right:-5%}.contact-module__xwJ-uq__pageHeroInner{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;padding-top:96px;padding-bottom:72px;display:flex;position:relative}.contact-module__xwJ-uq__pageHeroContent{animation:.9s cubic-bezier(.22,1,.36,1) .35s both contact-module__xwJ-uq__heroSlideInLeft}@keyframes contact-module__xwJ-uq__heroSlideInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.contact-module__xwJ-uq__pageTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:#fff;max-width:780px;margin-bottom:28px;font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1.05}.contact-module__xwJ-uq__pageTitle span{display:inline-block}.contact-module__xwJ-uq__pageTitle em{color:var(--accent);font-style:italic}.contact-module__xwJ-uq__pageSub{color:#f0f0f0a6;max-width:480px;font-size:16px;line-height:1.75}.contact-module__xwJ-uq__layout{grid-template-columns:1fr 320px;align-items:start;gap:64px;display:grid}.contact-module__xwJ-uq__calCol{min-width:0}.contact-module__xwJ-uq__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.contact-module__xwJ-uq__trustCard{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px}.contact-module__xwJ-uq__trustTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:24px;font-size:11px;font-weight:700}.contact-module__xwJ-uq__trustList{flex-direction:column;gap:20px;display:flex}.contact-module__xwJ-uq__trustItem{grid-template-columns:20px 1fr;align-items:start;gap:14px;display:grid}.contact-module__xwJ-uq__trustIcon{color:var(--accent);padding-top:1px;font-size:14px}.contact-module__xwJ-uq__trustItemTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.contact-module__xwJ-uq__trustItemBody{color:var(--text-muted);font-size:13px;line-height:1.6}.contact-module__xwJ-uq__pilotCard{background:var(--accent-light);border:1px solid var(--accent);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:28px;display:flex}.contact-module__xwJ-uq__pilotLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dark);font-size:11px;font-weight:700}.contact-module__xwJ-uq__pilotHeadline{font-family:var(--font-serif);color:var(--text);font-size:22px;font-weight:700;line-height:1.25}.contact-module__xwJ-uq__pilotBody{color:var(--text-muted);font-size:14px;line-height:1.7}@media (max-width:1024px){.contact-module__xwJ-uq__layout{grid-template-columns:1fr;gap:56px}.contact-module__xwJ-uq__sidebar{position:static}}@media (max-width:768px){.contact-module__xwJ-uq__pageHero{height:auto;min-height:100svh}.contact-module__xwJ-uq__pageHeroInner{padding-bottom:56px}}
