.deposit-withdrawal-page{--deposit-withdrawal-content-width:var(--layout-max);--deposit-withdrawal-header-height:var(--header-height);position:relative;overflow:hidden visible}.deposit-withdrawal-page__hero-wrap{min-height:clamp(720px,74vw,760px);padding-top:var(--deposit-withdrawal-header-height);isolation:isolate;padding-bottom:20px;position:relative}.deposit-withdrawal-page__hero-halo{pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;position:absolute}.deposit-withdrawal-page__hero-halo--left{width:clamp(620px,56vw,980px);bottom:clamp(-260px,-16vw,-160px);left:clamp(-220px,-10vw,-96px)}.deposit-withdrawal-page__hero-halo--right{width:clamp(720px,60vw,1020px);top:0;right:-80px}.deposit-withdrawal-page__hero-shell{width:min(var(--deposit-withdrawal-content-width),calc(100% - 2*var(--layout-gutter)));z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);justify-content:space-between;align-items:center;gap:clamp(32px,4vw,48px);min-height:clamp(560px,54vw,620px);margin:-100px auto 0;display:grid;position:relative}.deposit-withdrawal-page__hero-copy{flex-direction:column;gap:clamp(24px,4vw,32px);width:min(710px,100%);max-width:100%;padding-top:clamp(48px,8vw,100px);display:flex}.deposit-withdrawal-page__hero-title{color:#fff;width:100%;max-width:100%;margin:0;font-size:clamp(44px,5vw,60px);font-weight:600;line-height:1.18}.deposit-withdrawal-page__hero-subtitle{color:#fff9;width:min(650px,100%);max-width:100%;margin:0;font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.55}.deposit-withdrawal-page__hero-actions{flex-wrap:wrap;align-items:center;gap:clamp(12px,2vw,32px);margin:0;display:flex}.deposit-withdrawal-page__hero-button{white-space:normal;border:none;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:52px;min-height:52px;padding:16px 24px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.deposit-withdrawal-page__hero-button--primary{color:#000;background:#ffc400}.deposit-withdrawal-page__hero-button--secondary{color:#000;background:#fff}.deposit-withdrawal-page__hero-button-icon-wrap{background:#000;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.deposit-withdrawal-page__hero-button-icon{width:24px;height:24px}.deposit-withdrawal-page__hero-visual{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;justify-self:end;width:min(100%,590px);height:auto;display:block;position:relative}.deposit-withdrawal-page__content-card-wrap{z-index:3;box-sizing:border-box;background:#fff;border-radius:clamp(24px,4vw,40px);width:100%;margin-top:clamp(-120px,-9vw,-48px);padding:0 60px 60px;position:relative}.deposit-withdrawal-page__content-card{box-sizing:border-box;width:min(1200px,100%);margin-left:auto;margin-right:auto;padding:clamp(56px,8vw,100px) 0 0}.deposit-withdrawal-page__experience-section{flex-direction:column;gap:32px;width:100%;margin:0 auto;display:flex}.deposit-withdrawal-page__experience-heading{flex-direction:column;align-items:center;width:100%;display:flex;gap:16px!important}.deposit-withdrawal-page__experience-title{color:#000;text-align:center;width:100%;margin:0;font-size:clamp(32px,3.4vw,36px);font-weight:600;line-height:1.35}.deposit-withdrawal-page__experience-description{color:#000;text-align:center;width:min(824px,100%);max-width:100%;margin:0;font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.55}.deposit-withdrawal-page__experience-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,22px);width:100%;margin-top:16px;display:grid}.deposit-withdrawal-page__experience-card{box-sizing:border-box;background:#fafafa;border-radius:24px;width:100%;min-height:260px;padding:30px}.deposit-withdrawal-page__experience-card-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:100%;display:flex}.deposit-withdrawal-page__experience-card-head{flex-direction:column;align-items:flex-start;width:100%;display:flex;gap:16px!important}.deposit-withdrawal-page__experience-card-icon{object-fit:contain;flex-shrink:0;width:32px;height:32px}.deposit-withdrawal-page__experience-card-title{color:#000;margin:0;font-size:20px;font-weight:600;line-height:1.35}.deposit-withdrawal-page__experience-card-description{color:#000000c7;margin:0;font-size:16px;font-weight:400;line-height:1.55}.deposit-withdrawal-page__security-section{width:100%;margin:clamp(64px,8vw,88px) auto 0}.deposit-withdrawal-page__security-inner{gap:32px;width:100%}.deposit-withdrawal-page__security-copy{flex-shrink:0;width:min(380px,100%);padding-top:10px}.deposit-withdrawal-page__security-title{color:#000;margin:0;font-size:clamp(32px,3.4vw,36px);font-weight:600;line-height:1.25}.deposit-withdrawal-page__security-description{color:#000000c7;margin:0;font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.55}.deposit-withdrawal-page__security-features{flex:1;width:100%;min-width:0}.deposit-withdrawal-page__security-feature-card{box-sizing:border-box;border:1px solid #ededed;border-radius:24px;gap:1px;width:100%;max-width:none;min-height:108px;padding:18px 32px}.deposit-withdrawal-page__security-feature-title{color:#000;flex-shrink:0;width:250px;margin:0;font-size:20px;font-weight:600;line-height:1.35}.deposit-withdrawal-page__security-feature-desc{color:#000000c7;flex:1;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.55}.deposit-withdrawal-page__easy-steps-section{box-sizing:border-box;width:100%;margin:clamp(64px,8vw,88px) auto 0}.deposit-withdrawal-page__easy-steps-inner{width:100%;margin:0 auto;gap:32px!important}.deposit-withdrawal-page__easy-steps-title{text-align:center;color:#000;margin:0;font-size:clamp(32px,3.4vw,36px);font-weight:600;line-height:1.35}.deposit-withdrawal-page__easy-steps-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:100%;display:grid}.deposit-withdrawal-page__easy-step-card{border-radius:34px;width:100%;min-height:220px;overflow:hidden}.deposit-withdrawal-page__easy-step-card--image{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.deposit-withdrawal-page__easy-step-card--solid{background:#121212}.deposit-withdrawal-page__easy-step-content{box-sizing:border-box;gap:28px;width:100%;height:100%;padding:34px 44px}.deposit-withdrawal-page__easy-step-number{margin:0;font-family:Roboto,sans-serif;font-size:60px;font-weight:600;line-height:1}.deposit-withdrawal-page__easy-step-number--light{color:#fff}.deposit-withdrawal-page__easy-step-number--dark{color:#000}.deposit-withdrawal-page__easy-step-description{width:100%;margin:0;font-size:20px;font-weight:600;line-height:1.45}.deposit-withdrawal-page__easy-step-description--light{color:#fff}.deposit-withdrawal-page__easy-step-description--dark{color:#000}.deposit-withdrawal-page__faq-section{box-sizing:border-box;width:100%;max-width:100%;margin:clamp(64px,8vw,88px) auto 0}.deposit-withdrawal-page__faq-inner{width:100%}.deposit-withdrawal-page__faq-title{text-align:center;color:#000;margin:0;font-size:clamp(32px,3.4vw,36px);font-weight:600;line-height:1.35}.deposit-withdrawal-page__faq-list{flex-direction:column;gap:clamp(24px,3vw,32px);width:100%;display:flex}.deposit-withdrawal-page__faq-item{background:0 0;border:1px solid #ededed;border-radius:12px;width:100%;overflow:hidden}.deposit-withdrawal-page__faq-item-trigger{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:78px;padding:24px;display:flex}.deposit-withdrawal-page__faq-item-title{text-align:left;color:#000;flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:1.35}.deposit-withdrawal-page__faq-item-icon{object-fit:contain;cursor:pointer;flex-shrink:0;width:24px;height:24px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.deposit-withdrawal-page__faq-item[data-state=open] .deposit-withdrawal-page__faq-item-icon{transform:scale(.92)}.deposit-withdrawal-page__faq-item-content{will-change:height,opacity;overflow:hidden}.deposit-withdrawal-page__faq-item-body{padding:0 24px 24px}.deposit-withdrawal-page__faq-item-answer{color:#000000c7;margin:0;font-size:16px;font-weight:400;line-height:1.55}@media (min-width:768px) and (max-width:1279px){.deposit-withdrawal-page__hero-wrap{min-height:auto;padding-bottom:120px}.deposit-withdrawal-page__hero-shell{grid-template-columns:1fr;min-height:auto;margin-top:0}.deposit-withdrawal-page__hero-copy{width:100%;padding-top:28px}.deposit-withdrawal-page__hero-visual{justify-self:center;width:min(100%,460px);margin-top:8px}.deposit-withdrawal-page__content-card-wrap{margin-top:-48px}.deposit-withdrawal-page__experience-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-withdrawal-page__security-inner{flex-direction:column;gap:40px}.deposit-withdrawal-page__security-copy{width:100%;padding-top:0}.deposit-withdrawal-page__easy-steps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.deposit-withdrawal-page__hero-actions{width:100%}.deposit-withdrawal-page__hero-button{flex:220px;justify-content:center}.deposit-withdrawal-page__content-card{padding:56px 24px 40px}.deposit-withdrawal-page__experience-cards{grid-template-columns:1fr}.deposit-withdrawal-page__security-feature-card{flex-direction:column;align-items:flex-start;gap:12px}.deposit-withdrawal-page__security-feature-title{width:100%}.deposit-withdrawal-page__easy-steps-cards{grid-template-columns:1fr}}@media (max-width:767px){.deposit-withdrawal-page__hero-wrap{padding-top:calc(var(--deposit-withdrawal-header-height) + 16px);padding-bottom:100px}.deposit-withdrawal-page__hero-halo--left{width:92vw;bottom:-180px;left:-180px}.deposit-withdrawal-page__hero-halo--right{width:108vw;top:-120px;right:-180px}.deposit-withdrawal-page__hero-shell{width:min(var(--deposit-withdrawal-content-width),calc(100% - 2*var(--layout-gutter)));grid-template-columns:1fr;gap:24px;min-height:auto;margin-top:0}.deposit-withdrawal-page__hero-copy{text-align:center;align-items:center;gap:20px;width:100%;padding-top:0}.deposit-withdrawal-page__hero-title{font-size:40px;line-height:1.2}.deposit-withdrawal-page__hero-subtitle{width:100%;font-size:16px}.deposit-withdrawal-page__hero-actions{justify-content:center;gap:12px;width:100%;max-width:280px;margin:0 auto}.deposit-withdrawal-page__hero-button{flex:none;width:auto;padding:16px 20px}.deposit-withdrawal-page__hero-button--secondary{width:100%}.deposit-withdrawal-page__hero-button-icon,.deposit-withdrawal-page__hero-button-icon-wrap{width:22px;height:22px}.deposit-withdrawal-page__hero-visual{justify-self:center;width:min(100%,460px);margin-top:8px}.deposit-withdrawal-page__content-card-wrap{margin-top:0;padding:0 0 48px}.deposit-withdrawal-page__content-card{border-radius:24px;padding:40px 20px 32px}.deposit-withdrawal-page__experience-heading{align-items:flex-start}.deposit-withdrawal-page__experience-title,.deposit-withdrawal-page__experience-description,.deposit-withdrawal-page__easy-steps-title,.deposit-withdrawal-page__faq-title{text-align:left}.deposit-withdrawal-page__experience-title,.deposit-withdrawal-page__easy-steps-title,.deposit-withdrawal-page__faq-title,.deposit-withdrawal-page__security-title{font-size:20px}.deposit-withdrawal-page__experience-description,.deposit-withdrawal-page__security-description,.deposit-withdrawal-page__experience-card-description,.deposit-withdrawal-page__security-feature-desc,.deposit-withdrawal-page__faq-item-answer{font-size:14px}.deposit-withdrawal-page__experience-card-title,.deposit-withdrawal-page__security-feature-title,.deposit-withdrawal-page__easy-step-description{font-size:16px}.deposit-withdrawal-page__faq-item-title{font-size:14px}.deposit-withdrawal-page__experience-card{min-height:190px;padding:24px 20px}.deposit-withdrawal-page__experience-cards,.deposit-withdrawal-page__easy-steps-cards{grid-template-columns:1fr}.deposit-withdrawal-page__security-inner{flex-direction:column;gap:24px}.deposit-withdrawal-page__security-copy{width:100%;padding-top:0}.deposit-withdrawal-page__security-feature-card{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:24px 20px}.deposit-withdrawal-page__security-feature-title{width:100%}.deposit-withdrawal-page__easy-step-card{border-radius:24px}.deposit-withdrawal-page__easy-step-content{gap:20px;padding:30px 28px}.deposit-withdrawal-page__easy-step-number{font-size:54px}.deposit-withdrawal-page__faq-list{gap:24px}.deposit-withdrawal-page__faq-item-trigger{min-height:72px;padding:20px}.deposit-withdrawal-page__faq-item-body{padding:0 20px 20px}}
