@charset "UTF-8";

/********* public:sol_contact.less ********/
body[data-template='binunlock_contact_page'] .p-body-main{min-width:0}.bu-contactPage{max-width:var(--sol-user-content-max);gap:16px}.bu-contactHero,.bu-contactRoutes,.bu-contactFormPanel,.bu-contactAsideBlock,.bu-contactPolicyLinks{border-color:hsla(var(--xf-borderColor));border-radius:var(--sol-radius-card);box-shadow:var(--sol-card-shadow)}.bu-contactHero{isolation:isolate;grid-template-columns:minmax(0, 1.55fr) minmax(250px, .45fr);min-height:310px;padding:42px 44px;border-color:var(--sol-accent-line);background:radial-gradient(560px 260px at 88% 4%, var(--sol-accent-soft), hsla(0,0%,0%,0) 68%),linear-gradient(112deg, hsl(60,4%,5%) 0%, hsl(90,6%,7%) 58%, hsl(90,10%,4%) 100%);box-shadow:0 16px 42px hsla(0,0%,0%,.18)}.bu-contactHero::before{content:'';position:absolute;z-index:-2;inset-block:0;inset-inline-end:0;width:58%;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px, hsla(0,0%,0%,0) 1px),linear-gradient(90deg, hsla(0,0%,100%,.04) 1px, hsla(0,0%,0%,0) 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg, hsla(0,0%,0%,0), hsl(0,0%,0%) 44%);mask-image:linear-gradient(90deg, hsla(0,0%,0%,0), hsl(0,0%,0%) 44%);pointer-events:none}.bu-contactHero::after{content:'';position:absolute;z-index:-1;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg, var(--sol-accent-strong), var(--sol-secondary-line) 30%, hsla(0,0%,0%,0) 72%);pointer-events:none}.bu-contactEyebrow{margin-bottom:12px;color:var(--sol-icon-on-dark);font-size:10px;letter-spacing:.16em}.bu-contactHero h1{max-width:720px;color:#F4F4F1;font-size:clamp(40px,5.2vw,62px);font-weight:500;letter-spacing:-.045em}.bu-contactHeroCopy>p{max-width:690px;color:#BFC0BB;font-size:14px;line-height:1.75}.bu-contactHeroMeta{gap:7px;margin-top:25px}.bu-contactHeroMeta span{min-height:29px;border-color:hsla(0,0%,100%,.1);border-radius:var(--sol-radius-small);background:hsla(0,0%,100%,.05);color:#C8C9C4;font-size:11px}.bu-contactHeroMeta .fa{color:var(--sol-icon-on-dark)}.bu-contactPage :is(
	.bu-contactEyebrow,
	.bu-contactHeroMeta span,
	small,
	.bu-contactAsideBlock--direct a,
	.bu-contactPolicyLinks a
){font-weight:500}.bu-contactHeroStation{position:relative;align-self:stretch;align-content:center;flex-direction:column;justify-content:center;gap:13px;min-height:190px;padding:24px 18px;border-color:hsla(0,0%,100%,.11);border-radius:var(--sol-radius-large);background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px hsla(0,0%,100%,.04);text-align:center}.bu-contactHeroStation::before,.bu-contactHeroStation::after{content:'';position:absolute;width:7px;height:7px;border:1px solid var(--sol-accent-line)}.bu-contactHeroStation::before{top:9px;left:9px;border-right:0;border-bottom:0}.bu-contactHeroStation::after{right:9px;bottom:9px;border-top:0;border-left:0}.bu-contactHeroMark{width:76px;height:76px;flex-basis:76px;border-color:var(--sol-accent-line);border-radius:var(--sol-radius-dialog);background:radial-gradient(circle at 50% 46%, var(--sol-accent-whisper), hsla(0,0%,0%,0) 68%),hsla(0,0%,0%,.3);color:var(--sol-brand-accent);box-shadow:0 0 0 5px var(--sol-accent-whisper)}.bu-contactLock{width:40px;height:53px;filter:drop-shadow(0 7px 9px hsla(0,0%,0%,.48))}.bu-contactLock__panel,.bu-contactLock__keyCut{fill:#10110F}.bu-contactHeroState small{color:#92938F;letter-spacing:.16em}.bu-contactHeroState strong{color:#F4F4F1;font-size:23px;font-weight:500}.bu-contactHeroState span{color:#A9AAA5}.bu-contactHeroStation i{background:var(--sol-icon-on-dark);box-shadow:0 0 0 4px var(--sol-accent-faint)}.bu-contactRoutes{padding:23px;background:hsla(var(--xf-contentBg))}.bu-contactSectionHead small,.bu-contactRouteCard small,.bu-contactFormHead small,.bu-contactAsideBlock>small,.bu-contactAsideBlock>div>small{color:var(--sol-accent-text);font-size:10px;letter-spacing:.14em}.bu-contactSectionHead h2,.bu-contactFormHead h2,.bu-contactAsideBlock h2,.bu-contactRouteCard h3{font-weight:500}.bu-contactRouteGrid{gap:10px}.bu-contactRouteCard{position:relative;gap:12px;padding:17px;border-color:hsla(var(--xf-borderColorFaint));border-radius:var(--sol-radius-control);background:hsla(var(--xf-contentAltBg))}.bu-contactRouteCard::after{content:'';position:absolute;inset-inline:17px;bottom:-1px;height:1px;background:linear-gradient(90deg, hsla(0,0%,0%,0), var(--sol-accent-line), hsla(0,0%,0%,0));opacity:.65}.bu-contactRouteIcon,.bu-contactFormIcon,.bu-contactAsideIcon,.bu-contactConsentIcon{border-color:hsla(var(--xf-borderColor));border-radius:var(--sol-radius-control);background:hsla(var(--xf-contentBg));color:var(--sol-icon-accent)}.bu-contactWorkspace{grid-template-columns:minmax(0, 1.62fr) minmax(290px, .68fr);gap:14px}.bu-contactFormPanel{background:hsla(var(--xf-contentBg))}.bu-contactFormHead{padding:22px 24px;border-bottom-color:hsla(var(--xf-borderColorFaint));background:linear-gradient(90deg, var(--sol-accent-whisper), hsla(0,0%,0%,0) 44%),hsla(var(--xf-contentBg))}.bu-contactForm .formRow{border-color:hsla(var(--xf-borderColorFaint))}.bu-contactForm .formRow-label{color:hsla(var(--xf-textColorDimmed));font-weight:500}.bu-contactForm :is(input.input, textarea.input){border-radius:var(--sol-radius-control)}.bu-contactForm :is(input.input, textarea.input):focus{border-color:var(--sol-accent-text);box-shadow:0 0 0 3px var(--sol-focus)}.bu-contactForm .block-footer{border-top-color:hsla(var(--xf-borderColorFaint));background:hsla(var(--xf-contentAltBg))}.bu-contactConsentGate{background:radial-gradient(380px 190px at 4% 0, var(--sol-accent-faint), hsla(0,0%,0%,0) 72%),hsla(var(--xf-contentAltBg))}.bu-contactConsentGate small{color:var(--sol-accent-text)}.bu-contactAside{gap:10px}.bu-contactAsideBlock{position:relative;padding:19px;background:hsla(var(--xf-contentBg))}.bu-contactAsideBlock--checklist{overflow:hidden;background:linear-gradient(145deg, var(--sol-accent-whisper), hsla(0,0%,0%,0) 58%),hsla(var(--xf-contentBg))}.bu-contactAsideBlock--checklist::after{content:'';position:absolute;top:0;inset-inline-end:0;width:54px;height:54px;border-top:1px solid var(--sol-accent-line);border-inline-end:1px solid var(--sol-accent-line);border-radius:0 var(--sol-radius-card) 0 0;opacity:.65}.bu-contactAsideBlock li .fa,.bu-contactAddress .fa{color:var(--sol-icon-accent)}.bu-contactAsideBlock--direct a{color:var(--sol-accent-text)}.bu-contactPolicyLinks{border-color:hsla(var(--xf-borderColorFaint));background:hsla(var(--xf-contentAltBg));box-shadow:none}.bu-contactPolicyLinks a .fa{color:var(--sol-icon-accent)}@media (max-width:900px){.bu-contactHero{grid-template-columns:minmax(0, 1fr);min-height:0}.bu-contactHeroStation{align-self:auto;flex-direction:row;justify-content:flex-start;min-height:0;max-width:390px;text-align:left}.bu-contactWorkspace{grid-template-columns:minmax(0, 1fr)}}@media (max-width:650px){.bu-contactHero{padding:29px 21px}.bu-contactHero h1{font-size:38px}.bu-contactHeroStation{width:100%;padding:17px}.bu-contactHeroMark{width:62px;height:62px;flex-basis:62px;border-radius:var(--sol-radius-dialog)}.bu-contactLock{width:34px;height:45px}.bu-contactRoutes{padding:18px}}