@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&family=Outfit:wght@300;400;500;600&family=Manrope:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500&display=swap";html.dhp-landing-root,html.dhp-landing-root body{margin:0;background:#03071c;overflow-x:hidden;-webkit-text-size-adjust:100%}html.dhp-landing-root{scroll-behavior:smooth}.dhp-landing{position:relative;background:#fff;font-family:Poppins,Google Sans,Outfit,system-ui,sans-serif;color:#050b3d;overflow-x:hidden;-webkit-font-smoothing:antialiased}.dhp-landing *,.dhp-landing *:before,.dhp-landing *:after{box-sizing:border-box}.dhp-landing [data-par]{transition:none!important}.dhp-landing :where(a){color:#1257ff;text-decoration:none}.dhp-landing :where(a:hover){color:#0b3fc4}.dhp-landing p,.dhp-landing h1,.dhp-landing h2,.dhp-landing h3{margin:0}.dhp-landing summary{list-style:none;cursor:pointer}.dhp-landing summary::-webkit-details-marker{display:none}.dhp-landing details[open] .dhp-plus{transform:rotate(45deg)}.dhp-landing ::selection{background:#1257ff;color:#fff}.dhp-mark{color:#1257ff;font-style:normal;font-weight:inherit}.dhp-wrap{max-width:1240px;margin:0 auto;width:100%}.dhp-eyebrow{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.dhp-eyebrow.is-blue{color:#1257ff}.dhp-solutions-title{font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.16;letter-spacing:-.028em;color:#050b3d;max-width:24ch}.dhp-heading{font-weight:400;line-height:1.05;letter-spacing:-.032em;color:#050b3d;text-wrap:balance}.dhp-copy{font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.7;color:#5c6a8f}.dhp-copy-lg{font-size:17px;line-height:1.55;color:#050b3d}.dhp-copy-lg--18{font-size:18px}.dhp-icon{display:block}@keyframes dhpUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes dhpIn{0%{opacity:0}to{opacity:1}}@keyframes dhpOrb2{0%{transform:translateZ(0) scale(1.04)}50%{transform:translate3d(4%,-3%,0) scale(.96)}to{transform:translateZ(0) scale(1.04)}}@keyframes dhpPulse{0%,to{opacity:1;box-shadow:0 0 #4da3ff8c}50%{opacity:.6;box-shadow:0 0 0 7px #4da3ff00}}@keyframes dhpRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dhpTextGrad{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes dhpNavGlow{0%,to{opacity:.35;transform:translate(-6%)}50%{opacity:.8;transform:translate(6%)}}@keyframes dhpBgDrift{0%{transform:scale(1.06) translateZ(0)}50%{transform:scale(1.14) translate3d(-1.5%,1%,0)}to{transform:scale(1.06) translateZ(0)}}@keyframes dhpHue{0%{opacity:.5;transform:translate3d(-4%,0,0)}50%{opacity:.95;transform:translate3d(4%,-2%,0)}to{opacity:.5;transform:translate3d(-4%,0,0)}}.dhp-landing .dhp-header{position:fixed;top:0;left:0;right:0;z-index:80;padding:16px 24px 0;transition:padding .26s ease}.dhp-landing .dhp-header.is-stuck{padding:10px 24px 0}.dhp-landing .dhp-header.is-stuck .dhp-header__bar{height:56px;border-color:#ffffff21;background:#050814db}.dhp-landing .dhp-header__bar{position:relative;max-width:1340px;margin:0 auto;height:60px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#06091899;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 20px 50px -30px #000000e6;display:flex;align-items:center;gap:10px;padding:0 8px 0 12px;transition:background .3s ease,height .26s ease,border-color .3s ease}.dhp-landing .dhp-header__fx{position:absolute;inset:0;border-radius:16px;overflow:hidden;pointer-events:none}.dhp-landing .dhp-header__glow{position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,#fff0,#00d6ff73 20%,#ffffff80 48%,#ff8a2866 72%,#d62aa073 88%,#fff0);animation:dhpNavGlow 22s ease-in-out infinite}.dhp-landing .dhp-header__orb-a{position:absolute;top:-70%;left:-6%;width:34%;height:240%;background:radial-gradient(closest-side,#00d6ff29,#00d6ff00 70%);filter:blur(12px);animation:dhpHue 24s ease-in-out infinite}.dhp-landing .dhp-header__orb-b{position:absolute;bottom:-80%;right:6%;width:30%;height:240%;background:radial-gradient(closest-side,#d62aa024,#d62aa000 70%);filter:blur(14px);animation:dhpHue 28s ease-in-out infinite reverse}.dhp-landing .dhp-header__logo{position:relative;display:flex;align-items:center;flex:0 0 auto;padding-right:12px;margin-right:2px;border-right:1px solid rgba(255,255,255,.1)}.dhp-landing .dhp-header__logo img{height:34px;width:auto;display:block;border-radius:8px}.dhp-landing .dhp-header__nav{position:relative;display:flex;align-items:center;gap:1px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;justify-content:flex-start;mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 94%,transparent 100%)}.dhp-landing .dhp-header__nav::-webkit-scrollbar{display:none}.dhp-landing .dhp-header__link{position:relative;font-size:12.5px;font-weight:400;color:#fff;padding:8px 11px;border-radius:10px;white-space:nowrap;flex:0 0 auto;transition:color .2s ease,background .2s ease}.dhp-landing .dhp-header__link:hover{color:#fff;background:#ffffff14}.dhp-landing .dhp-header__actions{position:relative;display:flex;align-items:center;gap:6px;flex:0 0 auto;padding-left:10px;margin-left:2px;border-left:1px solid rgba(255,255,255,.1)}.dhp-landing .dhp-header__signin{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#fff;white-space:nowrap;padding:8px 12px;border-radius:10px;transition:color .2s ease,background .2s ease}.dhp-landing .dhp-header__signin:hover{color:#fff;background:#ffffff14}.dhp-landing .dhp-header__cta{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#fff;background:linear-gradient(120deg,#6e4bff,#1257ff);border-radius:11px;padding:10px 15px;white-space:nowrap;box-shadow:0 8px 22px -12px #3c5affe6;transition:transform .2s ease,box-shadow .2s ease}.dhp-landing .dhp-header__cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -12px #3c5aff}.dhp-landing .dhp-header__menu-btn,.dhp-landing .dhp-header__menu{display:none}.dhp-landing .dhp-header__menu-btn{align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease}.dhp-landing .dhp-header__menu-btn:hover{background:#ffffff14}.dhp-landing .dhp-header__menu{position:absolute;top:calc(100% + 10px);left:12px;right:12px;z-index:81;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#050814f0;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 44px -24px #000000e0}.dhp-landing .dhp-header__menu.is-open{display:block}.dhp-landing .dhp-header__menu-list{display:flex;flex-direction:column;gap:4px}.dhp-landing .dhp-header__menu-link{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:500;color:#fff;transition:background .2s ease,color .2s ease}.dhp-landing .dhp-header__menu-link:hover{color:#fff;background:#ffffff14}.dhp-landing.is-public-auth-production .dhp-header__nav{justify-content:flex-end;padding-right:3rem}.dhp-landing .dhp-hero{position:relative;background:#03071c;overflow:hidden;padding:128px 40px 64px;min-height:100vh;display:flex;align-items:center}.dhp-landing .dhp-hero__media,.dhp-landing .dhp-hero__washes,.dhp-landing .dhp-hero__rings{position:absolute;overflow:hidden;pointer-events:none}.dhp-landing .dhp-hero__media{inset:-6% 0 -26%}.dhp-landing .dhp-hero__video,.dhp-landing .dhp-hero__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#03071c;animation:dhpBgDrift 30s ease-in-out infinite}.dhp-landing .dhp-hero__scrim-a{position:absolute;inset:0;background:linear-gradient(100deg,#02040edb,#02040e85 30%,#02040e0f 58%,#02040e00)}.dhp-landing .dhp-hero__scrim-b{position:absolute;inset:0;background:linear-gradient(0deg,#03071ccc,#03071c00 34%)}.dhp-landing .dhp-hero__scrim-c{position:absolute;inset:0;background:radial-gradient(58% 62% at 26% 48%,#02040e99,#02040e00 72%)}.dhp-landing .dhp-hero__washes{inset:-20% 0 -45%;opacity:.6}.dhp-landing .dhp-hero__wash-a{position:absolute;top:-24%;right:-10%;width:80%;height:130%;background:radial-gradient(52% 46% at 60% 40%,#6e4bff8c,#6e4bff29 45%,#03071c00 72%);filter:blur(24px)}.dhp-landing .dhp-hero__wash-b{position:absolute;bottom:-18%;left:-16%;width:62%;height:96%;background:radial-gradient(48% 46% at 40% 62%,#ff7a1a6b,#ff3c7833 42%,#03071c00 74%);filter:blur(30px)}.dhp-landing .dhp-hero__wash-c{position:absolute;bottom:-30%;left:6%;width:46%;height:80%;background:radial-gradient(46% 44% at 50% 55%,#ff2d8c52,#7828b424 48%,#03071c00 76%);filter:blur(34px)}.dhp-landing .dhp-hero__rings{inset:-10% 0 -30%}.dhp-landing .dhp-hero__ring{position:absolute;top:50%;left:26%;transform:translate(-50%,-50%);border-radius:50%}.dhp-landing .dhp-hero__ring--1{width:150vh;height:150vh;border:1px solid rgba(255,255,255,.07);mask-image:radial-gradient(60% 60% at 50% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(60% 60% at 50% 50%,#000 20%,transparent 100%)}.dhp-landing .dhp-hero__ring--2{width:112vh;height:112vh;border:1px solid rgba(143,180,255,.11);mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%)}.dhp-landing .dhp-hero__ring--3{width:78vh;height:78vh;border:1px solid rgba(185,169,255,.14);mask-image:radial-gradient(75% 75% at 50% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(75% 75% at 50% 50%,#000 20%,transparent 100%)}.dhp-landing .dhp-hero__ring--4{width:48vh;height:48vh;border:1px solid rgba(255,255,255,.1);mask-image:radial-gradient(80% 80% at 50% 50%,#000 20%,transparent 100%);-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,#000 20%,transparent 100%)}.dhp-landing .dhp-hero__ring--5{width:24vh;height:24vh;border:1px solid rgba(255,122,26,.16)}.dhp-landing .dhp-hero__content{position:relative;max-width:1240px;margin:0 auto;width:100%;min-width:0}.dhp-landing .dhp-hero__kicker{display:flex;align-items:center;gap:12px;margin-bottom:24px;opacity:0;animation:dhpIn .7s ease 80ms forwards}.dhp-landing .dhp-hero__dot{width:6px;height:6px;border-radius:50%;background:#8f7cff;display:block;animation:dhpPulse 2.8s ease-in-out infinite}.dhp-landing .dhp-hero__brand{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b9a9ff}.dhp-landing .dhp-hero__rule-sm{width:38px;height:1px;background:#8fb4ff66;display:block}.dhp-landing .dhp-hero__sub{font-family:Poppins,system-ui,sans-serif;font-size:12px;letter-spacing:.02em;color:#ffffff85}.dhp-landing .dhp-hero__title{font-weight:400;font-size:clamp(38px,5.2vw,74px);line-height:1.03;letter-spacing:-.032em;color:#fff;margin:0;max-width:17ch;text-wrap:balance;opacity:0;background-image:linear-gradient(100deg,#fff 0% 22%,#9fd8ff 38%,#b9a9ff,#ffc08a 62%,#fff 80% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dhpUp .9s cubic-bezier(.2,.7,.2,1) .16s forwards,dhpTextGrad 14s ease-in-out .9s infinite alternate}.dhp-landing .dhp-hero__rule{height:1px;background:linear-gradient(90deg,#8fb4ff8c,#6e4bff59,#8fb4ff00);margin:32px 0 0;transform-origin:left;animation:dhpRule 1.1s cubic-bezier(.2,.7,.2,1) .42s both}.dhp-landing .dhp-hero__copy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:26px;max-width:1080px}.dhp-landing .dhp-hero__copy{font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.68;color:#ffffffad;margin:0;opacity:0;animation:dhpUp .8s ease .42s forwards}.dhp-landing .dhp-hero__copy:nth-child(2){animation-delay:.54s}.dhp-landing .dhp-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;opacity:0;animation:dhpUp .8s ease .66s forwards}.dhp-landing .dhp-hero__btn-primary{font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6e4bff,#1257ff 55%,#0b3fc4);border-radius:999px;padding:15px 28px;box-shadow:0 14px 40px -16px #3c5afff2}.dhp-landing .dhp-hero__btn-primary:hover{color:#fff;background:linear-gradient(135deg,#8f7cff,#3b79ff)}.dhp-landing .dhp-hero__btn-ghost{font-size:14px;font-weight:500;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:14px 27px}.dhp-landing .dhp-hero__btn-ghost:hover{color:#fff;background:#ffffff14}.dhp-landing .dhp-hero__btn-text{font-size:14px;font-weight:500;color:#ffffffc7;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.22)}.dhp-landing .dhp-hero__btn-text:hover{color:#fff}.dhp-landing .dhp-hero__ecosystem{margin-top:44px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 30px;opacity:0;animation:dhpIn .9s ease .82s forwards}.dhp-landing .dhp-hero__eco-label{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff70}.dhp-landing .dhp-hero__eco-item{font-family:Poppins,system-ui,sans-serif;font-size:13px;color:#ffffff9e}.dhp-section{position:relative;padding:128px 40px}.dhp-section--solutions{overflow:hidden;background:linear-gradient(158deg,#fff,#f7fbff 30%,#eff4ff 58%,#f4f0ff 80%,#fff6ea)}.dhp-section--path{overflow:hidden;background:linear-gradient(180deg,#f5f7fc,#f7f9fd 60%,#fff);border-top:1px solid #e3e8f3}.dhp-section--standard{background:#03071c;overflow:hidden}.dhp-section--fit{background:#fff}.dhp-section--leaders{background:#f5f7fc;border-top:1px solid #e3e8f3}.dhp-section--companies{background:#fff}.dhp-section--categories{overflow:hidden;background:linear-gradient(175deg,#f5f7fc,#fafbff 52%,#fff9f0);border-top:1px solid #e3e8f3}.dhp-section--snapshot{overflow:hidden;background:linear-gradient(120deg,#03071c,#0a1150 52%,#1e1466);padding:112px 40px}.dhp-section--cohort{overflow:hidden;background:linear-gradient(155deg,#f4f8ff,#fff 42%,#fffbf2 78%,#fff6e6)}.dhp-section--choose{overflow:hidden;background:#03071c}.dhp-section--how{background:#fff}.dhp-section--about{background:#f5f7fc;border-top:1px solid #e3e8f3}.dhp-section--faq{background:#fff}.dhp-section--close{overflow:hidden;background:linear-gradient(125deg,#061046,#1b1e8c 34%,#4a22a8 62%,#8a2a86 84%,#b8552f);padding:150px 40px 140px}.dhp-wash{position:absolute;inset:0;pointer-events:none}.dhp-wash--s1{background:radial-gradient(44% 58% at 84% 4%,#1257ff29,#fff0 70%)}.dhp-wash--s2{background:radial-gradient(40% 50% at 6% 92%,#ffaa322e,#fff0 70%)}.dhp-wash--s3{background:radial-gradient(36% 46% at 62% 96%,#8c56ff24,#fff0 72%)}.dhp-wash--s4{background:radial-gradient(30% 40% at 24% 8%,#00c4e021,#fff0 72%)}.dhp-wash--p1{background:radial-gradient(40% 46% at 50% -6%,#1257ff1a,#f5f7fc00 70%)}.dhp-wash--st1{background:radial-gradient(90% 60% at 85% 0%,#1257ff4d,#03071c00 60%)}.dhp-wash--st2{background:radial-gradient(60% 50% at 8% 100%,#6e4bff2e,#03071c00 70%)}.dhp-wash--st3{background:radial-gradient(52% 58% at 94% 26%,#ffbe5033,#ff962812 40%,#03071c00 72%)}.dhp-wash--st4{background:radial-gradient(40% 46% at 4% 8%,#ffd6781a,#03071c00 68%)}.dhp-wash--snap1{background:radial-gradient(58% 70% at 88% 8%,#ffbe5038,#ff962814 42%,#03071c00 74%)}.dhp-wash--snap2{background:radial-gradient(46% 60% at 6% 96%,#ffd67824,#03071c00 70%)}.dhp-wash--co1{background:radial-gradient(46% 52% at 4% 4%,#1257ff12,#fff0 70%)}.dhp-wash--co2{background:radial-gradient(48% 54% at 96% 88%,#ffba4a24,#fff0 72%)}.dhp-ring-deco{position:absolute;border-radius:50%;pointer-events:none}.dhp-ring-deco--lg{top:-18%;right:-6%;width:520px;height:520px;border:1px solid rgba(18,87,255,.14)}.dhp-ring-deco--sm{top:-6%;right:6%;width:320px;height:320px;border:1px solid rgba(140,86,255,.14)}.dhp-cat-wash{position:absolute;inset:-14%;filter:blur(60px);pointer-events:none;background-repeat:no-repeat}.dhp-cat-wash--a{background-image:radial-gradient(closest-side,#1257ff1f,#f5f7fc00 72%);background-position:6% 8%;background-size:52% 46%}.dhp-cat-wash--b{background-image:radial-gradient(closest-side,#ffaa3224,#f5f7fc00 72%);background-position:94% 92%;background-size:52% 46%}.dhp-choose-wash,.dhp-close-wash,.dhp-foot-wash{position:absolute;pointer-events:none;background-repeat:no-repeat}.dhp-choose-wash{inset:-20%;filter:blur(90px)}.dhp-choose-wash--a{background-image:radial-gradient(closest-side,#00c4ff4d,#03071c00 72%);background-position:12% 78%;background-size:56% 60%}.dhp-choose-wash--b{background-image:radial-gradient(closest-side,#ffaa3242,#03071c00 72%);background-position:88% 74%;background-size:54% 58%}.dhp-close-wash{inset:-24%}.dhp-close-wash--a{background-image:radial-gradient(closest-side,#00d6ff66,#00d6ff1f 44%,#06104600 72%);background-position:14% 8%;background-size:64% 62%;filter:blur(80px);animation:dhpHue 26s ease-in-out infinite}.dhp-close-wash--b{background-image:radial-gradient(closest-side,#ffbe5070,#ffbe5024 44%,#06104600 72%);background-position:88% 92%;background-size:66% 60%;filter:blur(90px);animation:dhpHue 32s ease-in-out infinite reverse}.dhp-close-wash--c{background-image:radial-gradient(closest-side,#ff3c9652,#ff3c961a 46%,#06104600 74%);background-position:62% 4%;background-size:56% 54%;filter:blur(80px);animation:dhpOrb2 30s ease-in-out infinite}.dhp-split{display:grid;gap:72px}.dhp-split--end{align-items:end}.dhp-split--start{align-items:start}.dhp-split--solutions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:72px;padding-top:48px;border-top:1px solid #e3e8f3}.dhp-split--path{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dhp-split--standard{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:26px}.dhp-split--fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px}.dhp-split--leaders{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:88px}.dhp-split--companies{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:26px}.dhp-split--snapshot{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.dhp-split--cohort{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:34px}.dhp-split--about{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-top:26px}.dhp-stack{display:flex;flex-direction:column;gap:22px}.dhp-stack--tight{gap:14px}.dhp-stack--mid{gap:16px}.dhp-stack--copy{gap:20px}.dhp-stack--row{gap:12px}.dhp-stack--ruled{border-left:1px solid rgba(18,87,255,.18);padding-left:56px}.dhp-lede{font-size:19px;line-height:1.5;color:#050b3d}.dhp-question{font-size:24px;line-height:1.3;letter-spacing:-.02em;color:#1257ff}.dhp-verbs{display:flex;align-items:center;gap:18px;margin-top:8px}.dhp-verbs span{font-size:20px;letter-spacing:-.02em}.dhp-verbs .is-blue{color:#1257ff}.dhp-verbs .is-purple{color:#7a4fe0}.dhp-verbs .is-gold{color:#c1841b}.dhp-title-xl{font-weight:400;font-size:clamp(32px,4vw,54px);line-height:1.06;letter-spacing:-.03em;color:#050b3d;text-wrap:balance}.dhp-title-lg{font-weight:400;font-size:clamp(32px,4.4vw,58px);line-height:1.04;letter-spacing:-.032em}.dhp-title-lg.is-light{color:#fff}.dhp-title-md{font-weight:400;font-size:clamp(32px,3.6vw,50px);line-height:1.05;letter-spacing:-.032em;color:#050b3d}.dhp-title-md.is-about{font-size:clamp(30px,3.8vw,50px)}.dhp-title-co{font-weight:400;font-size:clamp(32px,4.2vw,56px);line-height:1.05;letter-spacing:-.032em;color:#050b3d}.dhp-title-co.is-narrow{max-width:20ch}.dhp-path-label{display:flex;align-items:center;gap:16px;margin-top:64px}.dhp-path-label span:first-child{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8994b5;white-space:nowrap}.dhp-path-label span:last-child{flex:1 1 auto;height:1px;background:linear-gradient(90deg,#1257ff59,#8c56ff40,#ffaa324d,#e3e8f300)}.dhp-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px}.dhp-landing .dhp-path-card{position:relative;background:#fff;border:1px solid #e3e8f3;border-radius:14px;padding:30px 26px 32px;display:flex;flex-direction:column;gap:16px;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.dhp-landing .dhp-path-card:hover{border-color:#1257ff;transform:translateY(-4px);box-shadow:0 22px 44px -28px #1257ff8c}.dhp-landing .dhp-path-card__top{display:flex;align-items:center;justify-content:space-between}.dhp-landing .dhp-path-card__icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#edf2ff,#fff6e8);border:1px solid #e3e8f3;display:flex;align-items:center;justify-content:center;color:#1257ff}.dhp-landing .dhp-path-card__num{font-family:Poppins,system-ui,sans-serif;font-size:26px;font-weight:300;letter-spacing:-.02em;color:#dce3f2}.dhp-landing .dhp-path-card__body{display:flex;flex-direction:column;gap:9px}.dhp-landing .dhp-path-card__kicker{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;color:#1257ff}.dhp-landing .dhp-path-card__title{font-size:21px;line-height:1.22;letter-spacing:-.02em;color:#050b3d}.dhp-landing .dhp-path-card__copy{font-size:14px;line-height:1.66;color:#5c6a8f}.dhp-standard-eyebrow{color:#ffce7a}.dhp-standard-copy{font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.68;color:#ffffffa8}.dhp-standard-accent{font-size:16px;color:#ffce7a;margin:6px 0 0}.dhp-standard-list{margin-top:88px;display:flex;flex-direction:column}.dhp-standard-row{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1.15fr);gap:48px;padding:40px 0;border-top:1px solid rgba(255,206,122,.22)}.dhp-standard-row.is-last{border-bottom:1px solid rgba(255,206,122,.22)}.dhp-standard-row__kicker{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;color:#ffce7a}.dhp-standard-row__title{font-size:clamp(20px,2vw,27px);line-height:1.2;letter-spacing:-.022em;color:#fff}.dhp-standard-row__copy{font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.7;color:#ffffff9e}.dhp-standard-row__accent{font-size:15px;line-height:1.5;color:#ffe3ae}.dhp-fit-kicker{font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6;color:#5c6a8f;margin:26px 0 10px}.dhp-fit-title{font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.06;letter-spacing:-.032em;color:#050b3d}.dhp-fit-card{margin-top:16px;padding:28px 30px;border:1px solid #e3e8f3;background:linear-gradient(135deg,#f5f7fc,#eff1ff);display:flex;flex-direction:column;gap:18px}.dhp-fit-card p{font-size:22px;letter-spacing:-.022em;color:#050b3d}.dhp-fit-card a{font-size:14px;font-weight:500;color:#1257ff;align-self:flex-start;border-bottom:1px solid rgba(18,87,255,.35);padding-bottom:2px}.dhp-leaders-copy{font-size:16px;line-height:1.6;max-width:40ch}.dhp-fit-copy{padding-top:8px}.dhp-cat-side{max-width:34ch}.dhp-snap-side{padding-bottom:6px}.dhp-cohort-intro{max-width:70ch}.dhp-close__mark{color:#bfd4ff}.dhp-leaders-aside{display:flex;flex-direction:column;gap:22px;position:sticky;top:120px}.dhp-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.dhp-chip{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#5c6a8f;background:#fff;border:1px solid #e3e8f3;border-radius:999px;padding:7px 13px;white-space:nowrap}.dhp-note{margin-top:14px;padding:22px 24px;background:#fff;border:1px solid #e3e8f3;border-left:2px solid #1257ff;display:flex;gap:14px;align-items:flex-start}.dhp-note svg{color:#1257ff;flex:0 0 auto;margin-top:1px}.dhp-note p{font-size:14px;line-height:1.65;color:#050b3d}.dhp-landing .dhp-btn-dark{align-self:flex-start;margin-top:6px;font-size:14px;font-weight:500;color:#fff;background:#050b3d;border-radius:999px;padding:15px 28px}.dhp-landing .dhp-btn-dark:hover{color:#fff;background:#1257ff}.dhp-leader-list{display:flex;flex-direction:column;border-top:1px solid #e3e8f3}.dhp-leader-row{display:grid;grid-template-columns:46px 1fr;gap:22px;align-items:start;padding:26px 0;border-bottom:1px solid #e3e8f3}.dhp-leader-row.is-last{border-bottom-color:transparent}.dhp-leader-row__icon{width:46px;height:46px;border-radius:13px;background:#fff;border:1px solid #e3e8f3;display:flex;align-items:center;justify-content:center;color:#1257ff}.dhp-leader-row__body{display:flex;flex-direction:column;gap:7px}.dhp-leader-row__head{display:flex;align-items:baseline;gap:10px}.dhp-leader-row__num{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;color:#a9b3cc}.dhp-leader-row__title{font-size:21px;letter-spacing:-.022em;color:#050b3d}.dhp-leader-row__copy{font-size:14px;line-height:1.68;color:#5c6a8f;max-width:52ch}.dhp-company-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:76px;padding-top:44px;border-top:1px solid #e3e8f3}.dhp-company-card{display:flex;flex-direction:column;gap:12px}.dhp-company-card__icon{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#edf1ff,#f6f1ff);border:1px solid #e3e8f3;display:flex;align-items:center;justify-content:center;color:#1257ff;flex:0 0 auto}.dhp-company-card__num{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;color:#1257ff}.dhp-company-card__title{font-size:21px;line-height:1.22;letter-spacing:-.02em;color:#050b3d}.dhp-company-card__copy{font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.66;color:#5c6a8f}.dhp-company-cta{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:36px;border-top:1px solid #e3e8f3}.dhp-company-cta p{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.022em;color:#050b3d}.dhp-landing .dhp-btn-grad{font-size:14px;font-weight:500;color:#fff;background:linear-gradient(135deg,#6e4bff,#1257ff 60%);border-radius:999px;padding:15px 28px;white-space:nowrap}.dhp-landing .dhp-btn-grad:hover{color:#fff;background:#0b3fc4}.dhp-cat-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:32px}.dhp-cat-count{display:flex;align-items:center;gap:14px}.dhp-cat-count strong{font-family:Poppins,system-ui,sans-serif;font-size:34px;font-weight:300;letter-spacing:-.03em;color:#050b3d;line-height:1}.dhp-cat-count span{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8994b5;line-height:1.4}.dhp-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px}.dhp-landing .dhp-cat-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e8f3;border-radius:14px;padding:26px 24px 28px;display:flex;flex-direction:column;gap:14px;color:inherit;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.dhp-landing .dhp-cat-card:hover{color:inherit;border-color:#1257ff;transform:translateY(-4px);box-shadow:0 24px 46px -30px #1257ff80}.dhp-landing .dhp-cat-card__bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1257ff,#fff0);display:block}.dhp-landing .dhp-cat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dhp-landing .dhp-cat-card__icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(140deg,#f4f7ff,#fff7ec);border:1px solid #e7ecf7;display:flex;align-items:center;justify-content:center;color:#1257ff;flex:0 0 auto}.dhp-landing .dhp-cat-card__num{font-family:Poppins,system-ui,sans-serif;font-size:22px;font-weight:300;letter-spacing:-.02em;color:#dfe5f2}.dhp-landing .dhp-cat-card__body{display:flex;flex-direction:column;gap:7px}.dhp-landing .dhp-cat-card__kicker{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1257ff}.dhp-landing .dhp-cat-card__title{font-size:20px;line-height:1.22;letter-spacing:-.022em;color:#050b3d}.dhp-landing .dhp-cat-card__link{margin-top:4px;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#1257ff}.dhp-cat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding-top:32px;border-top:1px solid rgba(214,180,120,.4)}.dhp-cat-foot p{font-size:15px;line-height:1.6;color:#5c6a8f;max-width:60ch}.dhp-landing .dhp-btn-dark-row{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff;background:#050b3d;border-radius:999px;padding:15px 28px;white-space:nowrap}.dhp-landing .dhp-btn-dark-row:hover{color:#fff;background:#1257ff}.dhp-snap-kicker{display:flex;align-items:center;gap:14px}.dhp-snap-kicker i{width:26px;height:1px;background:linear-gradient(90deg,#ffce7a00,#ffce7a);display:block}.dhp-snap-kicker span{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffce7a}.dhp-snap-title{font-weight:300;font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.034em;color:#fff;max-width:19ch;text-wrap:balance}.dhp-snap-title em{color:#ffd98a;font-style:normal}.dhp-snap-lede{font-size:20px;line-height:1.4;letter-spacing:-.018em;color:#fff;max-width:24ch}.dhp-snap-copy{font-size:14px;line-height:1.7;color:#ffe7c1b8;max-width:34ch}.dhp-snap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:64px;background:linear-gradient(90deg,#ffce7a6b,#ffffff29)}.dhp-snap-stat{position:relative;background:#03071c6b;padding:34px 26px 30px;display:flex;flex-direction:column;gap:10px}.dhp-snap-stat i{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffd98a,#ffa83840)}.dhp-snap-stat strong{font-weight:300;font-size:clamp(38px,4.4vw,58px);line-height:.98;letter-spacing:-.04em;background-image:linear-gradient(100deg,#fff3dc,#ffd98a 42%,#f0a93b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dhp-snap-stat span{font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.03em;color:#ffffffa8;max-width:26ch}.dhp-cohort-badge-row{display:flex;align-items:center;gap:14px}.dhp-cohort-badge{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,#1257ff,#c98a1e);padding:7px 13px;border-radius:999px}.dhp-cohort-note{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8994b5}.dhp-cohort-label{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#8994b5;margin:80px 0 0}.dhp-cohort-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;background:linear-gradient(120deg,#1257ff29,#e3e8f3 45%,#ffba4a47);border:1px solid rgba(227,232,243,.9)}.dhp-cohort-card{background:#ffffffc7;padding:30px 26px 34px;display:flex;flex-direction:column;gap:10px}.dhp-cohort-card.is-featured{background:linear-gradient(135deg,#eef4ff,#fff3de)}.dhp-cohort-card.is-featured .dhp-cohort-card__title{color:#1257ff}.dhp-cohort-card__title{font-size:18px;line-height:1.25;letter-spacing:-.018em;color:#050b3d}.dhp-cohort-card__copy{font-family:Poppins,system-ui,sans-serif;font-size:13px;line-height:1.66;color:#5c6a8f}.dhp-cohort-foot{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:56px;align-items:end;padding-top:40px;border-top:1px solid rgba(214,180,120,.42)}.dhp-cohort-foot__lede{font-size:clamp(20px,2.2vw,28px);letter-spacing:-.022em;color:#050b3d}.dhp-choose-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.dhp-choose-head .dhp-eyebrow{color:#8fb4ff}.dhp-choose-head h2{color:#fff;max-width:24ch}.dhp-choose-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:64px}.dhp-landing .dhp-plan{position:relative;overflow:hidden;border-radius:20px;padding:1px;transition:transform .26s ease,box-shadow .26s ease}.dhp-landing .dhp-plan:hover{transform:translateY(-5px)}.dhp-landing .dhp-plan--buyer{background:linear-gradient(150deg,#00c4ffd9,#1257ff80 45%,#00c4ff26);box-shadow:0 34px 70px -40px #0096ffb3}.dhp-landing .dhp-plan--buyer:hover{box-shadow:0 42px 84px -38px #00aaffd9}.dhp-landing .dhp-plan--vendor{background:linear-gradient(150deg,#a05affd9,#d62aa08c 48%,#a05aff26);box-shadow:0 34px 70px -40px #963cdcb3}.dhp-landing .dhp-plan--vendor:hover{box-shadow:0 42px 84px -38px #aa46e6d9}.dhp-landing .dhp-plan__inner{position:relative;border-radius:19px;box-sizing:border-box;padding:44px 40px 40px;display:flex;flex-direction:column;gap:18px;height:100%}.dhp-landing .dhp-plan--buyer .dhp-plan__inner{background:linear-gradient(155deg,#04122e,#061a44 52%,#03102a)}.dhp-landing .dhp-plan--vendor .dhp-plan__inner{background:linear-gradient(155deg,#180b36,#240c48 52%,#14082c)}.dhp-landing .dhp-plan__glow{position:absolute;inset:-30%;filter:blur(50px);pointer-events:none;background-repeat:no-repeat;background-position:88% 6%;background-size:70% 60%}.dhp-landing .dhp-plan--buyer .dhp-plan__glow{background-image:radial-gradient(closest-side,#00c4ff57,#04122e00 70%)}.dhp-landing .dhp-plan--vendor .dhp-plan__glow{background-image:radial-gradient(closest-side,#d62aa057,#180b3600 70%)}.dhp-landing .dhp-plan__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px}.dhp-landing .dhp-plan__id{display:flex;align-items:center;gap:12px}.dhp-landing .dhp-plan__icon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center}.dhp-landing .dhp-plan--buyer .dhp-plan__icon{background:#00c4ff24;border:1px solid rgba(0,196,255,.4);color:#5fe0ff}.dhp-landing .dhp-plan--vendor .dhp-plan__icon{background:#d62aa029;border:1px solid rgba(214,42,160,.42);color:#f49be0}.dhp-landing .dhp-plan__label{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.dhp-landing .dhp-plan--buyer .dhp-plan__label{color:#7fe3ff}.dhp-landing .dhp-plan--vendor .dhp-plan__label{color:#f0a8e4}.dhp-landing .dhp-plan__pill{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 12px;white-space:nowrap}.dhp-landing .dhp-plan--buyer .dhp-plan__pill{color:#04122e;background:#5fe0ff}.dhp-landing .dhp-plan--vendor .dhp-plan__pill{color:#180b36;background:#f49be0}.dhp-landing .dhp-plan__who,.dhp-landing .dhp-plan__title,.dhp-landing .dhp-plan__copy,.dhp-landing .dhp-plan__points,.dhp-landing .dhp-plan__cta{position:relative}.dhp-landing .dhp-plan__who{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.dhp-landing .dhp-plan__title{font-size:clamp(24px,2.6vw,32px);line-height:1.14;letter-spacing:-.026em;color:#fff}.dhp-landing .dhp-plan__copy{font-size:15px;line-height:1.65;color:#ffffffad}.dhp-landing .dhp-plan__points{display:flex;flex-direction:column;gap:11px;margin-top:6px;padding-top:20px}.dhp-landing .dhp-plan--buyer .dhp-plan__points{border-top:1px solid rgba(0,196,255,.22)}.dhp-landing .dhp-plan--vendor .dhp-plan__points{border-top:1px solid rgba(214,42,160,.24)}.dhp-landing .dhp-plan__point{display:flex;align-items:flex-start;gap:10px}.dhp-landing .dhp-plan__point svg{flex:0 0 auto;margin-top:3px}.dhp-landing .dhp-plan__point span{font-size:14px;line-height:1.55;color:#ffffffc7}.dhp-landing .dhp-plan__cta{margin-top:auto;padding-top:26px;align-self:flex-start}.dhp-landing .dhp-plan__btn{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border-radius:999px;padding:15px 26px}.dhp-landing .dhp-plan--buyer .dhp-plan__btn{color:#04122e;background:linear-gradient(120deg,#7fe9ff,#22b8ff);box-shadow:0 14px 34px -16px #22b8ffe6}.dhp-landing .dhp-plan--vendor .dhp-plan__btn{color:#fff;background:linear-gradient(120deg,#a05aff,#d62aa0);box-shadow:0 14px 34px -16px #be3cbee6}.dhp-how-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:56px;background:#e3e8f3;border-top:1px solid #e3e8f3;border-bottom:1px solid #e3e8f3}.dhp-how-card{background:#fff;padding:36px 24px 40px;display:flex;flex-direction:column;gap:14px}.dhp-how-card__icon{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#edf1ff,#f6f1ff);border:1px solid #e3e8f3;display:flex;align-items:center;justify-content:center;color:#1257ff;flex:0 0 auto}.dhp-how-card__num{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;color:#1257ff}.dhp-how-card__title{font-size:22px;letter-spacing:-.022em;color:#050b3d}.dhp-how-card__copy{font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.66;color:#5c6a8f}.dhp-landing .dhp-text-link{display:inline-block;margin-top:32px;font-size:14px;font-weight:500;color:#1257ff;border-bottom:1px solid rgba(18,87,255,.35);padding-bottom:2px}.dhp-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:72px}.dhp-person{display:flex;flex-direction:column;gap:14px}.dhp-person__photo{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;display:block;background:#eef1f7}.dhp-person__meta{display:flex;flex-direction:column;gap:4px}.dhp-person__name{font-size:16px;color:#050b3d}.dhp-person__role{font-family:Poppins,system-ui,sans-serif;font-size:13px;color:#5c6a8f}.dhp-photo-slot{width:100%;aspect-ratio:4/5;position:relative;overflow:hidden;background:#7f7f7f14;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px;box-sizing:border-box}.dhp-photo-slot:after{content:"";position:absolute;inset:0;pointer-events:none;border:1.5px dashed currentColor;opacity:.35}.dhp-photo-slot svg{opacity:.45}.dhp-photo-slot span{max-width:90%;font-weight:500;letter-spacing:.01em;font-size:13px;line-height:1.3;opacity:.75}.dhp-about-foot{margin-top:48px;padding-top:36px;border-top:1px solid #e3e8f3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.dhp-about-foot__title{font-size:clamp(19px,2vw,26px);line-height:1.24;letter-spacing:-.022em;color:#050b3d;max-width:52ch}.dhp-about-foot__copy{font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:1.66;color:#5c6a8f;max-width:76ch}.dhp-about-foot a{font-size:14px;font-weight:500;color:#1257ff;border-bottom:1px solid rgba(18,87,255,.35);padding-bottom:2px;white-space:nowrap}.dhp-faq-list{margin-top:44px;border-top:1px solid #e3e8f3}.dhp-faq{border-bottom:1px solid #e3e8f3}.dhp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 0}.dhp-faq__q{font-size:clamp(19px,2vw,25px);line-height:1.24;letter-spacing:-.022em;color:#050b3d}.dhp-faq .dhp-plus{flex:0 0 auto;font-size:22px;color:#1257ff;transition:transform .22s ease;line-height:1}.dhp-faq__a{padding:0 0 32px;max-width:82ch;display:flex;flex-direction:column;gap:12px}.dhp-faq__lead{font-size:20px;letter-spacing:-.02em;color:#050b3d}.dhp-faq__copy{font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.72;color:#5c6a8f}.dhp-landing .dhp-close{position:relative;max-width:1240px;width:100%;min-width:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.dhp-landing .dhp-close__ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;border:1px solid rgba(255,255,255,.09)}.dhp-landing .dhp-close__ring--lg{width:150vh;height:150vh}.dhp-landing .dhp-close__ring--sm{width:104vh;height:104vh;border-color:#ffffff12}.dhp-landing .dhp-close__veil{position:absolute;inset:0;background:linear-gradient(180deg,#03071c6b,#03071c00 34%,#03071c4d);pointer-events:none}.dhp-landing .dhp-close__chip{display:flex;align-items:center;gap:11px;padding:8px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dhp-landing .dhp-close__dot{width:6px;height:6px;border-radius:50%;background:#ffd98a;display:block;animation:dhpPulse 2.8s ease-in-out infinite}.dhp-landing .dhp-close__brand{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fff}.dhp-landing .dhp-close__title{font-weight:400;font-size:clamp(38px,5.4vw,74px);line-height:1.02;letter-spacing:-.034em;margin:34px 0 0;max-width:22ch;text-wrap:balance;background-image:linear-gradient(100deg,#fff 0% 30%,#cfe4ff 46%,#ffe3ae 62%,#fff 84%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dhpTextGrad 16s ease-in-out infinite alternate}.dhp-landing .dhp-close__lede{font-size:19px;line-height:1.5;color:#ffffffe6;margin:26px 0 0;max-width:44ch}.dhp-landing .dhp-close__copy{font-size:15px;line-height:1.72;color:#ffffffb8;margin:20px 0 0;max-width:76ch}.dhp-landing .dhp-close__line{display:flex;align-items:center;gap:16px;margin-top:44px}.dhp-landing .dhp-close__line i{width:52px;height:1px;display:block}.dhp-landing .dhp-close__line i:first-child{background:linear-gradient(90deg,#fff0,#ffd98ae6)}.dhp-landing .dhp-close__line i:last-child{background:linear-gradient(90deg,#ffd98ae6,#fff0)}.dhp-landing .dhp-close__line p{font-size:clamp(22px,2.6vw,34px);letter-spacing:-.026em;color:#ffe3ae;margin:0;white-space:nowrap}.dhp-landing .dhp-close__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:46px}.dhp-landing .dhp-close__btn-light{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0b1030;background:#fff;border-radius:999px;padding:16px 30px;box-shadow:0 18px 40px -18px #000000b3;transition:transform .22s ease,box-shadow .22s ease}.dhp-landing .dhp-close__btn-light:hover{color:#0b1030;transform:translateY(-2px);box-shadow:0 24px 48px -18px #000c}.dhp-landing .dhp-close__btn-ghost{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:15px 29px;background:#ffffff0f;transition:background .22s ease,transform .22s ease}.dhp-landing .dhp-close__btn-ghost:hover{color:#fff;background:#ffffff29;transform:translateY(-2px)}.dhp-landing .dhp-footer{position:relative;overflow:hidden;background:#03071c;padding:0}.dhp-landing .dhp-footer__rule{height:1px;background:linear-gradient(90deg,#00d6ff00,#00d6ff80 20%,#1257ff99,#d62aa080 68%,#ffaa3273 88%,#ffaa3200)}.dhp-landing .dhp-footer__wash-a,.dhp-landing .dhp-footer__wash-b,.dhp-landing .dhp-footer__wash-c,.dhp-landing .dhp-footer__wash-d{position:absolute;pointer-events:none}.dhp-landing .dhp-footer__wash-a,.dhp-landing .dhp-footer__wash-b,.dhp-landing .dhp-footer__wash-c{inset:-26%;background-repeat:no-repeat}.dhp-landing .dhp-footer__wash-a{background-image:radial-gradient(closest-side,#1257ff4d,#03071c00 72%);background-position:46% 4%;background-size:52% 58%;filter:blur(90px)}.dhp-landing .dhp-footer__wash-b{background-image:radial-gradient(closest-side,#d62aa033,#03071c00 72%);background-position:92% 18%;background-size:52% 56%;filter:blur(100px)}.dhp-landing .dhp-footer__wash-c{background-image:radial-gradient(closest-side,#ffaa3224,#03071c00 72%);background-position:50% 96%;background-size:60% 50%;filter:blur(90px)}.dhp-landing .dhp-footer__wash-d{inset:-14% 48% 40% -20%;background:radial-gradient(closest-side,#00020af5,#00020ab3 52%,#00020a00 78%);filter:blur(50px)}.dhp-landing .dhp-footer__inner{position:relative;width:100%;max-width:1320px;margin:0 auto;padding:96px 40px 56px;box-sizing:border-box}.dhp-landing .dhp-footer__intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:start;padding-bottom:52px;border-bottom:1px solid rgba(255,255,255,.1)}.dhp-landing .dhp-footer__brand{display:flex;flex-direction:column;gap:20px}.dhp-landing .dhp-footer__brand img{height:72px;width:auto;display:block;border-radius:14px;align-self:flex-start}.dhp-landing .dhp-footer__tag{font-size:22px;line-height:1.3;letter-spacing:-.022em;color:#fff;max-width:26ch}.dhp-landing .dhp-footer__origin{display:flex;align-items:center;gap:10px}.dhp-landing .dhp-footer__origin i{width:22px;height:1px;background:#8fb4ff99;display:block}.dhp-landing .dhp-footer__origin span{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.dhp-landing .dhp-footer__panel{display:flex;flex-direction:column;gap:18px;padding:30px 32px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#1257ff29,#d62aa01a)}.dhp-landing .dhp-footer__panel p:first-child{font-size:18px;line-height:1.34;letter-spacing:-.02em;color:#fff}.dhp-landing .dhp-footer__panel p:nth-child(2){font-size:14px;line-height:1.62;color:#ffffffa8}.dhp-landing .dhp-footer__panel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.dhp-landing .dhp-footer__btn-buyer,.dhp-landing .dhp-footer__btn-vendor{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;border-radius:999px;padding:12px 20px}.dhp-landing .dhp-footer__btn-buyer:hover,.dhp-landing .dhp-footer__btn-vendor:hover{filter:brightness(1.08)}.dhp-landing .dhp-footer__btn-buyer{color:#04122e;background:linear-gradient(120deg,#7fe9ff,#22b8ff)}.dhp-landing .dhp-footer__btn-vendor{color:#fff;background:linear-gradient(120deg,#a05aff,#d62aa0)}.dhp-landing .dhp-footer__cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:36px;padding:52px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dhp-landing .dhp-footer__col{display:flex;flex-direction:column;gap:13px}.dhp-landing .dhp-footer__col span{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8fb4ff}.dhp-landing .dhp-footer__col a{font-size:14px;color:#ffffffad;transition:color .2s ease,transform .2s ease}.dhp-landing .dhp-footer__col a:hover{color:#fff}.dhp-landing .dhp-footer__notice{display:grid;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:44px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dhp-landing .dhp-footer__notice span{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.dhp-landing .dhp-footer__notice div{display:flex;flex-direction:column;gap:14px;max-width:100ch}.dhp-landing .dhp-footer__notice p{font-size:13px;line-height:1.75;color:#ffffff8c}.dhp-landing .dhp-footer__notice strong{color:#ffffffb3;font-weight:600}.dhp-landing .dhp-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-top:28px}.dhp-landing .dhp-footer__legal p{font-size:12px;color:#ffffff73}@media(max-width:1100px){.dhp-path-grid,.dhp-company-grid,.dhp-cohort-grid,.dhp-snap-grid,.dhp-people-grid,.dhp-how-grid,.dhp-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dhp-landing .dhp-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.dhp-section,.dhp-section--snapshot,.dhp-section--close{padding-left:20px;padding-right:20px}.dhp-section{padding-top:80px;padding-bottom:80px}.dhp-section--close{padding-top:96px;padding-bottom:88px}.dhp-section--snapshot{padding-top:80px;padding-bottom:80px}.dhp-landing .dhp-header{padding:10px 12px 0}.dhp-landing .dhp-header.is-stuck{padding:8px 12px 0}.dhp-landing .dhp-header__bar{gap:6px;padding:0 6px 0 10px}.dhp-landing .dhp-header__logo{padding-right:8px}.dhp-landing .dhp-header__actions{padding-left:8px;gap:4px}.dhp-landing .dhp-header__nav{display:none}.dhp-landing .dhp-header__menu-btn{display:inline-flex;flex:0 0 auto;order:3}.dhp-landing .dhp-hero{padding:108px 20px 48px;min-height:auto;align-items:flex-start}.dhp-landing .dhp-hero__kicker{flex-wrap:wrap;row-gap:10px}.dhp-landing .dhp-hero__rule-sm{display:none}.dhp-landing .dhp-hero__sub{flex:1 1 100%}.dhp-landing .dhp-hero__title{font-size:clamp(30px,8.4vw,48px);max-width:none}.dhp-landing .dhp-hero__copy-grid,.dhp-split--solutions,.dhp-split--path,.dhp-split--standard,.dhp-split--fit,.dhp-split--leaders,.dhp-split--companies,.dhp-split--snapshot,.dhp-split--cohort,.dhp-split--about,.dhp-choose-grid,.dhp-standard-row,.dhp-cohort-foot,.dhp-about-foot,.dhp-landing .dhp-footer__intro,.dhp-landing .dhp-footer__notice{grid-template-columns:minmax(0,1fr);gap:28px}.dhp-landing .dhp-hero__copy-grid{gap:12px}.dhp-landing .dhp-hero__copy{font-size:12px}.dhp-landing .dhp-hero__actions{align-items:stretch}.dhp-landing .dhp-hero__btn-primary,.dhp-landing .dhp-hero__btn-ghost{display:inline-flex;justify-content:center;text-align:center}.dhp-stack--ruled{border-left:0;padding-left:0;border-top:1px solid rgba(18,87,255,.18);padding-top:28px}.dhp-leaders-aside{position:static}.dhp-path-grid,.dhp-company-grid,.dhp-cohort-grid,.dhp-snap-grid,.dhp-people-grid,.dhp-how-grid,.dhp-cat-grid,.dhp-landing .dhp-footer__cols{grid-template-columns:minmax(0,1fr)}.dhp-landing .dhp-close__title{font-size:clamp(30px,8.4vw,48px);max-width:none}.dhp-landing .dhp-close__line{flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;gap:12px}.dhp-landing .dhp-close__line i{display:none}.dhp-landing .dhp-close__line p{white-space:normal;text-wrap:balance;font-size:clamp(20px,6.2vw,28px);line-height:1.3}.dhp-landing .dhp-footer__inner{box-sizing:border-box;width:100%;max-width:1240px;padding:72px 20px 40px}.dhp-landing .dhp-footer__panel{padding:24px 20px}.dhp-landing .dhp-footer__cols{gap:28px 20px;padding:40px 0}.dhp-landing .dhp-footer__notice{grid-template-columns:minmax(0,1fr);gap:16px;padding:32px 0}.dhp-landing .dhp-footer__legal{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.dhp-landing .dhp-header__actions{margin-left:auto}.dhp-landing .dhp-header__signin{padding:8px}.dhp-landing .dhp-header__signin span,.dhp-landing .dhp-header__signin svg+*{display:none}.dhp-landing .dhp-header__cta{padding:10px 12px}.dhp-landing .dhp-hero__actions{flex-direction:column;align-items:stretch}.dhp-landing .dhp-close__actions{flex-direction:column;align-items:stretch;width:100%}.dhp-landing .dhp-close__btn-light,.dhp-landing .dhp-close__btn-ghost{justify-content:center}}.dhp-wl-hero{position:relative;background:#03071c;padding:148px 40px 96px;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.dhp-wl-hero__rings{position:absolute;inset:0;pointer-events:none}.dhp-wl-hero__ring{position:absolute;border-radius:50%;border:1px solid rgba(18,87,255,.14)}.dhp-wl-hero__ring--1{width:460px;height:460px;top:50%;left:50%;transform:translate(-50%,-50%)}.dhp-wl-hero__ring--2{width:700px;height:700px;top:50%;left:50%;transform:translate(-50%,-50%)}.dhp-wl-hero__ring--3{width:960px;height:960px;top:50%;left:50%;transform:translate(-50%,-50%)}.dhp-wl-hero__wash{position:absolute;inset:-40%;background-image:radial-gradient(closest-side,#1257ff47,#03071c00 68%);background-position:50% 40%;background-size:80% 80%;background-repeat:no-repeat;filter:blur(70px);pointer-events:none}.dhp-wl-hero__content{position:relative;z-index:1;max-width:850px}.dhp-wl-hero__kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px}.dhp-wl-hero__dot{width:7px;height:7px;border-radius:50%;background:#1257ff;flex-shrink:0}.dhp-wl-hero__brand{font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.dhp-wl-hero__title{font-family:Poppins,system-ui,sans-serif;font-size:clamp(30px,4.6vw,58px);font-weight:600;letter-spacing:-.032em;line-height:1.12;color:#fff;margin:0 0 22px}.dhp-wl-section{background:linear-gradient(158deg,#fff,#f7fbff,#eff4ff 60%,#f4f0ff 85%,#fff6ea);padding:96px 40px 112px}.dhp-wl-card{background:#fff;border:1px solid #e3e8f3;border-radius:20px;box-shadow:0 24px 64px -32px #1257ff1f,0 4px 16px #0000000a;padding:56px 52px;max-width:640px;margin:0 auto;width:100%}.dhp-wl-card__head{margin-bottom:36px;text-align:center}.dhp-wl-card__title{font-family:Poppins,system-ui,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.024em;color:#050b3d;margin:0 0 10px}.dhp-wl-card__sub{font-size:14px;color:#5c6a8f;line-height:1.6;margin:0}.dhp-wl-toggle{display:flex;background:#f0f4ff;border-radius:999px;padding:4px;gap:4px;margin-bottom:32px}.dhp-wl-toggle__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-family:Poppins,system-ui,sans-serif;font-size:13px;font-weight:500;color:#5c6a8f;background:transparent;border:none;border-radius:999px;padding:10px 18px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.dhp-wl-toggle__btn svg{flex-shrink:0}.dhp-wl-toggle__btn:hover:not(.is-active){color:#1257ff;background:#1257ff12}.dhp-wl-toggle__btn.is-active{background:#fff;color:#1257ff;font-weight:600;box-shadow:0 2px 10px #1257ff24,0 1px 3px #0000000f}.dhp-wl-form{display:flex;flex-direction:column;gap:20px}.dhp-wl-field{display:flex;flex-direction:column;gap:6px}.dhp-wl-field__label{font-family:Poppins,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;color:#050b3d}.dhp-wl-field__label .dhp-wl-field__req{color:#1257ff;margin-left:2px}.dhp-wl-field__input,.dhp-wl-field__select{font-family:Poppins,system-ui,sans-serif;font-size:14px;color:#050b3d;background:#fafbff;border:1px solid #dde3f0;border-radius:10px;padding:12px 16px;width:100%;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;appearance:none}.dhp-wl-field__input::placeholder,.dhp-wl-field__select::placeholder{color:#a8b2cc}.dhp-wl-field__input:hover,.dhp-wl-field__select:hover{border-color:#b3c0e0;background:#fff}.dhp-wl-field__input:focus,.dhp-wl-field__select:focus{border-color:#1257ff;background:#fff;box-shadow:0 0 0 3px #1257ff1a}.dhp-wl-field__input.is-error,.dhp-wl-field__select.is-error{border-color:#e53e3e;background:#fff8f8}.dhp-wl-field__input.is-error:focus,.dhp-wl-field__select.is-error:focus{box-shadow:0 0 0 3px #e53e3e1f}.dhp-wl-field__select-wrap{position:relative}.dhp-wl-field__select-wrap:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #8994b5;pointer-events:none}.dhp-wl-field__select-wrap .dhp-wl-field__select{padding-right:38px;cursor:pointer}.dhp-wl-field__error{font-size:11.5px;font-weight:500;color:#e53e3e;display:flex;align-items:center;gap:5px}.dhp-wl-field__error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#e53e3e;color:#fff;font-size:9px;font-weight:700;flex-shrink:0}.dhp-wl-divider{height:1px;background:#e8edf8;margin:4px 0}.dhp-wl-section-label{font-family:Poppins,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8994b5;margin-bottom:-4px}.dhp-wl-profile-label{display:block;margin:0}.dhp-wl-submit{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6e4bff,#1257ff 60%);border:none;border-radius:999px;padding:16px 36px;width:100%;cursor:pointer;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 32px -10px #1257ff80;margin-top:8px}.dhp-wl-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px -10px #1257ff99}.dhp-wl-submit:disabled{opacity:.64;cursor:not-allowed;transform:none;box-shadow:none}.dhp-wl-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:dhpWlSpin .7s linear infinite;flex-shrink:0}@keyframes dhpWlSpin{to{transform:rotate(360deg)}}.dhp-wl-api-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;font-size:13px;color:#c53030;line-height:1.5}.dhp-wl-api-error svg{flex-shrink:0;margin-top:1px;color:#e53e3e}.dhp-wl-success{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.dhp-wl-success__icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#6e4bff,#1257ff 60%);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:28px;box-shadow:0 16px 40px -12px #1257ff8c}.dhp-wl-success__title{font-family:Poppins,system-ui,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.026em;color:#050b3d;margin:0 0 14px}.dhp-wl-success__message{font-size:16px;line-height:1.7;color:#5c6a8f;max-width:44ch;margin:0 0 10px}.dhp-wl-success__home{display:inline-flex;align-items:center;gap:7px;margin-top:32px;font-size:14px;font-weight:500;color:#fff;background:#050b3d;border-radius:999px;padding:14px 28px;transition:background .2s ease}.dhp-wl-success__home:hover{color:#fff;background:#1257ff}@media(max-width:860px){.dhp-wl-hero{padding:120px 20px 72px}.dhp-wl-section{padding:64px 20px 80px}.dhp-wl-card{padding:40px 28px}}@media(max-width:480px){.dhp-wl-hero{padding:108px 16px 64px}.dhp-wl-section{padding:48px 16px 64px}.dhp-wl-card{padding:32px 20px;border-radius:16px}.dhp-wl-toggle__btn{font-size:12px;padding:9px 12px}}*{box-sizing:border-box;font-family:Poppins,sans-serif;font-weight:300;margin:0;padding:0;transition:all .2s cubic-bezier(.215,.61,.355,1)}html{scroll-behavior:smooth}.web-shell{overflow-x:hidden;background-color:var(--bodyBGColor2);color:var(--defaultTextColor);display:flex;justify-content:flex-start;flex-direction:column;align-items:center;min-height:100vh;width:100%}.web-shell main{width:100%}.web-shell button{cursor:pointer;border:none;text-transform:uppercase;font-size:1rem;letter-spacing:.2rem;transition:all .3s ease-in-out;padding:.75rem 2rem;border-radius:.5rem}:root{--black01: black;--black02: #1c1c1e;--white01: white;--white02: #ececec;--input-border: rgba(0, 0, 0, .2);--primary-color: #0336b4;--primary-color2: #010d2a;--secondary-color: #00c2ff;--shadowColor: 3, 54, 180;--registerText: var(--black01);--rippleBGColor: rgba(0, 128, 255, .15);--profileCoverBG: linear-gradient(160deg, var(--primary-color) 0%, var(--secondary-color) 100%);--stickyNavBg: rgba(255, 255, 255, .8);--bodyBGColor: white;--bodyBGColor2: var(--white02);--blueShadowS: 0px 5px 5px rgba(var(--shadowColor), .5);--blueShadowM: 0px 10px 10px rgba(var(--shadowColor), .5);--blueShadowL: 0px 15px 30px rgba(var(--shadowColor), .4);--blueShadowXL: 0px 20px 40px rgba(var(--shadowColor), .3);--headerBodyColor: white;--heroTextColor02: var(--secondary-color);--blackToWhite: invert(0);--heroTextColor01: var(--white01);--navigationTextColor: var(--black02);--navigationHoverTextColor: var(--white01);--defaultLinkColor: var(--primary-color);--navigationHeight: 80px;--stickyNavigationHeight: 60px;--sectionTextColor01: var(--black01);--sectionTextColor02: var(--primary-color);--footerBG: var(--white01);--footerLinkBG: var(--primary-color);--whyDHPBG: var(--primary-color);--inputLabelAccent: var(--primary-color);--defaultTextColor: var(--black01);--navigationHeightMobile: 70px;--wrapper: 1280px;--gridFirstColWidth: 40%;--profileImgSize: 45px;--toggleButtonHeight: 30px;--searchResultBoxBG: var(--white01);--filterBG: var(--white01);--filterBGHover: white;--recommendedBG: rgb(226, 237, 255);--recommendedAccentColor: var(--primary-color);--ratingSectionBG: var(--primary-color);--ratingStarColor: hue-rotate(0deg) brightness(1);--p: 1rem;--pl: 1.5rem;--pxl: 2rem;--pxxl: 2.5rem;--pxxxl: 3rem;--shadowR: 0px 0px 10px 0px rgba(0, 0, 0, .1);--heroSectionheight: 70vh;--heroSectionheightMobile: 100vh;--semiTransparentBorder: rgba(0, 0, 0, .1);--zOnTop: 1000;--angleNormal: -6deg;--angleStrong: -12deg;--angleNormalSin: .106;--angleStrongSin: .212;--marQueeDuration: 30s;--verifiedBG: var(--secondary-color);--inputLabelAccent: var(--secondary-color);--themeToggleBG: rgba(255, 255, 255, .3);--registerButtonBGDisabled: rgba(0, 0, 0, .2);--registerButtonBG: rgba(0, 0, 0);--registerButtonColor: var(--white01)}.web-shell.dark-theme,.loginCenterBox.dark-theme,.registerCenterBox.dark-theme{--bodyBGColor: var(--black01);--bodyBGColor2: #1c1c1e;--input-border: rgba(255, 255, 255, .2);--stickyNavBg: rgba(0, 0, 0, .4);--registerText: var(--white01);--profileCoverBG: linear-gradient(160deg, var(--primary-color2) 0%, var(--primary-color) 100%);--headerBodyColor: var(--black01);--heroTextColor01: var(--white01);--heroTextColor02: var(--secondary-color);--navigationTextColor: var(--white01);--navigationHoverTextColor: var(--white01);--sectionTextColor01: var(--white01);--footerBG: var(--primary-color);--semiTransparentBorder: rgba(255, 255, 255, .18);--rippleBGColor: rgba(108, 179, 255, .304);--footerLinkBG: #15203d;--blackToWhite: invert(1);--whyDHPBG: #001338;--defaultTextColor: var(--white01);--searchResultBoxBG: var(--black01);--filterBG: var(--black02);--filterBGHover: #181818;--recommendedBG: rgb(0, 28, 95);--defaultLinkColor: #56d7ff;--verifiedBG: rgb(24, 79, 199);--recommendedAccentColor: #56b6ff;--ratingSectionBG: rgb(18, 18, 21);--ratingStarColor: hue-rotate(336deg) brightness(3);--iconHue: hue-rotate(336deg) brightness(3);--themeToggleBG: rgba(0, 0, 0, .4);--registerButtonBGDisabled: rgba(255, 255, 255, .2);--registerButtonBG: rgba(255, 255, 255);--registerButtonColor: var(--black01)}.web-shell ul,.web-shell li{list-style:none}.web-shell a{text-decoration:none;color:var(--defaultLinkColor);border-bottom:1px solid rgba(0,0,0,0)}.web-shell a:hover{transform:scale(1.1);border-bottom:1px solid var(--defaultLinkColor)}.wrapper{max-width:var(--wrapper);margin:0 auto;padding:0 var(--pxl);width:var(--wrapper)}.p1{padding:var(--p)}.p2{padding:var(--pl)}.p3{padding:var(--pxl)}.p4{padding:var(--pxxl)}.p5{padding:var(--pxxxl)}.themeToggle{position:fixed;bottom:10vh;right:.5vw;border-radius:20%!important;box-shadow:var(--shadowR);background:var(--themeToggleBG);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;z-index:var(--zOnTop)!important;padding:1rem!important;border:1px solid rgba(202,202,202,.3)!important;justify-content:center}.themeToggle .sun{display:flex}.themeToggle .moon{display:none}.themeToggle img{width:30px;height:30px;object-fit:contain}.web-shell.dark-theme .themeToggle .sun,.loginCenterBox.dark-theme .themeToggle .sun,.registerCenterBox.dark-theme .themeToggle .sun{display:none}.web-shell.dark-theme .themeToggle .moon,.loginCenterBox.dark-theme .themeToggle .moon,.registerCenterBox.dark-theme .themeToggle .moon{display:flex}.fullWidthRow{width:100%!important}.contentSectionRow{display:flex;padding:3rem;width:var(--wrapper);color:var(--sectionTextColor01);align-items:center;justify-content:flex-start}.contentSectionRow h1{font-size:3rem;line-height:3.2rem;letter-spacing:-2px}.contentSectionRow span{font-size:14px;line-height:22px}.contentSectionRow span.titleTag{background:var(--primary-color);color:#fff;padding:.3rem .6rem;border-radius:.3rem;font-size:12px;line-height:12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.fullSection{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem 0px;gap:1rem}.halfSection{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:50%;padding:0rem 3rem;gap:1rem}@keyframes heroBGAnimation{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}to{filter:hue-rotate(360deg)}}@media screen and (max-width:1024px){.wrapper{width:100%}.contentSectionRow{padding:1rem;flex-direction:column-reverse;width:100%}.contentSectionRow h1{font-size:2.5rem;line-height:2.5rem}.contentSectionRow span{font-size:14px;line-height:18px}.halfSection{width:100%;padding:1rem}}.heroSection{display:flex;align-items:center;justify-content:center;background:url(/assets/hero-bg-C-1DB4Rh.jpg) no-repeat center center/cover;min-height:var(--heroSectionheight);width:100vw;color:var(--heroTextColor01);flex-direction:column;gap:1rem;padding:6rem 2rem 4rem}.heroSection h1{font-size:3rem;line-height:3rem;text-align:center;font-weight:500;margin:0}.heroSection span{text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:.3rem}.heroSection .heroTag{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:.3rem;padding:.3rem .6rem;font-size:12px;line-height:12px;letter-spacing:.2rem}.heroSection .heroCopy{max-width:760px;text-align:center;font-size:15px;line-height:24px;margin:0}.heroSection .heroCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,960px);margin-top:1rem}.heroSection .heroCardGrid .heroInfoCard{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:1rem;box-shadow:var(--shadowR);padding:2rem;color:#fff}.heroSection .heroCardGrid .heroInfoCard .heroCardIcon{font-size:2.4rem;line-height:2.4rem;letter-spacing:0;text-transform:none}.heroSection .heroCardGrid .heroInfoCard h2{font-size:1.35rem;line-height:1.45rem;margin:0}.heroSection .heroCardGrid .heroInfoCard p{font-size:14px;line-height:22px;margin:0}.heroSection .heroCardGrid .heroInfoCard ul{display:flex;flex-wrap:wrap;gap:.5rem}.heroSection .heroCardGrid .heroInfoCard ul li{background:#ffffff24;border-radius:.3rem;color:#fff;font-size:12px;line-height:12px;padding:.45rem .6rem}.heroSection .heroCardGrid .heroInfoCard button{margin-top:auto}.heroSection .btnContainer{display:flex;align-items:center;justify-content:center;gap:.5rem}.heroSection .btnContainer button.blueBtn{background:var(--secondary-color);color:#fff;box-shadow:0 0 10px #0000001a}.heroSection .btnContainer button.blueBtn:hover{filter:brightness(1.2);box-shadow:0 15px 30px #5db6fe80}.heroSection .btnContainer button.blueBtn:active{background:var(--secondary-color)}.heroSection .btnContainer button.whiteBtn{background:#fff;color:#000;box-shadow:0 0 10px #0000001a}.heroSection .btnContainer button.whiteBtn:hover{background:#f5f5f5;box-shadow:0 15px 30px #5db6fe80;filter:brightness(1.2)}.heroSection .btnContainer button.whiteBtn:active{background:#e5e5e5}.homeStats{width:100%;background:linear-gradient(135deg,#273e7b 0%,var(--primary-color2) 58%,#3c4c91 100%);color:#fff;padding:4rem 0}.homeStats .homeStatsBox{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.homeStats .homeStatItem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:82px;padding:2rem .8rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;text-align:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.homeStats .homeStatItem:hover{background:#ffffff1a;border-color:#00c6ff59;transform:translateY(-2px)}.homeStats .homeStatItem strong{color:var(--secondary-color);font-size:1.8rem;font-weight:500;line-height:1.8rem}.homeStats .homeStatItem span{font-size:14px;line-height:16px;opacity:.92}.marketProblemSection,.trustSection,.marketMoment,.testimonialsSection,.workflowSection,.buyerFreeSection,.finalCtaSection{flex-direction:column;justify-content:center;gap:2rem;scroll-margin-top:var(--navigationHeight)}.marketProblemSection .fullSection h1,.marketProblemSection .fullSection span,.trustSection .fullSection h1,.trustSection .fullSection span,.marketMoment .fullSection h1,.marketMoment .fullSection span,.testimonialsSection .fullSection h1,.testimonialsSection .fullSection span,.workflowSection .fullSection h1,.workflowSection .fullSection span,.buyerFreeSection .fullSection h1,.buyerFreeSection .fullSection span,.finalCtaSection .fullSection h1,.finalCtaSection .fullSection span{text-align:center}.marketProblemSection .fullSection h1+span,.trustSection .fullSection h1+span,.marketMoment .fullSection h1+span,.testimonialsSection .fullSection h1+span,.workflowSection .fullSection h1+span,.buyerFreeSection .fullSection h1+span,.finalCtaSection .fullSection h1+span{display:block;max-width:850px;margin-left:auto;margin-right:auto}.marketProblemSection,.testimonialsSection,.workflowSection{background:var(--bodyBGColor2)}.marketProblemGrid,.trustGrid,.marketStatsGrid,.testimonialGrid,.workflowGrid{display:grid;gap:1rem}.marketProblemGrid,.workflowGrid{grid-template-columns:repeat(2,1fr)}.introDHP{flex-direction:column;justify-content:center;gap:1rem}.introDHP .introDHPBox{display:flex;align-items:center}.trustGrid,.marketStatsGrid,.testimonialGrid{grid-template-columns:repeat(3,1fr)}.marketProblemCard,.trustCard,.marketStatCard,.testimonialCard,.workflowCard,.finalCtaBox,.buyerFreeSection .fullSection{background:var(--headerBodyColor);border:1px solid var(--semiTransparentBorder);box-shadow:var(--shadowR);border-radius:1rem}.marketProblemCard,.trustCard,.testimonialCard,.workflowCard{padding:2rem}.marketProblemCard{display:flex;flex-direction:column;gap:1.5rem}.marketProblemCard .marketProblemHeader{display:flex;gap:1rem;align-items:flex-start}.marketProblemCard .marketProblemHeader .marketProblemIcon{font-size:2rem;line-height:2rem}.marketProblemCard .marketProblemHeader h2{font-size:1.2rem;line-height:1.35rem;margin-bottom:.4rem}.marketProblemCard .marketProblemHeader p{font-size:14px;line-height:20px}.marketProblemCard blockquote{background:#00000014;border-left:4px solid var(--secondary-color);border-radius:.5rem;font-size:14px;font-style:italic;line-height:24px;margin:0;padding:1.4rem}.marketProblemCard .marketProblemSource{color:var(--defaultTextColor);font-size:12px;line-height:16px;opacity:.72}.marketProblemCard ul{display:flex;flex-direction:column;gap:.8rem}.marketProblemCard ul li{font-size:14px;line-height:20px;padding-left:1rem;position:relative}.marketProblemCard ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--secondary-color);position:absolute;left:0;top:.45rem}.trustGrid .trustCard{display:flex;flex-direction:column;gap:.8rem}.trustGrid .trustCard .trustIcon{font-size:2rem;line-height:2rem}.trustGrid .trustCard h2{font-size:1.2rem;line-height:1.2rem}.trustGrid .trustCard p{font-size:14px;line-height:20px}.marketMoment{background:var(--whyDHPBG);color:#fff}.marketMoment .titleTag{background:var(--secondary-color)!important;color:#fff!important}.marketMoment .marketStatsGrid{grid-template-columns:repeat(4,1fr)}.marketMoment .marketStatsGrid .marketStatCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;text-align:center;background:#ffffff14}.marketMoment .marketStatsGrid .marketStatCard strong{color:var(--secondary-color);font-size:2rem;line-height:2rem}.marketMoment .marketStatsGrid .marketStatCard span{font-size:12px;line-height:16px}.testimonialCard{display:flex;flex-direction:column;gap:1rem;min-height:250px}.testimonialCard .rating{color:#f5b942;font-size:20px;line-height:20px;letter-spacing:.08rem}.testimonialCard p{flex:1;font-size:15px;font-style:italic;line-height:24px}.testimonialCard .testimonialProfile{display:flex;align-items:center;gap:.8rem;margin-top:auto}.testimonialCard .testimonialProfile .testimonialAvatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:.45rem;background:var(--secondary-color);color:#fff;font-size:13px;font-weight:500;line-height:13px}.testimonialCard .testimonialProfile div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.testimonialCard .testimonialProfile strong{color:var(--sectionTextColor02);font-size:1rem;line-height:1.1rem}.testimonialCard .testimonialProfile span{font-size:12px;line-height:16px;opacity:.82}.workflowCard{display:flex;flex-direction:column;gap:1.5rem}.workflowCard .workflowHeader{display:flex;align-items:flex-start;gap:.8rem}.workflowCard .workflowHeader span{font-size:2rem;line-height:2rem}.workflowCard .workflowHeader h2{font-size:1.3rem;line-height:1.3rem;margin-bottom:.4rem}.workflowCard .workflowHeader p{font-size:12px;line-height:16px;margin:0;opacity:.78}.workflowCard ol{display:flex;flex-direction:column;gap:0;counter-reset:workflow}.workflowCard ol li{counter-increment:workflow;display:flex;gap:.8rem;align-items:flex-start;font-size:14px;line-height:20px;padding:1rem 0}.workflowCard ol li:not(:last-child){border-bottom:1px solid var(--semiTransparentBorder)}.workflowCard ol li:before{content:counter(workflow);width:26px;height:26px;min-width:26px;border-radius:50%;background:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px}.workflowCard ol li strong{display:block;font-size:14px;line-height:18px;margin-bottom:.3rem}.workflowCard ol li p{font-size:13px;line-height:20px;margin:0}.buyerFreeSection .fullSection{padding:3rem}.buyerFreeSection .fullSection h2,.buyerFreeSection .fullSection span{text-align:center}.buyerFreeSection .fullSection h2{font-size:1.6rem;line-height:1.8rem}.buyerFreeSection .fullSection strong{color:#ff8a3d}.finalCtaSection .finalCtaBox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 3rem;text-align:center}.finalCtaSection .finalCtaBox h1{font-size:3rem;line-height:3.2rem}.finalCtaSection .finalCtaBox .finalCtaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,760px);margin-top:1.5rem}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;background:#ffffff14;border:1px solid var(--semiTransparentBorder);border-radius:1rem;padding:2rem;text-align:left}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard .finalCtaIcon{font-size:2.2rem;line-height:2.2rem}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard h2{font-size:1.2rem;line-height:1.3rem;margin:0}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard p{font-size:13px;line-height:20px;margin:0}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard button{margin-top:.5rem}.finalCtaSection .finalCtaBox .btnContainer{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem}.finalCtaSection .finalCtaBox .btnContainer button.blueBtn{background:var(--secondary-color);color:#fff;box-shadow:0 0 10px #0000001a}.finalCtaSection .finalCtaBox .btnContainer button.blueBtn:hover{filter:brightness(1.2);box-shadow:0 15px 30px #5db6fe80}.finalCtaSection .finalCtaBox .btnContainer button.whiteBtn{background:#fff;color:#000;box-shadow:0 0 10px #0000001a}.finalCtaSection .finalCtaBox .btnContainer button.whiteBtn:hover{background:#f5f5f5;box-shadow:0 15px 30px #5db6fe80;filter:brightness(1.2)}@media screen and (max-width:1024px){.homeStats .homeStatsBox{grid-template-columns:repeat(2,1fr)}.homeStats .homeStatItem:last-child{grid-column:1/-1}.marketProblemGrid,.trustGrid,.marketStatsGrid,.testimonialGrid,.workflowGrid,.marketMoment .marketStatsGrid{grid-template-columns:1fr}.introDHP .introDHPBox{flex-direction:column}.marketProblemCard,.trustCard,.testimonialCard,.workflowCard{padding:1.5rem}.buyerFreeSection .fullSection{padding:2rem 1.5rem}.finalCtaSection .finalCtaBox{padding:3rem 1.5rem}.finalCtaSection .finalCtaBox h1{font-size:2.5rem;line-height:2.5rem}.finalCtaSection .finalCtaBox .finalCtaGrid{grid-template-columns:1fr;width:100%}.finalCtaSection .finalCtaBox .finalCtaGrid .finalCtaCard{padding:1.5rem}.finalCtaSection .finalCtaBox .btnContainer{flex-direction:column;width:100%}.finalCtaSection .finalCtaBox .btnContainer button{width:100%;padding:1rem 2rem;font-size:.8rem}.heroSection{min-height:var(--heroSectionheightMobile);padding:1rem 2rem;background-position:center center;align-items:center;justify-content:flex-end;padding-bottom:15vh;gap:1rem}.heroSection h1{font-size:3rem;line-height:3.2rem}.heroSection span{font-size:.8rem;line-height:1rem;letter-spacing:.2rem;text-align:center}.heroSection .heroCopy{font-size:14px;line-height:22px}.heroSection .heroCardGrid{grid-template-columns:1fr;width:100%}.heroSection .heroCardGrid .heroInfoCard{padding:1.5rem}.heroSection .heroCardGrid .heroInfoCard h2{font-size:1.2rem;line-height:1.3rem}.heroSection .btnContainer{flex-direction:column;gap:1rem;width:100%}.heroSection .btnContainer button{width:100%;padding:1rem 2rem;font-size:.8rem}}.marketPlace{display:flex;align-items:center;justify-content:center;background:url(/assets/hero-bg-C-1DB4Rh.jpg) no-repeat center center/cover;min-height:50vh;width:100vw;color:var(--heroTextColor01);flex-direction:column;gap:1rem}.marketPlace h1{font-size:3rem;line-height:3rem;text-align:center;font-weight:500;margin:0}.marketPlace span{text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:.3rem}.marketPlace .btnContainer{display:flex;align-items:center;justify-content:center;gap:.5rem}.marketPlace .btnContainer button.blueBtn{background:var(--secondary-color);color:#fff;box-shadow:0 0 10px #0000001a}.marketPlace .btnContainer button.blueBtn:hover{filter:brightness(1.2);box-shadow:0 15px 30px #5db6fe80}.marketPlace .btnContainer button.blueBtn:active{background:var(--secondary-color)}.marketPlace .btnContainer button.whiteBtn{background:#fff;color:#000;box-shadow:0 0 10px #0000001a}.marketPlace .btnContainer button.whiteBtn:hover{background:#f5f5f5;box-shadow:0 15px 30px #5db6fe80;filter:brightness(1.2)}.marketPlace .btnContainer button.whiteBtn:active{background:#e5e5e5}.marketPlace .searchBar{display:flex;width:100%;align-items:center;justify-content:center;max-width:850px;position:relative;z-index:1000}.marketPlace .searchBar .searchReccomendation{position:absolute;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;z-index:var(--zOnTop);width:100%;top:55px;background:var(--bodyBGColor);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:2rem;gap:1.5rem;box-shadow:0 0 10px #0000001a;border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;display:none}.marketPlace .searchBar .searchReccomendation a{font-size:12px;line-height:15px}.marketPlace .searchBar .searchReccomendation .recSearchContainer{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:1rem;position:relative;flex-direction:column}.marketPlace .searchBar .searchReccomendation .recSearchContainer .recSearchHeader{display:flex;width:100%;align-items:center;justify-content:space-between}.marketPlace .searchBar .searchReccomendation .recSearchContainer h3{color:var(--defaultTextColor)}.marketPlace .searchBar .searchReccomendation .recSearchContainer .recommendedCategories{font-size:12px;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;font-weight:500}.marketPlace .searchBar .searchReccomendation .recSearchContainer .recommendedCategories li{padding:.45rem .8rem;border-radius:.3rem;color:var(--defaultTextColor);background:var(--bodyBGColor2);-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px #0000}.marketPlace .searchBar .searchReccomendation .recSearchContainer .recommendedCategories li:hover{transform:scale(1.1);color:#fff;border:1px solid var(--inputLabelAccent);background:var(--secondary-color);box-shadow:0 10px 20px #0b9dff42}.marketPlace .searchBar .searchReccomendation .recSearchContainer .featuredVendors{font-size:12px;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;font-weight:500;flex-wrap:wrap}.marketPlace .searchBar .searchReccomendation .recSearchContainer .featuredVendors li img{width:80px;height:80px;object-fit:contain;padding:.3rem;object-position:center;border-radius:40px;border:1px solid rgba(190,190,190,.5);box-shadow:0 5px 10px #0000001a;cursor:pointer}.marketPlace .searchBar .searchReccomendation .recSearchContainer .featuredVendors li:hover{transform:scale(1.1);color:#fff}.marketPlace .searchBar .searchBtn{position:absolute;right:0;height:55px;display:flex;align-items:center;justify-content:center;top:0;width:60px;background:var(--secondary-color);color:#fff;padding:1rem;border-radius:.6rem;border-top-left-radius:0;border-bottom-left-radius:0;outline:none;box-shadow:0 0 10px #0000001a}.marketPlace .searchBar .searchBtn img{width:24px}.marketPlace .searchBar .searchBtn:hover{filter:brightness(1.2);box-shadow:0 15px 30px #5db6fe80}.marketPlace .searchBar input[type=text]{width:100%;padding:1rem;border-radius:.6rem;outline:none;border:none;height:55px;font-size:14px;line-height:14px;background:var(--bodyBGColor);color:var(--defaultTextColor);border:2px solid rgba(0,0,0,0);box-shadow:0 0 10px #0000001a}.marketPlace .searchBar input[type=text]:focus,.marketPlace .searchBar input[type=text]:active{border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid var(--inputLabelAccent)}.marketPlace .searchBar input[type=text]:focus,.marketPlace .searchBar input[type=text]:active .searchBtn{border-bottom-right-radius:0}.marketPlace .searchBar input[type=text]:hover{background:var(--bodyBGColor);border:2px solid var(--inputLabelAccent);box-shadow:0 10px 20px #6fb9ff80}.searchBar input[type=text]:focus+.searchBtn{border-bottom-right-radius:0}.featuredMarketPlace{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:1rem 2rem;overflow-x:hidden;background-image:radial-gradient(circle farthest-corner at 10% 50%,#26336133,#418fde1a 79%);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:2rem;margin-top:-7rem;color:#fff;margin-bottom:3rem;z-index:10;min-height:500px;border:1px solid rgba(255,255,255,.2);box-shadow:0 5px 10px #00000005}.featuredMarketPlace:hover{box-shadow:0 20px 50px #0866ff36}.tabs{display:flex;align-items:center;justify-content:flex-start;margin-top:2rem;box-shadow:0 5px 10px #0000001a;border:1px solid rgba(255,255,255,.1);border-radius:.3rem}.tabs:hover{box-shadow:0 10px 20px #0003}.tabs a{font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:0px;font-weight:500;background:var(--bodyBGColor2);padding:.7rem 1rem;border-right:1px solid rgba(0,0,0,.2);color:var(--defaultTextColor)}.tabs a:first-child{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.tabs a:last-child{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-right:0px solid transparent}.tabs a:hover,.tabs a.active{font-weight:500;transform:scale(1);background:var(--secondary-color);color:#fff}.vendorsTiles{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.vendorsTiles:hover{-webkit-mask-image:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.vendorsTiles:hover ul.marQueeTiles{animation-play-state:paused}.vendorsTiles ul.marQueeTiles{display:flex;align-items:stretch;justify-content:flex-start;gap:1rem;overflow-y:visible;animation:marQueeLoop var(--marQueeDuration) linear infinite;white-space:nowrap;text-wrap:wrap}.vendorsTiles ul.marQueeTiles li{display:flex;background:var(--bodyBGColor);flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem;border-radius:1rem;gap:1rem;width:280px;margin-top:70px;margin-bottom:70px;position:relative;cursor:pointer;box-shadow:0 20px 40px #0000001a}.vendorsTiles ul.marQueeTiles li:hover{transform:scale(1.1);box-shadow:0 20px 40px #3c69ff33}.vendorsTiles ul.marQueeTiles li h3{font-size:1.5rem;line-height:1.5rem;font-weight:500;margin:0;color:var(--defaultTextColor)}.vendorsTiles ul.marQueeTiles li span{font-size:12px;line-height:14px;color:var(--defaultTextColor);text-align:center}.vendorsTiles ul.marQueeTiles li img.verified{position:relative;width:30px;height:30px;background-image:linear-gradient(-225deg,#77ffd2,#6297db 48%,#1eecff);border-radius:15px;padding:.3rem;z-index:10;position:absolute;top:-40px;right:auto;left:auto}.vendorsTiles ul.marQueeTiles li img.vendorLogo{width:120px;height:120px;margin-top:-60px;padding:.3rem;box-shadow:0 10px 20px #0000001a;object-fit:cover;object-position:center;border-radius:60px;position:relative;background:var(--bodyBGColor)}.vendorRating,.productRating{display:flex;align-items:center;justify-content:flex-start;background:var(--primary-color);margin-top:auto;border-radius:.3rem}.vendorRating:hover,.productRating:hover{transform:scale(1.1)}.vendorRating img.star,.productRating img.star{width:22px;background:var(--primary-color2);padding:4px 0 4px 4px;border-radius:.3rem;border-top-right-radius:0;border-bottom-right-radius:0}.vendorRating a,.productRating a{color:#fff;line-height:12px;font-size:12px;margin-left:4px;margin-right:4px}.vendorRating a:hover,.productRating a:hover{color:#fff;transform:scale(1)}.vendorRating span,.productRating span{color:#fff!important;font-size:14px!important;background:var(--primary-color2);font-weight:500;padding:6px 4px 6px 2px}.aboutPlatform{text-align:center;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;background:#58a0ff;background:url(/assets/hero-bg2-D8SkIJTg.jpg) no-repeat center center/cover;padding:0px 4rem;color:#fff;display:flex}@keyframes marQueeLoop{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width:1024px){.marketPlace{min-height:50vh;padding:1rem;background-position:center center;align-items:center;justify-content:center;gap:1rem}.marketPlace h1{font-size:3rem;line-height:3.2rem}.marketPlace span{font-size:.8rem;line-height:1rem;letter-spacing:.2rem;text-align:center}.marketPlace .btnContainer{flex-direction:column;gap:1rem;width:100%}.marketPlace .btnContainer button{width:100%;padding:1rem 2rem;font-size:.8rem}.searchBar .searchReccomendation{height:50vh;min-height:400px;overflow-y:auto}.searchBar .searchReccomendation a{font-size:11px;line-height:11px}.searchBar .searchReccomendation .recSearchContainer{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:1rem;position:relative;flex-direction:column}.searchBar .searchReccomendation .recSearchContainer .recSearchHeader{display:flex;width:100%;align-items:center;justify-content:space-between}.searchBar .searchReccomendation .recSearchContainer h3{color:#000;font-size:1.2rem;line-height:1.2rem}.searchBar .searchReccomendation .recSearchContainer .recommendedCategories{font-size:12px;display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.5rem;font-weight:500;flex-wrap:wrap}.searchBar .searchReccomendation .recSearchContainer .recommendedCategories li{padding:.3rem .6rem!important;border-radius:.3rem;color:var(--primary-color);background:#e7f8ff;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px #0000}.searchBar .searchReccomendation .recSearchContainer .recommendedCategories li:hover{transform:scale(1.1);color:#fff;border:1px solid rgb(90,219,255);background:var(--secondary-color);box-shadow:0 10px 20px #0b9dff42}.searchBar .searchBtn{position:absolute;right:0;height:55px;display:flex;align-items:center;justify-content:center;top:0;width:60px;background:var(--secondary-color);color:#fff;padding:1rem;border-radius:.6rem;border-top-left-radius:0;border-bottom-left-radius:0;outline:none;box-shadow:0 0 10px #0000001a}.searchBar .searchBtn img{width:24px}.searchBar .searchBtn:hover{filter:brightness(1.2);box-shadow:0 15px 30px #5db6fe80}.searchBar input[type=text]{width:100%;padding:1rem;border-radius:.6rem;outline:none;border:none;height:55px;font-size:14px;line-height:14px;background:#e5e5e5;border:2px solid rgba(0,0,0,0);box-shadow:0 0 10px #0000001a}.searchBar input[type=text]:focus,.searchBar input[type=text]:active{border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid var(--secondary-color)}.searchBar input[type=text]:hover{background:#fff;border:2px solid var(--secondary-color);box-shadow:0 10px 20px #6fb9ff80}}.web-header{width:100%;padding:var(--p);box-shadow:var(--shadowR);display:flex;align-items:center;justify-content:center;position:static;height:var(--navigationHeight);background-color:var(--headerBodyColor);z-index:1200;box-shadow:var(--blueShadowS)}.web-header.sticky{position:fixed;height:var(--stickyNavigationHeight);background:var(--stickyNavBg);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:var(--blueShadowXL)}.web-header.sticky .logo{width:75px}.web-header.sticky .tagLine{width:110px}.web-header:hover{box-shadow:var(--blueShadowXL)}.web-header .brandContainer{display:flex;align-items:center;justify-content:flex-start;border-bottom:0px}.web-header .brandContainer:hover{transform:scale(1);border-bottom:0px}.web-header .navWrapper{display:flex;justify-content:space-between;align-items:center;width:var(--wrapper)}.web-header .tagLine{width:140px}.web-header .logo{width:100px;margin-right:.5rem}.navigation{display:flex;justify-content:center;align-items:flex-end}.navigation ul{display:flex;justify-content:center;align-items:center;gap:.6rem;text-transform:uppercase;font-weight:500}.navigation ul li a{font-size:14px;color:var(--navigationTextColor);padding:.3rem .6rem;border-radius:.3rem}.navigation ul li a:hover{color:var(--navigationHoverTextColor);background:var(--primary-color)}.mobileMenuTrigger{width:30px;height:30px;cursor:pointer;display:none;align-items:center;justify-content:center;padding:0;background:transparent;border-radius:0}.mobileMenuTrigger:hover{transform:scale(1.2)}.mobileMenuTrigger .menuIcon{width:30px;height:30px}@media screen and (max-width:1024px){.web-header{height:var(--navigationHeightMobile);padding:0;box-shadow:0 15px 40px #0000004d}.web-header .navWrapper{padding:0 var(--p)}.web-header .logo{width:80px}.web-header .navigation{display:none;position:absolute;top:var(--navigationHeightMobile);height:calc(100vh - var(--navigationHeightMobile));width:100vw;background:#000;align-items:center;left:0;overflow-y:auto}.web-header .navigation.active{display:flex}.web-header .navigation ul{flex-direction:column;gap:2rem;align-items:flex-start;justify-content:flex-start}.web-header .navigation ul li a{font-size:1.5rem;line-height:1.5rem;color:#fff}.web-header .mobileMenuTrigger{display:flex}}.footer{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;background:var(--footerBG);width:100%;flex-direction:column}.footer .footerContent{width:var(--wrapper);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;border-top:1px solid var(--semiTransparentBorder);padding-top:3rem}.footer .footerContent .branding{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.8rem}.footer .footerContent .branding .brandMark{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.footer .footerContent .branding .brandMark img.logo{width:100px}.footer .footerContent .branding .brandMark img.tagLine{width:140px}.footer .footerContent .branding span{color:var(--sectionTextColor01);font-size:12px;line-height:18px;opacity:.68}.footer .footerContent .footerLinks{display:flex;align-items:center;justify-content:flex-end}.footer .footerContent .footerLinks ul{display:flex;gap:2rem}.footer .footerContent .footerLinks ul li{list-style:none}.footer .footerContent .footerLinks ul li a{text-decoration:none;color:var(--sectionTextColor01);font-size:12px;line-height:12px;font-weight:400;padding:0;border-radius:0;opacity:.78}.footer .footerContent .footerLinks ul li a:hover{color:var(--secondary-color);background:transparent;opacity:1}@media screen and (max-width:1024px){.footer{width:100%;align-items:center;justify-content:center;padding:2rem}.footer .footerContent{flex-direction:column;width:100%;align-items:center;padding-top:2rem}.footer .footerContent .branding{width:100%;align-items:center;justify-content:center;text-align:center}.footer .footerContent .branding .brandMark{justify-content:center}.footer .footerContent .footerLinks{width:100%;align-items:center;justify-content:center;padding:0}.footer .footerContent .footerLinks ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:center;gap:1rem}}.loginCenterBox{--login-ink: #ffffff;--login-muted: rgba(255, 255, 255, .72);--login-panel-border: rgba(255, 255, 255, .18);--login-panel-shadow: 0 32px 90px rgba(0, 0, 0, .45);--login-input: rgba(228, 235, 248, .96);--login-input-focus: rgba(255, 255, 255, .98);--login-button-bg: #ffffff;--login-button-ink: #141414;align-items:center;background:url(/assets/hero-bg-C-1DB4Rh.jpg) no-repeat center center/cover;color:var(--login-ink);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 20px;position:relative;width:100%}.loginCenterBox:before,.loginCenterBox:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.loginCenterBox:before{background:linear-gradient(90deg,#0705042e,#0705040d 28%,#f9bf5733),radial-gradient(circle at 78% 50%,rgba(249,193,91,.32),transparent 28%),radial-gradient(circle at 25% 88%,rgba(0,0,0,.36),transparent 26%)}.loginCenterBox:after{background:linear-gradient(180deg,#0d080533,#0d08058a),linear-gradient(90deg,#120c0847,#f6c3601f)}.loginCenterBox.dark-theme{--themeToggleBG: rgba(0, 0, 0, .4)}.loginCenterBox .loginBox{animation:web-login-panel-in .5s ease both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:transparent;border:1px solid var(--login-panel-border);border-radius:34px;box-shadow:var(--login-panel-shadow);margin:0 auto;max-width:370px;padding:78px 30px 26px;position:relative;width:100%;z-index:1}.loginCenterBox .loginBox:before{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 24%),radial-gradient(circle at 50% 0%,rgba(255,220,154,.16),transparent 42%);border-radius:34px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.loginCenterBox .loginBox:after{border:1px solid rgba(255,255,255,.08);border-radius:30px;content:"";inset:10px;pointer-events:none;position:absolute;z-index:0}.loginCenterBox .login-glass-fill{background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.38),rgba(255,255,255,.1) 36%,transparent 60%),linear-gradient(120deg,rgba(255,255,255,.32),rgba(255,255,255,.08) 30%,transparent 58%);border-radius:999px;filter:blur(2px);height:130px;left:-56px;opacity:.95;pointer-events:none;position:absolute;top:145px;transform:rotate(-18deg);width:180px;z-index:0}.loginCenterBox .brandContainer,.loginCenterBox .loginForm{position:relative;z-index:1}.loginCenterBox .brandContainer{align-items:center;background:linear-gradient(180deg,#070707f5,#1a1814e6);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 16px 28px #00000057,inset 0 1px #ffffff1f;display:flex;gap:10px;justify-content:center;left:50%;max-width:250px;padding:12px 22px;position:absolute;top:0;transform:translate(-50%,-50%);width:calc(100% - 48px)}.loginCenterBox .brandContainer a{border:0;display:flex}.loginCenterBox .brandContainer a:hover{border:0;transform:none}.loginCenterBox .brandContainer .logo{display:block;height:auto;width:78px}.loginCenterBox .brandContainer .tagLine{display:block;height:auto;width:98px}.loginCenterBox .loginForm{animation:web-login-fade-up .52s ease both;animation-delay:.12s;display:grid;gap:14px}.loginCenterBox .loginForm .login-heading{display:grid;gap:8px;margin-bottom:4px;text-align:center}.loginCenterBox .loginForm .login-heading h1{color:#fff;font-size:clamp(28px,1.7vw + 17px,36px);font-weight:500;letter-spacing:0;line-height:1;margin:0}.loginCenterBox .loginForm .login-heading p{color:#ffffffa8;font-size:12px;letter-spacing:.04em;margin:0;text-transform:uppercase}.loginCenterBox .loginForm .form-group{color:#fff;display:grid;font-size:13px;font-weight:500;gap:8px;position:relative}.loginCenterBox .loginForm .form-group>span{margin-left:4px}.loginCenterBox .loginForm .form-group>span strong{color:#dc3545;font-weight:500}.loginCenterBox .loginForm .form-group input{background:var(--login-input);border:2px solid transparent;border-radius:999px;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #00000038;color:#10131a;font:inherit;font-size:14px;min-height:48px;outline:0;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.loginCenterBox .loginForm .form-group input:focus{background:var(--login-input-focus);border-color:#4c9dff;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #4c9dff33,0 12px 28px #00000038}.loginCenterBox .loginForm .form-group input::placeholder{color:#7c8798}.loginCenterBox .loginForm .form-group .password-toggle{align-items:center;background:transparent;border:0;border-radius:999px;color:#4d5565;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:10px;top:34px;transition:color .16s ease,transform .16s ease;width:36px}.loginCenterBox .loginForm .form-group .password-toggle:hover{color:#151922;transform:scale(1.04)}.loginCenterBox .loginForm .form-group .password-toggle:focus-visible{outline:2px solid rgba(76,157,255,.4);outline-offset:2px}.loginCenterBox .loginForm .form-group .password-toggle+.errorText,.loginCenterBox .loginForm .form-group input+.errorText{margin-top:-4px}.loginCenterBox .loginForm .form-group:has(.password-toggle) input{padding-right:50px}.loginCenterBox .loginForm .form-group .errorText{color:#dc3545;font-size:12px;font-weight:500;line-height:1.3;padding-left:4px}.loginCenterBox .loginForm .form-group .errorText:empty{display:none}.loginCenterBox .loginForm .apiMessage{border:1px solid transparent;border-radius:16px;font-size:13px;font-weight:500;line-height:1.4;margin:0;padding:10px 12px}.loginCenterBox .loginForm .apiMessage.error{background:#7f1d1d70;border-color:#fca5a547;color:#ffe3e3}.loginCenterBox .loginForm .apiMessage.success{background:#0596693d;border-color:#6ee7b747;color:#eafff4}.loginCenterBox .loginForm .authToggle{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0000002e;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.loginCenterBox .loginForm .authToggle label{cursor:pointer;min-width:0;position:relative}.loginCenterBox .loginForm .authToggle input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.loginCenterBox .loginForm .authToggle span{align-items:center;background:#ffffff14;border:1px solid transparent;border-radius:14px;color:#ffffffb8;display:grid;gap:3px;min-height:44px;padding:8px 10px 8px 34px;position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.loginCenterBox .loginForm .authToggle span:before{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);border-radius:999px;content:"";height:15px;left:11px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:15px}.loginCenterBox .loginForm .authToggle span strong{color:#fff;font-size:12px;font-weight:500;line-height:1.15}.loginCenterBox .loginForm .authToggle span small{color:inherit;font-size:9px;font-weight:500;line-height:1.2}.loginCenterBox .loginForm .authToggle input:checked+span{background:#fffffff0;border-color:#ffffffd1;box-shadow:0 12px 24px #0003;color:#52606f}.loginCenterBox .loginForm .authToggle input:checked+span:before{background:#151922;border-color:#151922;box-shadow:inset 0 0 0 4px #fff}.loginCenterBox .loginForm .authToggle input:checked+span strong{color:#151922}.loginCenterBox .loginForm .authToggle input:focus-visible+span{outline:2px solid rgba(76,157,255,.5);outline-offset:2px}.loginCenterBox .loginForm .forgotPassword{display:flex;justify-content:flex-end;margin-top:-6px}.loginCenterBox .loginForm .forgotPassword a{border:0;color:#ffffffd1;font-size:13px;font-weight:500;text-decoration:none}.loginCenterBox .loginForm .forgotPassword a:hover{border:0;color:#fff;transform:none}.loginCenterBox .loginForm .signInButton{background:var(--login-button-bg);border:0;border-radius:999px!important;box-shadow:0 16px 32px #00000038;color:var(--login-button-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:.03em;margin-top:2px;min-height:48px;padding:0 18px;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.loginCenterBox .loginForm .signInButton:hover:not(:disabled){background:#f5f5f5;box-shadow:0 18px 34px #00000040;transform:translateY(-1px)}.loginCenterBox .loginForm .signInButton:disabled{cursor:not-allowed;opacity:.7}.loginCenterBox .loginForm .alreadyMsg{color:#ffffffb8;font-size:14px;margin:0;text-align:center}.loginCenterBox .loginForm .alreadyMsg a{border:0;color:#fff;font-weight:500;text-decoration:none}.loginCenterBox .loginForm .alreadyMsg a:hover{border:0;transform:none}.loginCenterBox .loginForm.verificationForm{gap:16px}.loginCenterBox .loginForm.verificationForm .verification-heading{justify-items:center;margin-bottom:0}.loginCenterBox .loginForm.verificationForm .verification-heading .verificationIcon{align-items:center;background:#fffffff0;border:1px solid rgba(255,255,255,.82);border-radius:16px;box-shadow:0 14px 28px #0003;color:#033bf1;display:inline-flex;height:46px;justify-content:center;margin-bottom:2px;width:46px}.loginCenterBox .loginForm.verificationForm .verificationSummary{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:inset 0 1px #ffffff24,0 12px 28px #00000029;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:10px 12px}.loginCenterBox .loginForm.verificationForm .verificationSummary .summaryIcon{align-items:center;background:#ffffffeb;border-radius:12px;color:#033bf1;display:inline-flex;height:38px;justify-content:center;width:38px}.loginCenterBox .loginForm.verificationForm .verificationSummary div{min-width:0}.loginCenterBox .loginForm.verificationForm .verificationSummary strong,.loginCenterBox .loginForm.verificationForm .verificationSummary span{display:block}.loginCenterBox .loginForm.verificationForm .verificationSummary strong{color:#fff;font-size:12px;font-weight:500;line-height:1.3}.loginCenterBox .loginForm.verificationForm .verificationSummary div>span{color:#ffffffb8;font-size:12px;font-weight:500;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loginCenterBox .loginForm.verificationForm .otpField .otpBoxes{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.loginCenterBox .loginForm.verificationForm .otpField .otpBoxes input{align-items:center;aspect-ratio:1;background:#e4ebf8f5;border:2px solid transparent;border-radius:15px;box-shadow:inset 0 1px #ffffffd9,0 10px 22px #0003;color:#10131a;display:inline-flex;font-size:20px;font-weight:500;justify-content:center;line-height:1;min-height:44px;padding:0;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.loginCenterBox .loginForm.verificationForm .otpField .otpBoxes input:focus{background:#fffffffa;border-color:#4c9dffb8;box-shadow:inset 0 1px #ffffffeb,0 0 0 3px #4c9dff33,0 12px 28px #00000038}.loginCenterBox .loginForm.verificationForm .otpField .otpBoxes .isFilled{background:#fffffffa;border-color:#4c9dff8c}.loginCenterBox .loginForm.verificationForm .resendPanel{align-items:center;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-top:-4px}.loginCenterBox .loginForm.verificationForm .resendPanel .textButton{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:500;gap:6px;padding:0}.loginCenterBox .loginForm.verificationForm .resendPanel .textButton:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.loginCenterBox .loginForm.verificationForm .resendPanel .textButton:disabled{cursor:not-allowed;opacity:.64}.loginCenterBox .themeToggle{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid rgba(255,255,255,.22);border-radius:999px;bottom:24px;box-shadow:0 12px 28px #00000038;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:fixed;right:24px;width:44px;z-index:2}.loginCenterBox .themeToggle img{height:20px;width:20px}.loginCenterBox .themeToggle .moon,.loginCenterBox.dark-theme .themeToggle .sun{display:none}.loginCenterBox.dark-theme .themeToggle .moon{display:block}@keyframes web-login-panel-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes web-login-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.loginCenterBox .loginBox,.loginCenterBox .loginForm{animation:none}}@media screen and (max-width:520px){.loginCenterBox{align-items:center;padding:24px 14px}.loginCenterBox .loginBox{border-radius:28px;max-width:100%;padding:78px 22px 24px}.loginCenterBox .loginBox:after{border-radius:24px}.loginCenterBox .brandContainer{gap:8px;max-width:210px;padding:10px 18px;width:calc(100% - 32px)}.loginCenterBox .brandContainer .logo{width:64px}.loginCenterBox .brandContainer .tagLine{width:82px}.loginCenterBox .login-glass-fill{height:112px;left:-62px;top:164px;width:158px}.loginCenterBox .loginForm .login-heading h1{font-size:28px}.loginCenterBox .loginForm .authToggle{grid-template-columns:1fr}.loginCenterBox .loginForm .form-group input,.loginCenterBox .loginForm .signInButton{min-height:48px}.loginCenterBox .loginForm .forgotPassword{justify-content:flex-start}.loginCenterBox .themeToggle{bottom:14px;right:14px}}.loginCenterBox.signinPage{align-items:center;background:radial-gradient(110% 85% at 78% -12%,#78afff8c,#dce9fb00 60%),radial-gradient(85% 75% at 6% 10%,#ffffffe6,#dce9fb00 62%),radial-gradient(75% 65% at 92% 88%,#ffa84a80,#dce9fb00 66%),radial-gradient(55% 45% at 4% 92%,#ffc47857,#dce9fb00 68%),linear-gradient(165deg,#eff4fe,#d3e1f8 44%,#c6d6f2 74%,#e4dce9);color:#fff;display:flex;flex-direction:column;font-family:Poppins,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:56px 40px 72px;position:relative;width:100%}.loginCenterBox.signinPage:before,.loginCenterBox.signinPage:after{display:none}.loginCenterBox.signinPage a,.loginCenterBox.signinPage button,.loginCenterBox.signinPage input{font-family:inherit}.loginCenterBox.signinPage a{text-decoration:none}.loginCenterBox.signinPage button{letter-spacing:0;text-transform:none}.loginCenterBox.signinPage input::placeholder{color:#ffffff57}.loginCenterBox.signinPage .signinRing{border-radius:50%;pointer-events:none;position:absolute}.loginCenterBox.signinPage .signinRingPrimary{animation:signin-float-ring 90s linear infinite;border:1px solid rgba(18,87,255,.14);height:900px;left:70%;top:-14%;width:900px}.loginCenterBox.signinPage .signinRingSecondary{border:1px solid rgba(255,170,50,.3);height:680px;left:-14%;top:60%;width:680px}.loginCenterBox.signinPage .signinShell{backdrop-filter:blur(22px);background:linear-gradient(150deg,#061034f0,#08143eeb);border:1px solid rgba(255,255,255,.16);border-radius:26px;box-shadow:0 60px 120px -50px #0a205a8c;display:grid;grid-template-columns:340px minmax(0,1fr);max-width:1020px;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-backdrop-filter:blur(22px)}.loginCenterBox.signinPage .signinAside{background:linear-gradient(180deg,#04081c,#071236 62%,#0a1946);border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:34px;padding:38px 30px 34px;position:relative}.loginCenterBox.signinPage .signinAsideGlow{background:radial-gradient(70% 40% at 0% 0%,#1257ff59,#04081c00 70%);inset:0;pointer-events:none;position:absolute}.loginCenterBox.signinPage .signinBrandBlock,.loginCenterBox.signinPage .signinTrustList{position:relative}.loginCenterBox.signinPage .signinBrandBlock{display:flex;flex-direction:column;gap:26px}.loginCenterBox.signinPage .signinLogoLink{align-self:flex-start;display:block}.loginCenterBox.signinPage .signinLogo{border-radius:10px;display:block;height:44px;width:auto}.loginCenterBox.signinPage .signinIntro{display:flex;flex-direction:column;gap:10px}.loginCenterBox.signinPage .signinIntro>span{color:#7fa8ff;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.loginCenterBox.signinPage .signinIntroTitle{color:#fff;font-size:23px;font-weight:400;letter-spacing:0;line-height:1.24;margin:0}.loginCenterBox.signinPage .signinIntroCopy{color:#ffffff8f;font-size:13px;line-height:1.6;margin:0}.loginCenterBox.signinPage .signinTrustList{display:flex;flex-direction:column;gap:12px;margin-top:auto}.loginCenterBox.signinPage .signinTrustItem{align-items:flex-start;color:#9ec0ff;display:flex;gap:11px}.loginCenterBox.signinPage .signinTrustItem svg{flex:0 0 auto;margin-top:1px}.loginCenterBox.signinPage .signinTrustItem span{color:#fff9;font-size:12.5px;line-height:1.55}.loginCenterBox.signinPage .signinTrustItem strong{color:#fff;font-weight:400}.loginCenterBox.signinPage .signinTrustItemWarm{color:#ffc978}.loginCenterBox.signinPage .signinMain{display:flex;flex-direction:column;min-height:560px;padding:40px 52px 48px;position:relative}.loginCenterBox.signinPage .signinTopbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.loginCenterBox.signinPage .signinBackLink{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:12px;gap:7px;padding:7px 13px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.loginCenterBox.signinPage .signinBackLink:hover{background:#ffffff1f;color:#fff}.loginCenterBox.signinPage .signinHelpLink{background:transparent;border:0;color:#ffffff80;cursor:pointer;font-family:inherit;font-size:12px;padding:0;transition:color .2s ease}.loginCenterBox.signinPage .signinHelpLink:hover{color:#fff}.loginCenterBox.signinPage .signinPanel{animation:signin-step-in .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:22px;margin-bottom:auto;margin-top:38px;max-width:420px;width:100%}.loginCenterBox.signinPage .signinHeading{display:flex;flex-direction:column;gap:8px}.loginCenterBox.signinPage .signinHeading h1{color:#fff;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.loginCenterBox.signinPage .signinHeading h1 span{color:#ffc24a;font-weight:400}.loginCenterBox.signinPage .signinHeading p{color:#ffffff94;font-size:14px;line-height:1.6;margin:0}.loginCenterBox.signinPage .signinFieldStack,.loginCenterBox.signinPage .signinSignupList{display:flex;flex-direction:column;gap:16px}.loginCenterBox.signinPage .signinField{display:flex;flex-direction:column;gap:7px}.loginCenterBox.signinPage .signinField label,.loginCenterBox.signinPage .signinField .signinFieldLabelRow label{color:#ffffffc7;font-size:12px;font-weight:500}.loginCenterBox.signinPage .signinField input{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:11px;color:#fff;font-size:14px;font-weight:300;outline:none;padding:13px 16px;transition:background-color .2s ease,border-color .2s ease;width:100%}.loginCenterBox.signinPage .signinField input:focus{background:#1257ff1f;border-color:#4d8bff}.loginCenterBox.signinPage .signinFieldLabelRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.loginCenterBox.signinPage .signinFieldLabelRow a{color:#ffffff80;font-size:11.5px;transition:color .2s ease}.loginCenterBox.signinPage .signinFieldLabelRow a:hover{color:#fff}.loginCenterBox.signinPage .signinPasswordWrap{align-items:center;display:flex;position:relative}.loginCenterBox.signinPage .signinPasswordWrap input{padding-right:46px}.loginCenterBox.signinPage .signinPasswordToggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:8px;transition:background-color .2s ease,color .2s ease;width:30px}.loginCenterBox.signinPage .signinPasswordToggle:hover{background:#ffffff14;color:#fff}.loginCenterBox.signinPage .signinPasswordToggle:focus-visible{outline:2px solid rgba(77,139,255,.7);outline-offset:2px}.loginCenterBox.signinPage .signinRemember{align-items:center;color:#ffffffa8;cursor:pointer;display:flex;gap:10px}.loginCenterBox.signinPage .signinRemember input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.loginCenterBox.signinPage .signinRemember span{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#fff;display:flex;flex:0 0 auto;font-size:11px;height:18px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:18px}.loginCenterBox.signinPage .signinRemember strong{color:#ffffffa8;font-size:12.5px;font-weight:300;white-space:nowrap}.loginCenterBox.signinPage .signinRemember input:checked+span{background:#1257ff;border-color:#1257ff}.loginCenterBox.signinPage .signinRemember input:focus-visible+span{outline:2px solid rgba(77,139,255,.7);outline-offset:2px}.loginCenterBox.signinPage .signinSubmit{background:linear-gradient(100deg,#fff,#e9f0ff);border:0;border-radius:12px!important;box-shadow:0 20px 44px -26px #ffffffb3;color:#050b23;cursor:pointer;font-size:15px;font-weight:500;padding:16px 28px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease;width:100%}.loginCenterBox.signinPage .signinSubmit:hover:not(:disabled){transform:translateY(-1px)}.loginCenterBox.signinPage .signinSubmit:disabled{background:#ffffff1a;box-shadow:none;color:#ffffff61;cursor:not-allowed}.loginCenterBox.signinPage .signinDivider{align-items:center;display:flex;gap:12px}.loginCenterBox.signinPage .signinDivider span{background:#ffffff1f;flex:1 1 auto;height:1px}.loginCenterBox.signinPage .signinDivider strong{color:#ffffff59;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.loginCenterBox.signinPage .signinSignupButton{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px!important;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:15px 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.loginCenterBox.signinPage .signinSignupButton:hover{background:#ffaa3224;border-color:#ffc24a;color:#fff}.loginCenterBox.signinPage .signinSignupList{gap:11px}.loginCenterBox.signinPage .signinSignupCard{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:14px;display:flex;gap:15px;padding:19px 20px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.loginCenterBox.signinPage .signinSignupCard:hover{transform:translateY(-2px)}.loginCenterBox.signinPage .signinSignupCardBuyer:hover{background:#4d8bff29;border-color:#4d8bff}.loginCenterBox.signinPage .signinSignupCardVendor:hover{background:#ffaa3224;border-color:#ffaa32}.loginCenterBox.signinPage .signinSignupIcon{align-items:center;background:#1257ff2e;border:1px solid rgba(127,168,255,.35);border-radius:12px;color:#9ec0ff;display:flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.loginCenterBox.signinPage .signinSignupCardVendor .signinSignupIcon{background:#ffaa3229;border-color:#ffc24a59;color:#ffc978}.loginCenterBox.signinPage .signinSignupText{display:flex;flex-direction:column;gap:4px;min-width:0}.loginCenterBox.signinPage .signinSignupText strong{color:#fff;font-size:15px;font-weight:500}.loginCenterBox.signinPage .signinSignupText small{color:#ffffff85;font-size:12px;line-height:1.5}.loginCenterBox.signinPage .signinSignupArrow{color:#fff6;flex:0 0 auto;margin-left:auto}.loginCenterBox.signinPage .signinSwitchText{color:#ffffff80;font-size:12.5px;line-height:1.5;margin:6px 0 0}.loginCenterBox.signinPage .signinSwitchText button{background:transparent;border:0;border-bottom:1px solid rgba(255,194,74,.4);border-radius:0!important;color:#ffc24a;cursor:pointer;font-size:inherit;font-weight:500;padding:0}.loginCenterBox.signinPage .signinSwitchText button:hover{color:#ffd98a}.loginCenterBox.signinPage .signinMessage,.loginCenterBox.signinPage .signinErrorText{font-size:12px;line-height:1.4}.loginCenterBox.signinPage .signinMessage{border:1px solid transparent;border-radius:11px;margin:0;padding:10px 12px}.loginCenterBox.signinPage .signinMessage.error{background:#7f1d1d61;border-color:#fca5a547;color:#ffe3e3}.loginCenterBox.signinPage .signinErrorText{color:#ffb4b4;min-height:0}.loginCenterBox.signinPage .signinErrorText:empty{display:none}@keyframes signin-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes signin-float-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loginCenterBox.signinPage .signinRingPrimary,.loginCenterBox.signinPage .signinPanel{animation:none}}@media screen and (max-width:940px){.loginCenterBox.signinPage{padding:32px 24px 48px}.loginCenterBox.signinPage .signinShell{grid-template-columns:minmax(0,1fr)}.loginCenterBox.signinPage .signinAside{border-right:0;gap:18px;padding:28px}.loginCenterBox.signinPage .signinBrandBlock{gap:26px}.loginCenterBox.signinPage .signinIntroCopy,.loginCenterBox.signinPage .signinTrustList{display:none}.loginCenterBox.signinPage .signinMain{min-height:0;padding:30px 30px 34px}.loginCenterBox.signinPage .signinPanel{margin-top:38px}.loginCenterBox.signinPage .signinHeading h1{font-size:30px}}@media screen and (max-width:760px){.loginCenterBox.signinPage{padding:20px 14px 32px}.loginCenterBox.signinPage .signinShell{border-radius:18px}.loginCenterBox.signinPage .signinAside{padding:22px 20px}.loginCenterBox.signinPage .signinBrandBlock{gap:16px}.loginCenterBox.signinPage .signinIntroTitle{font-size:19px}.loginCenterBox.signinPage .signinMain{padding:22px 18px 30px}.loginCenterBox.signinPage .signinPanel{margin-top:26px}.loginCenterBox.signinPage .signinHeading h1{font-size:25px}}@media screen and (max-width:520px){.loginCenterBox.signinPage{align-items:center;padding:20px 14px 32px}.loginCenterBox.signinPage .signinTopbar{align-items:flex-start}.loginCenterBox.signinPage .signinBackLink{padding:7px 12px}.loginCenterBox.signinPage .signinSignupCard{align-items:flex-start;padding:17px 16px}.loginCenterBox.signinPage .signinSignupIcon{height:40px;width:40px}.loginCenterBox.signinPage .signinSubmit,.loginCenterBox.signinPage .signinSignupButton{padding-left:18px;padding-right:18px}}.registerCenterBox{display:flex;width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;align-items:center;justify-content:center;padding:30px 18px;background:linear-gradient(135deg,#00123a94,#00123a52),url(/assets/hero-bg-C-1DB4Rh.jpg) no-repeat center center/cover;color:#fff}.registerCenterBox:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.16),transparent 28%),linear-gradient(90deg,#00123ab3,#00123a1f 52%,#00123a9e)}.registerCenterBox.dark-theme{--themeToggleBG: rgba(0, 0, 0, .4)}.registerCenterBox.dark-theme .themeToggle .sun{display:none}.registerCenterBox.dark-theme .themeToggle .moon{display:flex}.registerCenterBox .registerBox{position:relative;z-index:1;width:min(100%,900px);min-height:auto;padding:78px 28px 28px;border-radius:28px;color:#fff;box-shadow:0 24px 70px #00000057;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.registerCenterBox .registerBox.buyerMode,.registerCenterBox .registerBox.vendorMode{width:min(100%,900px);min-height:auto}.registerCenterBox .registerBox:before{content:"";position:absolute;inset:1px;z-index:-1;border-radius:27px;background:linear-gradient(145deg,#ffffff29,#ffffff0d);pointer-events:none}.registerCenterBox .registerBox:after{border:1px solid rgba(255,255,255,.08);border-radius:30px;content:"";inset:10px;pointer-events:none;position:absolute;z-index:0}.registerCenterBox .registerBox .brandContainer{display:flex;align-items:center;background:linear-gradient(180deg,#070707f5,#1a1814e6);justify-content:center;gap:10px;left:50%;max-width:250px;margin:0;padding:12px 22px;position:absolute;top:0;transform:translate(-50%,-50%);width:calc(100% - 48px);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 16px 28px #00000057,inset 0 1px #ffffff1f;z-index:2}.registerCenterBox .registerBox .brandContainer:hover{transform:translate(-50%,-50%);border-color:#ffffff3d}.registerCenterBox .registerBox .brandContainer .logo{display:block;width:78px;height:auto;object-fit:contain;object-position:center}.registerCenterBox .registerBox .brandContainer .tagLine{display:block;width:98px;height:auto;object-fit:contain;object-position:left center}.registerCenterBox .registerBox form{margin:0}.registerCenterBox .registerBox form .alreadyMsg{margin:18px 0 0;color:#ffffffc2;font-size:13px;line-height:1.45;text-align:center}.registerCenterBox .registerBox form .alreadyMsg a{border:0;color:#fff;font-weight:500;text-decoration:none}.registerCenterBox .registerBox form .alreadyMsg a:hover{transform:none;border:0;color:#dff7ff}.registerCenterBox .registerBox form .buyerWizard,.registerCenterBox .registerBox form .vendorWizard{color:#fff}.registerCenterBox .registerBox form .buyerWizard h1,.registerCenterBox .registerBox form .vendorWizard h1{max-width:640px;margin:0 auto;color:#fff;font-size:clamp(25px,1.3vw + 18px,34px);line-height:1.12;font-weight:500;letter-spacing:0;text-align:center}.registerCenterBox .registerBox form .buyerWizard .stepSubText,.registerCenterBox .registerBox form .vendorWizard .stepSubText{max-width:560px;margin:9px auto 20px;color:#ffffffbd;font-size:13px;line-height:1.5;text-align:center}.registerCenterBox .registerBox form .buyerWizard .buyerBrand,.registerCenterBox .registerBox form .buyerWizard .vendorBrand,.registerCenterBox .registerBox form .vendorWizard .buyerBrand,.registerCenterBox .registerBox form .vendorWizard .vendorBrand{display:flex;justify-content:center;align-items:center;margin:0}.registerCenterBox .registerBox form .buyerWizard .buyerActions,.registerCenterBox .registerBox form .buyerWizard .vendorActions,.registerCenterBox .registerBox form .vendorWizard .buyerActions,.registerCenterBox .registerBox form .vendorWizard .vendorActions{display:flex;gap:12px;margin-top:18px}.registerCenterBox .registerBox form .buyerWizard .buyerActions button,.registerCenterBox .registerBox form .buyerWizard .buyerActions a,.registerCenterBox .registerBox form .buyerWizard .vendorActions button,.registerCenterBox .registerBox form .buyerWizard .vendorActions a,.registerCenterBox .registerBox form .vendorWizard .buyerActions button,.registerCenterBox .registerBox form .vendorWizard .buyerActions a,.registerCenterBox .registerBox form .vendorWizard .vendorActions button,.registerCenterBox .registerBox form .vendorWizard .vendorActions a{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#00123a;background:#fff;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.registerCenterBox .registerBox form .buyerWizard .buyerActions button:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .buyerActions a:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .vendorActions button:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .vendorActions a:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .buyerActions button:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .buyerActions a:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .vendorActions button:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .vendorActions a:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #0000002e}.registerCenterBox .registerBox form .buyerWizard .buyerActions button:disabled,.registerCenterBox .registerBox form .buyerWizard .buyerActions a:disabled,.registerCenterBox .registerBox form .buyerWizard .vendorActions button:disabled,.registerCenterBox .registerBox form .buyerWizard .vendorActions a:disabled,.registerCenterBox .registerBox form .vendorWizard .buyerActions button:disabled,.registerCenterBox .registerBox form .vendorWizard .buyerActions a:disabled,.registerCenterBox .registerBox form .vendorWizard .vendorActions button:disabled,.registerCenterBox .registerBox form .vendorWizard .vendorActions a:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.registerCenterBox .registerBox form .buyerWizard .buyerActions button.secondaryButton,.registerCenterBox .registerBox form .buyerWizard .buyerActions a.secondaryButton,.registerCenterBox .registerBox form .buyerWizard .vendorActions button.secondaryButton,.registerCenterBox .registerBox form .buyerWizard .vendorActions a.secondaryButton,.registerCenterBox .registerBox form .vendorWizard .buyerActions button.secondaryButton,.registerCenterBox .registerBox form .vendorWizard .buyerActions a.secondaryButton,.registerCenterBox .registerBox form .vendorWizard .vendorActions button.secondaryButton,.registerCenterBox .registerBox form .vendorWizard .vendorActions a.secondaryButton{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}.registerCenterBox .registerBox form .buyerWizard .buyerActions button.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .buyerActions a.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .vendorActions button.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .buyerWizard .vendorActions a.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .buyerActions button.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .buyerActions a.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .vendorActions button.secondaryButton:hover:not(:disabled),.registerCenterBox .registerBox form .vendorWizard .vendorActions a.secondaryButton:hover:not(:disabled){background:#ffffff24!important;border-color:#ffffff57!important}.registerCenterBox .registerBox form .buyerWizard .error-danger,.registerCenterBox .registerBox form .vendorWizard .error-danger{display:block;min-height:13px;margin-top:2px;color:#ffb5b5;font-size:11px;line-height:1.2}.registerCenterBox .registerBox form .buyerWizard .error-danger:empty,.registerCenterBox .registerBox form .vendorWizard .error-danger:empty{display:none}.registerCenterBox .registerBox form .stepDots{display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:15px}.registerCenterBox .registerBox form .stepDots span{width:8px;height:8px;border-radius:999px;background:#ffffff42;transition:width .18s ease,background-color .18s ease}.registerCenterBox .registerBox form .stepDots span.wide{width:28px}.registerCenterBox .registerBox form .stepDots span.active{background:#fff}.registerCenterBox .registerBox form .buyerRoleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.registerCenterBox .registerBox form .buyerRoleState{grid-column:1/-1;min-height:104px;display:flex;align-items:center;justify-content:center;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#ffffffc7;background:#ffffff14;font-size:13px;font-weight:500;text-align:center}.registerCenterBox .registerBox form .buyerRoleState.error{color:#ffb5b5;border-color:#ff6a6a57}.registerCenterBox .registerBox form .buyerRoleCard,.registerCenterBox .registerBox form .vendorCategoryCard{position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff;background:#ffffff14;box-shadow:0 12px 24px #0000001f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.registerCenterBox .registerBox form .buyerRoleCard input,.registerCenterBox .registerBox form .vendorCategoryCard input{position:absolute;opacity:0}.registerCenterBox .registerBox form .buyerRoleCard:hover,.registerCenterBox .registerBox form .vendorCategoryCard:hover{transform:translateY(-1px);border-color:#ffffff52;background:#ffffff1f}.registerCenterBox .registerBox form .buyerRoleCard:has(input:checked),.registerCenterBox .registerBox form .vendorCategoryCard:has(input:checked){border-color:#fff;background:#ffffff2e;box-shadow:0 18px 34px #0000002e,inset 0 0 0 1px #ffffff38}.registerCenterBox .registerBox form .buyerRoleCard strong,.registerCenterBox .registerBox form .vendorCategoryCard strong{color:#fff;font-weight:500}.registerCenterBox .registerBox form .buyerRoleCard small,.registerCenterBox .registerBox form .vendorCategoryCard small{color:#ffffffad}.registerCenterBox .registerBox form .buyerRoleCard{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px 12px;text-align:center}.registerCenterBox .registerBox form .buyerRoleCard .roleIcon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;color:#00123a;background:#fff;font-size:18px;font-weight:500}.registerCenterBox .registerBox form .buyerRoleCard .roleIcon img{width:24px;height:24px;object-fit:contain;display:block}.registerCenterBox .registerBox form .buyerRoleCard strong{font-size:12px;line-height:1.18}.registerCenterBox .registerBox form .buyerRoleCard small{font-size:10px;line-height:1.35}.registerCenterBox .registerBox form .vendorCategoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-height:360px;overflow-y:auto;padding:1px 4px 1px 1px}.registerCenterBox .registerBox form .vendorCategoryCard{min-height:68px;display:flex;align-items:center;gap:13px;padding:12px 14px}.registerCenterBox .registerBox form .vendorCategoryCard .categoryIcon{display:inline-flex;min-width:36px;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;color:#00123a;background:#fff;font-size:18px;font-weight:500}.registerCenterBox .registerBox form .vendorCategoryCard .categoryIcon img{width:24px;height:24px;object-fit:contain;display:block}.registerCenterBox .registerBox form .vendorCategoryCard strong{display:block;font-size:13px;line-height:1.18}.registerCenterBox .registerBox form .vendorCategoryCard small{display:block;margin-top:3px;font-size:10px;line-height:1.25}.registerCenterBox .registerBox form .buyerFormGrid,.registerCenterBox .registerBox form .vendorFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.registerCenterBox .registerBox form .buyerField,.registerCenterBox .registerBox form .vendorField{display:flex;flex-direction:column;gap:7px}.registerCenterBox .registerBox form .buyerField.fullField,.registerCenterBox .registerBox form .vendorField.fullField{grid-column:1/-1}.registerCenterBox .registerBox form .buyerField.vendorCompanyDescriptionField textarea,.registerCenterBox .registerBox form .vendorField.vendorCompanyDescriptionField textarea{min-height:92px;padding-top:12px;padding-bottom:12px;resize:vertical}.registerCenterBox .registerBox form .buyerField label,.registerCenterBox .registerBox form .vendorField label{justify-content:flex-start;align-items:center;color:#ffffffd1;font-size:11px;line-height:1.1;font-weight:500;text-align:left;text-transform:none}.registerCenterBox .registerBox form .buyerField input:not([type=checkbox]),.registerCenterBox .registerBox form .buyerField .passwordInputWrap,.registerCenterBox .registerBox form .buyerField select,.registerCenterBox .registerBox form .buyerField textarea,.registerCenterBox .registerBox form .vendorField input:not([type=checkbox]),.registerCenterBox .registerBox form .vendorField .passwordInputWrap,.registerCenterBox .registerBox form .vendorField select,.registerCenterBox .registerBox form .vendorField textarea{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:0 13px;color:#fff;background:#ffffff1a;font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.registerCenterBox .registerBox form .buyerField input:not([type=checkbox])::placeholder,.registerCenterBox .registerBox form .buyerField .passwordInputWrap::placeholder,.registerCenterBox .registerBox form .buyerField select::placeholder,.registerCenterBox .registerBox form .buyerField textarea::placeholder,.registerCenterBox .registerBox form .vendorField input:not([type=checkbox])::placeholder,.registerCenterBox .registerBox form .vendorField .passwordInputWrap::placeholder,.registerCenterBox .registerBox form .vendorField select::placeholder,.registerCenterBox .registerBox form .vendorField textarea::placeholder{color:#ffffff70}.registerCenterBox .registerBox form .buyerField input:not([type=checkbox]):focus,.registerCenterBox .registerBox form .buyerField .passwordInputWrap:focus,.registerCenterBox .registerBox form .buyerField select:focus,.registerCenterBox .registerBox form .buyerField textarea:focus,.registerCenterBox .registerBox form .vendorField input:not([type=checkbox]):focus,.registerCenterBox .registerBox form .vendorField .passwordInputWrap:focus,.registerCenterBox .registerBox form .vendorField select:focus,.registerCenterBox .registerBox form .vendorField textarea:focus{border-color:#ffffff7a;background:#ffffff24;box-shadow:0 0 0 3px #ffffff1f}.registerCenterBox .registerBox form .buyerField input:not([type=checkbox]):disabled,.registerCenterBox .registerBox form .buyerField input:not([type=checkbox])[readonly],.registerCenterBox .registerBox form .buyerField .passwordInputWrap:disabled,.registerCenterBox .registerBox form .buyerField .passwordInputWrap[readonly],.registerCenterBox .registerBox form .buyerField select:disabled,.registerCenterBox .registerBox form .buyerField select[readonly],.registerCenterBox .registerBox form .buyerField textarea:disabled,.registerCenterBox .registerBox form .buyerField textarea[readonly],.registerCenterBox .registerBox form .vendorField input:not([type=checkbox]):disabled,.registerCenterBox .registerBox form .vendorField input:not([type=checkbox])[readonly],.registerCenterBox .registerBox form .vendorField .passwordInputWrap:disabled,.registerCenterBox .registerBox form .vendorField .passwordInputWrap[readonly],.registerCenterBox .registerBox form .vendorField select:disabled,.registerCenterBox .registerBox form .vendorField select[readonly],.registerCenterBox .registerBox form .vendorField textarea:disabled,.registerCenterBox .registerBox form .vendorField textarea[readonly]{opacity:.72;cursor:not-allowed}.registerCenterBox .registerBox form .buyerField select,.registerCenterBox .registerBox form .vendorField select{color-scheme:light}.registerCenterBox .registerBox form .buyerField select option,.registerCenterBox .registerBox form .vendorField select option{color:#00123a;background:#fff}.registerCenterBox .registerBox form .buyerField textarea,.registerCenterBox .registerBox form .vendorField textarea{min-height:78px;padding-top:11px;resize:vertical}.registerCenterBox .registerBox form .buyerField .passwordInputWrap,.registerCenterBox .registerBox form .vendorField .passwordInputWrap{position:relative;padding:0}.registerCenterBox .registerBox form .buyerField .passwordInputWrap input,.registerCenterBox .registerBox form .vendorField .passwordInputWrap input{width:100%;height:100%;padding:0 48px 0 13px;border:0;color:#fff;background:transparent;font-size:13px;outline:none}.registerCenterBox .registerBox form .buyerField .passwordToggle,.registerCenterBox .registerBox form .vendorField .passwordToggle{position:absolute;top:50%;right:9px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-height:28px;width:30px;padding:0;border:0;border-radius:9px;background:#ffffff1a;color:#fff;font-size:0;letter-spacing:0;text-transform:none}.registerCenterBox .registerBox form .buyerField .passwordToggle:before,.registerCenterBox .registerBox form .vendorField .passwordToggle:before{content:"";display:block;width:17px;height:17px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat}.registerCenterBox .registerBox form .buyerField .passwordToggle.is-visible:before,.registerCenterBox .registerBox form .vendorField .passwordToggle.is-visible:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.73 5.08A10.43 10.43 0 0 1 12 5c6.5 0 10 7 10 7a18.5 18.5 0 0 1-2.15 3.19'/%3E%3Cpath d='M6.61 6.61A18.7 18.7 0 0 0 2 12s3.5 7 10 7a10.8 10.8 0 0 0 5.39-1.61'/%3E%3Cpath d='M14.12 14.12A3 3 0 0 1 9.88 9.88'/%3E%3Cpath d='M2 2l20 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.73 5.08A10.43 10.43 0 0 1 12 5c6.5 0 10 7 10 7a18.5 18.5 0 0 1-2.15 3.19'/%3E%3Cpath d='M6.61 6.61A18.7 18.7 0 0 0 2 12s3.5 7 10 7a10.8 10.8 0 0 0 5.39-1.61'/%3E%3Cpath d='M14.12 14.12A3 3 0 0 1 9.88 9.88'/%3E%3Cpath d='M2 2l20 20'/%3E%3C/svg%3E")}.registerCenterBox .registerBox form .buyerField .checkboxInline,.registerCenterBox .registerBox form .vendorField .checkboxInline{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 2px}.registerCenterBox .registerBox form .buyerField .checkboxInline input[type=checkbox],.registerCenterBox .registerBox form .vendorField .checkboxInline input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:#ffffff}.registerCenterBox .registerBox form .buyerField .checkboxInline label,.registerCenterBox .registerBox form .vendorField .checkboxInline label{color:#ffffffd1;font-size:12px;line-height:1.3;font-weight:500}.registerCenterBox .registerBox form .buyerField .checkboxInline label a,.registerCenterBox .registerBox form .buyerField .checkboxInline label a:visited,.registerCenterBox .registerBox form .buyerField .checkboxInline label a:hover,.registerCenterBox .registerBox form .buyerField .checkboxInline label a:focus,.registerCenterBox .registerBox form .vendorField .checkboxInline label a,.registerCenterBox .registerBox form .vendorField .checkboxInline label a:visited,.registerCenterBox .registerBox form .vendorField .checkboxInline label a:hover,.registerCenterBox .registerBox form .vendorField .checkboxInline label a:focus{color:#fff}.registerCenterBox .registerBox form .buyerField.buyerAgree,.registerCenterBox .registerBox form .vendorField.buyerAgree{justify-content:flex-end}.registerCenterBox .registerBox form .interestChips{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.registerCenterBox .registerBox form .interestChips label{cursor:pointer}.registerCenterBox .registerBox form .interestChips label input{position:absolute;opacity:0}.registerCenterBox .registerBox form .interestChips label span{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffd1;background:#ffffff14;font-size:12px;line-height:1;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.registerCenterBox .registerBox form .interestChips label input:checked+span{color:#00123a;border-color:#fff;background:#fff;font-weight:500}.registerCenterBox .registerBox form .priorityNote,.registerCenterBox .registerBox form .vendorUpgradeNote,.registerCenterBox .registerBox form .vendorPreview{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff17}.registerCenterBox .registerBox form .priorityNote{margin:16px 0;padding:14px 16px;color:#ffffffd6;font-size:12px;line-height:1.45}.registerCenterBox .registerBox form .vendorPreview{margin-top:20px;padding:18px}.registerCenterBox .registerBox form .vendorPreview h3{margin:0 0 14px;width:fit-content;padding:6px 10px;border:1px solid rgba(117,223,255,.28);border-radius:8px;color:#fff;background:#75dfff1f;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:.01em}.registerCenterBox .registerBox form .vendorPreview .vendorPreviewSection+.vendorPreviewSection{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.registerCenterBox .registerBox form .vendorPreview .vendorPreviewLabel{display:block;margin-bottom:10px;color:#75dfffeb;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.registerCenterBox .registerBox form .vendorPreview .solutionPreviewSection>strong{color:#fff;font-size:14px}.registerCenterBox .registerBox form .vendorPreview .solutionPreviewSection>p{margin:5px 0 0;color:#ffffffad;font-size:12px;line-height:1.5}.registerCenterBox .registerBox form .vendorPreview .solutionPreviewSection .vendorPreviewTagline{color:#ffffffe6;font-weight:500}.registerCenterBox .registerBox form .vendorPreviewBody{display:flex;align-items:flex-start;gap:14px}.registerCenterBox .registerBox form .vendorPreviewBody .vendorPreviewLogo{width:46px;min-width:46px;min-height:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#00123a;background:#fff;font-size:12px;font-weight:500}.registerCenterBox .registerBox form .vendorPreviewBody strong{display:block;color:#fff;font-size:14px}.registerCenterBox .registerBox form .vendorPreviewBody p{margin:3px 0 0;color:#ffffffad;font-size:12px}.registerCenterBox .registerBox form .vendorBenefitList{display:flex;flex-wrap:wrap;gap:8px}.registerCenterBox .registerBox form .vendorBenefitList span{display:inline-flex;align-items:center;min-height:24px;padding:5px 10px;border-radius:999px;color:#00123a;background:#fff;font-size:11px;line-height:1;font-weight:500}.registerCenterBox .registerBox form .vendorUpgradeNote{margin:16px 0;padding:15px 16px;color:#ffffffd6;font-size:12px;line-height:1.55}.registerCenterBox .registerBox form .vendorUpgradeNote strong{color:#fff}.registerCenterBox .registerBox form .apiMessage{margin:12px 0 0;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;color:#fff;background:#ffffff14;font-size:12px;line-height:1.45;font-weight:500}.registerCenterBox .registerBox form .apiMessage:empty{display:none}.registerCenterBox .registerBox form .apiMessage.success{border-color:#76f1b86b;background:#1cc98a24;color:#a7f3d0}.registerCenterBox .registerBox form .apiMessage.error{border-color:#ff78786b;background:#ff525224;color:#ffc7c7}.registerCenterBox .themeToggle{position:fixed;right:24px;bottom:24px;z-index:2;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--themeToggleBG, rgba(255, 255, 255, .16));box-shadow:0 14px 30px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.registerCenterBox .themeToggle img{width:20px;height:20px}.registerCenterBox .themeToggle .moon{display:none}.loginCenterBox.signinPage.registerTypePage a,.loginCenterBox.signinPage.registerTypePage button:not(:disabled){cursor:pointer}.loginCenterBox.signinPage.registerTypePage .registerTypeHelp{background:transparent;border:0;padding:0}.loginCenterBox.signinPage.registerTypePage .registerTypeCard{color:inherit;font:inherit;text-align:left;width:100%}.loginCenterBox.signinPage.registerTypePage .signinSwitchText a{border-bottom:1px solid rgba(255,194,74,.4);color:#ffc24a;font-weight:500}.loginCenterBox.signinPage.registerTypePage .signinSwitchText a:hover{color:#ffd98a}@media screen and (max-width:760px){.registerCenterBox{align-items:flex-start;padding:max(44px,env(safe-area-inset-top) + 34px) 12px 84px}.registerCenterBox .registerBox{width:100%;padding:72px 14px 20px;border-radius:22px}.registerCenterBox .registerBox.buyerMode,.registerCenterBox .registerBox.vendorMode{width:100%}.registerCenterBox .registerBox .brandContainer{gap:8px;max-width:230px;padding:10px 18px;width:calc(100% - 40px)}.registerCenterBox .registerBox .brandContainer .logo{width:72px;height:auto}.registerCenterBox .registerBox .brandContainer .tagLine{width:92px}.registerCenterBox .registerBox form .buyerWizard h1,.registerCenterBox .registerBox form .vendorWizard h1{font-size:23px}.registerCenterBox .registerBox form .buyerWizard .stepSubText,.registerCenterBox .registerBox form .vendorWizard .stepSubText{margin-bottom:16px}.registerCenterBox .registerBox form .buyerWizard .buyerActions,.registerCenterBox .registerBox form .buyerWizard .vendorActions,.registerCenterBox .registerBox form .vendorWizard .buyerActions,.registerCenterBox .registerBox form .vendorWizard .vendorActions{grid-template-columns:1fr}.registerCenterBox .registerBox form .buyerRoleGrid,.registerCenterBox .registerBox form .buyerFormGrid,.registerCenterBox .registerBox form .vendorCategoryGrid,.registerCenterBox .registerBox form .vendorFormGrid{grid-template-columns:1fr;max-height:none}.registerCenterBox .registerBox form .vendorField.fullField,.registerCenterBox .registerBox form .buyerField.fullField{grid-column:auto}.registerCenterBox .registerBox form .interestChips label span{white-space:normal}.registerCenterBox .themeToggle{right:16px;bottom:16px}}.registerCenterBox.buyerOnboardingPage{align-items:center;background:radial-gradient(110% 85% at 78% -12%,#78afff8c,#dce9fb00 60%),radial-gradient(85% 75% at 6% 10%,#ffffffe6,#dce9fb00 62%),radial-gradient(75% 65% at 92% 88%,#ffa84a80,#dce9fb00 66%),radial-gradient(55% 45% at 4% 92%,#ffc47857,#dce9fb00 68%),linear-gradient(165deg,#eff4fe,#d3e1f8 44%,#c6d6f2 74%,#e4dce9);color:#fff;display:flex;font-family:Poppins,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:56px 40px 72px;position:relative;width:100%}.registerCenterBox.buyerOnboardingPage:before{display:none}.registerCenterBox.buyerOnboardingPage input,.registerCenterBox.buyerOnboardingPage select,.registerCenterBox.buyerOnboardingPage button{font-family:inherit}.registerCenterBox.buyerOnboardingPage button{letter-spacing:0;text-transform:none}.registerCenterBox.buyerOnboardingPage a,.registerCenterBox.buyerOnboardingPage button:not(:disabled){cursor:pointer}.registerCenterBox.buyerOnboardingPage select{appearance:none;-webkit-appearance:none}.registerCenterBox.buyerOnboardingPage select option{background:#0a1230;color:#fff}.registerCenterBox.buyerOnboardingPage .buyerFlowRing{border-radius:50%;pointer-events:none;position:absolute}.registerCenterBox.buyerOnboardingPage .buyerFlowRingOne{animation:buyer-flow-ring 90s linear infinite;border:1px solid rgba(18,87,255,.14);height:900px;left:78%;top:-14%;transform:translate(-50%,-50%);width:900px}.registerCenterBox.buyerOnboardingPage .buyerFlowRingTwo{border:1px solid rgba(255,170,50,.35);height:560px;left:70%;top:8%;width:560px}.registerCenterBox.buyerOnboardingPage .buyerFlowRingThree{border:1px solid rgba(18,87,255,.12);height:680px;left:6%;top:64%;width:680px}.registerCenterBox.buyerOnboardingPage .buyerFlowShell{backdrop-filter:blur(22px);background:linear-gradient(150deg,#061034f0,#08143eeb);border:1px solid rgba(255,255,255,.16);border-radius:26px;box-shadow:0 60px 120px -50px #0a205a8c;display:grid;grid-template-columns:336px minmax(0,1fr);max-width:1200px;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-backdrop-filter:blur(22px)}.registerCenterBox.buyerOnboardingPage .buyerFlowAside{background:linear-gradient(180deg,#04081c,#071236 62%,#0a1946);border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:34px;padding:38px 30px 34px;position:relative}.registerCenterBox.buyerOnboardingPage .buyerFlowAsideGlow{background:radial-gradient(70% 40% at 0% 0%,#1257ff59,#04081c00 70%);inset:0;pointer-events:none;position:absolute}.registerCenterBox.buyerOnboardingPage .buyerFlowBrandBlock,.registerCenterBox.buyerOnboardingPage .buyerFlowRail,.registerCenterBox.buyerOnboardingPage .buyerFlowTrust{position:relative}.registerCenterBox.buyerOnboardingPage .buyerFlowBrandBlock{display:flex;flex-direction:column;gap:26px}.registerCenterBox.buyerOnboardingPage .buyerFlowLogoLink{align-self:flex-start;display:block}.registerCenterBox.buyerOnboardingPage .buyerFlowLogoLink img{border-radius:10px;display:block;height:44px;width:auto}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro{display:flex;flex-direction:column;gap:10px}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro>span{color:#7fa8ff;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro p{color:#fff;font-size:23px;font-weight:400;letter-spacing:0;line-height:1.24;margin:0}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro small{color:#ffffff8f;font-size:13px;line-height:1.6}.registerCenterBox.buyerOnboardingPage .buyerFlowRail{display:flex;flex-direction:column;gap:2px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem{align-items:flex-start;display:flex;gap:14px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem>div:last-child{display:flex;flex-direction:column;gap:2px;padding-top:3px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem strong{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem small{color:#ffffff57;font-size:11px;line-height:1.4}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.active strong{color:#fff}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.done strong{color:#ffffffb8}.registerCenterBox.buyerOnboardingPage .buyerFlowRailMarker{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailMarker span{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#ffffff73;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;transition:background-color .26s ease,border-color .26s ease,color .26s ease;width:26px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailMarker i{background:#ffffff1f;display:block;height:26px;width:1px}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.active .buyerFlowRailMarker span,.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.done .buyerFlowRailMarker span{background:#1257ff;border-color:#1257ff;color:#fff}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.done .buyerFlowRailMarker span{background:#1257ff38;border-color:#1257ff80}.registerCenterBox.buyerOnboardingPage .buyerFlowRailItem.done .buyerFlowRailMarker i{background:#1257ff80}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust{display:flex;flex-direction:column;gap:12px;margin-top:auto}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust div{background:linear-gradient(135deg,#1257ff38,#ffaa321f);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust span{color:#ffc978;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust p{color:#ffffffb8;font-size:12px;line-height:1.55;margin:0}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust>p{color:#ffffff80;font-size:12.5px;line-height:1.5;padding:0 2px}.registerCenterBox.buyerOnboardingPage .buyerFlowTrust>p a{border-bottom:1px solid rgba(255,194,74,.4);color:#ffc24a;font-weight:500}.registerCenterBox.buyerOnboardingPage .buyerFlowMain{display:flex;flex-direction:column;min-height:660px;padding:40px 52px 44px;position:relative}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar>div{align-items:center;display:flex;gap:14px}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar>div:last-child{gap:16px}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar span{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar a,.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar .registrationTopbarLink{color:#ffffff80;font-family:inherit;font-size:12px;transition:color .2s ease;text-decoration:none}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar a:hover,.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar .registrationTopbarLink:hover{color:#fff}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar .registrationTopbarLink{background:transparent;border:0;cursor:pointer;padding:0}.registerCenterBox.buyerOnboardingPage .buyerFlowBack{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffb8!important;display:inline-flex;gap:7px;padding:7px 13px;white-space:nowrap;text-decoration:none}.registerCenterBox.buyerOnboardingPage .buyerFlowBack:hover{background:#ffffff1f;color:#fff!important}.registerCenterBox.buyerOnboardingPage .buyerFlowProgress{background:#ffffff1a;border-radius:2px;height:3px;margin-top:14px;overflow:hidden}.registerCenterBox.buyerOnboardingPage .buyerFlowProgress span{background:linear-gradient(90deg,#1257ff,#8c56ff 55%,#ffaa32);border-radius:2px;display:block;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1)}.registerCenterBox.buyerOnboardingPage .buyerFlowForm{display:flex;flex:1 1 auto;flex-direction:column;margin:0}.registerCenterBox.buyerOnboardingPage .buyerWizard,.registerCenterBox.buyerOnboardingPage .buyerStep{display:flex;flex:1 1 auto;flex-direction:column}.registerCenterBox.buyerOnboardingPage .buyerFlowPanel{animation:buyer-flow-step-in .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:26px;margin-top:34px}.registerCenterBox.buyerOnboardingPage .buyerFlowStatePanel{min-height:280px}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading{display:flex;flex-direction:column;gap:8px}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading h1{color:#fff;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:none;text-align:left}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading p{color:#ffffff94;font-size:14px;line-height:1.6;margin:0;max-width:620px;text-align:left}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading p strong{color:#fff;font-weight:600}.registerCenterBox.buyerOnboardingPage .buyerRoleGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.registerCenterBox.buyerOnboardingPage .buyerRoleCard{background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:15px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:0;padding:20px 18px;position:relative;text-align:left;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.registerCenterBox.buyerOnboardingPage .buyerRoleCard input{opacity:0;position:absolute}.registerCenterBox.buyerOnboardingPage .buyerRoleCard:hover{border-color:#4d8bffb3;transform:translateY(-2px)}.registerCenterBox.buyerOnboardingPage .buyerRoleCard:has(input:checked){background:linear-gradient(140deg,#1257ff47,#8c56ff29);border-color:#1257ff;box-shadow:0 22px 44px -28px #1257ffe6}.registerCenterBox.buyerOnboardingPage .buyerRoleCard .roleIcon{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#9ec0ff;display:flex;font-size:17px;height:40px;justify-content:center;width:40px}.registerCenterBox.buyerOnboardingPage .buyerRoleCard .roleIcon img{display:block;height:24px;object-fit:contain;width:24px}.registerCenterBox.buyerOnboardingPage .buyerRoleCard strong{color:#fff;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.25}.registerCenterBox.buyerOnboardingPage .buyerRoleCard small{color:#ffffff8c;font-size:12px;line-height:1.5}.registerCenterBox.buyerOnboardingPage .buyerFormGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.registerCenterBox.buyerOnboardingPage .buyerField{display:flex;flex-direction:column;gap:7px}.registerCenterBox.buyerOnboardingPage .buyerField.fullField{grid-column:1/-1}.registerCenterBox.buyerOnboardingPage .buyerField label{color:#ffffffc7;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2}.registerCenterBox.buyerOnboardingPage .buyerField small{color:#fff6;font-size:11px;line-height:1.5}.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox]),.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap,.registerCenterBox.buyerOnboardingPage .buyerField select{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:11px;color:#fff;font-size:14px;min-height:48px;outline:none;padding:0 16px;transition:background-color .2s ease,border-color .2s ease;width:100%}.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox])::placeholder,.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap::placeholder,.registerCenterBox.buyerOnboardingPage .buyerField select::placeholder{color:#ffffff57}.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox]):focus,.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox]):focus-within,.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap:focus,.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap:focus-within,.registerCenterBox.buyerOnboardingPage .buyerField select:focus,.registerCenterBox.buyerOnboardingPage .buyerField select:focus-within{background:#1257ff1f;border-color:#4d8bff}.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox]):disabled,.registerCenterBox.buyerOnboardingPage .buyerField input:not([type=checkbox])[readonly],.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap:disabled,.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap[readonly],.registerCenterBox.buyerOnboardingPage .buyerField select:disabled,.registerCenterBox.buyerOnboardingPage .buyerField select[readonly]{cursor:not-allowed;opacity:.55}.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap{padding:0;position:relative}.registerCenterBox.buyerOnboardingPage .buyerField .passwordInputWrap input{background:transparent;border:0;color:#fff;font-size:14px;height:100%;outline:0;padding:0 46px 0 16px;width:100%}.registerCenterBox.buyerOnboardingPage .buyerField .passwordToggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffff80;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.registerCenterBox.buyerOnboardingPage .buyerField .passwordToggle:before{background:currentColor;content:"";display:block;height:17px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat;width:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat}.registerCenterBox.buyerOnboardingPage .buyerField .passwordToggle:hover{background:#ffffff14;color:#fff}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:6px}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback span{background:#ffffff29;border-radius:999px;display:block;height:3px;overflow:hidden}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback i{background:#5bd6a0;border-radius:inherit;display:block;height:100%;transition:width .2s ease,background-color .2s ease}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback strong{color:#5bd6a0;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.weak i{background:#ff7a6b}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.weak strong{color:#ff7a6b}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.fair i{background:#ffaa32}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.fair strong{color:#ffaa32}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.good i{background:#7fa8ff}.registerCenterBox.buyerOnboardingPage .buyerPasswordFeedback.good strong{color:#7fa8ff}.registerCenterBox.buyerOnboardingPage .buyerPasswordMatch{font-size:12px;font-weight:500;line-height:1.2;margin-top:6px}.registerCenterBox.buyerOnboardingPage .buyerPasswordMatch.match{color:#5bd6a0}.registerCenterBox.buyerOnboardingPage .buyerPasswordMatch.mismatch{color:#ff7a6b}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes input{background:#ffffff0b;border:1px solid rgba(255,255,255,.16);border-radius:13px;color:#fff;font-size:25px;font-weight:600;height:68px;line-height:1;outline:0;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:64px}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes input:focus,.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes input.isFilled{background:#1257ff1f;border-color:#4d8bff;box-shadow:0 0 0 3px #4d8bff29}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes input:disabled{opacity:.62}.registerCenterBox.buyerOnboardingPage .buyerOtpSpacer{flex:0 0 14px}.registerCenterBox.buyerOnboardingPage .buyerOtpMeta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:-2px}.registerCenterBox.buyerOnboardingPage .buyerOtpMeta span{color:#ffffff7a;font-size:13px}.registerCenterBox.buyerOnboardingPage .buyerOtpMeta button{background:transparent;border:0;color:#7fa8ff;cursor:pointer;font-size:13px;font-weight:600;padding:0}.registerCenterBox.buyerOnboardingPage .buyerOtpMeta button:disabled{color:#ffffff57;cursor:not-allowed}.registerCenterBox.buyerOnboardingPage .buyerOtpMessage{color:#a7f3d0;font-size:12px;font-weight:500;line-height:1.45;margin:-8px 0 0}.registerCenterBox.buyerOnboardingPage .buyerOtpMessage.error{color:#ffb4b4}.registerCenterBox.buyerOnboardingPage .buyerVerifyNotice{align-items:flex-start;background:#ffffff0b;border:1px solid rgba(255,255,255,.11);border-radius:15px;display:flex;gap:12px;padding:17px 20px}.registerCenterBox.buyerOnboardingPage .buyerVerifyNotice span{align-items:center;border:1px solid #ffc978;border-radius:50%;color:#ffc978;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;height:15px;justify-content:center;line-height:1;margin-top:2px;width:15px}.registerCenterBox.buyerOnboardingPage .buyerVerifyNotice p{color:#ffffffad;font-size:13px;line-height:1.55;margin:0}.registerCenterBox.buyerOnboardingPage .checkboxInline{align-items:center;display:flex;gap:10px;min-height:32px}.registerCenterBox.buyerOnboardingPage .checkboxInline input[type=checkbox]{accent-color:#1257ff;height:18px;width:18px}.registerCenterBox.buyerOnboardingPage .checkboxInline label{color:#ffffffa8;font-size:12.5px;line-height:1.5}.registerCenterBox.buyerOnboardingPage .checkboxInline label a{color:#7fa8ff;text-decoration:none}.registerCenterBox.buyerOnboardingPage .interestChips{display:flex;flex-wrap:wrap;gap:10px}.registerCenterBox.buyerOnboardingPage .interestChips label{cursor:pointer}.registerCenterBox.buyerOnboardingPage .interestChips label input{opacity:0;position:absolute}.registerCenterBox.buyerOnboardingPage .interestChips label span{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffffb8;display:inline-flex;font-size:12.5px;line-height:1.25;min-height:38px;padding:10px 14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.registerCenterBox.buyerOnboardingPage .interestChips label input:checked+span{background:#4d8bff3d;border-color:#4d8bff;color:#fff}.registerCenterBox.buyerOnboardingPage .buyerFlowSelectionMeta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.registerCenterBox.buyerOnboardingPage .buyerFlowSelectionMeta span,.registerCenterBox.buyerOnboardingPage .buyerFlowSelectionMeta strong{border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.14em;padding:8px 11px;text-transform:uppercase}.registerCenterBox.buyerOnboardingPage .buyerFlowSelectionMeta span{background:#4d8bff29;color:#9ec0ff}.registerCenterBox.buyerOnboardingPage .buyerFlowSelectionMeta strong{background:#ffaa3221;color:#ffc978}.registerCenterBox.buyerOnboardingPage .priorityNote,.registerCenterBox.buyerOnboardingPage .apiMessage{background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:16px;color:#ffffffbd;font-size:12px;line-height:1.55;margin:0;padding:14px 16px}.registerCenterBox.buyerOnboardingPage .priorityNote strong,.registerCenterBox.buyerOnboardingPage .apiMessage strong{color:#fff;font-weight:500}.registerCenterBox.buyerOnboardingPage .apiMessage{margin-top:14px}.registerCenterBox.buyerOnboardingPage .apiMessage.success{border-color:#5bd6a06b;color:#a7f3d0}.registerCenterBox.buyerOnboardingPage .apiMessage.error{border-color:#ff7a6b6b;color:#ffc7c7}.registerCenterBox.buyerOnboardingPage .buyerFlowActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px}.registerCenterBox.buyerOnboardingPage .buyerFlowActions button,.registerCenterBox.buyerOnboardingPage .buyerFlowActions a{align-items:center;border-radius:12px!important;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:50px;padding:0 24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .22s ease,color .22s ease,transform .2s ease}.registerCenterBox.buyerOnboardingPage .buyerFlowActions .secondaryButton{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;flex:0 0 auto}.registerCenterBox.buyerOnboardingPage .buyerFlowActions .secondaryButton:hover{background:#ffffff1c!important}.registerCenterBox.buyerOnboardingPage .buyerFlowActions button:not(.secondaryButton),.registerCenterBox.buyerOnboardingPage .buyerFlowActions a:not(.secondaryButton){background:linear-gradient(100deg,#fff,#e9f0ff);border:0;box-shadow:0 20px 44px -26px #ffffffb3;color:#050b23;flex:1 1 auto}.registerCenterBox.buyerOnboardingPage .buyerFlowActions button:not(.secondaryButton):hover:not(:disabled),.registerCenterBox.buyerOnboardingPage .buyerFlowActions a:not(.secondaryButton):hover:not(:disabled){transform:translateY(-1px)}.registerCenterBox.buyerOnboardingPage .buyerFlowActions button:not(.secondaryButton):disabled,.registerCenterBox.buyerOnboardingPage .buyerFlowActions a:not(.secondaryButton):disabled{background:#ffffff1a;box-shadow:none;color:#ffffff61;cursor:not-allowed}.registerCenterBox.buyerOnboardingPage .buyerRoleState{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:15px;color:#ffffffb8;display:flex;font-size:13px;justify-content:center;min-height:120px;padding:18px;text-align:center}.registerCenterBox.buyerOnboardingPage .error-danger{color:#ffb4b4;display:block;font-size:11px;line-height:1.4;min-height:0}.registerCenterBox.buyerOnboardingPage .error-danger:empty{display:none}@keyframes buyer-flow-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes buyer-flow-ring{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.registerCenterBox.buyerOnboardingPage .buyerFlowRingOne,.registerCenterBox.buyerOnboardingPage .buyerFlowPanel{animation:none}}.registrationConfirmBackdrop.modal-backdrop{align-items:center;animation:backdropFadeIn .18s ease both;background:#1118278f;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:1000}.registrationConfirmBackdrop.modal-backdrop .registrationConfirmModal.confirm-modal{animation:modalPopIn .22s ease both;background:#fff;border-radius:8px;box-shadow:0 30px 90px #0000004d;max-width:430px;padding:28px;text-align:center;width:min(430px,100%)}.registrationConfirmBackdrop.modal-backdrop h3{color:#111827;font-size:24px;font-weight:500;line-height:1.2;margin:16px 0 8px}.registrationConfirmBackdrop.modal-backdrop p{color:#6b7280;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 22px}.registrationConfirmBackdrop.modal-backdrop .confirm-modal__icon{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626;display:inline-flex;height:66px;justify-content:center;width:66px}.registrationConfirmBackdrop.modal-backdrop .modal-actions{display:flex;gap:10px;justify-content:center;padding-top:4px}.registrationConfirmBackdrop.modal-backdrop .secondary-button,.registrationConfirmBackdrop.modal-backdrop .danger-button{border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:38px;padding:0 14px}.registrationConfirmBackdrop.modal-backdrop .secondary-button{align-items:center;background:#fff;border:1px solid #dbe4ef;color:#374151;display:inline-flex;gap:8px;justify-content:center}.registrationConfirmBackdrop.modal-backdrop .secondary-button:hover{background:#f9fafb}.registrationConfirmBackdrop.modal-backdrop .danger-button{background:#dc2626;border:0;color:#fff;transition:background-color .16s ease,transform .16s ease}.registrationConfirmBackdrop.modal-backdrop .danger-button:hover{background:#b91c1c;transform:translateY(-1px)}.registrationContactBackdrop{align-items:center;animation:backdropFadeIn .18s ease both;background:radial-gradient(90% 70% at 78% 16%,#1257ff52,#1257ff00 58%),#080c1cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:1000}.registrationContactModal{animation:modalPopIn .22s ease both;background:linear-gradient(145deg,#101937f5,#091026fa 62%,#191930f5);border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 30px 90px #00000061;color:#fff;font-family:Poppins,system-ui,sans-serif;max-width:420px;overflow:hidden;padding:26px;position:relative;width:min(420px,100%)}.registrationContactModal:before{background:linear-gradient(90deg,#1257ff,#8c56ff 55%,#ffaa32);content:"";height:3px;inset:0 0 auto;position:absolute}.registrationContactClose{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ffffffb8;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:30px}.registrationContactClose:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.registrationContactHeader{padding-right:34px}.registrationContactHeader span{color:#ffc24a;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.registrationContactHeader h3{color:#fff;font-size:25px;font-weight:600;line-height:1.18;margin:0 0 10px}.registrationContactHeader p{color:#ffffffa8;font-size:13px;line-height:1.58;margin:0}.registrationContactActions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.registrationContactButton{align-items:center;border-radius:999px;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.registrationContactButton.isEmail{background:#fff;border:1px solid #ffffff;color:#132448}.registrationContactButton.isEmail:hover{background:#ffc24a;border-color:#ffc24a;color:#101828;transform:translateY(-1px)}.registrationContactButton.isMobile{background:#ffffff12;border:1px solid rgba(255,255,255,.16);color:#fff}.registrationContactButton.isMobile:hover:not(.isDisabled){background:#ffffff21;border-color:#ffffff47;transform:translateY(-1px)}.registrationContactButton.isDisabled{color:#ffffff75;cursor:not-allowed;opacity:.72}@media screen and (max-width:1024px){.registerCenterBox.buyerOnboardingPage{padding:32px 24px 48px}.registerCenterBox.buyerOnboardingPage .buyerFlowShell{grid-template-columns:minmax(0,1fr)}.registerCenterBox.buyerOnboardingPage .buyerFlowAside{border-right:0;gap:18px;padding:28px}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro small,.registerCenterBox.buyerOnboardingPage .buyerFlowRail,.registerCenterBox.buyerOnboardingPage .buyerFlowTrust div{display:none}.registerCenterBox.buyerOnboardingPage .buyerFlowMain{min-height:0;padding:30px 30px 34px}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading h1{font-size:30px}.registerCenterBox.buyerOnboardingPage .buyerRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.registrationContactModal{border-radius:16px;padding:24px 18px 20px}.registrationContactHeader{padding-right:30px}.registrationContactHeader h3{font-size:23px}.registrationContactActions{grid-template-columns:minmax(0,1fr)}.registerCenterBox.buyerOnboardingPage{padding:20px 14px 32px}.registerCenterBox.buyerOnboardingPage .buyerFlowShell{border-radius:18px}.registerCenterBox.buyerOnboardingPage .buyerFlowAside{padding:22px 20px}.registerCenterBox.buyerOnboardingPage .buyerFlowBrandBlock{gap:16px}.registerCenterBox.buyerOnboardingPage .buyerFlowIntro p{font-size:19px}.registerCenterBox.buyerOnboardingPage .buyerFlowMain{padding:22px 18px 28px}.registerCenterBox.buyerOnboardingPage .buyerFlowPanel{margin-top:34px}.registerCenterBox.buyerOnboardingPage .buyerFlowHeading h1{font-size:25px}.registerCenterBox.buyerOnboardingPage .buyerRoleGrid,.registerCenterBox.buyerOnboardingPage .buyerFormGrid{grid-template-columns:minmax(0,1fr)}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.registerCenterBox.buyerOnboardingPage .buyerOtpBoxes input{height:62px;width:100%}.registerCenterBox.buyerOnboardingPage .buyerOtpSpacer{display:none}.registerCenterBox.buyerOnboardingPage .buyerField.fullField{grid-column:auto}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar{align-items:flex-start}.registerCenterBox.buyerOnboardingPage .buyerFlowTopbar>div:last-child{display:none}.registerCenterBox.buyerOnboardingPage .buyerFlowActions{flex-direction:column}.registerCenterBox.buyerOnboardingPage .buyerFlowActions button,.registerCenterBox.buyerOnboardingPage .buyerFlowActions a,.registerCenterBox.buyerOnboardingPage .buyerFlowActions .secondaryButton{flex:1 1 auto;width:100%}}.registerCenterBox.vendorOnboardingPage{align-items:center;background:radial-gradient(110% 85% at 78% -12%,#78afff8c,#dce9fb00 60%),radial-gradient(85% 75% at 6% 10%,#ffffffe6,#dce9fb00 62%),radial-gradient(75% 65% at 92% 88%,#ffa84a80,#dce9fb00 66%),radial-gradient(55% 45% at 4% 92%,#ffc47857,#dce9fb00 68%),linear-gradient(165deg,#eff4fe,#d3e1f8 44%,#c6d6f2 74%,#e4dce9);color:#fff;display:flex;font-family:Poppins,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:56px 40px 72px;position:relative;width:100%}.registerCenterBox.vendorOnboardingPage:before{display:none}.registerCenterBox.vendorOnboardingPage input,.registerCenterBox.vendorOnboardingPage select,.registerCenterBox.vendorOnboardingPage textarea,.registerCenterBox.vendorOnboardingPage button{font-family:inherit}.registerCenterBox.vendorOnboardingPage input::placeholder,.registerCenterBox.vendorOnboardingPage textarea::placeholder{color:#ffffff57}.registerCenterBox.vendorOnboardingPage button{letter-spacing:0;text-transform:none}.registerCenterBox.vendorOnboardingPage a,.registerCenterBox.vendorOnboardingPage button:not(:disabled){cursor:pointer}.registerCenterBox.vendorOnboardingPage select{appearance:none;-webkit-appearance:none}.registerCenterBox.vendorOnboardingPage select option{background:#0a1230;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowRing{border-radius:50%;pointer-events:none;position:absolute}.registerCenterBox.vendorOnboardingPage .vendorFlowRingOne{animation:vendor-flow-ring 90s linear infinite;border:1px solid rgba(18,87,255,.14);height:900px;left:70%;top:-14%;width:900px}.registerCenterBox.vendorOnboardingPage .vendorFlowRingTwo{border:1px solid rgba(255,170,50,.28);height:680px;left:-12%;top:62%;width:680px}.registerCenterBox.vendorOnboardingPage .vendorFlowShell{backdrop-filter:blur(22px);background:linear-gradient(150deg,#061034f0,#08143eeb);border:1px solid rgba(255,255,255,.16);border-radius:26px;box-shadow:0 60px 120px -50px #0a205a8c;display:grid;grid-template-columns:336px minmax(0,1fr);max-width:1200px;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-backdrop-filter:blur(22px)}.registerCenterBox.vendorOnboardingPage .vendorFlowAside{background:linear-gradient(180deg,#04081c,#071236 62%,#0a1946);border-right:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:34px;padding:38px 30px 34px;position:relative}.registerCenterBox.vendorOnboardingPage .vendorFlowAsideGlow{background:radial-gradient(70% 40% at 0% 0%,#ffaa3238,#04081c00 70%);inset:0;pointer-events:none;position:absolute}.registerCenterBox.vendorOnboardingPage .vendorFlowBrandBlock,.registerCenterBox.vendorOnboardingPage .vendorFlowRail,.registerCenterBox.vendorOnboardingPage .vendorFlowTrust{position:relative}.registerCenterBox.vendorOnboardingPage .vendorFlowBrandBlock{display:flex;flex-direction:column;gap:26px}.registerCenterBox.vendorOnboardingPage .vendorFlowLogoLink{align-self:flex-start;display:block}.registerCenterBox.vendorOnboardingPage .vendorFlowLogoLink img{border-radius:10px;display:block;height:44px;width:auto}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro{display:flex;flex-direction:column;gap:10px}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro>span{color:#ffc978;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro p{color:#fff;font-size:23px;font-weight:400;letter-spacing:0;line-height:1.24;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro small{color:#ffffff8f;font-size:13px;line-height:1.6}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro small strong{color:#fff;font-weight:500}.registerCenterBox.vendorOnboardingPage .vendorFlowRail{display:flex;flex-direction:column;gap:2px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem{align-items:flex-start;display:flex;gap:14px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem>div:last-child{display:flex;flex-direction:column;gap:2px;padding-top:3px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem strong{color:#ffffff73;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem small{color:#ffffff57;font-size:11px;line-height:1.4}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem.active strong{color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem.done strong{color:#ffffffb8}.registerCenterBox.vendorOnboardingPage .vendorFlowRailMarker{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailMarker span{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#ffffff73;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;transition:background-color .26s ease,border-color .26s ease,color .26s ease;width:26px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailMarker i{background:#ffffff1f;display:block;height:26px;width:1px}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem.active .vendorFlowRailMarker span{background:#1257ff;border-color:#1257ff;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem.done .vendorFlowRailMarker span{background:#1257ff38;border-color:#1257ff80;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowRailItem.done .vendorFlowRailMarker i{background:#1257ff80}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust{display:flex;flex-direction:column;gap:12px;margin-top:auto}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust div{background:linear-gradient(135deg,#ffaa3233,#1257ff2e);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust span{color:#ffc978;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust p{color:#ffffffb8;font-size:12px;line-height:1.55;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust strong{color:#fff;font-weight:500}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust>p{color:#ffffff80;font-size:12.5px;line-height:1.5;padding:0 2px}.registerCenterBox.vendorOnboardingPage .vendorFlowTrust>p a{border-bottom:1px solid rgba(255,194,74,.4);color:#ffc24a;font-weight:500}.registerCenterBox.vendorOnboardingPage .vendorFlowMain{display:flex;flex-direction:column;min-height:680px;padding:40px 52px 44px;position:relative}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar>div{align-items:center;display:flex;gap:14px}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar>div:last-child{gap:16px}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar span{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar a,.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar .registrationTopbarLink{color:#ffffff80;font-family:inherit;font-size:12px;transition:color .2s ease;text-decoration:none}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar a:hover,.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar .registrationTopbarLink:hover{color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar .registrationTopbarLink{background:transparent;border:0;cursor:pointer;padding:0}.registerCenterBox.vendorOnboardingPage .vendorFlowBack{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffb8!important;display:inline-flex;gap:7px;padding:7px 13px;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowBack:hover{background:#ffffff1f;color:#fff!important}.registerCenterBox.vendorOnboardingPage .vendorFlowProgress{background:#ffffff1a;border-radius:2px;height:3px;margin-top:14px;overflow:hidden}.registerCenterBox.vendorOnboardingPage .vendorFlowProgress span{background:linear-gradient(90deg,#1257ff,#8c56ff 55%,#ffaa32);border-radius:2px;display:block;height:100%;transition:width .42s cubic-bezier(.22,1,.36,1)}.registerCenterBox.vendorOnboardingPage .vendorFlowForm{display:flex;flex:1 1 auto;flex-direction:column;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowPanel{animation:vendor-flow-step-in .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex:1 1 auto;flex-direction:column;gap:22px;margin-top:34px}.registerCenterBox.vendorOnboardingPage .vendorFlowStatePanel{min-height:280px}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading{display:flex;flex-direction:column;gap:8px}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading h1{color:#fff;font-size:34px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0;max-width:none;text-align:left}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading p{color:#ffffff94;font-size:14px;line-height:1.6;margin:0;max-width:660px;text-align:left}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading p strong{color:#ffc24a;font-weight:500}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.13);border-radius:13px;cursor:pointer;display:flex;gap:14px;min-width:0;padding:14px 16px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard input{opacity:0;position:absolute}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard:hover{border-color:#4d8bffb3;transform:translateY(-1px)}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard:has(input:checked){background:linear-gradient(140deg,#1257ff4d,#8c56ff29);border-color:#1257ff;box-shadow:0 22px 44px -28px #1257ffe6}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard .categoryIcon{align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:11px;color:#fffc;display:flex;flex:0 0 auto;font-size:13px;font-weight:600;height:40px;justify-content:center;letter-spacing:0;width:40px}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard .categoryIcon img{display:block;height:24px;object-fit:contain;width:24px}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard:has(input:checked) .categoryIcon{background:#fff;border-color:#fff6;color:#0a1946}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard strong{color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryCard small{color:#ffffff73;font-size:11.5px;line-height:1.4}.registerCenterBox.vendorOnboardingPage .vendorFlowGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.registerCenterBox.vendorOnboardingPage .vendorFlowField{display:flex;flex-direction:column;gap:7px}.registerCenterBox.vendorOnboardingPage .vendorFlowField.fullField{grid-column:1/-1}.registerCenterBox.vendorOnboardingPage .vendorFlowField label,.registerCenterBox.vendorOnboardingPage .vendorFlowField .vendorFlowLabelRow label{color:#ffffffc7;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2}.registerCenterBox.vendorOnboardingPage .vendorFlowField small,.registerCenterBox.vendorOnboardingPage .vendorFlowField .vendorFlowLabelRow span{color:#fff6;font-size:11px;line-height:1.5}.registerCenterBox.vendorOnboardingPage .vendorFlowField .isMatch{color:#5bd6a0}.registerCenterBox.vendorOnboardingPage .vendorFlowField .isMismatch{color:#ff7a6b}.registerCenterBox.vendorOnboardingPage .vendorFlowField>input:not([type=checkbox]),.registerCenterBox.vendorOnboardingPage .vendorFlowField>.vendorFlowPasswordWrap,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.passwordInputWrap,.registerCenterBox.vendorOnboardingPage .vendorFlowField>select,.registerCenterBox.vendorOnboardingPage .vendorFlowField>textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:11px;box-sizing:border-box;color:#fff;font-size:14px;min-height:48px;outline:none;padding:0 16px;transition:background-color .2s ease,border-color .2s ease;width:100%}.registerCenterBox.vendorOnboardingPage .vendorFlowField>input:not([type=checkbox]):focus,.registerCenterBox.vendorOnboardingPage .vendorFlowField>input:not([type=checkbox]):focus-within,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.vendorFlowPasswordWrap:focus,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.vendorFlowPasswordWrap:focus-within,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.passwordInputWrap:focus,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.passwordInputWrap:focus-within,.registerCenterBox.vendorOnboardingPage .vendorFlowField>select:focus,.registerCenterBox.vendorOnboardingPage .vendorFlowField>select:focus-within,.registerCenterBox.vendorOnboardingPage .vendorFlowField>textarea:focus,.registerCenterBox.vendorOnboardingPage .vendorFlowField>textarea:focus-within{background:#1257ff1f;border-color:#4d8bff}.registerCenterBox.vendorOnboardingPage .vendorFlowField>input:not([type=checkbox]):disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowField>input:not([type=checkbox])[readonly],.registerCenterBox.vendorOnboardingPage .vendorFlowField>.vendorFlowPasswordWrap:disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.vendorFlowPasswordWrap[readonly],.registerCenterBox.vendorOnboardingPage .vendorFlowField>.passwordInputWrap:disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowField>.passwordInputWrap[readonly],.registerCenterBox.vendorOnboardingPage .vendorFlowField>select:disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowField>select[readonly],.registerCenterBox.vendorOnboardingPage .vendorFlowField>textarea:disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowField>textarea[readonly]{cursor:not-allowed;opacity:.55}.registerCenterBox.vendorOnboardingPage .vendorFlowField textarea{line-height:1.6;min-height:104px;padding:13px 16px;resize:vertical}.registerCenterBox.vendorOnboardingPage .vendorFlowLabelRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordWrap,.registerCenterBox.vendorOnboardingPage .passwordInputWrap{padding:0;position:relative}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordWrap input,.registerCenterBox.vendorOnboardingPage .passwordInputWrap input{background:transparent;border:0;box-shadow:none;color:#fff;font-size:14px;height:100%;min-height:0;outline:0;padding:0 46px 0 16px;width:100%}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordToggle,.registerCenterBox.vendorOnboardingPage .passwordToggle{align-items:center;background:transparent;border:0;border-radius:8px;color:#ffffff80;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordToggle:before,.registerCenterBox.vendorOnboardingPage .passwordToggle:before{background:currentColor;content:"";display:block;height:17px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat;width:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordToggle:hover,.registerCenterBox.vendorOnboardingPage .passwordToggle:hover{background:#ffffff14;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback span{background:#ffffff1f;border-radius:999px;display:block;height:3px;overflow:hidden}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback i{background:#5bd6a0;border-radius:inherit;display:block;height:100%;transition:width .3s ease}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback strong{color:#5bd6a0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.weak i{background:#ff7a6b}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.weak strong{color:#ff7a6b}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.fair i{background:#ffaa32}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.fair strong{color:#ffaa32}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.good i{background:#7fa8ff}.registerCenterBox.vendorOnboardingPage .vendorFlowPasswordFeedback.good strong{color:#7fa8ff}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes input{background:#ffffff0b;border:1px solid rgba(255,255,255,.16);border-radius:13px;box-sizing:border-box;color:#fff;font-size:25px;font-weight:600;height:68px;line-height:1;outline:0;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:64px}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes input:focus,.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes input.isFilled{background:#1257ff1f;border-color:#4d8bff;box-shadow:0 0 0 3px #4d8bff29}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes input:disabled{opacity:.62}.registerCenterBox.vendorOnboardingPage .vendorOtpSpacer{flex:0 0 14px}.registerCenterBox.vendorOnboardingPage .vendorOtpMeta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:4px}.registerCenterBox.vendorOnboardingPage .vendorOtpMeta span{color:#ffffff7a;font-size:13px}.registerCenterBox.vendorOnboardingPage .vendorOtpMeta button{background:transparent;border:0;color:#7fa8ff;cursor:pointer;font-size:13px;font-weight:600;padding:0}.registerCenterBox.vendorOnboardingPage .vendorOtpMeta button:disabled{color:#ffffff57;cursor:not-allowed}.registerCenterBox.vendorOnboardingPage .vendorOtpMessage{color:#a7f3d0;font-size:12px;font-weight:500;line-height:1.45;margin:-8px 0 0}.registerCenterBox.vendorOnboardingPage .vendorOtpMessage.error{color:#ffb4b4}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck{align-items:flex-start;cursor:pointer;display:flex;gap:11px;padding-top:2px}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck input{opacity:0;position:absolute}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck>span{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#fff;display:flex;flex:0 0 auto;height:19px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:19px}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck input:checked+span{background:#1257ff;border-color:#1257ff}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck em{color:#ffffffa8;font-size:12.5px;font-style:normal;line-height:1.5}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck a{color:#7fa8ff;text-decoration:none}.registerCenterBox.vendorOnboardingPage .vendorFlowCheck a:hover{color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals{display:flex;flex-direction:column;gap:11px}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals>div:first-child{align-items:center;display:flex;gap:12px}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals>div:first-child span{color:#7fa8ff;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals>div:first-child i{background:#ffffff1a;flex:1 1 auto;height:1px}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals>div:first-child small{color:#ffffff73;font-size:11px;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals>div:nth-child(2){display:flex;flex-wrap:wrap;gap:9px}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals button{background:#ffffff0b;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffffb8;cursor:pointer;font-size:12.5px;line-height:1.25;padding:10px 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals button.active{background:#4d8bff3d;border-color:#4d8bff;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowSignals p{color:#fff6;font-size:11px;line-height:1.5;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowPreview{background:#ffffff0d;border:1px solid rgba(255,255,255,.13);border-radius:18px;overflow:hidden}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader{align-items:flex-start;background:linear-gradient(120deg,#1257ff2e,#ffaa321f);border-bottom:1px solid rgba(255,255,255,.09);display:flex;gap:18px;padding:22px}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader>span{align-items:center;background:linear-gradient(140deg,#1257ff,#8c56ff);border-radius:15px;box-shadow:0 18px 34px -20px #1257ffe6;color:#fff;display:flex;flex:0 0 auto;font-size:19px;font-weight:600;height:60px;justify-content:center;width:60px}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader>div{display:flex;flex-direction:column;gap:7px;min-width:0}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader strong{color:#fff;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.25}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader div div{display:flex;flex-wrap:wrap;gap:8px}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader small{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffbf;font-size:11.5px;line-height:1;padding:7px 12px;white-space:nowrap}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader small:first-child{background:#1257ff3d;border-color:#7fa8ff80;color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader small:last-child{background:#ffaa3229;border-color:#ffc24a73;color:#ffd98a}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody{display:flex;flex-direction:column;gap:18px;padding:22px}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody>p{color:#ffffffad;font-size:13px;line-height:1.65;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody>div{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody section{display:flex;flex-direction:column;gap:6px;min-width:0}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody span{color:#ffffff6b;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody strong{color:#fff;font-size:13.5px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody p{color:#ffffff8c;font-size:12.5px;line-height:1.55;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowInfo{align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:12px;padding:15px 18px}.registerCenterBox.vendorOnboardingPage .vendorFlowInfo svg{color:#ffc978;flex:0 0 auto;margin-top:2px}.registerCenterBox.vendorOnboardingPage .vendorFlowInfo p{color:#ffffff9e;font-size:12.5px;line-height:1.6;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowDone{animation:vendor-flow-step-in .42s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:16px;margin-top:26px}.registerCenterBox.vendorOnboardingPage .vendorFlowDone>div:first-child{align-items:center;animation:vendor-flow-pop .52s cubic-bezier(.22,1,.36,1) both;background:linear-gradient(135deg,#1257ff,#8c56ff 60%,#ffaa32);border-radius:50%;box-shadow:0 20px 40px -20px #1257ffe6;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.registerCenterBox.vendorOnboardingPage .vendorFlowDone h2{color:#fff;font-size:30px;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowDone p{color:#ffffff94;font-size:14px;line-height:1.6;margin:0}.registerCenterBox.vendorOnboardingPage .vendorFlowDone>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.registerCenterBox.vendorOnboardingPage .vendorFlowDone span{background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:14px;color:#fff;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:18px 16px}.registerCenterBox.vendorOnboardingPage .vendorFlowDone span svg{color:#9ec0ff}.registerCenterBox.vendorOnboardingPage .vendorFlowActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:30px}.registerCenterBox.vendorOnboardingPage .vendorFlowActions button,.registerCenterBox.vendorOnboardingPage .vendorFlowActions a{align-items:center;border-radius:12px!important;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-height:50px;padding:0 24px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .22s ease,color .22s ease,transform .2s ease}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .secondaryButton{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;flex:0 0 auto}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .secondaryButton:hover{background:#ffffff1c!important}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowSkip{background:transparent;border:0;color:#ffffff8c;flex:0 0 auto}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowSkip:hover{color:#fff}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowNext,.registerCenterBox.vendorOnboardingPage .vendorFlowActions button:not(.secondaryButton):not(.vendorFlowSkip),.registerCenterBox.vendorOnboardingPage .vendorFlowActions a:not(.secondaryButton){background:linear-gradient(100deg,#fff,#e9f0ff);border:0;box-shadow:0 20px 44px -26px #ffffffb3;color:#050b23;flex:1 1 200px}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowNext:hover:not(:disabled),.registerCenterBox.vendorOnboardingPage .vendorFlowActions button:not(.secondaryButton):not(.vendorFlowSkip):hover:not(:disabled),.registerCenterBox.vendorOnboardingPage .vendorFlowActions a:not(.secondaryButton):hover:not(:disabled){transform:translateY(-1px)}.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowNext:disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowActions button:not(.secondaryButton):not(.vendorFlowSkip):disabled,.registerCenterBox.vendorOnboardingPage .vendorFlowActions a:not(.secondaryButton):disabled{background:#ffffff1a;box-shadow:none;color:#ffffff61;cursor:not-allowed}.registerCenterBox.vendorOnboardingPage .vendorFlowState{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.14);border-radius:15px;color:#ffffffb8;display:flex;font-size:13px;grid-column:1/-1;justify-content:center;min-height:120px;padding:18px;text-align:center}.registerCenterBox.vendorOnboardingPage .apiMessage{background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:16px;color:#ffffffbd;font-size:12px;line-height:1.55;margin:0;padding:14px 16px}.registerCenterBox.vendorOnboardingPage .apiMessage.success{border-color:#5bd6a06b;color:#a7f3d0}.registerCenterBox.vendorOnboardingPage .apiMessage.error{border-color:#ff7a6b6b;color:#ffc7c7}.registerCenterBox.vendorOnboardingPage .error-danger{color:#ffb4b4;display:block;font-size:11px;line-height:1.4;min-height:0}.registerCenterBox.vendorOnboardingPage .error-danger:empty{display:none}@keyframes vendor-flow-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vendor-flow-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vendor-flow-pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.registerCenterBox.vendorOnboardingPage .vendorFlowRingOne,.registerCenterBox.vendorOnboardingPage .vendorFlowPanel,.registerCenterBox.vendorOnboardingPage .vendorFlowDone,.registerCenterBox.vendorOnboardingPage .vendorFlowDone>div:first-child{animation:none}}@media screen and (max-width:1024px){.registerCenterBox.vendorOnboardingPage{padding:32px 24px 48px}.registerCenterBox.vendorOnboardingPage .vendorFlowShell{grid-template-columns:minmax(0,1fr)}.registerCenterBox.vendorOnboardingPage .vendorFlowAside{border-right:0;gap:18px;padding:28px}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro small,.registerCenterBox.vendorOnboardingPage .vendorFlowRail,.registerCenterBox.vendorOnboardingPage .vendorFlowTrust div{display:none}.registerCenterBox.vendorOnboardingPage .vendorFlowMain{min-height:0;padding:30px 30px 34px}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading h1{font-size:30px}}@media screen and (max-width:760px){.registerCenterBox.vendorOnboardingPage{padding:20px 14px 32px}.registerCenterBox.vendorOnboardingPage .vendorFlowShell{border-radius:18px}.registerCenterBox.vendorOnboardingPage .vendorFlowAside{padding:22px 20px}.registerCenterBox.vendorOnboardingPage .vendorFlowBrandBlock{gap:16px}.registerCenterBox.vendorOnboardingPage .vendorFlowIntro p{font-size:19px}.registerCenterBox.vendorOnboardingPage .vendorFlowMain{padding:22px 18px 28px}.registerCenterBox.vendorOnboardingPage .vendorFlowPanel{margin-top:26px}.registerCenterBox.vendorOnboardingPage .vendorFlowHeading h1{font-size:25px}.registerCenterBox.vendorOnboardingPage .vendorFlowCategoryGrid,.registerCenterBox.vendorOnboardingPage .vendorFlowGrid,.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewBody>div,.registerCenterBox.vendorOnboardingPage .vendorFlowDone>div:last-child{grid-template-columns:minmax(0,1fr)}.registerCenterBox.vendorOnboardingPage .vendorFlowField.fullField{grid-column:auto}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar{align-items:flex-start}.registerCenterBox.vendorOnboardingPage .vendorFlowTopbar>div:last-child{display:none}.registerCenterBox.vendorOnboardingPage .vendorFlowPreviewHeader{align-items:stretch;flex-direction:column}.registerCenterBox.vendorOnboardingPage .vendorFlowActions{flex-direction:column}.registerCenterBox.vendorOnboardingPage .vendorFlowActions button,.registerCenterBox.vendorOnboardingPage .vendorFlowActions a,.registerCenterBox.vendorOnboardingPage .vendorFlowActions .secondaryButton,.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowSkip,.registerCenterBox.vendorOnboardingPage .vendorFlowActions .vendorFlowNext{flex:1 1 auto;width:100%}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.registerCenterBox.vendorOnboardingPage .vendorOtpBoxes input{height:62px;width:100%}.registerCenterBox.vendorOnboardingPage .vendorOtpSpacer{display:none}}.termsPage{flex:1;background:#f6f8fc;color:#17213b}.termsHero{padding:4.5rem 0 3.5rem;color:#fff;background:linear-gradient(135deg,var(--primary-color2),var(--primary-color))}.termsHero .termsEyebrow{display:block;margin-bottom:.65rem;color:var(--secondary-color);font-size:.8rem;font-weight:500;letter-spacing:.16rem;text-transform:uppercase}.termsHero h1{margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.termsHero p{max-width:720px;color:#ffffffd1;line-height:1.7}.termsContent{max-width:900px;margin-top:3rem;margin-bottom:4rem;padding:2.75rem;border:1px solid rgba(3,54,180,.1);border-radius:1rem;background:#fff;box-shadow:0 16px 45px #010d2a14}.termsContent .termsNotice{margin-bottom:2rem;padding:1rem 1.2rem;border-left:4px solid #d89b00;border-radius:.35rem;background:#fff8df;color:#654900;font-size:.9rem;line-height:1.65}.termsContent .termsIntro{margin-bottom:2.25rem;color:#3e4a64;line-height:1.8}.termsContent article+article{margin-top:2rem}.termsContent h2{margin-bottom:.65rem;color:var(--primary-color2);font-size:1.2rem}.termsContent article p{color:#536078;line-height:1.8}.termsContent .termsActions{margin-top:2.75rem;padding-top:1.5rem;border-top:1px solid #e5eaf3}.termsContent .termsActions a{display:inline-flex;padding:.75rem 1.15rem;border-radius:.45rem;background:var(--primary-color);color:#fff;font-weight:500}@media screen and (max-width:900px){.termsHero .wrapper,.termsContent.wrapper{width:100%}.termsHero{padding:3rem 0 2.5rem}.termsContent{margin-top:1.5rem;margin-bottom:2rem;padding:1.5rem;border-radius:.7rem}}.dashboard-shell,.loginCenterBox{font-weight:300;text-rendering:optimizeLegibility}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3,.dashboard-shell h4,.dashboard-shell h5,.dashboard-shell h6,.loginCenterBox h1,.loginCenterBox h2,.loginCenterBox h3,.loginCenterBox h4,.loginCenterBox h5,.loginCenterBox h6{font-weight:500;letter-spacing:0}.dashboard-shell p,.dashboard-shell li,.dashboard-shell td,.dashboard-shell dd,.dashboard-shell small,.dashboard-shell span,.loginCenterBox p,.loginCenterBox li,.loginCenterBox td,.loginCenterBox dd,.loginCenterBox small,.loginCenterBox span{font-weight:300}.dashboard-shell label,.dashboard-shell legend,.dashboard-shell th,.dashboard-shell dt,.dashboard-shell figcaption,.dashboard-shell caption,.loginCenterBox label,.loginCenterBox legend,.loginCenterBox th,.loginCenterBox dt,.loginCenterBox figcaption,.loginCenterBox caption{font-weight:400}.dashboard-shell strong,.dashboard-shell b,.dashboard-shell em,.dashboard-shell .value,.dashboard-shell .amount,.dashboard-shell .count,.dashboard-shell .total,.dashboard-shell .name,.dashboard-shell .title,.dashboard-shell .label-value,.dashboard-shell dd,.dashboard-shell td:first-child,.loginCenterBox strong,.loginCenterBox b,.loginCenterBox em,.loginCenterBox .value,.loginCenterBox .amount,.loginCenterBox .count,.loginCenterBox .total,.loginCenterBox .name,.loginCenterBox .title,.loginCenterBox .label-value,.loginCenterBox dd,.loginCenterBox td:first-child{color:#1e293b;font-weight:400}.dashboard-shell h1 strong,.dashboard-shell h2 strong,.dashboard-shell h3 strong,.dashboard-shell button,.dashboard-shell a[role=button],.dashboard-shell .primary-button,.dashboard-shell .secondary-button,.dashboard-shell .danger-button,.dashboard-shell .icon-button,.dashboard-shell .status-badge,.dashboard-shell .type-badge,.dashboard-shell .badge,.dashboard-shell .pill,.dashboard-shell .tag,.dashboard-shell .nav-link,.dashboard-shell [class*=Button],.dashboard-shell [class*=button],.dashboard-shell [class*=Badge],.dashboard-shell [class*=badge],.loginCenterBox h1 strong,.loginCenterBox h2 strong,.loginCenterBox h3 strong,.loginCenterBox button,.loginCenterBox a[role=button],.loginCenterBox .primary-button,.loginCenterBox .secondary-button,.loginCenterBox .danger-button,.loginCenterBox .icon-button,.loginCenterBox .status-badge,.loginCenterBox .type-badge,.loginCenterBox .badge,.loginCenterBox .pill,.loginCenterBox .tag,.loginCenterBox .nav-link,.loginCenterBox [class*=Button],.loginCenterBox [class*=button],.loginCenterBox [class*=Badge],.loginCenterBox [class*=badge]{font-weight:500}.dashboard-shell input,.dashboard-shell textarea,.dashboard-shell select,.loginCenterBox input,.loginCenterBox textarea,.loginCenterBox select{color:#1e293b;font-weight:300}.dashboard-shell input::placeholder,.dashboard-shell textarea::placeholder,.loginCenterBox input::placeholder,.loginCenterBox textarea::placeholder{color:#94a3b8;font-weight:300}.dashboard-shell dl dt,.loginCenterBox dl dt{color:#7c8aa1;font-weight:400}.dashboard-shell dl dd,.loginCenterBox dl dd{color:#253449;font-weight:400}.dashboard-shell table th,.loginCenterBox table th{color:#64748b;font-weight:400}.dashboard-shell table td,.loginCenterBox table td{color:#334155;font-weight:300}.profileAvatar{align-items:center;aspect-ratio:1;background-color:#111827;background-position:center;background-size:cover;border-radius:9px;color:#fff;display:inline-flex;flex:0 0 auto;font-family:inherit;font-weight:500;justify-content:center;line-height:1;overflow:hidden;position:relative;text-transform:uppercase}.profileAvatar .profileAvatarInitials{color:inherit;font:inherit;position:relative;z-index:0}.profileAvatar img{border-radius:inherit;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}
