.Picker-module__K_6djW__wrap{max-width:100%;display:inline-block;position:relative}.Picker-module__K_6djW__btn{letter-spacing:-.022em;max-width:100%;color:var(--on-ink);background:var(--ink);cursor:pointer;text-align:left;transition:box-shadow .18s var(--ease), opacity .18s var(--ease);box-shadow:0 0 0 0 rgba(var(--sheen), 0);border:none;border-radius:6px;align-items:center;gap:10px;padding:11px 16px 11px 18px;font-family:inherit;font-size:max(1rem,min(1.5vw,1.25rem));font-weight:500;line-height:1.2;display:inline-flex}.Picker-module__K_6djW__btn:hover{opacity:.9}.Picker-module__K_6djW__btnOpen{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--sheen), .55);outline:none}.Picker-module__K_6djW__btn:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--sheen), .55);outline:none}.Picker-module__K_6djW__empty{color:var(--ink-2);background:var(--bg-2);border:1px solid var(--hair)}.Picker-module__K_6djW__bad{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #ff787899}.Picker-module__K_6djW__val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Picker-module__K_6djW__chev{opacity:.5;width:16px;height:16px;transition:transform .2s var(--ease);flex:none}.Picker-module__K_6djW__btnOpen .Picker-module__K_6djW__chev{transform:rotate(180deg)}.Picker-module__K_6djW__list{z-index:40;width:max-content;min-width:100%;max-width:min(340px,86vw);max-height:min(320px,52vh);overscroll-behavior:contain;max-height:min(320px,52svh);box-shadow:0 0 0 1px var(--hair), 0 18px 50px #1111111f;animation:Picker-module__K_6djW__drop .16s var(--ease) both;background:#fff;border-radius:8px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}@keyframes Picker-module__K_6djW__drop{0%{opacity:0;transform:translateY(-6px)}}.Picker-module__K_6djW__opt{letter-spacing:-.014em;color:rgba(var(--sheen), .74);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:.95rem;transition:background .12s linear,color .12s linear;display:flex}.Picker-module__K_6djW__on{background:rgba(var(--sheen), .09);color:var(--ink)}.Picker-module__K_6djW__sel{color:var(--ink)}.Picker-module__K_6djW__tick{opacity:0;flex:none;width:15px;height:15px}.Picker-module__K_6djW__sel .Picker-module__K_6djW__tick{opacity:1}@media (prefers-reduced-motion:reduce){.Picker-module__K_6djW__list{animation:none}.Picker-module__K_6djW__chev{transition:none}}@media (max-width:700px){.Picker-module__K_6djW__btn{padding:11px 14px 11px 18px;font-size:1rem}.Picker-module__K_6djW__opt{padding:12px;font-size:1rem}}
.Intake-module__LVIZca__panel{width:100%;position:relative}.Intake-module__LVIZca__ask{border-bottom:1px solid rgba(var(--sheen), .14);padding-bottom:max(16px,min(2vw,22px))}.Intake-module__LVIZca__askLab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--sheen), .45);margin-bottom:12px;font-size:9.5px;display:block}.Intake-module__LVIZca__askPick{display:block}.Intake-module__LVIZca__hint{letter-spacing:-.01em;color:rgba(var(--sheen), .55);margin-top:12px;font-size:.84rem}.Intake-module__LVIZca__hintBad{color:#ff9a9a}.Intake-module__LVIZca__who{border-top:1px solid rgba(var(--sheen), .14);padding-top:max(12px,min(1.5vw,16px))}.Intake-module__LVIZca__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(10px,min(1.2vw,16px));margin-bottom:max(14px,min(1.8vw,20px));display:grid}.Intake-module__LVIZca__row{gap:6px;min-width:0;display:grid}.Intake-module__LVIZca__lbl{color:rgba(var(--sheen), .5);font-size:.8rem}.Intake-module__LVIZca__input{width:100%;font:inherit;letter-spacing:-.012em;color:var(--ink);background:rgba(var(--sheen), .06);border:1px solid rgba(var(--sheen), .14);transition:border-color .22s var(--ease), background .22s var(--ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9px;padding:10px 12px;font-size:.95rem}.Intake-module__LVIZca__input::placeholder{color:rgba(var(--sheen), .34)}.Intake-module__LVIZca__input:hover{border-color:rgba(var(--sheen), .3);background:rgba(var(--sheen), .09)}.Intake-module__LVIZca__input:focus{border-color:var(--ink);outline:none}.Intake-module__LVIZca__bad{border-color:rgba(var(--sheen), .6)}.Intake-module__LVIZca__err{color:rgba(var(--sheen), .76);font-size:.78rem}.Intake-module__LVIZca__foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.Intake-module__LVIZca__foot button[disabled]{opacity:.55;cursor:default}.Intake-module__LVIZca__fail{color:rgba(var(--sheen), .76);max-width:46ch;font-size:.88rem;line-height:1.5}.Intake-module__LVIZca__fail b{color:var(--ink);font-weight:500}.Intake-module__LVIZca__fail a{border-bottom:1px solid rgba(var(--sheen), .3)}.Intake-module__LVIZca__done{text-align:left;justify-items:start;gap:14px;display:grid}.Intake-module__LVIZca__doneT{letter-spacing:-.036em;margin:0;font-size:max(1.6rem,min(3vw,2.4rem));font-weight:400}.Intake-module__LVIZca__doneB{color:rgba(var(--sheen), .72);max-width:50ch;margin:0 0 6px;font-size:.98rem;line-height:1.6}@media (max-width:700px){.Intake-module__LVIZca__fields{grid-template-columns:minmax(0,1fr)}.Intake-module__LVIZca__input{font-size:16px}.Intake-module__LVIZca__askLab{letter-spacing:.12em;font-size:11px}.Intake-module__LVIZca__foot{gap:12px}.Intake-module__LVIZca__foot .btnA{width:100%}}
.Contact-module__dhIxzq__top{background:var(--bg-2)}.Contact-module__dhIxzq__topGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.Contact-module__dhIxzq__intro{flex-direction:column;gap:22px;display:flex}.Contact-module__dhIxzq__q{font-size:max(2.4rem,min(4.4vw,4rem))}.Contact-module__dhIxzq__formCard{border-radius:var(--rad);border:1px solid var(--hair);background:#fff;padding:max(20px,min(3vw,32px));box-shadow:0 20px 60px #1111110f}@media (max-width:940px){.Contact-module__dhIxzq__topGrid{grid-template-columns:1fr}}.Contact-module__dhIxzq__sheet{z-index:5;background:var(--bg);position:relative}@media (max-width:900px){.Contact-module__dhIxzq__split{margin-bottom:max(18px,min(3vh,28px));display:block;position:relative;top:auto;bottom:auto;left:auto;right:auto}.Contact-module__dhIxzq__q{display:block}.Contact-module__dhIxzq__lead,.Contact-module__dhIxzq__rest{text-align:left;max-width:none;display:block}.Contact-module__dhIxzq__stage{display:block}.Contact-module__dhIxzq__corner{display:none}}.Contact-module__dhIxzq__below{padding:clamp(60px, 8vw, 110px) var(--pad) clamp(80px, 10vw, 140px)}.Contact-module__dhIxzq__wrap{max-width:1260px;margin-inline-start:auto;margin-inline-end:auto}.Contact-module__dhIxzq__grid2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:max(36px,min(5vw,80px));display:grid}.Contact-module__dhIxzq__h{color:var(--ink-3);margin:0 0 max(16px,min(2vw,22px));font-size:.9rem;font-weight:400}.Contact-module__dhIxzq__steps{margin:0;padding:0;list-style:none}.Contact-module__dhIxzq__steps li{border-bottom:1px solid var(--hair-2);padding:max(16px,min(2vw,22px)) 0}.Contact-module__dhIxzq__steps li:first-child{border-top:1px solid var(--hair-2)}.Contact-module__dhIxzq__st{letter-spacing:-.018em;margin:0 0 6px;font-size:1.02rem;font-weight:500}.Contact-module__dhIxzq__sb{color:var(--ink-3);max-width:56ch;font-size:.93rem;line-height:1.58}.Contact-module__dhIxzq__side{gap:max(26px,min(3.4vw,40px));display:grid}.Contact-module__dhIxzq__mail{letter-spacing:-.028em;border-bottom:1px solid var(--hair);font-size:max(1.15rem,min(1.9vw,1.55rem));font-weight:550;transition:border-color .2s}.Contact-module__dhIxzq__mail:hover{border-color:var(--ink)}.Contact-module__dhIxzq__sec{border-top:1px solid var(--hair-2);padding-top:max(20px,min(2.6vw,26px));display:block}.Contact-module__dhIxzq__secB{color:var(--ink-3);max-width:40ch;margin-bottom:12px;font-size:.93rem;line-height:1.55;display:block}.Contact-module__dhIxzq__secC{border-bottom:1px solid var(--hair);align-items:center;gap:7px;padding-bottom:2px;font-size:.95rem;font-weight:550;transition:border-color .2s;display:inline-flex}.Contact-module__dhIxzq__sec:hover .Contact-module__dhIxzq__secC{border-color:var(--ink)}.Contact-module__dhIxzq__secC svg{width:16px;height:16px}@media (max-width:860px){.Contact-module__dhIxzq__grid2{grid-template-columns:minmax(0,1fr)}}
