[data-page=brokerage-contact]{margin:0}[data-page=brokerage-contact] a{color:#0e2b30}[data-page=brokerage-contact] a:hover{color:#0b7a4d}[data-page=brokerage-contact] input::placeholder{color:#6b7c7f}[data-page=brokerage-contact] #wl-code::placeholder{color:#9fb4b4}[data-page=brokerage-contact] input:focus-visible,[data-page=brokerage-contact] button:focus-visible,[data-page=brokerage-contact] a:focus-visible{outline-offset:2px;outline:3px solid #3ddc97}[data-page=brokerage-contact] .mel-btn{transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}[data-page=brokerage-contact] .mel-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0e2b3029}[data-page=brokerage-contact] .mel-btn:active{box-shadow:none;transition-duration:.1s;transform:scale(.97)}[data-page=brokerage-contact] .mel-btn:focus-visible,[data-page=brokerage-contact] .mel-send:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #3ddc97;outline:none!important}[data-page=brokerage-contact] .mel-send{transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s cubic-bezier(.2,.8,.2,1)}[data-page=brokerage-contact] .mel-send:hover{background-color:#173b41!important}[data-page=brokerage-contact] .mel-send:active{transition-duration:.1s;transform:scale(.94)}[data-page=brokerage-contact] .mel-ask{transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}[data-page=brokerage-contact] .mel-ask:focus-within{border-color:#3ddc97!important;box-shadow:0 0 0 4px #3ddc9738!important}[data-page=brokerage-contact] .mel-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1)}[data-page=brokerage-contact] .mel-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e2b301a;border-color:#bdeed4!important}@keyframes melin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes melfaq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes melfade{0%{opacity:0}to{opacity:1}}@keyframes melpop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}[data-page=brokerage-contact] .mel-in{animation:.36s cubic-bezier(.2,.8,.2,1) both melin}[data-page=brokerage-contact] .mel-faq-a{animation:.3s cubic-bezier(.2,.8,.2,1) both melfaq}[data-page=brokerage-contact] .mel-scrim{animation:.24s cubic-bezier(.2,.8,.2,1) both melfade}[data-page=brokerage-contact] .mel-dialog{animation:.36s cubic-bezier(.2,.8,.2,1) both melpop}@media (prefers-reduced-motion:reduce){[data-page=brokerage-contact] .mel-btn,[data-page=brokerage-contact] .mel-card,[data-page=brokerage-contact] .mel-send{transition:none!important}[data-page=brokerage-contact] .mel-btn:hover,[data-page=brokerage-contact] .mel-card:hover,[data-page=brokerage-contact] .mel-btn:active,[data-page=brokerage-contact] .mel-send:active{transform:none!important}[data-page=brokerage-contact] .mel-in,[data-page=brokerage-contact] .mel-faq-a,[data-page=brokerage-contact] .mel-scrim,[data-page=brokerage-contact] .mel-dialog{animation:none!important}}@keyframes melword{0%{opacity:0;filter:blur(14px);transform:translateY(.34em)}to{opacity:1;filter:blur();transform:none}}@keyframes melrise{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:none}}@keyframes meldown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes melglow{0%{opacity:0;transform:translate(-50%)scale(.55)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes melheroin2{0%{opacity:0;filter:blur(10px);transform:translateY(48px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes melring{0%{box-shadow:0 0 #12a86773}to{box-shadow:0 0 0 26px #12a86700}}[data-page=brokerage-contact] .mel-w{animation:1.1s cubic-bezier(.16,1,.3,1) both melword;display:inline-block}[data-page=brokerage-contact] .mel-rise{animation:1.1s cubic-bezier(.16,1,.3,1) both melrise}[data-page=brokerage-contact] .mel-hdr{animation:1s cubic-bezier(.16,1,.3,1) 50ms both meldown}[data-page=brokerage-contact] .mel-glow{animation:2.2s cubic-bezier(.16,1,.3,1) .1s both melglow}[data-page=brokerage-contact] .mel-hero-dev{animation:1.4s cubic-bezier(.16,1,.3,1) .55s both melheroin2}[data-page=brokerage-contact] .mel-sec .mel-txt>*{opacity:0;filter:blur(8px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}[data-page=brokerage-contact] .mel-sec.mel-on .mel-txt>*{opacity:1;filter:blur();transform:none}[data-page=brokerage-contact] .mel-sec .mel-txt>:nth-child(2){transition-delay:.11s}[data-page=brokerage-contact] .mel-sec .mel-txt>:nth-child(3){transition-delay:.22s}[data-page=brokerage-contact] .mel-sec .mel-txt>:nth-child(4){transition-delay:.33s}[data-page=brokerage-contact] .mel-sec .mel-txt>:nth-child(5){transition-delay:.44s}[data-page=brokerage-contact] .mel-sec .mel-txt>:nth-child(6){transition-delay:.55s}[data-page=brokerage-contact] .mel-sec .mel-dev{opacity:0;filter:blur(8px);transform-origin:50% 60%;transition:opacity .9s cubic-bezier(.16,1,.3,1) .25s,transform 1.4s cubic-bezier(.16,1,.3,1) .25s,filter .9s cubic-bezier(.16,1,.3,1) .25s;transform:translateY(56px)scale(.88)}[data-page=brokerage-contact] .mel-sec.mel-on .mel-dev{opacity:1;filter:blur();transform:none}[data-page=brokerage-contact] .mel-sec.mel-on.mel-act .mel-dev{transition:opacity .9s cubic-bezier(.16,1,.3,1) .25s,transform 2.6s cubic-bezier(.16,1,.3,1) .25s,filter .9s cubic-bezier(.16,1,.3,1) .25s;transform:scale(1.03)}[data-page=brokerage-contact] .mel-vsec .mel-vhead>*{opacity:0;filter:blur(8px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-page=brokerage-contact] .mel-vsec .mel-vhead>:nth-child(2){transition-delay:.11s}[data-page=brokerage-contact] .mel-vsec .mel-vhead>:nth-child(3){transition-delay:.22s}[data-page=brokerage-contact] .mel-vsec.mel-on .mel-vhead>*{opacity:1;filter:blur();transform:none}[data-page=brokerage-contact] .mel-vsec .mel-vframe{opacity:0;filter:blur(6px);transform-origin:50% 100%;transition:opacity 1s cubic-bezier(.16,1,.3,1) .3s,transform 1.8s cubic-bezier(.16,1,.3,1) .3s,filter 1s cubic-bezier(.16,1,.3,1) .3s,box-shadow 1.8s cubic-bezier(.16,1,.3,1) .3s;transform:perspective(1600px)rotateX(24deg)translateY(90px)scale(.86);box-shadow:0 10px 30px #0e2b3000!important}[data-page=brokerage-contact] .mel-vsec.mel-on .mel-vframe{opacity:1;filter:blur();transform:perspective(1600px)rotateX(0)translateY(0)scale(1);box-shadow:0 40px 100px #0e2b302e,0 30px 160px #3ddc974d!important}[data-page=brokerage-contact] .mel-vsec .mel-vplay{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) 1.3s,transform .9s cubic-bezier(.34,1.56,.64,1) 1.3s;transform:translate(-50%,-50%)scale(.5)!important}[data-page=brokerage-contact] .mel-vsec.mel-on .mel-vplay{opacity:1;animation:2.2s ease-out 2.2s infinite melring;transform:translate(-50%,-50%)scale(1)!important}@media (prefers-reduced-motion:reduce){[data-page=brokerage-contact] .mel-w,[data-page=brokerage-contact] .mel-rise,[data-page=brokerage-contact] .mel-hdr,[data-page=brokerage-contact] .mel-glow,[data-page=brokerage-contact] .mel-hero-dev,[data-page=brokerage-contact] .mel-vplay{animation:none!important}[data-page=brokerage-contact] .mel-sec .mel-txt>*,[data-page=brokerage-contact] .mel-sec .mel-dev,[data-page=brokerage-contact] .mel-vsec .mel-vhead>*,[data-page=brokerage-contact] .mel-vsec .mel-vframe,[data-page=brokerage-contact] .mel-vsec .mel-vplay{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-page=brokerage-contact] .mel-vsec .mel-vplay{transform:translate(-50%,-50%)!important}}[data-page=brokerage-contact] main{overflow-x:clip}@media (max-width:640px){[data-page=brokerage-contact] .mel-dev,[data-page=brokerage-contact] .mel-hero-dev{zoom:.84}[data-page=brokerage-contact] [aria-label*="on a laptop"]{zoom:.74}}@media (max-width:380px){[data-page=brokerage-contact] .mel-dev,[data-page=brokerage-contact] .mel-hero-dev{zoom:.76}}[data-page=brokerage-contact] .inv-card{background:#fff;border:1px solid #dce8e4;border-radius:28px;box-shadow:0 30px 80px #0e2b301a}[data-page=brokerage-contact] .inv-code::selection{background:0 0}[data-page=brokerage-contact] .inv-code:focus-visible{outline:none!important}@media (max-width:560px){[data-page=brokerage-contact] .inv-wrap{padding:8px 0 0!important}[data-page=brokerage-contact] .inv-card{box-shadow:none;background:0 0;border:none;border-radius:0}}[data-page=brokerage-contact] .wl-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234A5E61' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:44px!important}[data-page=brokerage-contact] .wl-select:focus-visible{outline-offset:2px;outline:3px solid #3ddc97}[data-page=brokerage-contact] .wl-opt{display:flex;position:relative}[data-page=brokerage-contact] .wl-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-page=brokerage-contact] .wl-opt span{text-align:center;box-sizing:border-box;color:#0e2b30;background:#fff;border:1.5px solid #dce8e4;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:50px;padding:6px 8px;font-size:14px;font-weight:500;line-height:1.2;transition:border-color .15s,background-color .15s;display:flex}[data-page=brokerage-contact] .wl-opt input:checked+span{background:#e2f5ea;border-color:#12a867}[data-page=brokerage-contact] .wl-opt input:focus-visible+span{outline-offset:2px;outline:3px solid #3ddc97}[data-page=brokerage-contact] .jn{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:100dvh;display:grid}@media (max-width:959.98px){[data-page=brokerage-contact] .jn{grid-template-columns:1fr}[data-page=brokerage-contact] .jn-side{order:2;padding:36px 20px 44px!important}[data-page=brokerage-contact] .jn-side .jn-logo{display:none!important}[data-page=brokerage-contact] .jn-mlogo{display:flex!important}[data-page=brokerage-contact] .jn-main{align-items:flex-start!important;padding:20px 20px 36px!important}}
