:root{--theme:#172554;--theme-light:#20B8D4;--theme-soft:#E8F8FC;--theme-dark:#101A3D;--theme-navy:#223f94;--header:#172554;--header-text:#FFFFFF;--btn-primary:#172554;--btn-primary-hover:#101A3D;--btn-primary-text:#FFFFFF;--btn-secondary:#20B8D4;--btn-secondary-hover:#16A4BE;--btn-secondary-text:#082F49;--accent:#D6A85F;--accent-soft:#FBF5E9;--body:#FFFFFF;--bg:#FFFFFF;--section-gray:#F4F7FC;--card-bg:#FFFFFF;--text-heading:#172554;--text:#182230;--text-muted:#667085;--text-light:#8C8C8C;--border:#E3E8F0;--border-focus:#20B8D4;--card-shadow:0 8px 30px rgba(23,37,84,0.08);--card-shadow-hover:0 14px 36px rgba(23,37,84,0.13);--font-main:"Inter",sans-serif;--white:#FFFFFF;--white-rgb:255,255,255;--black:#000000;--black-rgb:0,0,0;--blue-12:var(--theme-dark);--blue-26:#1E3A6E;--blue-27:#1B2F63;--blue-31:var(--theme);--blue-31-2:var(--theme);--blue-32:var(--theme);--blue-36:#1E3A6E;--blue-7-rgb:16,26,61;--blue-17-rgb:23,37,84;--gray-9-rgb:24,34,48;--blue-43:var(--btn-secondary-hover);--blue-47:var(--btn-secondary-hover);--blue-47-2:var(--theme-light);--blue-47-2-rgb:32,184,212;--blue-49:var(--theme-light);--blue-49-rgb:32,184,212;--blue-50:var(--btn-secondary-hover);--blue-50-rgb:22,164,190;--blue-51:var(--btn-secondary-hover);--blue-56-rgb:32,184,212;--theme-light-rgb:32,184,212;--blue-61:#4FC8DE;--blue-65:#6FD2E4;--blue-65-2:#4FC8DE;--blue-68:#6FD2E4;--blue-68-2:#6FD2E4;--blue-75:#8DDCEB;--blue-78:#A8E4F0;--blue-78-rgb:168,228,240;--blue-81:#B8EAF3;--blue-81-2:#B8EAF3;--blue-83:#C3ECF5;--blue-86:#D2F2F8;--blue-64:#94A3B8;--blue-78-2:#B5C0D0;--blue-89:#D9DFE9;--blue-91:var(--border);--blue-91-2:#D7EFF6;--blue-91-3:#DFE6F1;--blue-91-4:var(--theme-soft);--blue-92:var(--theme-soft);--blue-92-2:#DFF2F8;--blue-92-3:var(--border);--blue-93:#E7ECF4;--blue-93-2:#E7ECF4;--blue-93-3:var(--theme-soft);--blue-94:#E9F0F8;--blue-94-2:#E9F0F8;--blue-94-3:#E9F0F8;--blue-95:#EEF2F8;--blue-95-rgb:238,242,248;--blue-95-2:#EEF2F8;--blue-95-3:var(--theme-soft);--blue-96:var(--section-gray);--blue-97:var(--section-gray);--blue-97-2:var(--section-gray);--blue-97-3:#F0F9FC;--blue-97-4:#F0F9FC;--blue-97-5:#F0F9FC;--blue-98:#F8FAFD;--blue-98-2:#F8FAFD;--blue-98-3:#F8FAFD;--blue-98-4:#F8FAFD;--blue-98-5:#F8FAFD;--blue-98-6:#F8FAFD;--blue-99:#FAFCFE;--blue-99-2:#FAFCFE;--gray-7:var(--text);--gray-7-2:var(--text);--green-45:#22C55E;--red-40:#B42318;--red-47:#C62828;--red-49:#D92D20;--red-49-rgb:217,45,32;--indigo-17:#252531;--indigo-23:#24185F;--indigo-68:#7C5CFF;--indigo-68-2-rgb:109,94,252;--indigo-76:#A78BFA;--orange-61:#FB923C;--pink-70:#F472B6;--pink-80:#F2A8C4;--teal-50:#2DD4BF;--teal-52:#34D399;--blue-3:#03070d;--blue-3-rgb:3,7,13;--blue-6:#05111a;--blue-6-rgb:5,17,26;--blue-11-rgb:15,23,42;--blue-11-2:#111827;--blue-29-rgb:61,72,87;--blue-54:var(--btn-secondary-hover);--blue-54-rgb:22,164,190;--blue-60:var(--theme-light);--blue-60-rgb:32,184,212;--cyan-35-rgb:14,165,164;--gray-5:#0c0c0c;--gray-5-2:#0c0e0f;--gray-9:#15171a;--gray-9-2-rgb:22,22,22;--gray-9-3-rgb:21,23,25;--gray-12:#1b1e22;--gray-20:#2d3238;--gray-25:#3a4048;--gray-40:#686363;--gray-40-2:#686866;--gray-40-2-rgb:104,104,102;--gray-45-rgb:115,115,115;--gray-54:#898989;--gray-62:#9ba0a3;--gray-62-rgb:155,160,163;--gray-87:#dddddd;--gray-91:#e6e8eb;--gray-96:#f4f4f4;--indigo-24-rgb:50,50,71;--orange-94:#fbf3e6;--orange-95-rgb:252,245,234;--orange-99:#fffcf8;--pink-65:#ea4bff;--red-55-rgb:255,71,28;--red-59-rgb:244,68,56;--teal-79:#c1d2ce;--teal-79-rgb:193,210,206;--yellow-85:#dfdcd2}.header-cta-btn,.nav-link,.sec_title,.section-title,.theme-btn,.wa_title_spilt_1,a,body,button,h1,h2,h3,h4,h5,h6,input,li,p,select,span,textarea{font-family:var(--font-main)!important}p{line-height:1.7}#smooth-content,#smooth-wrapper,.brand-section-two,.page-wrapper,.section-padding:not(.banner-section-two):not(.gt-feature-section-3):not(.setup-process-section):not(.hero-3),body,section:not(.hero-3):not(.testimonial-section-3):not(.app-banner-section):not(.gt-feature-section-3):not(.why-choose-section):not(.registration-process-section):not(.setup-process-section):not(.banner-section-two):not(.product-how-section):not(.buyer-benefits):not(.buyer-cta):not(.partner-types):not(.partner-apply):not(.page-banner){background-color:var(--white)}.section-padding{padding:90px 0}@media (max-width:991px){.section-padding{padding:80px 0}}.brand-section-two.style-3page .marquee:before{background:linear-gradient(90deg,var(--white) -2.22%,rgba(var(--white-rgb),0) 97.03%)}.brand-section-two.style-3page .marquee:after{background:linear-gradient(88deg,rgba(var(--white-rgb),0) 0,var(--white) 99.25%)}.brand-section-compact .brand-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:stretch}.brand-section-compact .brand-img{width:100%;height:110px;padding:20px 24px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:var(--white);box-shadow:0 12px 32px rgba(15,23,42,.06)}.brand-section-compact .brand-img img{max-width:100%;max-height:54px;width:auto;height:auto;object-fit:contain}@media (max-width:991px){.brand-section-compact .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.brand-section-compact .brand-grid{gap:16px}.brand-section-compact .brand-img{height:96px;padding:18px}}#capabilities.service-section-2{background-color:var(--section-gray)!important}#faq.faq-section-two{background-color:var(--white)!important}#faq .faq-items-two .accordion-box .block{background:var(--white)}.feature-spotlight-content h2 span,.gt-section-title h2 span,.sec_title span,.section-title h2 span,.why-choose-header h2 span,h2 span{color:var(--black)!important;background:none!important;-webkit-text-fill-color:var(--theme)}.gt-section-title .sub-title,.section-head .sub-title{display:inline-block;margin-bottom:12px;color:var(--theme-navy)!important;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.04em;line-height:1.2}.section-head{margin-bottom:40px}.section-head.text-center .sub-title{margin-bottom:14px}h2{font-size:42px!important;line-height:1.2;letter-spacing:-.02em}.gt-section-title h2,.section-head h2{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--black);margin:0}.section-head.text-center h2{max-width:820px;margin-left:auto;margin-right:auto}.gt-feature-section-3 .section-head{margin-bottom:48px}.gt-feature-section-3 .section-head h2,.why-choose-section .section-head h2{color:var(--white)!important}.gt-feature-section-3 .section-head .sub-title{color:rgba(var(--white-rgb),.9)!important}.why-choose-section .section-head .sub-title{color:var(--theme-light)!important}.gt-feature-section-3 .section-head h2 span{color:var(--white)!important;-webkit-text-fill-color:var(--white)}.why-choose-section .section-head h2 span{color:var(--theme-light)!important;-webkit-text-fill-color:var(--theme-light)}.why-choose-section .section-head{margin-bottom:40px}.setup-process-section{background:var(--white)!important}.setup-process-section .setup-process-wrapper{background:transparent}.setup-process-section .setup-box-items{background:var(--white);border-color:rgba(var(--blue-56-rgb),.1)}.banner-section-two{overflow:hidden;color:var(--white)}.banner-section-two,.banner-section-two.hero-ptb,.banner-section-two.section-padding{background:var(--gray-7)!important;background-image:none!important}.banner-section-two .gt-section-title .sub-title{color:var(--theme-light)!important}.banner-section-two .gt-section-title h2{color:var(--white)!important;text-align:left;max-width:540px;margin:0 0 24px}.banner-section-two .gt-section-title h2 span{color:var(--white)!important;-webkit-text-fill-color:var(--white)}.banner-section-two .list-items{background:rgba(var(--white-rgb),.06)!important;border:1px solid rgba(var(--white-rgb),.08)}.banner-section-two .list-items li{color:rgba(var(--white-rgb),.88)!important}.banner-section-two .list-items li i{color:var(--theme-light)!important}.registration-process-section{background:var(--gray-7);color:var(--white)}.registration-process-section .section-head{margin-bottom:0}.registration-process-section .section-head h2{color:var(--white)!important;text-align:left;max-width:none;margin:0 0 18px}.registration-process-section .section-head .sub-title{color:var(--theme-light)!important}.registration-process-section .section-head h2 span{color:var(--theme-light)!important;-webkit-text-fill-color:var(--theme-light)}.registration-process-copy p{color:rgba(var(--white-rgb),.65);font-size:16px;line-height:1.7;max-width:420px;margin-bottom:28px}.registration-steps{list-style:none;margin:0;padding:0;position:relative}.registration-steps:before{content:"";position:absolute;left:14px;top:6px;bottom:6px;width:1px;background:linear-gradient(to bottom,var(--theme-light) 0,var(--theme-light) 35%,rgba(var(--white-rgb),.14) 35%,rgba(var(--white-rgb),.14) 100%)}.registration-steps li{position:relative;padding:0 0 22px 48px}.registration-steps li:last-child{padding-bottom:0}.registration-steps .step-num{position:absolute;left:0;top:2px;width:28px;color:var(--theme-light);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.2;background:var(--gray-7);z-index:1}.registration-steps h3{color:var(--white);font-size:17px;font-weight:700;margin:0 0 6px;line-height:1.35}.registration-steps p{color:rgba(var(--white-rgb),.55);font-size:16px;line-height:1.55;margin:0;max-width:520px}.how-it-works-section{background:var(--white)!important;color:var(--theme-navy);overflow:hidden}.how-it-works-section .section-head{margin-bottom:0}.how-it-works-section .section-head h2{color:var(--theme-navy)!important;text-align:left;max-width:none;margin:0 0 18px}.how-it-works-section .section-head .sub-title{color:var(--theme)!important}.how-it-works-section .section-head h2 span{color:var(--theme)!important;-webkit-text-fill-color:var(--theme)}.how-it-works-copy p{color:rgba(var(--blue-17-rgb),.65);font-size:16px;line-height:1.7;max-width:420px;margin-bottom:28px}.how-flow{position:relative;padding:4px 0 4px 12px}.how-flow-track{position:absolute;left:27px;top:18px;bottom:18px;width:2px;border-radius:0;background:rgba(var(--blue-56-rgb),.14);overflow:hidden;z-index:0}.how-flow-progress{display:block;width:100%;height:100%;transform-origin:top center;transform:scaleY(0);border-radius:inherit;background:linear-gradient(180deg,var(--theme-light) 0,var(--theme) 55%,var(--theme-dark) 100%);box-shadow:0 0 14px rgba(var(--blue-56-rgb),.35)}.how-flow-steps{list-style:none;margin:0;padding:0;position:relative;z-index:1}.how-flow-step{position:relative;padding:0 0 36px 72px;opacity:.4;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease}.how-flow-step:last-child{padding-bottom:0}.how-flow-step.is-active{opacity:1;transform:translateY(0)}.how-flow-icon{position:absolute;left:0;top:0;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border:2px solid rgba(var(--blue-56-rgb),.2);color:var(--theme);font-size:20px;box-shadow:0 8px 22px rgba(var(--blue-17-rgb),.08);z-index:2;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.how-flow-step.is-active .how-flow-icon{border-color:var(--theme);color:var(--theme);box-shadow:0 10px 26px rgba(var(--blue-56-rgb),.16)}.how-flow-step.is-ai .how-flow-icon{width:64px;height:64px;left:-4px;top:-4px;font-size:24px;color:var(--white);background:linear-gradient(145deg,var(--theme) 0,var(--theme-dark) 100%);border-color:transparent;box-shadow:0 0 0 8px rgba(var(--blue-56-rgb),.1),0 0 28px rgba(var(--blue-56-rgb),.35),0 10px 24px rgba(var(--blue-17-rgb),.12)}.how-flow-step.is-ai.is-active .how-flow-icon{animation:how-ai-pulse 2.6s ease-in-out infinite}@keyframes how-ai-pulse{0%,to{box-shadow:0 0 0 8px rgba(var(--blue-56-rgb),.1),0 0 28px rgba(var(--blue-56-rgb),.35),0 10px 24px rgba(var(--blue-17-rgb),.12)}50%{box-shadow:0 0 0 14px rgba(var(--blue-56-rgb),.16),0 0 40px rgba(var(--theme-light-rgb),.5),0 10px 24px rgba(var(--blue-17-rgb),.12)}}.how-flow-num{display:inline-block;color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:6px}.how-flow-step h3{font-size:18px;font-weight:700;color:var(--theme-navy);margin:0 0 8px;line-height:1.35}.how-flow-step p{margin:0;max-width:520px;font-size:16px;line-height:1.6;color:rgba(var(--blue-17-rgb),.58)}@media (max-width:991px){.how-it-works-copy{margin-bottom:40px}.how-it-works-section .section-head h2{font-size:42px}.how-flow-step{padding-bottom:26px}.how-flow-step h3{font-size:17px}.gt-about-wrapper-3 .gt-about-content{max-width:100%;width:100%;padding-right:0}.registration-process-copy{margin-bottom:36px}.gt-section-title h2,.registration-process-section .section-head h2,.section-head h2{font-size:42px}}@media (max-width:767px){html body h2,html body h2 span{font-size:24px!important;line-height:1.3}html body h3{font-size:20px!important;line-height:1.35}}@media (max-width:575px){.banner-section-two .gt-section-title h2,.banner-section-two .gt-section-title h2 span,.feature-spotlight-content h2,.feature-spotlight-content h2 span,.gt-section-title h2,.gt-section-title h2 span,.how-it-works-section .section-head h2,.how-it-works-section .section-head h2 span,.registration-process-section .section-head h2,.registration-process-section .section-head h2 span,.section-head h2,.section-head h2 span,.why-choose-header h2,.why-choose-header h2 span{font-size:24px!important;line-height:1.3}}#capabilities .service-card-items-two{background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.06);border-radius:0;transition:none;padding:28px 24px;height:100%;display:flex;flex-direction:column;gap:24px}#capabilities .service-card-items-two,#capabilities .service-card-items-two:hover{box-shadow:0 4px 12px rgba(var(--blue-17-rgb),.04),0 16px 40px rgba(var(--blue-17-rgb),.08)}#capabilities .service-card-items-two:hover{transform:none}#capabilities .service-card-items-two.active,#capabilities .service-card-items-two.active:hover{box-shadow:0 8px 24px rgba(var(--blue-56-rgb),.2),0 20px 50px rgba(var(--blue-50-rgb),.28);transform:none}#capabilities .service-card-items-two.active:before,#capabilities .service-card-items-two:before,#capabilities .service-card-items-two:hover:before{transition:none!important;transform:none!important}#capabilities .service-card-items-two:not(.active):before{opacity:0!important}#capabilities .service-card-items-two .icon-items .icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:flex-start}#capabilities .service-card-items-two .icon-items .icon img{width:48px;height:48px;object-fit:contain;display:block}#capabilities .service-card-items-two .content{padding:0}#capabilities .service-card-items-two .content .title{margin-bottom:10px}#capabilities .service-card-items-two .content p{margin:0;font-size:16px;line-height:1.65}#capabilities .service-card-items-two .icon-items{border-top:1px solid rgba(var(--blue-17-rgb),.1);padding:20px 0 0;margin-top:auto;display:flex;align-items:center;justify-content:flex-start}#capabilities .row>[class*=col-]{display:flex;margin-bottom:24px}@media (max-width:1199px){#capabilities .service-card-items-two{padding:24px 20px}#capabilities .service-card-items-two .content{padding:0}}.service-card-items-two.active:hover:before{opacity:1!important;transform:scale(1)!important}.service-card-items-two.active .icon-items .icon,.service-card-items-two.active:hover .icon-items .icon{filter:brightness(0) invert(1)!important;transform:none!important}.service-card-items-two.active .icon-items .icon img,.service-card-items-two.active:hover .icon-items .icon img{animation:none!important;filter:none!important}.connected-sourcing-section{background:var(--white)}.connected-sourcing-section .section-head{margin-bottom:52px}.connected-sourcing-section .section-head h2{max-width:760px;margin-left:auto;margin-right:auto}.ai-feature-list{display:flex;flex-direction:column;gap:18px;max-width:420px}.ai-feature-item{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:0;border:1px solid transparent;background:transparent;text-align:left;width:100%;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.ai-feature-item.is-active{background:var(--white);border:1px solid transparent;background-image:linear-gradient(var(--white),var(--white)),linear-gradient(90deg,var(--blue-75) 0,var(--pink-80) 100%);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 30px rgba(var(--blue-17-rgb),.06)}.ai-feature-icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--blue-97);color:rgba(var(--blue-17-rgb),.45);font-size:16px}.ai-feature-item.is-active .ai-feature-icon{background:var(--theme-soft);color:var(--theme)}.ai-feature-item h3{font-size:17px;font-weight:700;color:var(--theme-navy);margin:2px 0 4px;line-height:1.3}.ai-feature-item p{margin:0;font-size:16px;line-height:1.55;color:rgba(var(--blue-17-rgb),.58)}.ai-hub{position:relative;min-height:520px;max-width:640px;margin:0 auto}.ai-hub-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.ai-hub-lines line{stroke:rgba(var(--blue-56-rgb),.28);stroke-width:1.5}.ai-hub-core{left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;min-width:132px;padding:18px 22px;border-radius:0;border:1px solid rgba(var(--blue-56-rgb),.12);box-shadow:0 0 0 10px rgba(var(--blue-56-rgb),.06),0 14px 36px rgba(var(--blue-17-rgb),.1);text-align:center;font-size:16px;font-weight:800;color:var(--theme-navy);letter-spacing:-.02em}.ai-hub-card,.ai-hub-core{position:absolute;background:var(--white)}.ai-hub-card{z-index:1;width:210px;padding:14px 14px 14px 12px;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.06);box-shadow:0 10px 28px rgba(var(--blue-17-rgb),.08);display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start}.ai-hub-card .check{position:absolute;top:10px;right:10px;width:16px;height:16px;border-radius:50%;background:var(--green-45);font-size:9px}.ai-hub-card .check,.ai-hub-card .icon{color:var(--white);display:inline-flex;align-items:center;justify-content:center}.ai-hub-card .icon{width:36px;height:36px;border-radius:0;font-size:15px}.ai-hub-card .icon.is-blue{background:var(--blue-65)}.ai-hub-card .icon.is-pink{background:var(--pink-70)}.ai-hub-card .icon.is-teal{background:var(--teal-50)}.ai-hub-card .icon.is-green{background:var(--teal-52)}.ai-hub-card .icon.is-orange{background:var(--orange-61)}.ai-hub-card .icon.is-purple{background:var(--indigo-76)}.ai-hub-card h4{font-size:13px;font-weight:700;color:var(--theme-navy);margin:0 0 4px;padding-right:14px;line-height:1.3}.ai-hub-card p{margin:0;font-size:11px;line-height:1.45;color:rgba(var(--blue-17-rgb),.55)}.ai-hub-card[data-pos=pr]{left:50%;top:0;transform:translateX(-50%)}.ai-hub-card[data-pos=rfq]{right:0;top:12%}.ai-hub-card[data-pos=supplier]{right:0;bottom:18%}.ai-hub-card[data-pos=spend]{left:50%;bottom:0;transform:translateX(-50%)}.ai-hub-card[data-pos=quote]{left:0;bottom:18%}.ai-hub-card[data-pos=po]{left:0;top:12%}@media (max-width:1199px){.ai-hub{min-height:560px;max-width:560px}.ai-hub-card{width:190px}}@media (max-width:991px){.ai-feature-list{max-width:none;margin-bottom:36px}.ai-hub{min-height:0;max-width:none;display:grid;grid-template-columns:1fr;gap:14px}.ai-hub-lines{display:none}.ai-hub-core{position:relative;left:auto;top:auto;transform:none;margin:0 auto 8px;width:fit-content}.ai-hub-card{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%}}.header-white{background-color:var(--white);box-shadow:0 4px 20px rgba(var(--blue-17-rgb),.06)}.header-white .header-main .navbar .navbar-nav .nav-item .nav-link{color:var(--black)}.header-white .header-main .navbar .navbar-nav .nav-item .nav-link:hover{color:var(--theme)}.header-white.sticky-menu,.mobile-menu-area .mobile-topbar{background-color:var(--white)}.header-1 .menu-right-info.header-actions{gap:12px}.header-signin-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid rgba(var(--blue-56-rgb),.35);border-radius:0;background:var(--white);color:var(--theme);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .25s ease,border-color .25s ease}.header-signin-btn:hover{background:var(--theme-soft);border-color:var(--theme);color:var(--theme)}.mobile-menu-area .mobile-menu-main{display:flex;flex-direction:column;background-color:var(--white);border-left:1px solid var(--blue-91);overflow-y:auto}.mobile-menu-area .mobile-menu-main .logo{padding:24px 30px;border-bottom:1px solid var(--blue-95-2)}.mobile-menu-area .mobile-menu-main .close-mobile-menu{position:static;padding:0}.mobile-menu-area .mobile-menu-main .close-mobile-menu i{border-radius:50%;background:var(--blue-96);color:var(--theme-navy);font-size:16px}.mobile-menu-area .mobile-menu-main .close-mobile-menu:hover i{background:var(--theme-soft);color:var(--theme)}.mobile-menu-list{margin:0;padding:8px 0}.mobile-menu-list>li>a,.mobile-menu-parent>a{display:block;padding:14px 30px;border-bottom:1px solid var(--blue-95-2);color:var(--theme-navy);font-size:16px;font-weight:600;text-decoration:none}.mobile-menu-parent{display:flex;align-items:stretch;border-bottom:1px solid var(--blue-95-2)}.mobile-menu-parent>a{flex:1 1 auto;border-bottom:0;min-width:0}.mobile-submenu-toggle{flex:0 0 52px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-left:1px solid var(--blue-95-2);background:transparent;color:var(--theme-navy);font-size:13px;cursor:pointer}.mobile-submenu-toggle:focus-visible,.mobile-submenu-toggle:hover{color:var(--theme);background:var(--theme-soft);outline:0}.mobile-submenu{display:none;margin:0;padding:4px 0 8px!important;border-bottom:1px solid var(--blue-95-2);background:rgba(var(--blue-17-rgb),.02)}.mobile-submenu.is-open{display:block}.mobile-submenu a{display:block;padding:9px 30px 9px 46px;color:rgba(var(--blue-17-rgb),.7);font-size:15px;font-weight:500;text-decoration:none}.mobile-menu-list a:hover{color:var(--theme)}.mobile-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding:5px}.mobile-menu-actions .case-study-cta,.mobile-menu-actions .header-cta-btn,.mobile-menu-actions .mobile-signin-btn{width:100%!important;max-width:100%!important;justify-content:center;text-align:center;white-space:nowrap}.mobile-signin-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 24px;border:1px solid rgba(var(--blue-56-rgb),.35);border-radius:0;background:var(--white);color:var(--theme);font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background .25s ease,border-color .25s ease}.mobile-signin-btn:hover{background:var(--theme-soft);border-color:var(--theme);color:var(--theme)}.header-1{position:relative;width:100%!important;max-width:100%!important;height:auto}.header-1 .header-main{padding:10px 40px;width:100%;max-width:100%;box-sizing:border-box}.header-1.sticky-menu{padding:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important}.header-1.sticky-menu .header-main{padding:10px 40px}@media (max-width:1899px){.header-1 .header-main,.header-1.sticky-menu .header-main{padding-left:40px;padding-right:40px}}@media (max-width:1600px){.header-1 .header-main,.header-1.sticky-menu .header-main{padding-left:24px;padding-right:24px}}@media (max-width:1199px){.header-1 .header-main,.header-1.sticky-menu .header-main{padding-left:16px;padding-right:16px}}body,html{width:100%;max-width:100%;overflow-x:visible}body{overflow-x:visible!important}.page-wrapper{width:100%;max-width:100%;overflow:visible;position:relative}.brand-section-two,.hero-3,.marquee{overflow-x:clip}.site-announce{background:var(--theme-navy);color:var(--white);text-align:center;padding:5px 0;font-size:14px;font-weight:500;line-height:1.5;position:relative;z-index:2;width:100%;max-width:100%;margin:0;left:0;right:0}.header-1.sticky-menu .site-announce{display:block}.site-announce p{margin:0;max-width:none;width:100%;font-size:16px!important;color:var(--white)!important;padding:0 16px;box-sizing:border-box}@media (min-width:1200px) and (max-width:1440px){.site-announce p{font-size:16px!important;padding:0 20px}}.site-announce a{color:var(--blue-75);text-decoration:underline;text-underline-offset:3px;font-weight:600}.site-announce a:hover{color:var(--blue-91-2)}@media (max-width:575px){.site-announce{font-size:12px;padding:5px 0;text-align:center}.header-1>.site-announce p{font-size:12px!important}}.header-1 .header-main .navbar{width:100%;max-width:100%;flex-wrap:nowrap}.header-main .navbar .navbar-nav .nav-item .sub-menu li a,.header-main .navbar .navbar-nav .nav-item .sub-menu li a.submenu-link,.header-main .navbar .navbar-nav .nav-item>.sub-menu li a{font-size:16px!important;line-height:1.4}.header-1 .brand-logo img{max-width:max-content;height:auto;width:250px}.brand-logo{display:flex;align-items:center;font-family:var(--font-main);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1;text-decoration:none;color:var(--theme-navy)}.brand-logo span{color:var(--theme)}.brand-logo:hover{color:var(--theme-navy)}.brand-logo.brand-logo-light{color:var(--white)}.brand-logo.brand-logo-light span{color:var(--blue-81)}.theme-btn-main .theme-btn{background:var(--theme)}.theme-btn-main:hover .theme-btn{background:var(--theme-dark)}.header-cta-btn,.hero-cta-btn,.sectors-all-btn,.service-card-items-two .service-btn,.theme-btn-main .theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:0;background:var(--black)!important;color:var(--white)!important;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;border:none;box-shadow:none;transition:background .25s ease,color .25s ease}.header-cta-btn:hover,.hero-cta-btn:hover,.sectors-all-btn:hover,.service-card-items-two .service-btn:hover,.theme-btn-main:hover .theme-btn{background:var(--theme-dark)!important;color:var(--white)!important;transform:none;box-shadow:none}.banner-section-two .header-cta-btn,.banner-section-two .header-cta-btn-light,.gt-feature-section-3 .header-cta-btn,.gt-feature-section-3 .sectors-all-btn,.header-cta-btn-light,.hero-cta-btn{background:var(--white)!important;color:var(--theme-navy)!important}.banner-section-two .header-cta-btn-light:hover,.banner-section-two .header-cta-btn:hover,.gt-feature-section-3 .header-cta-btn:hover,.gt-feature-section-3 .sectors-all-btn:hover,.header-cta-btn-light:hover,.hero-cta-btn:hover{background:var(--theme-soft)!important;color:var(--theme-navy)!important}.service-card-items-two .service-btn:before{display:none!important}.header-cta-btn i,.service-card-items-two .icon-items .service-btn i{color:inherit}.gt-feature-section-3 .header-cta-btn,.sectors-all-btn{margin-top:18px;width:max-content}.sectors-all-btn i{font-size:14px;transition:transform .25s ease}.sectors-all-btn:hover i{transform:translateX(4px)}.back-to-top{background:var(--theme);bottom:96px!important;right:28px!important;z-index:998!important}.site-chat{position:fixed;right:24px;bottom:24px;z-index:9999990;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.site-chat-toggle{width:48px;height:48px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--theme) 0,var(--blue-68-2) 45%,var(--indigo-68) 100%);color:var(--white);font-size:22px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(var(--blue-56-rgb),.35);cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.site-chat-toggle:hover{background:linear-gradient(135deg,var(--theme-dark) 0,var(--theme) 50%,var(--blue-68-2) 100%);transform:translateY(-2px);box-shadow:0 16px 32px rgba(var(--blue-56-rgb),.42)}.site-chat-ai-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center}.site-chat-ai-icon svg{width:100%;height:100%;display:block}.site-chat.is-open .site-chat-toggle{background:var(--theme-navy)}.site-chat-window{width:min(460px,calc(100vw - 32px));height:min(600px,calc(100vh - 150px));height:min(600px,calc(100dvh - 150px));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.12);border-radius:0;box-shadow:0 24px 60px rgba(var(--blue-17-rgb),.24),0 2px 8px rgba(var(--blue-17-rgb),.08);transform-origin:bottom right;animation:site-chat-open .22s ease-out}@keyframes site-chat-open{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.site-chat-header{justify-content:space-between;padding:18px 18px 16px;background:linear-gradient(135deg,var(--theme-navy) 0,var(--theme-dark) 100%);color:var(--white)}.site-chat-header,.site-chat-identity{display:flex;align-items:center;gap:12px}.site-chat-identity{min-width:0}.site-chat-avatar{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--white-rgb),.14);border:1px solid rgba(var(--white-rgb),.22);color:var(--white);font-size:16px}.site-chat-header strong{display:block;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.1px}.site-chat-header .site-chat-status{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:rgba(var(--white-rgb),.78)}.site-chat-status i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px rgba(61,220,132,.25)}.site-chat-header-actions{display:flex;align-items:center;gap:6px;flex:none}.site-chat-close{width:34px;height:34px;border:0;border-radius:0;background:rgba(var(--white-rgb),.12);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.site-chat-close:hover{background:rgba(var(--white-rgb),.24)}.site-chat-messages{flex:1;min-height:0;overflow-y:auto;scroll-behavior:smooth;padding:20px 18px;background:var(--blue-97-2);display:flex;flex-direction:column;gap:16px}.site-chat-row{display:flex;flex-direction:column;gap:10px}.site-chat-row-user{align-items:flex-end}.site-chat-row-bot{align-items:flex-start}.site-chat-line{display:flex;align-items:flex-end;gap:8px;max-width:92%}.site-chat-mini-avatar{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-navy);color:var(--white);font-size:11px}.site-chat-bubble{max-width:100%;padding:12px 14px;border-radius:0;font-size:14.5px!important;line-height:1.6!important;margin:0!important;overflow-wrap:anywhere;animation:site-chat-pop .2s ease-out}.site-chat-row-user .site-chat-bubble{max-width:82%}@keyframes site-chat-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-chat-bubble-bot{background:var(--white);color:var(--theme-navy);border:1px solid rgba(var(--blue-17-rgb),.08);box-shadow:0 1px 2px rgba(var(--blue-17-rgb),.06)}.site-chat-bubble-user{background:var(--theme);color:var(--white)}.site-chat-hint{margin:0!important;padding-left:36px;color:rgba(var(--blue-17-rgb),.55);font-size:11.5px!important;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.site-chat-chips,.site-chat-links{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px;max-width:100%}.site-chat-links a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:1px solid var(--theme);background:var(--theme);color:var(--white);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease}.site-chat-links a:hover{background:var(--theme-dark);border-color:var(--theme-dark)}.site-chat-chips button{padding:8px 12px;border:1px solid rgba(var(--blue-17-rgb),.16);background:var(--white);color:var(--theme-navy);font-size:13px;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.site-chat-chips button:hover{border-color:var(--theme);color:var(--theme);background:var(--blue-97-3)}.site-chat-chips button:focus-visible,.site-chat-close:focus-visible,.site-chat-links a:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.site-chat-typing{display:inline-flex;gap:4px;align-items:center;padding:14px 16px!important}.site-chat-typing span{width:6px;height:6px;border-radius:50%;background:rgba(var(--blue-17-rgb),.4);animation:site-chat-dot 1s ease-in-out infinite}.site-chat-typing span:nth-child(2){animation-delay:.15s}.site-chat-typing span:nth-child(3){animation-delay:.3s}@keyframes site-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.site-chat-form{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid rgba(var(--blue-17-rgb),.1);background:var(--white)}.site-chat-form input{flex:1;min-width:0;height:44px;border:1px solid rgba(var(--blue-17-rgb),.14);border-radius:0;padding:0 14px;font-size:14px;color:var(--theme-navy);background:var(--white);outline:none;transition:border-color .2s ease,box-shadow .2s ease}.site-chat-form input:focus{border-color:var(--theme);box-shadow:0 0 0 3px rgba(var(--blue-49-rgb),.14)}.site-chat-form button{width:44px;height:44px;border:0;border-radius:0;background:var(--theme);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.site-chat-form button:hover:not(:disabled){background:var(--theme-dark)}.site-chat-form button:disabled{opacity:.45;cursor:not-allowed}.site-chat-foot{margin:0!important;padding:0 14px 12px;background:var(--white);color:rgba(var(--blue-17-rgb),.55);font-size:12px!important;text-align:center}.site-chat-foot a{color:var(--theme);font-weight:600}@media (prefers-reduced-motion:reduce){.site-chat-bubble,.site-chat-typing span,.site-chat-window{animation:none}.site-chat-messages{scroll-behavior:auto}}@media (max-width:575px){.site-chat{right:16px;bottom:16px}.site-chat-window{width:calc(100vw - 32px);height:min(calc(100dvh - 130px),560px)}.site-chat-line{max-width:100%}.back-to-top{right:20px!important;bottom:86px!important}}.hero-3{min-height:580px;height:auto;margin-bottom:0!important;padding:60px 0!important;display:flex;align-items:center;overflow:hidden;position:relative;background-color:var(--theme-navy);background-image:linear-gradient(135deg,var(--theme-navy) 0,var(--blue-31) 45%,var(--theme) 100%)!important;background-size:cover;background-position:50%}.hero-3 .container{width:100%;position:relative;z-index:2}.hero-3 .row{align-items:center;min-height:520px}.hero-3 .hero-content{max-width:620px;padding-bottom:0;position:relative;z-index:3}.hero-3 .hero-content h1{font-size:54px;line-height:1.12;margin-bottom:0;color:var(--white)}.hero-3 .hero-content p{margin-top:18px;max-width:520px;line-height:1.7;color:rgba(var(--white-rgb),.85)}.hero-3 .hero-content .hero-button{margin-top:32px}.hero-3 .hero-image{position:absolute;right:-300px;bottom:40px;top:auto;transform:none;width:min(100%,1000px);max-width:1000px;z-index:1;pointer-events:none}.hero-3 .hero-image img{width:100%;max-width:1000px;height:auto;display:block}.mouseCursor{display:none!important;visibility:hidden!important}@media (max-width:1199px){.hero-3{min-height:700px;padding:120px 0 60px!important}.hero-3 .hero-content h1{font-size:48px}.hero-3 .hero-image{max-width:820px;right:-220px}}@media (max-width:991px){.hero-3{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:auto!important;height:auto!important;padding:48px 0 36px!important;margin-bottom:0!important;text-align:center;overflow:hidden}.hero-3 .container{order:1;padding-left:20px;padding-right:20px}.hero-3 .row{min-height:0;margin:0}.hero-3 .row>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%;padding-left:0;padding-right:0}.hero-3 .hero-content{max-width:100%!important;margin:0 auto;text-align:left;padding:0}.hero-3 .hero-content .hero-sub{margin-bottom:16px}.hero-3 .hero-content h1{font-size:36px;line-height:1.2}.hero-3 .hero-content p{margin:14px 0 0;max-width:540px;font-size:16px;line-height:1.65}.hero-3 .hero-content .hero-button{margin-top:24px;display:flex;justify-content:start}.hero-3 .hero-image{display:none!important}}@media (max-width:575px){.hero-3{padding:110px 0 32px!important}.hero-3 .hero-content h1{font-size:28px;line-height:1.25}.hero-3 .hero-content p{font-size:16px;margin-top:12px}.hero-3 .hero-content .hero-button{margin-top:20px}.hero-3 .hero-content .hero-button .header-cta-btn{width:100%;max-width:280px}}.gt-feature-section-3.sectors-feature{background:linear-gradient(115deg,var(--blue-43) 0,var(--blue-47) 42%,var(--blue-47-2) 100%)!important;background-image:linear-gradient(115deg,var(--blue-43) 0,var(--blue-47) 42%,var(--blue-47-2) 100%)!important;padding:90px 0!important;position:relative;overflow:visible}.gt-feature-section-3.sectors-feature .sectors-panel{background:transparent!important;border-radius:0;margin:0;padding:0;min-height:0;display:block;position:relative;z-index:1}.gt-feature-section-3.sectors-feature .section-head{margin-bottom:48px}.gt-feature-section-3.sectors-feature .section-head h2{color:var(--white)!important;max-width:760px;margin-left:auto;margin-right:auto;font-size:42px;line-height:1.2;font-weight:700}.gt-feature-section-3.sectors-feature .section-head h2 span{color:var(--white)!important;-webkit-text-fill-color:var(--white)}.sectors-layout{align-items:center!important}.sectors-tabs{display:flex;flex-direction:column;gap:10px}.sectors-tab{appearance:none;width:100%;background:rgba(var(--white-rgb),.12);border:1px solid rgba(var(--white-rgb),.16);border-radius:0;color:rgba(var(--white-rgb),.9);font-size:17px;font-weight:600;line-height:1.25;text-align:left;padding:14px 16px;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;font-family:var(--font-main);display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.sectors-tab .tab-num{width:42px;height:42px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--blue-17-rgb),.28);color:var(--white);font-size:13px;font-weight:700;letter-spacing:.02em}.sectors-tab .tab-copy{display:flex;flex-direction:column;gap:4px;min-width:0;justify-content:center}.sectors-tab .tab-title{color:var(--white);font-family:var(--font-main),"Plus Jakarta Sans",sans-serif;font-size:20px;font-weight:700;margin:0;line-height:1.3}.sectors-tab .tab-desc{margin:0!important;font-size:16px!important;line-height:1.45!important;font-weight:400;color:rgba(var(--white-rgb),.78)}.sectors-tab:hover{background:rgba(var(--white-rgb),.18);color:var(--white)}.sectors-tab.is-active{background:var(--white);border-color:var(--white);box-shadow:0 14px 36px rgba(var(--black-rgb),.18)}.sectors-tab.is-active,.sectors-tab.is-active .tab-title{color:var(--theme-navy)}.sectors-tab.is-active .tab-desc{color:rgba(var(--blue-17-rgb),.65)!important}.sectors-tab.is-active .tab-num{background:var(--theme-navy);color:var(--white)}.sectors-preview{position:relative;border-radius:0;overflow:hidden;width:100%;min-height:460px;height:520px;background:rgba(var(--white-rgb),.14);border:1px solid rgba(var(--white-rgb),.22);box-shadow:0 24px 60px rgba(var(--black-rgb),.18);padding:18px}.sectors-preview:before{content:"";border-radius:0;z-index:0}.sectors-preview-img,.sectors-preview:before{position:absolute;inset:18px;background:var(--white)}.sectors-preview-img{width:calc(100% - 36px);height:calc(100% - 36px);border-radius:16px!important;object-fit:contain;object-position:center;display:block;opacity:0;transform:translateY(10px) scale(1.01);transition:opacity .4s ease,transform .4s ease;z-index:1}.sectors-preview-img.is-active{opacity:1;transform:translateY(0) scale(1);z-index:2}.gt-feature-section-3.sectors-feature .header-cta-btn{background:var(--white)!important;color:var(--theme-navy)!important}.gt-feature-section-3.sectors-feature .header-cta-btn:hover{background:var(--theme-soft)!important;color:var(--theme-navy)!important}@media (max-width:1199px){.gt-feature-section-3.sectors-feature .section-head h2{font-size:42px}.sectors-preview{min-height:400px;height:440px}}@media (max-width:991px){.gt-feature-section-3.sectors-feature{padding:70px 0!important}.gt-feature-section-3.sectors-feature .section-head h2{font-size:42px}.sectors-preview{margin-top:8px;min-height:320px;height:360px}}@media (max-width:575px){.gt-feature-section-3.sectors-feature .section-head h2{font-size:24px}.sectors-tab{padding:12px;grid-template-columns:36px 1fr}.sectors-tab .tab-num{width:36px;height:36px;font-size:12px}.sectors-tab .tab-title{font-size:17px}.sectors-preview{min-height:260px;height:280px;padding:12px}.sectors-preview-img,.sectors-preview:before{inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}}.gt-feature-section-3.procurement-showcase{background:var(--indigo-17)!important;background-image:none!important;padding:90px 0 100px!important;position:relative;overflow:visible}.gt-feature-section-3.procurement-showcase .section-head{margin-bottom:80px}.gt-feature-section-3.procurement-showcase .section-head h2,.gt-feature-section-3.procurement-showcase .section-title{color:var(--white)!important;max-width:900px;margin:0 auto;font-size:42px;line-height:1.1;font-weight:700;letter-spacing:-.03em;text-align:center}.gt-feature-section-3.procurement-showcase .section-head h2 span,.gt-feature-section-3.procurement-showcase .section-title span{color:var(--white)!important;-webkit-text-fill-color:var(--white)}.procurement-showcase-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:90px;align-items:center;margin-top:50px}.procurement-showcase-content{position:relative;width:100%}.procurement-showcase-item{position:relative;min-height:calc(100vh - 160px);padding:40px 0;margin-top:0;border-top:1px solid rgba(var(--white-rgb),.14);opacity:.55;transition:opacity .4s ease;display:flex;flex-direction:column;justify-content:center}.procurement-showcase-item:first-child{border-top:0;padding-top:0}.procurement-showcase-item.is-active{opacity:1}.procurement-showcase-item h3{margin:0 0 20px;font-size:25px;line-height:1.25;font-weight:700;color:rgba(var(--white-rgb),.42);transition:color .35s ease}.procurement-showcase-item.is-active h3{color:var(--white)}.procurement-showcase-item p{max-width:560px;margin:0 0 28px!important;font-size:16px!important;line-height:1.75!important;color:rgba(var(--white-rgb),.68)}.procurement-showcase-item.is-active p{color:rgba(var(--white-rgb),.88)}.procurement-showcase-sticky{position:sticky;top:100px;height:calc(100vh - 140px);min-height:520px;align-self:start;display:flex;align-items:center}.procurement-showcase-visual,.procurement-visual-frame{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.procurement-visual-frame{overflow:visible}.procurement-image-wrap{position:relative;width:100%;aspect-ratio:3/2;max-height:calc(100vh - 180px);overflow:visible}.procurement-image-wrap img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;background:var(--white);box-shadow:0 24px 60px rgba(var(--black-rgb),.28);will-change:opacity,transform}.procurement-item-image{display:none}@media (max-width:1199px){.procurement-showcase-layout{column-gap:48px}.procurement-showcase-item{min-height:calc(100vh - 140px);padding:32px 0}.procurement-showcase-sticky{top:100px;min-height:440px}}@media (max-width:991px){.gt-feature-section-3.procurement-showcase{padding:80px 0 100px!important}.gt-feature-section-3.procurement-showcase .section-head{margin-bottom:50px}.procurement-showcase-layout{grid-template-columns:1fr;row-gap:50px}.procurement-showcase-sticky{position:sticky;top:120px;height:auto;min-height:0;order:-1}.procurement-showcase-visual{display:block;height:auto}.procurement-visual-frame{height:auto;margin-top:0}.procurement-image-wrap img{max-height:380px}.procurement-showcase-item{min-height:0;padding:48px 0;justify-content:flex-start}}@media (max-width:575px){.gt-feature-section-3.procurement-showcase .section-title{font-size:30px;letter-spacing:-.02em}.procurement-showcase-item{padding:36px 0}.procurement-showcase-item h3{font-size:22px}.procurement-showcase-item p{font-size:16px!important}.procurement-image-wrap img{max-height:280px}}.footer-note{margin-top:14px;font-size:16px;line-height:1.6;color:rgba(var(--blue-17-rgb),.55);max-width:280px}.footer-paths-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;padding-top:40px;border-top:1px solid rgba(var(--blue-17-rgb),.1)}.footer-path-item h4{margin:0 0 10px;font-size:16px;font-weight:700}.footer-path-item h4 a{color:var(--theme-navy);text-decoration:none}.footer-path-item h4 a:hover{color:var(--theme)}.footer-path-item p{margin:0;font-size:16px;line-height:1.6;color:rgba(var(--blue-17-rgb),.55)}.footer-section{background:var(--white)!important;background-image:none!important;border-top:1px solid rgba(var(--blue-17-rgb),.08)}.footer-section .footer-bottom-wrapper p,.footer-section .footer-content p,.footer-section .footer-list li,.footer-section .footer-list li a,.footer-section .gt-list-area li,.footer-section .gt-list-area li a,.footer-section .widget-title{color:var(--theme-navy)!important}.footer-section .footer-bottom-wrapper p,.footer-section .footer-content p,.footer-section .footer-list li,.footer-section .footer-list li a,.footer-section .footer-note,.footer-section .gt-list-area li,.footer-section .gt-list-area li a{font-size:16px!important}.footer-section .footer-bottom-wrapper p,.footer-section .footer-content p{color:rgba(var(--blue-17-rgb),.65)!important}.footer-section .footer-address,.footer-section .footer-contact-list .footer-address,.footer-section .footer-content p.footer-address{max-width:260px;margin-top:12px;color:#111!important;font-size:16px!important;font-weight:500;line-height:1.55}.footer-section .footer-contact-list .footer-address{margin-top:0}.footer-section .footer-contact-list .footer-address:hover{margin-left:0}.footer-section .footer-list li a:hover,.footer-section .gt-list-area li a:hover{color:var(--theme)!important}@media (max-width:767px){.footer-section .footer-bottom-wrapper .footer-list li,.footer-section .footer-bottom-wrapper .footer-list li a,.footer-section .footer-bottom-wrapper p{font-size:12px!important}}.footer-section .footer-bottom{border-top:1px solid rgba(var(--blue-17-rgb),.1)}.footer-section .footer-bottom.style-2{background:var(--white)}.footer-section .footer-logo{display:inline-block;line-height:0}.footer-section .footer-logo img{display:block;width:250px;max-width:100%;height:auto}.aptiva-cta-section{background:var(--white)!important;padding:80px 0}.aptiva-cta-box{position:relative;overflow:hidden;margin:0!important;padding:56px!important;border-radius:0;border:1px solid rgba(var(--blue-56-rgb),.12);background:radial-gradient(520px 260px at 0 0,rgba(var(--theme-light-rgb),.16),transparent 70%),linear-gradient(135deg,var(--blue-98) 0,var(--theme-soft) 100%)!important}.aptiva-cta-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px;text-align:left;max-width:none;margin:0}.aptiva-cta-main{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.aptiva-cta-copy{max-width:560px}.aptiva-cta-art{width:100%;height:auto;display:block}.aptiva-cta-copy .sub-title{display:inline-block;margin-bottom:12px}.aptiva-cta-copy h2{text-align:left!important;margin:0 0 12px;max-width:none}.aptiva-cta-copy p{margin:0;color:rgba(var(--blue-17-rgb),.65);font-size:16px;line-height:1.7}.aptiva-cta-content .header-cta-btn{flex-shrink:0;white-space:nowrap}.aptiva-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.aptiva-cta-actions .header-signin-btn{padding:14px 24px;white-space:nowrap}@media (max-width:991px){.aptiva-cta-section{padding:0}.aptiva-cta-content{grid-template-columns:1fr;gap:24px}.aptiva-cta-box{padding:32px 24px!important}.aptiva-cta-art{max-width:480px;margin:0 auto}}@media (max-width:1199px){.footer-paths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.footer-paths-grid{grid-template-columns:1fr}}.journey-card{background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);border-radius:0;padding:32px;height:100%;box-shadow:0 12px 30px rgba(var(--blue-17-rgb),.06)}.journey-label{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme);margin-bottom:12px}.journey-card h3{font-size:28px;font-weight:700;color:var(--theme-navy);margin-bottom:20px}.journey-steps{margin:0 0 28px;padding-left:18px}.journey-steps li{margin-bottom:12px;color:var(--text);line-height:1.55;font-size:15px}.aptiva-form input,.aptiva-form select,.aptiva-form textarea{width:100%;border:1px solid rgba(var(--blue-17-rgb),.12);border-radius:0;padding:14px 16px;font-size:15px;font-family:var(--font-main);background:var(--white);color:var(--theme-navy);outline:none}.aptiva-form input:focus,.aptiva-form select:focus,.aptiva-form textarea:focus{border-color:var(--theme)}.early-access-form .pricing-header{margin-bottom:20px}.contact-lite-info{list-style:none;padding:0;margin:24px 0 0}.contact-lite-info li{margin-bottom:10px;color:var(--text)}.contact-lite-info a{color:var(--theme);text-decoration:none}.contact-lite-form{background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);border-radius:0;padding:28px;box-shadow:0 12px 30px rgba(var(--blue-17-rgb),.06)}.why-choose-section{background:var(--theme-navy);color:var(--white)}.why-choose-header{margin-bottom:40px}.why-choose-label{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:rgba(var(--white-rgb),.85);margin-bottom:16px}.why-choose-label span{width:8px;height:8px;border-radius:50%;background:var(--theme-light);display:inline-block}.why-choose-header h2{color:var(--white)!important;font-size:42px;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0}.why-choose-header h2 span{color:var(--theme-light)!important;-webkit-text-fill-color:var(--theme-light)}.why-choose-preview{max-width:980px;margin:0 auto 56px}.why-choose-preview-frame{background:linear-gradient(180deg,var(--blue-36) 0,var(--blue-31) 100%);border-radius:0;padding:18px;box-shadow:0 24px 60px rgba(var(--black-rgb),.35)}.why-choose-preview-frame img{width:100%;height:auto;display:block;border-radius:0;background:var(--white)}.why-choose-point{text-align:left;padding:10px 8px}.why-choose-icon{width:44px;height:44px;border-radius:0;border:1px solid rgba(var(--white-rgb),.25);display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:18px;margin-bottom:18px}.why-choose-point h3{color:var(--white);font-size:22px;font-weight:700;margin-bottom:12px}.why-choose-point p{color:rgba(var(--white-rgb),.65);font-size:16px;line-height:1.65;margin:0;max-width:320px}@media (max-width:991px){.why-choose-header h2{font-size:42px}.why-choose-preview{margin-bottom:40px}.why-choose-point{text-align:center}.why-choose-point p{margin:0 auto}}@media (max-width:575px){.why-choose-header h2,.why-choose-header h2 span{font-size:24px}.why-choose-preview-frame{padding:12px}}#faq .faq-items-two .accordion-box{margin-left:50px}#faq .faq-items-two .accordion-box .block{padding-left:0}#faq.faq-no-image .faq-items-two .accordion-box{margin-left:0}@media (max-width:1199px){#faq .faq-image-two{height:auto;max-height:360px;margin-top:0;margin-bottom:24px;overflow:hidden}#faq .faq-image-two img{height:auto;max-height:360px;object-fit:cover;width:100%}#faq .faq-items-two .accordion-box{margin-left:0;margin-top:0}#faq .faq-items-two .accordion-box .block{padding:18px 16px!important;margin-bottom:12px;border-radius:0;background:var(--white);border-bottom:1px solid rgba(var(--blue-17-rgb),.08);border:1px solid rgba(var(--blue-17-rgb),.08);box-shadow:0 4px 16px rgba(var(--blue-17-rgb),.04);line-height:1.4}#faq .faq-items-two .accordion-box .block .acc-btn{font-size:18px;line-height:1.4;padding-right:44px}#faq .faq-items-two .accordion-box .block .acc-btn .icon{top:0;right:0}#faq .faq-items-two .accordion-box .block .acc-content{margin-top:12px}#faq .faq-items-two .accordion-box .block .acc-content .content .text{font-size:16px;line-height:1.65;color:rgba(var(--blue-17-rgb),.7)}}@media (max-width:991px){#faq .section-head{text-align:center;margin-bottom:24px}#faq .section-head h2{text-align:center;margin-left:auto;margin-right:auto}#faq .faq-image-two{max-width:420px;margin-left:auto;margin-right:auto;max-height:280px}#faq .faq-image-two img{max-height:280px}}@media (max-width:767px){#faq .faq-items-two .accordion-box .block{padding:16px 14px!important}}@media (max-width:575px){#faq.section-padding{padding-top:60px;padding-bottom:60px}#faq .faq-items-two .accordion-box .block .acc-btn{font-size:16px;padding-right:40px}#faq .faq-items-two .accordion-box .block .acc-btn .icon{width:30px;height:30px;line-height:30px;font-size:14px}#faq .faq-items-two .accordion-box .block .acc-content .content .text{font-size:16px}}.success-stories{background:var(--white)!important;background-image:none!important;border-radius:0;margin:0;overflow:hidden}.success-stories-list{display:flex;flex-direction:column;gap:28px;max-width:100%;margin:0 auto}.case-study-card-horizontal{display:grid;grid-template-columns:minmax(0,65%) minmax(0,35%);background:var(--white);border-radius:0;overflow:hidden;border:1px solid rgba(var(--blue-17-rgb),.08);box-shadow:0 14px 36px rgba(var(--blue-17-rgb),.08);min-height:460px;height:460px}.case-study-card-horizontal .case-study-media{height:100%;min-height:460px;border-radius:0;box-shadow:none;background:var(--theme-soft)}.case-study-card-horizontal .case-study-media img{width:100%;height:100%;object-fit:cover;display:block}.case-study-card-horizontal .case-study-body{margin:0;padding:48px 40px;border-radius:0;box-shadow:none;min-height:0;display:flex;flex-direction:column;justify-content:center;background:var(--white)}.case-study-badge{display:inline-flex;align-self:flex-start;padding:8px 14px;border-radius:0;background:var(--theme-soft);color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;margin-bottom:20px}.case-study-card-horizontal .case-study-body h3{margin:0 0 16px;color:var(--theme-navy);font-size:clamp(26px,2.6vw,34px);line-height:1.25;font-weight:700}.case-study-card-horizontal .case-study-body p{margin:0 0 32px!important;color:var(--text);font-size:16px!important;line-height:1.7!important;max-width:460px}.case-study-card-horizontal .header-cta-btn{align-self:flex-start}.case-study-cta{gap:10px}.case-study-cta-arrow{display:inline-block;font-size:16px;line-height:1;transition:transform .25s ease}.case-study-cta:hover .case-study-cta-arrow{transform:translate(2px,-2px)}@media (max-width:991px){.success-stories-list{gap:22px}.case-study-card-horizontal{grid-template-columns:1fr;min-height:0;height:auto}.case-study-card-horizontal .case-study-media{min-height:300px;height:300px}.case-study-card-horizontal .case-study-body{padding:24px 22px 26px}}#why-choose-us .section-title h2,.feature-section-4 .section-title h2,.team-section .section-title h2,.team-section .section-title.sec-style-2 h2{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}@media (max-width:991px){#why-choose-us .section-title h2,.feature-section-4 .section-title h2,.team-section .section-title h2,.team-section .section-title.sec-style-2 h2{font-size:42px}}@media (max-width:575px){#why-choose-us .section-title h2,.feature-section-4 .section-title h2,.team-section .section-title h2,.team-section .section-title.sec-style-2 h2{font-size:24px!important;line-height:1.3}}#why-choose-us{position:relative;background:radial-gradient(700px 360px at 0 0,rgba(var(--theme-light-rgb),.16),transparent 70%),radial-gradient(600px 320px at 100% 100%,rgba(var(--blue-47-2-rgb),.12),transparent 70%),linear-gradient(180deg,var(--blue-97-3) 0,var(--blue-98-2) 100%)}#why-choose-us .service-card-items-two,#why-choose-us .service-card-items-two:before{border-radius:0}#why-choose-us .service-card-items-two{border:1px solid var(--blue-91);background:var(--white);box-shadow:none;transition:border-color .25s ease,transform .25s ease}#why-choose-us .service-card-items-two:not(.active):hover{border-color:rgba(var(--blue-56-rgb),.45);transform:translateY(-4px)}#why-choose-us .service-card-items-two.active{border-color:transparent}#why-choose-us .row>[class*=col-]{display:flex}#why-choose-us .service-card-items-two{display:flex;flex-direction:column;width:100%}#why-choose-us .service-card-items-two .content{flex:1}.team-section{background-color:var(--white);background-image:none}.team-section .section-title h2,.team-section .team-box-items .content .title{color:var(--theme-navy)}.team-section .section-title.sec-style-2 .sub-title{color:var(--header);background:var(--theme-soft);border-color:rgba(var(--blue-56-rgb),.15)}.team-section .team-box-items .content p{color:rgba(var(--blue-17-rgb),.7)}.team-section .array-button .array-next,.team-section .array-button .array-prev{color:var(--theme-navy);border-color:rgba(var(--blue-17-rgb),.15);background:var(--white)}.team-section .array-button{gap:12px}.team-section .team-box-items .thumb{aspect-ratio:3/3.6;background:rgba(var(--blue-17-rgb),.06)}.team-section .team-box-items .content p{font-size:16px!important}.team-section .team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none}.team-section .team-grid>li{display:flex}.team-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;width:100%;padding:16px;background:var(--white);border:1px solid var(--blue-91);border-radius:0;transition:border-color .3s ease,transform .3s ease}.team-card:hover{transform:translateY(-4px);border-color:rgba(var(--blue-56-rgb),.35)}.team-card-photo{position:relative;overflow:hidden;width:100%;min-height:340px;border-radius:0;background:var(--theme-soft)}.team-card-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.team-card:hover .team-card-photo img{transform:scale(1.04)}.team-card-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 12px 8px 0}.team-card-role{margin-bottom:10px;padding:5px 12px;border-radius:0;background:var(--theme-soft);color:var(--theme);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.team-card-body h3{margin:0 0 12px;color:var(--theme-navy);font-size:26px;font-weight:700;line-height:1.25}.team-card-body>p{margin:0 0 18px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.team-card-focus{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.team-card-focus li{padding:6px 12px;border:1px solid var(--blue-91);border-radius:0;color:var(--theme-navy);font-size:13px;font-weight:500;line-height:1.3}.team-card-links{display:flex;gap:10px;margin-top:auto}.team-card-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--blue-91);color:var(--theme-navy);font-size:15px;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.team-card-links a:hover{background:var(--theme);border-color:var(--theme);color:var(--white)}@media (max-width:1199px){.team-card{grid-template-columns:minmax(0,1fr);gap:20px}.team-card-photo{min-height:0;aspect-ratio:4/3}.team-card-photo img{object-position:center 20%}.team-card-body{padding:0 8px 8px}}@media (max-width:767px){.team-section .team-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.team-card-body h3{font-size:22px}}.core-values-section{padding:90px 0 0}.core-values-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.core-values-head{position:sticky;top:120px}.core-values-eyebrow{display:inline-block;margin-bottom:12px;color:var(--theme);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.core-values-head h2{margin:0 0 16px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.core-values-head p{max-width:420px;margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.core-values-list{display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:core-value}.core-value-card{position:relative;display:flex;align-items:flex-start;gap:20px;padding:26px 28px;border:1px solid var(--blue-93);border-radius:0;background:var(--white);overflow:hidden;counter-increment:core-value;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.core-value-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--theme-light);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.core-value-card:after{content:counter(core-value,decimal-leading-zero);position:absolute;right:22px;bottom:10px;color:rgba(var(--blue-17-rgb),.05);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em;pointer-events:none;transition:color .25s ease}.core-value-card:hover{border-color:rgba(var(--blue-56-rgb),.28);box-shadow:0 4px 12px rgba(var(--blue-17-rgb),.04),0 16px 40px rgba(var(--blue-17-rgb),.08);transform:translateY(-3px)}.core-value-card:hover:before{transform:scaleY(1)}.core-value-card:hover:after{color:rgba(var(--theme-light-rgb),.12)}.core-value-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;border:0;background:linear-gradient(140deg,var(--theme-navy) 0,var(--theme) 100%);color:var(--white);transition:background .3s ease}.core-value-card:hover .core-value-icon{background:linear-gradient(140deg,var(--theme) 0,var(--theme-light) 100%)}.core-value-icon .fi{display:flex;font-size:20px;line-height:1}.core-value-card h3{margin:2px 0 8px;color:var(--theme-navy);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.core-value-card p{position:relative;z-index:1;margin:0;max-width:48ch;color:rgba(var(--blue-17-rgb),.72);line-height:1.7}@media (max-width:991px){.core-values-section{padding-top:80px}.core-values-wrap{grid-template-columns:minmax(0,1fr);gap:32px}.core-values-head{position:static}.core-values-head h2{font-size:42px}}@media (max-width:575px){.core-values-head h2{font-size:24px}.core-value-card{padding:18px}}.about-page .feature-section-4 .about-content p{margin:0 0 16px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.75}.about-page .feature-section-4 .about-content p:last-child{margin-bottom:0}.about-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}.about-audience-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px;border-radius:0;border:1px solid var(--blue-91);background:var(--white);text-decoration:none;transition:border-color .25s ease,transform .25s ease}.about-audience-card:hover{border-color:rgba(var(--blue-56-rgb),.45);transform:translateY(-4px)}.about-audience-card h3{margin:0 0 8px;color:var(--theme-navy);font-size:22px;font-weight:700}.about-audience-card p{margin:0 0 18px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.about-audience-link{display:inline-flex;align-items:center;margin-top:auto;color:var(--theme);font-size:15px;font-weight:700}.about-audience-card:hover .case-study-cta-arrow{transform:translate(2px,-2px)}@media (max-width:991px){.about-audience-grid{grid-template-columns:1fr;margin-top:32px}}@media (max-width:575px){.case-study-card-horizontal .case-study-media{min-height:220px;height:220px}.case-study-card-horizontal .case-study-body h3{font-size:20px}.case-study-card-horizontal .case-study-body p{font-size:16px!important;margin-bottom:20px!important}}.product-overview-preview-section{padding:0 0 64px}.product-overview-preview{max-width:1080px;margin:0 auto}.product-overview-preview img{width:100%;height:auto;display:block}@media (max-width:575px){.product-overview-preview-section{padding-bottom:40px}}.product-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;border-radius:0;background:var(--white);border:1px solid rgba(var(--blue-56-rgb),.18);color:var(--theme);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--theme)}#product-features{padding:90px 0;background:radial-gradient(640px 320px at 0 0,rgba(var(--theme-light-rgb),.12),transparent 70%),radial-gradient(560px 300px at 100% 100%,rgba(var(--blue-56-rgb),.1),transparent 70%),var(--blue-98-2)}.product-features-head{max-width:680px;margin:0 auto 52px;text-align:center}.product-features-head h2{margin:0 0 14px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.product-features-head h2 span{background:linear-gradient(90deg,var(--theme) 0,var(--theme-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.product-features-head p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.product-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-feature-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:28px 26px 30px;background:var(--white);border:1px solid var(--blue-91);border-radius:0;transition:transform .35s ease,border-color .35s ease,background .35s ease}.product-feature-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--theme) 0,var(--theme-light) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.product-feature-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.product-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:0;background:var(--theme-soft);color:var(--theme);transition:background .35s ease,color .35s ease}.product-feature-icon .fi{display:flex;font-size:24px;line-height:1}.product-feature-num{color:transparent;-webkit-text-stroke:1px rgba(var(--blue-56-rgb),.35);font-size:40px;font-weight:800;line-height:1}.product-feature-card h3{margin:0 0 10px;color:var(--theme-navy);font-size:22px;font-weight:700;line-height:1.3}.product-feature-card p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.product-feature-card:hover{transform:translateY(-6px);border-color:rgba(var(--blue-56-rgb),.35)}.product-feature-card:hover:after{transform:scaleX(1)}.product-feature-card:hover .product-feature-icon{background:linear-gradient(150deg,var(--theme-light) 0,var(--theme) 100%);color:var(--white)}@media (max-width:1199px){.product-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){#product-features{padding:80px 0}.product-features-head h2{font-size:30px!important}.product-feature-card h3{margin:0 0 10px;color:var(--theme-navy);font-size:20px;font-weight:700;line-height:1.3}}@media (max-width:767px){.product-features-grid{grid-template-columns:minmax(0,1fr);gap:16px}.product-features-head{margin-bottom:36px}}@media (max-width:575px){.product-features-head h2{font-size:24px!important;line-height:1.3}.product-feature-card{padding:24px 20px 26px}}.product-how-section{position:relative;isolation:isolate;overflow:hidden;padding:110px 0 120px;background-color:var(--blue-12);background-image:linear-gradient(rgba(var(--blue-78-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--blue-78-rgb),.07) 1px,transparent 1px);background-position:top;background-size:56px 56px}.product-how-section:before{content:"";inset:0;background:radial-gradient(ellipse at center,transparent 25%,var(--blue-12) 85%)}.product-how-glow,.product-how-section:before{position:absolute;z-index:-1;pointer-events:none}.product-how-glow{width:520px;height:520px;border-radius:50%;filter:blur(120px)}.product-how-glow--left{top:-160px;left:-180px;background:var(--theme);opacity:.45}.product-how-glow--right{right:-160px;bottom:-200px;background:var(--theme-light);opacity:.3}.product-how-head{margin-bottom:72px;text-align:center}.product-how-head .product-eyebrow{background:rgba(var(--white-rgb),.1);border-color:rgba(var(--white-rgb),.2);color:var(--white)!important}.product-how-head .product-eyebrow:before{background:var(--blue-78);box-shadow:0 0 10px var(--blue-78)}.product-how-head h2{margin:16px 0 0;color:var(--white);font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.product-how-head h2 span{color:var(--theme-light)!important;-webkit-text-fill-color:var(--theme-light)}.product-timeline-wrap{--progress:1;position:relative;max-width:1040px;margin:0 auto}.product-timeline-progress,.product-timeline-wrap:before{content:"";position:absolute;top:0;left:50%;width:2px;transform:translateX(-50%)}.product-timeline-wrap:before{bottom:0;background:rgba(var(--white-rgb),.12)}.product-timeline-progress{height:calc(var(--progress) * 100%);border-radius:2px;background:linear-gradient(180deg,var(--blue-78) 0,var(--theme) 100%);box-shadow:0 0 12px rgba(var(--theme-light-rgb),.8)}.product-timeline-progress:after{content:"";position:absolute;bottom:-6px;left:50%;width:12px;height:12px;border-radius:50%;background:var(--white);transform:translateX(-50%);box-shadow:0 0 0 4px rgba(var(--theme-light-rgb),.35),0 0 18px var(--theme-light)}.product-timeline{position:relative;display:grid;gap:40px;margin:0;padding:0;list-style:none}.product-timeline-step{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);column-gap:48px;align-items:center}.product-timeline-node{position:relative;z-index:1;grid-column:2;grid-row:1;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid rgba(var(--white-rgb),.18);border-radius:50%;background:var(--theme-navy);color:rgba(var(--white-rgb),.7);font-size:15px;font-weight:700;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease,color .4s ease}.product-timeline-step.is-visible .product-timeline-node,.product-timeline-wrap:not(.is-animated) .product-timeline-node{border-color:rgba(var(--white-rgb),.9);background:linear-gradient(135deg,var(--theme-light) 0,var(--theme) 100%);color:var(--white);box-shadow:0 0 0 6px rgba(var(--blue-56-rgb),.18),0 0 24px rgba(var(--blue-56-rgb),.55)}.product-timeline-card{position:relative;grid-column:1;grid-row:1;padding:28px;border:1px solid rgba(var(--white-rgb),.1);border-radius:0;background:linear-gradient(160deg,rgba(var(--white-rgb),.09) 0,rgba(var(--white-rgb),.02) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .7s ease,transform .7s ease,border-color .3s ease}.product-timeline-card:before{content:"";position:absolute;top:50%;right:-50px;width:50px;border-top:2px dashed rgba(var(--blue-78-rgb),.4)}.product-timeline-step:nth-child(2n) .product-timeline-card{grid-column:3}.product-timeline-step:nth-child(2n) .product-timeline-card:before{right:auto;left:-50px}.product-timeline-step:hover .product-timeline-card{border-color:rgba(var(--blue-78-rgb),.45);transform:translateY(-4px)}.product-timeline-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.product-timeline-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(var(--blue-78-rgb),.25);border-radius:0;background:rgba(var(--theme-light-rgb),.16);color:var(--blue-78)}.product-timeline-icon .fi{display:flex;font-size:22px;line-height:1}.product-timeline-phase{padding:4px 10px;border:1px solid rgba(var(--blue-78-rgb),.3);border-radius:0;color:var(--blue-78);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-timeline-card h3{margin:0 0 8px;color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;font-size:22px!important;font-weight:700;line-height:1.3}.product-timeline-card p{margin:0;color:rgba(var(--white-rgb),.7);font-size:16px!important;line-height:1.65}.product-timeline-meta{grid-column:3;grid-row:1;justify-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:opacity .6s ease .2s}.product-timeline-step:nth-child(2n) .product-timeline-meta{grid-column:1;justify-self:end;align-items:flex-end}.product-timeline-label{color:transparent;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em;-webkit-text-stroke:1px rgba(var(--white-rgb),.35);user-select:none}.product-timeline-actor{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(var(--white-rgb),.14);border-radius:0;background:rgba(var(--white-rgb),.06);color:var(--white);font-size:13px;font-weight:600}.product-timeline-actor .fi{display:flex;color:var(--blue-78);font-size:14px;line-height:1}.product-timeline-actor--supplier{border-color:rgba(var(--blue-78-rgb),.4);background:rgba(var(--theme-light-rgb),.14)}.product-timeline-actor--both{border-color:rgba(var(--blue-78-rgb),.5);background:linear-gradient(90deg,rgba(var(--blue-56-rgb),.35) 0,rgba(var(--theme-light-rgb),.12) 100%)}.is-animated .product-timeline-step:not(.is-visible) .product-timeline-card{opacity:0;transform:translateX(-48px)}.is-animated .product-timeline-step:not(.is-visible):nth-child(2n) .product-timeline-card{transform:translateX(48px)}.is-animated .product-timeline-step:not(.is-visible) .product-timeline-meta{opacity:0}.product-timeline-end{position:relative;display:flex;align-items:center;gap:18px;max-width:720px;margin:56px auto 0;padding:14px 14px 14px 18px;border:1px solid rgba(var(--white-rgb),.14);border-radius:0;background:rgba(var(--white-rgb),.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-timeline-end:before{content:"";position:absolute;bottom:100%;left:50%;height:56px;border-left:2px dashed rgba(var(--blue-78-rgb),.4)}.product-timeline-end-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--theme);box-shadow:0 0 0 6px rgba(var(--white-rgb),.08)}.product-timeline-end-icon .fi{display:flex;font-size:20px;line-height:1}.product-timeline-end-text{flex:1;min-width:0}.product-timeline-end-text strong{display:block;color:var(--white);font-size:17px;font-weight:700}.product-timeline-end-text span{color:rgba(var(--white-rgb),.65);font-size:14px}.product-timeline-end .header-cta-btn{flex-shrink:0;white-space:nowrap}@media (max-width:1199px){.product-how-head h2{font-size:42px}}@media (max-width:991px){.product-how-section{padding:64px 0 72px}.product-how-head{margin-bottom:44px}.product-how-head h2{font-size:42px}.product-timeline-progress,.product-timeline-wrap:before{left:27px;transform:none}.product-timeline{gap:28px}.product-timeline-step{grid-template-columns:56px minmax(0,1fr);column-gap:20px;align-items:start}.product-timeline-node{grid-column:1}.product-timeline-card,.product-timeline-step:nth-child(2n) .product-timeline-card{grid-column:2;padding:20px}.product-timeline-card:before,.product-timeline-step:nth-child(2n) .product-timeline-card:before{top:28px;right:auto;left:-20px;width:20px}.product-timeline-meta,.product-timeline-step:nth-child(2n) .product-timeline-meta{grid-column:2;grid-row:2;justify-self:start;align-items:flex-start;margin-top:12px}.product-timeline-label{display:none}.is-animated .product-timeline-step:not(.is-visible) .product-timeline-card,.is-animated .product-timeline-step:not(.is-visible):nth-child(2n) .product-timeline-card{transform:translateY(24px)}.product-timeline-end{flex-wrap:wrap;align-items:flex-start;gap:14px 12px;margin-top:36px;border-radius:0;padding:16px}.product-timeline-end:before{display:none}.product-timeline-end-icon{width:42px;height:42px}.product-timeline-end-icon .fi{font-size:18px}.product-timeline-end-text{flex:1 1 calc(100% - 54px)}.product-timeline-end-text strong{font-size:16px}.product-timeline-end-text span{display:block;margin-top:2px;font-size:13px;line-height:1.45}.product-timeline-end .case-study-cta,.product-timeline-end .header-cta-btn{flex:1 1 100%;width:100%!important;max-width:100%!important;justify-content:center;white-space:normal;text-align:center}}@media (max-width:767px){.product-timeline-phase{font-size:8px}}@media (max-width:575px){.product-how-head h2{font-size:24px!important;line-height:1.2}.product-timeline-end{gap:12px;padding:14px}.product-timeline-end-icon{width:38px;height:38px}.product-timeline-end-text strong{font-size:15px}}#who-can-join{padding:90px 0;background:radial-gradient(620px 320px at 100% 0,rgba(var(--blue-56-rgb),.08),transparent 70%),radial-gradient(620px 320px at 0 100%,rgba(var(--blue-56-rgb),.1),transparent 70%),var(--blue-98-2)}.who-join-head{max-width:680px;margin:0 auto 52px;text-align:center}.who-join-head h2{margin:0 0 14px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.who-join-head h2 span{background:linear-gradient(90deg,var(--theme) 0,var(--theme-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.who-join-head p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.who-join-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.who-join-card{--join-soft:var(--theme-soft);position:relative;display:flex;flex-direction:column;overflow:hidden;padding:34px 28px 30px;background:var(--white);border:1px solid var(--blue-91);border-radius:0;transition:transform .35s ease,border-color .35s ease}.who-join-card.is-partner{--theme:var(--theme-navy);--theme-dark:var(--blue-26);--join-soft:var(--blue-93-2)}.who-join-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--theme)}.who-join-card:hover{transform:translateY(-6px);border-color:var(--theme)}.who-join-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.who-join-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:0;background:var(--join-soft);color:var(--theme)}.who-join-icon .fi{display:flex;font-size:24px;line-height:1}.who-join-tag{padding:5px 12px;border-radius:0;background:var(--join-soft);color:var(--theme);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.who-join-card h3{margin:0 0 10px;color:var(--theme-navy);font-size:24px;font-weight:700;line-height:1.3}.who-join-card>p{margin:0 0 20px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.who-join-points{display:flex;flex-direction:column;gap:12px;margin:0 0 28px;padding:20px 0 0;border-top:1px dashed var(--blue-91);list-style:none}.who-join-points li{display:flex;align-items:center;gap:12px;color:var(--theme-navy);font-size:15px;font-weight:500;line-height:1.4}.who-join-points i{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--join-soft);color:var(--theme);font-size:11px}.who-join-btn{align-self:flex-start;margin-top:auto}.who-join-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:36px;text-align:center}.who-join-note p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.who-join-note a{display:inline-flex;align-items:center;gap:6px;color:var(--theme);font-weight:600;text-decoration:none}.who-join-note a:hover{color:var(--theme-dark)}@media (max-width:1199px){.who-join-card{padding:30px 22px 26px}}@media (max-width:991px){#who-can-join{padding:80px 0}.who-join-head h2{font-size:42px}.who-join-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.who-join-card:last-child{grid-column:1/-1}}@media (max-width:767px){.who-join-grid{grid-template-columns:minmax(0,1fr);gap:16px}.who-join-head{margin-bottom:36px}.who-join-tag{font-size:8px;line-height:12px}}@media (max-width:575px){.who-join-head h2{font-size:24px!important;line-height:1.3}}.buyer-page{padding:150px 0 80px}.buyer-page-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,400px);gap:40px;align-items:start}.buyer-page-content .container{width:100%;max-width:none;padding:0}.buyer-page-content .buyer-section-head{max-width:none;margin:0 0 24px;text-align:left}.buyer-page-content .buyer-onboarding,.buyer-page-content .buyer-workflow{padding:0 0 40px}.buyer-page-content .buyer-benefits{margin:0 0 40px;padding:28px 24px;border-radius:0}.buyer-page-content .buyer-cta{padding:0}.buyer-page-content .buyer-benefits-grid,.buyer-page-content .buyer-onboarding-ready ul,.buyer-page-content .buyer-onboarding-steps,.buyer-page-content .buyer-workflow-steps{grid-template-columns:1fr}.buyer-form-card{padding:28px 24px;border-radius:0;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);box-shadow:0 16px 40px rgba(var(--blue-17-rgb),.08)}.buyer-form-card h2{margin:0 0 8px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2}.buyer-form-card>p,.buyer-form-success{margin:0 0 20px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.buyer-form{display:grid;gap:16px}.buyer-form fieldset,.buyer-form label{display:grid;gap:8px;margin:0;padding:0;border:0;color:var(--theme-navy);font-size:14px;font-weight:600}.buyer-form legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.buyer-form input,.buyer-form select{width:100%;height:48px;padding:0 14px;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.16);background:var(--white);color:var(--theme-navy);font-size:15px;font-weight:500}.buyer-form input:focus,.buyer-form select:focus{outline:2px solid rgba(var(--blue-49-rgb),.35);border-color:var(--blue-49)}.buyer-form-phone{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.buyer-form-submit{height:48px;border:0;border-radius:0;background:var(--blue-49);color:var(--white);font-size:15px;font-weight:700;cursor:pointer}.buyer-form-submit:hover{background:var(--blue-31-2)}.buyer-form-success{margin:0;padding:16px;border-radius:0;background:var(--theme-soft)}@media (max-width:991px){.buyer-page-layout{grid-template-columns:1fr}.buyer-form-card{position:static;order:-1}}.buyer-benefits{background:var(--theme-soft);padding:90px 0}.buyer-section-head{max-width:760px;margin:0 auto 48px;text-align:center}.buyer-cta-box h2,.buyer-section-head h2{margin:0 0 16px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.buyer-section-head p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.buyer-benefits-grid,.buyer-onboarding-steps,.buyer-workflow-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px}.buyer-onboarding-steps,.buyer-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-benefit-card,.buyer-onboarding-steps li,.buyer-workflow-steps li{background:var(--white);border-radius:0;padding:28px 24px;box-shadow:0 10px 30px rgba(var(--blue-17-rgb),.06)}.buyer-onboarding-steps li,.buyer-workflow-steps li{display:flex;gap:16px}.buyer-benefits .buyer-benefit-card{background:var(--white)}.buyer-onboarding-steps li>span,.buyer-step-index{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--theme);font-size:14px;font-weight:700}.buyer-onboarding-steps li>span{width:36px;height:36px;border-radius:50%;background:var(--theme-soft)}.buyer-step-icon{width:52px;height:52px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--theme-soft);color:var(--theme)}.buyer-step-icon .fi{font-size:22px;line-height:1}.buyer-benefit-card h3,.buyer-onboarding-ready h3,.buyer-onboarding-steps h3,.buyer-workflow-steps h3{margin:0 0 10px;color:var(--theme-navy);font-size:22px;font-weight:700;line-height:1.3}.buyer-benefit-card p,.buyer-onboarding-steps p,.buyer-workflow-steps p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.7}.buyer-onboarding-ready{margin-top:40px;padding:28px 32px;border-radius:0;background:var(--theme-soft)}.buyer-onboarding-ready ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none}.buyer-onboarding-ready li{position:relative;padding-left:18px;color:rgba(var(--blue-17-rgb),.78);font-size:16px}.buyer-onboarding-ready li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:var(--theme)}.buyer-cta{padding:0 0 96px}.buyer-cta-box{padding:56px 40px;background:linear-gradient(180deg,var(--blue-65-2) 0,var(--blue-49) 48%,var(--blue-31-2) 100%)}.buyer-cta-box .header-cta-btn{margin-top:8px}@media (max-width:991px){.buyer-benefits,.buyer-onboarding,.buyer-workflow{padding:72px 0}.buyer-cta-box h2,.buyer-section-head h2{font-size:42px}.buyer-benefits-grid,.buyer-onboarding-ready ul,.buyer-onboarding-steps,.buyer-workflow-steps{grid-template-columns:1fr}}@media (max-width:575px){.buyer-cta-box h2,.buyer-section-head h2{font-size:24px!important;line-height:1.3}.buyer-cta{padding-bottom:72px}.buyer-cta-box{padding:40px 20px}}.buyer-reg{background:radial-gradient(900px 420px at 8% 0,rgba(var(--indigo-68-2-rgb),.08),transparent 60%),radial-gradient(700px 380px at 100% 10%,rgba(var(--blue-49-rgb),.1),transparent 55%),var(--blue-98-4);padding:90px 20px}.buyer-reg-wrap{width:min(1380px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.15fr);gap:36px;align-items:start}.buyer-intro{position:relative;overflow:hidden;min-height:100%;padding:40px 36px 32px;border-radius:0;color:var(--white);background:linear-gradient(165deg,var(--blue-32) 0,var(--theme-navy) 58%,var(--blue-26) 100%);box-shadow:0 18px 50px rgba(var(--blue-17-rgb),.16)}.buyer-intro-network{position:absolute;inset:auto -40px -30px auto;width:92%;height:auto;color:rgba(var(--white-rgb),.28);pointer-events:none}.buyer-intro-kicker{color:var(--blue-81-2);font-size:13px!important;letter-spacing:.08em;text-transform:uppercase}.buyer-intro h2,.buyer-intro-kicker{position:relative;margin:0 0 14px;font-weight:700}.buyer-intro h2{max-width:420px;color:var(--white);font-size:42px;line-height:1.2;letter-spacing:-.02em}.buyer-intro-copy,.buyer-intro-lead{position:relative;max-width:460px;color:rgba(var(--white-rgb),.82);font-size:16px!important;line-height:1.65}.buyer-intro-lead{margin:0 0 12px;color:var(--white);font-size:16px!important;font-weight:600}.buyer-intro-copy{margin:0 0 28px}.buyer-intro-points{position:relative;list-style:none;margin:0 0 36px;padding:0;display:grid;gap:14px}.buyer-intro-points li{display:flex;align-items:center;gap:12px;color:var(--white);font-size:15px;font-weight:600}.buyer-intro-points .fi{width:36px;height:36px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--white-rgb),.1);color:var(--blue-92);font-size:16px}.buyer-intro-stats{position:relative;display:flex;gap:28px;margin-top:12px}.buyer-intro-stats p{margin:0}.buyer-intro-stats strong{display:block;color:var(--white);font-size:28px;line-height:1}.buyer-intro-stats span{display:block;margin-top:6px;color:rgba(var(--white-rgb),.68);font-size:13px}.buyer-reg-card{background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);border-radius:0;box-shadow:0 16px 48px rgba(var(--blue-17-rgb),.08);padding:32px 32px 24px}.buyer-reg-card-head h1,.buyer-reg-card-head h2{margin:0 0 8px;color:var(--theme-navy);font-size:42px;font-weight:700;letter-spacing:-.02em}.buyer-reg-card-head p,.buyer-reg-question{margin:4px 0 10px;color:var(--theme-navy);font-size:16px!important;font-weight:600;line-height:1.5}.buyer-reg-question abbr{margin-left:4px;color:var(--theme);text-decoration:none;border:0;cursor:default}.buyer-reg-progress{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0}.buyer-reg-progress button{min-height:44px;padding:0 12px;border:0;border-radius:0;background:transparent;color:rgba(var(--blue-17-rgb),.55);font-size:13px;font-weight:700;cursor:pointer}.buyer-reg-progress span{margin-right:6px}.buyer-reg-progress .is-active button{background:var(--blue-97-3);color:var(--blue-49)}.buyer-reg-progress .is-done button,.buyer-reg-step h3{color:var(--theme-navy)}.buyer-reg-step h3{margin:8px 0 16px;font-size:22px;font-weight:700}.buyer-field{position:relative;display:grid;gap:8px;margin-bottom:16px}.buyer-consent span,.buyer-field>span{color:var(--theme-navy);font-size:14px;font-weight:600}.buyer-field abbr{margin-left:4px;color:var(--theme);text-decoration:none}.buyer-field input,.buyer-field select,.buyer-field textarea,.buyer-multi input,.buyer-phone input{width:100%;height:40px;min-height:40px;padding:6px 12px;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.12);background:var(--white);color:var(--theme-navy);font-size:14px;font-weight:500}.buyer-field textarea{height:auto;min-height:80px;resize:vertical}.buyer-field input:focus,.buyer-field select:focus,.buyer-field textarea:focus,.buyer-multi input:focus,.buyer-phone input:focus{outline:2px solid rgba(var(--blue-49-rgb),.28);border-color:var(--blue-49)}.buyer-field small{justify-self:end;color:rgba(var(--blue-17-rgb),.5);font-size:12px}.buyer-field-error{margin:0;color:#ff0000!important;font-size:10px!important;line-height:1.4}.buyer-phone{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px}.phone-field{width:100%;min-width:0}.phone-field .PhoneInput{display:flex;align-items:center;width:100%;min-width:0;min-height:40px;padding:0 12px 0 10px;border:1px solid var(--blue-89,rgba(11,31,74,.12));border-radius:0;background:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.phone-field .PhoneInput:focus-within{border-color:var(--theme);box-shadow:0 0 0 3px rgba(var(--blue-56-rgb),.14)}.phone-field .PhoneInput--focus{border-color:var(--theme)}.phone-field .PhoneInputCountry{position:relative;display:flex;align-items:center;flex:0 0 auto;margin-right:8px;padding-right:8px;border:0;background:transparent}.phone-field .PhoneInputCountryIcon{width:22px;height:16px;box-shadow:none;border:0;border-radius:2px;overflow:hidden}.phone-field .PhoneInputCountryIcon--border{background:transparent;box-shadow:none}.phone-field .PhoneInputCountrySelect{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.phone-field .PhoneInputCountrySelectArrow{margin-left:6px;width:6px;height:6px;border-color:rgba(var(--blue-17-rgb),.45);opacity:1}.phone-field .PhoneInputInput{flex:1 1 auto;width:100%;min-width:0;height:38px;min-height:38px;padding:0;border:0!important;border-radius:0;background:transparent;box-shadow:none!important;color:var(--theme-navy);font-size:14px;outline:0}.phone-field .PhoneInputInput:focus{outline:0;border:0!important;box-shadow:none!important}.phone-field .PhoneInputInput[aria-invalid=true],.phone-field.is-invalid .PhoneInput{border-color:var(--red-49,#c0392b)}.phone-field.is-invalid .PhoneInput:focus-within{box-shadow:0 0 0 3px rgba(var(--red-49-rgb),.12)}.contact-form-box .phone-field{display:grid;gap:8px;margin:0;width:100%}.contact-form-box .phone-field .PhoneInput{min-height:42px}.contact-form-box .phone-field .PhoneInput+.buyer-field-error,.contact-form-box .phone-field .buyer-field-error{margin:0;color:#ff0000!important;font-size:10px!important}.reg-form-card .phone-field .PhoneInput{border-color:var(--blue-89)}.buyer-menu{position:absolute;z-index:4;top:calc(100% - 8px);left:0;right:0;max-height:220px;overflow:auto;margin:0;padding:6px;list-style:none;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.08);background:var(--white);box-shadow:0 12px 30px rgba(var(--blue-17-rgb),.1)}.buyer-menu button{width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:0;background:transparent;color:var(--theme-navy);text-align:left;cursor:pointer}.buyer-menu button:hover{background:var(--blue-97-3)}.buyer-multi{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:3px;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.12)}.buyer-multi.is-invalid{border-color:var(--red-40)}.buyer-multi input{flex:1 1 140px;height:32px;min-height:32px;border:0;padding:6px 9px}.buyer-multi .buyer-chip{min-height:32px;padding:0 10px;font-size:13px}.buyer-multi input:focus{outline:none}.buyer-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.buyer-chip{min-height:44px;padding:0 14px;border-radius:0;border:1px solid rgba(var(--blue-17-rgb),.12);background:var(--white);color:var(--theme-navy);font-size:14px;font-weight:600;cursor:pointer}.buyer-chip.is-selected{border-color:var(--blue-49);background:var(--blue-97-3);color:var(--theme-dark)}.buyer-network{margin-top:12px;padding:20px;border-radius:0;background:var(--blue-98-4)}.buyer-network>p{margin:0 0 14px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.buyer-choice-grid{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:16px}.buyer-choice-grid label{display:inline-flex;align-items:center;gap:8px;color:var(--theme-navy);font-size:15px;font-weight:500;cursor:pointer}.buyer-choice-grid input{width:18px;height:18px;margin:0;accent-color:var(--theme);cursor:pointer}.buyer-consent{display:grid;gap:12px;margin-top:8px}.buyer-consent label{display:flex;align-items:flex-start;gap:10px;color:var(--theme-navy);font-size:14px}.buyer-consent input{width:18px;height:18px;margin-top:2px}.buyer-reg-actions{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.buyer-reg-back,.buyer-reg-next{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:0;font-size:15px;font-weight:700;cursor:pointer}.buyer-reg-back{border:1px solid rgba(var(--blue-17-rgb),.12);background:var(--white);color:var(--theme-navy)}.buyer-reg-next{border:0;background:linear-gradient(180deg,var(--blue-61) 0,var(--blue-49) 100%);color:var(--white)}.buyer-reg-next:hover{background:var(--blue-31-2)}.buyer-reg-status,.buyer-reg-status-note{margin:16px 0 0;color:rgba(var(--blue-17-rgb),.68);font-size:14px!important}.buyer-reg-status button{border:0;padding:0;background:none;color:var(--blue-49);font-weight:700;cursor:pointer}.buyer-reg-success h3{margin:8px 0 10px;color:var(--theme-navy);font-size:32px}.buyer-reg-success p{margin:0;max-width:520px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}@media (max-width:1100px){.buyer-reg-wrap{gap:24px}.buyer-intro h2{font-size:42px}}@media (max-width:860px){.buyer-reg-wrap{grid-template-columns:1fr}}@media (max-width:575px){.buyer-reg{padding:16px 12px 28px}.buyer-intro,.buyer-reg-card{padding:24px 18px}.buyer-intro h2,.buyer-reg-card-head h1,.buyer-reg-card-head h2,.buyer-reg-success h3{font-size:24px!important;line-height:1.3}.buyer-reg-progress button{padding:0 8px;font-size:12px}.buyer-phone{grid-template-columns:88px minmax(0,1fr)}.buyer-reg-actions{position:sticky;bottom:0;z-index:3;margin:0 -18px;padding:12px 18px;background:var(--white);border-top:1px solid rgba(var(--blue-17-rgb),.08)}.buyer-reg-next{flex:1}}.buyer-section-wrap{width:min(1380px,calc(100% - 40px));margin:0 auto}.buyer-eyebrow{margin:0 0 12px;color:var(--theme);font-size:14px!important;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.buyer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:0;font-size:15px;font-weight:700;text-decoration:none}.buyer-btn-primary{background:var(--theme-navy);color:var(--white);transition:background .25s ease}.buyer-btn-primary:focus-visible,.buyer-btn-primary:hover{background:var(--theme-dark);color:var(--white)}.buyer-btn-ghost{border:1px solid rgba(var(--blue-17-rgb),.16);color:var(--theme-navy);background:var(--white)}.buyer-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.buyer-benefits{background:var(--white)}.buyer-benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.buyer-benefit-card{border:1px solid rgba(var(--blue-17-rgb),.08);transition:transform .25s ease,box-shadow .25s ease}.buyer-benefit-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(var(--blue-49-rgb),.12)}.buyer-flow-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.buyer-flow-steps:before{display:none}.buyer-flow-steps li{position:relative;padding:18px 16px 16px;display:flex;gap:16px;border-radius:0;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.buyer-flow-steps li:hover{border-color:var(--blue-49);box-shadow:0 14px 32px rgba(var(--blue-49-rgb),.12)}.buyer-flow-num{display:block;margin-bottom:12px;color:var(--blue-49);font-size:13px;font-weight:700}.buyer-flow-steps h3{margin:0 0 8px;color:var(--theme-navy);font-size:18px;font-weight:700}.buyer-flow-step-content p{font-size:16px!important}.buyer-flow,.buyer-onboarding{background:unset!important}.buyer-onboarding-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.buyer-onboarding-steps:before{display:none}.buyer-onboarding-steps li{cursor:pointer}.buyer-onboarding-badge{width:max-content;max-width:100%;margin:28px auto 0;padding:10px 16px;border-radius:0;background:var(--blue-97-3);color:var(--theme-dark);font-size:14px!important;font-weight:700}.buyer-cta{padding:0 0 80px;background:var(--white)}.buyer-cta-box{position:relative;overflow:hidden;padding:72px 40px;border-radius:0;text-align:center;background:linear-gradient(165deg,var(--blue-26) 0,var(--theme-navy) 55%,var(--indigo-23) 100%)}.buyer-cta-box .buyer-intro-network{color:rgba(var(--white-rgb),.28)}.buyer-cta-box h2,.buyer-cta-box p{position:relative;color:var(--white)}.buyer-cta-box p{max-width:640px;margin:0 auto 28px;font-size:16px!important}.buyer-cta-box .buyer-hero-actions{position:relative;justify-content:center}.buyer-cta-box .buyer-btn-ghost{background:transparent;color:var(--white);border-color:rgba(var(--white-rgb),.35)}@media (max-width:1100px){.buyer-benefits-grid,.buyer-flow-steps{grid-template-columns:1fr 1fr}.buyer-flow-steps:before,.buyer-onboarding-steps:before{display:none}}@media (max-width:860px){.buyer-benefits-grid,.buyer-flow-steps,.buyer-onboarding-steps{grid-template-columns:1fr}.buyer-cta-box .buyer-hero-actions,.buyer-hero-actions{flex-direction:column}.buyer-cta-box .buyer-btn,.buyer-hero-actions .buyer-btn{width:100%}.buyer-flow-steps:before{left:22px}.buyer-flow-steps:before,.buyer-onboarding-steps:before{display:block;top:0;bottom:0;right:auto;width:2px;height:auto}.buyer-onboarding-steps:before{left:28px}}.buyer-hub{position:relative;overflow:hidden;padding:100px 0 110px;background:radial-gradient(700px 420px at 100% 0,rgba(var(--theme-light-rgb),.14),transparent 70%),radial-gradient(640px 420px at 0 70%,rgba(var(--blue-56-rgb),.08),transparent 70%),var(--blue-98-5)}#buyer-onboarding,#buyer-workflow{padding:0;background:transparent}#buyer-onboarding{margin-top:110px}.buyer-journey-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.buyer-journey-head h2,.buyer-steps-head h2{margin:0;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.buyer-journey-head>p{max-width:400px;margin:0;color:rgba(var(--blue-17-rgb),.7);font-size:16px!important;line-height:1.6}.buyer-journey-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-radius:0;box-shadow:0 24px 60px rgba(var(--blue-17-rgb),.12)}.buyer-journey-step{--step-bg:var(--blue-97-4);--step-ink:var(--theme-navy);--step-muted:rgba(var(--blue-17-rgb),0.7);--step-soft:rgba(var(--blue-17-rgb),0.2);--step-chip:rgba(var(--white-rgb),0.75);position:relative;display:flex;flex-direction:column;padding:32px 24px 28px 42px;background:var(--step-bg);color:var(--step-ink)}.buyer-journey-step:not(:last-child){border-right:1px solid rgba(var(--blue-17-rgb),.08)}.buyer-journey-step:first-child{padding-left:28px;border-radius:24px 0 0 24px}.buyer-journey-step:last-child{border-radius:0 24px 24px 0}.buyer-journey-step:not(:last-child):after{content:"";position:absolute;z-index:1;top:50%;right:-17px;width:34px;height:34px;border-top:3px solid var(--blue-98-5);border-right:3px solid var(--blue-98-5);background:var(--step-bg);transform:translateY(-50%) rotate(45deg)}.buyer-journey-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.buyer-journey-num{color:var(--step-soft);font-size:40px;font-weight:800;line-height:1;letter-spacing:-.02em}.buyer-journey-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;background:var(--step-chip);color:var(--step-ink);color:var(--theme)}.buyer-journey-icon .fi{display:flex;font-size:19px;line-height:1}.buyer-journey-step h3{margin:0 0 8px;color:var(--step-ink);font-size:19px;font-weight:700;line-height:1.3}.buyer-journey-step p{margin:0 0 22px;color:var(--step-muted);font-size:16px!important;line-height:1.6}.buyer-journey-output{display:grid;gap:6px;margin-top:auto;padding-top:16px;border-top:1px dashed var(--step-soft)}.buyer-journey-output span{color:var(--step-muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.buyer-journey-output strong{display:flex;align-items:center;gap:8px;color:var(--step-ink);font-size:14px;font-weight:700}.buyer-journey-output .fi{display:flex;font-size:13px;line-height:1}.buyer-steps-head{max-width:680px;margin:0 auto 48px;text-align:center}.buyer-steps-head h2{margin-bottom:14px}.buyer-steps-head>p:not(.buyer-eyebrow){margin:0;color:rgba(var(--blue-17-rgb),.7);font-size:16px!important}.buyer-steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.buyer-steps:before{content:"";position:absolute;top:22px;left:10%;right:10%;border-top:2px solid var(--blue-91-3)}.buyer-steps li{position:relative;text-align:center}.buyer-steps-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border:2px solid var(--theme);border-radius:50%;background:var(--white);color:var(--theme);font-size:16px;font-weight:700}.buyer-steps li:first-child .buyer-steps-num{background:var(--theme);color:var(--white)}.buyer-steps h3{margin:0 0 6px;color:var(--theme-navy);font-size:18px;font-weight:700}.buyer-steps p{max-width:220px;margin:0 auto;color:rgba(var(--blue-17-rgb),.65);font-size:16px!important;line-height:1.6}.buyer-steps-cta{margin-top:44px;text-align:center}@media (max-width:1199px){.buyer-journey-step{padding:28px 18px 24px 36px}.buyer-journey-step:first-child{padding-left:22px}.buyer-journey-num{font-size:34px}.buyer-journey-step h3{font-size:17px}}@media (max-width:991px){.buyer-hub{padding:80px 0 90px}#buyer-onboarding{margin-top:80px}.buyer-journey-head h2,.buyer-steps-head h2{font-size:42px}.buyer-journey-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:32px}.buyer-journey-track{grid-template-columns:minmax(0,1fr);max-width:620px}.buyer-journey-step,.buyer-journey-step:first-child{padding:40px 28px 30px;border-radius:0}.buyer-journey-step:first-child{padding-top:28px;border-radius:24px 24px 0 0}.buyer-journey-step:last-child{border-radius:0 0 24px 24px}.buyer-journey-step:not(:last-child):after{top:auto;right:auto;bottom:-17px;left:50%;transform:translateX(-50%) rotate(135deg)}.buyer-journey-top{margin-bottom:16px}.buyer-journey-step p{margin-bottom:18px}.buyer-steps{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px;margin:0 auto}.buyer-steps:before{top:22px;bottom:22px;left:21px;right:auto;border-top:0;border-left:2px solid var(--blue-91-3)}.buyer-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;text-align:left}.buyer-steps-num{grid-row:span 2;margin-bottom:0}.buyer-steps h3{margin-top:2px}.buyer-steps p{max-width:none;margin:0}}@media (max-width:575px){.buyer-hub{padding:56px 0 64px}#buyer-onboarding{margin-top:64px}.buyer-journey-head h2,.buyer-steps-head h2{font-size:24px!important;line-height:1.3}.buyer-journey-step,.buyer-journey-step:first-child{padding-right:20px;padding-left:20px}.buyer-journey-num{font-size:30px}.buyer-steps h3{font-size:16px}}.contact-page .section-title .sub-title{display:inline-block;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;margin-bottom:12px;color:var(--theme);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.contact-page .gt-section-title h2,.contact-page .section-head h2,.contact-page .section-title h2{margin:0 0 28px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2}.contact-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.contact-route-card{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:28px 24px;border-radius:0;background:var(--white);border:1px solid var(--blue-91);box-shadow:none}.contact-route-card h3{margin:0 0 10px;color:var(--theme-navy);font-size:22px;font-weight:700}.contact-route-card p{margin:0 0 20px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.contact-route-card .view-btn{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;color:var(--blue-49);font-weight:700;border-bottom:0}.contact-page .contact-us-wrapper .contact-box{background:var(--white);border:1px solid var(--blue-91);border-radius:0;box-shadow:none}.contact-page .contact-us-wrapper .contact-us-content .contact-us-item{display:flex;flex-direction:column;gap:16px;margin:32px 0 28px;padding:0;border:0}.contact-page .contact-us-wrapper .contact-us-content .contact-us-item:before{display:none}.contact-page .contact-us-item .contact-content{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:0;background:var(--white);border:1px solid var(--blue-91);box-shadow:none}.contact-page .contact-us-wrapper .contact-us-content .contact-us-item .contact-content .icon{flex-shrink:0;width:52px;height:52px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0;line-height:1;color:var(--white)}.contact-page .contact-us-item .icon .fi{font-size:22px;line-height:1}.contact-page .contact-us-wrapper .contact-us-content .contact-us-item .contact-content .cont span{display:block;margin-bottom:6px;color:rgba(var(--blue-17-rgb),.6);font-size:14px;font-weight:600}.contact-page .contact-us-wrapper .contact-us-content .contact-us-item .contact-content .cont h3{margin:0;color:var(--theme-navy);font-size:18px;font-weight:700;line-height:1.5}.contact-page .contact-us-item .cont h3 a{color:inherit}.contact-page .contact-us-item .cont h3 a:hover{color:var(--theme)}.contact-social{margin-top:8px}.contact-social span{display:block;margin-bottom:14px;color:var(--theme-navy);font-weight:700}.contact-social ul{display:flex;gap:10px;margin:0;padding:0;list-style:none}.contact-social a{width:42px;height:42px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-97-3);color:var(--blue-49)}.contact-page .form-clt{display:block}.contact-page .form-clt input,.contact-page .form-clt select,.contact-page .form-clt textarea{text-transform:none}.contact-page .form-clt input::placeholder,.contact-page .form-clt textarea::placeholder{text-transform:none}.contact-page .form-clt>span{display:block;margin-bottom:8px;color:var(--theme-navy);font-size:14px!important;font-weight:600;line-height:1.4}.contact-page .form-clt abbr[title]{margin-left:3px;border:0;color:var(--theme);text-decoration:none;cursor:default}.contact-page .form-clt select{width:100%;font-size:14px;line-height:20px;padding:10px;border:1px solid rgba(var(--gray-9-rgb),.1);border-radius:0;background:transparent;color:rgba(var(--gray-9-rgb),.7)}.contact-page .form-clt small{display:block;margin-top:6px;color:#ff0000!important;font-size:10px!important}.contact-form-success{margin:0;padding:16px;border-radius:0;background:var(--blue-97-3);color:var(--theme-navy)}@media (max-width:1199px){.contact-page .gt-section-title h2,.contact-page .gt-section-title h2 span,.contact-page .section-head h2,.contact-page .section-head h2 span,.contact-page .section-title h2,.contact-page .section-title h2 span{font-size:28px!important}}@media (max-width:991px){.contact-route-grid{grid-template-columns:1fr 1fr}}@media (max-width:575px){.contact-page .gt-section-title h2,.contact-page .gt-section-title h2 span,.contact-page .section-head h2,.contact-page .section-head h2 span,.contact-page .section-title h2,.contact-page .section-title h2 span{font-size:24px!important}.contact-route-grid{grid-template-columns:1fr}}.partner-apply-wrap,.partner-types-wrap{width:min(1380px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.partner-page h2{margin:0 0 16px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.partner-apply-lead{margin:0 0 24px;color:rgba(var(--blue-17-rgb),.75);font-size:16px!important;line-height:1.6}.partner-apply-image,.partner-types img{width:100%;height:420px;object-fit:cover;border-radius:0;box-shadow:0 18px 40px rgba(var(--blue-17-rgb),.12)}.partner-types img{height:100%;min-height:420px}.partner-apply,.partner-benefits,.partner-faq,.partner-how{padding:80px 0;background:var(--white)}.partner-types{padding:80px 0;background:var(--blue-98-4)}.partner-benefit-grid,.partner-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.partner-type-list{display:grid;gap:18px}.partner-how-steps li,.partner-type-list article{padding:24px;border-radius:0;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08)}.partner-benefit-grid h3,.partner-how-steps h3,.partner-type-list h3{margin:0 0 8px;color:var(--theme-navy);font-size:22px;font-weight:700}@media (max-width:767px){.partner-benefit-grid h3,.partner-how-steps h3,.partner-type-list h3{font-size:20px}}.partner-benefit-grid p,.partner-how-steps p,.partner-type-list p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.partner-how-steps span{display:block;margin-bottom:12px;color:var(--blue-49);font-weight:700}.partner-faq .section-title .sub-title{height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;margin-bottom:12px;color:var(--theme);font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.partner-faq .section-title h2{margin:0;color:var(--theme-navy);font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.partner-faq .section-title-area .header-cta-btn{flex-shrink:0}.partner-faq .faq-items-1 .accordion-box{margin:40px 0 0;padding:0;list-style:none}.partner-faq .faq-items-1 .accordion-box .block{background:var(--white);border:1px solid var(--blue-91);box-shadow:none;transition:border-color .25s ease,background .25s ease}.partner-faq .faq-items-1 .accordion-box .block:hover{border-color:rgba(var(--blue-56-rgb),.35)}.partner-faq .faq-items-1 .accordion-box .block.active-block{border-color:rgba(var(--blue-56-rgb),.45);background:var(--blue-99)}.partner-faq .faq-items-1 .accordion-box .block .acc-btn{display:block;padding:0 52px 0 0;border:0;background:none;color:var(--theme-navy);font-family:inherit;font-size:20px;font-weight:700;line-height:1.4;text-align:left}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .number{font-weight:700;line-height:1.4}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .icon{top:50%;transform:translateY(-50%);font-size:14px}.partner-faq .faq-items-1 .accordion-box .block .acc-btn.active .icon{background:linear-gradient(103.71deg,var(--blue-68) 17.96%,var(--blue-50) 66.13%)}.partner-faq .faq-items-1 .accordion-box .block .acc-content .content .text{color:rgba(var(--blue-17-rgb),.72);font-size:16px}@media (max-width:991px){.partner-faq .section-title h2{font-size:42px}}@media (max-width:575px){.partner-faq .section-title h2{font-size:24px!important}.partner-faq .faq-items-1 .accordion-box .block{padding:20px 20px 20px 64px}.partner-faq .faq-items-1 .accordion-box .block .acc-btn{font-size:16px}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .number{left:-44px;font-size:16px}.partner-faq .faq-items-1 .accordion-box .block .acc-content .content .text{font-size:16px}}.partner-apply{background:var(--blue-98-4)}.partner-apply-wrap{align-items:stretch}.partner-apply-image{height:100%;min-height:420px}.partner-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.partner-form label{display:flex;flex-direction:column;gap:8px;color:var(--theme-navy);font-size:14px;font-weight:700}.partner-form button,.partner-form-wide{grid-column:1/-1}.partner-form input,.partner-form select,.partner-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(var(--blue-17-rgb),.14);border-radius:0;background:var(--white);color:var(--theme-navy);font-weight:500}.partner-form small{color:var(--red-47);font-weight:600}.partner-form button{width:max-content}.partner-benefit-grid.partner-benefit-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:991px){.partner-benefit-grid.partner-benefit-grid-four{grid-template-columns:1fr}.partner-page h2{font-size:42px}.partner-apply-wrap,.partner-benefit-grid,.partner-how-steps,.partner-types-wrap{grid-template-columns:1fr}.partner-apply-image,.partner-types img{height:280px;min-height:0}}@media (max-width:575px){.partner-page h2{font-size:24px!important}.partner-form{grid-template-columns:1fr}}#why-choose-us .section-title .sub-title,.feature-section-4 .section-title .sub-title,.team-section .section-title .sub-title,.team-section .section-title.sec-style-2 .sub-title{height:auto;margin-bottom:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;color:var(--theme)!important;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.breadcrumb-wrapper .page-heading{padding:60px 0}@media (max-width:991px){.breadcrumb-wrapper .page-heading{padding:140px 0 56px}}@media (max-width:575px){.breadcrumb-wrapper .page-heading{padding:80px 0 44px}}.page-banner{background:radial-gradient(900px 320px at 50% 0,rgba(var(--theme-light-rgb),.18),transparent 70%),linear-gradient(180deg,var(--blue-93-3) 0,var(--blue-97-3) 55%,var(--blue-99) 100%);border-bottom:1px solid rgba(var(--blue-56-rgb),.08)}.breadcrumb-wrapper .page-heading h1{color:var(--theme-navy);font-size:54px;font-weight:700;line-height:1.12;letter-spacing:-.02em}.page-banner-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.breadcrumb-wrapper{overflow-x:clip;overflow-y:visible}.breadcrumb-wrapper .page-heading h1{max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.breadcrumb-wrapper .page-heading p{max-width:min(710px,100%);padding:0 8px}@media (max-width:1199px){.breadcrumb-wrapper .page-heading{padding:120px 20px 72px}.breadcrumb-wrapper .page-heading h1{font-size:40px;line-height:1.18}.breadcrumb-wrapper .page-heading h1 br{display:none}}@media (max-width:991px){.breadcrumb-wrapper .page-heading{padding:100px 16px 56px}.breadcrumb-wrapper .page-heading h1{font-size:32px;line-height:1.22}}@media (max-width:575px){.breadcrumb-wrapper .page-heading{padding:88px 12px 48px}.breadcrumb-wrapper .page-heading h1{font-size:26px;line-height:1.25}.page-banner-actions .buyer-btn{width:100%}}.legal-section{padding:80px 0}.legal-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.legal-toc{position:sticky;top:120px;padding:24px;border-radius:0;background:var(--blue-98-4);border:1px solid rgba(var(--blue-17-rgb),.08)}.legal-toc ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.legal-toc a{color:rgba(var(--blue-17-rgb),.75);font-size:15px;font-weight:600}.legal-toc a:hover{color:var(--theme)}.legal-updated{margin:0 0 32px;color:rgba(var(--blue-17-rgb),.6);font-size:14px!important}.legal-block{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(var(--blue-17-rgb),.08);scroll-margin-top:120px}html body .legal-block h2{margin:0 0 14px;color:var(--theme-navy);font-size:28px!important;font-weight:700;line-height:1.25;letter-spacing:-.02em}.legal-block li,.legal-block p{color:rgba(var(--blue-17-rgb),.75);font-size:16px!important;line-height:1.75}.legal-block p{margin:0 0 14px}.legal-block ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-contact{margin:0}@media (max-width:991px){.legal-wrap{grid-template-columns:1fr;gap:24px}.legal-toc{position:static}html body .legal-block h2{font-size:28px!important}}.supplier-page .page-banner{background:radial-gradient(900px 320px at 50% 0,rgba(var(--theme-light-rgb),.2),transparent 70%),linear-gradient(180deg,var(--blue-95-3) 0,var(--blue-97-3) 55%,var(--blue-99-2) 100%);border-bottom-color:rgba(var(--blue-56-rgb),.12)}.supplier-page .buyer-btn-primary,.supplier-page .buyer-reg-next{background:var(--theme-navy)}.supplier-page .buyer-btn-primary:focus-visible,.supplier-page .buyer-btn-primary:hover{background:var(--theme-dark)}.supplier-page .buyer-reg-next:hover{background:var(--theme-dark)}.supplier-page .buyer-btn-ghost{border-color:rgba(var(--blue-56-rgb),.35)}.supplier-page .gt-section-title h2 span{background:linear-gradient(103.71deg,var(--theme-light) 17.96%,var(--theme) 66.13%);-webkit-background-clip:text;background-clip:text}.supplier-benefits{padding:90px 0}.supplier-benefits-wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}.supplier-benefits-head h2{margin:0 0 16px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.supplier-benefits-head>p:not(.buyer-eyebrow){margin:0 0 28px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.supplier-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.supplier-benefit-card{position:relative;padding:28px 24px;border-radius:0;border:1px solid var(--blue-91);background:linear-gradient(180deg,var(--white) 0,var(--blue-98-5) 100%);transition:border-color .25s ease,transform .25s ease}.supplier-benefit-card:nth-child(2n){transform:translateY(28px)}.supplier-benefit-card:hover{border-color:rgba(var(--blue-56-rgb),.55)}.supplier-benefit-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.supplier-benefit-top .buyer-step-icon{margin:0}.supplier-benefit-num{color:transparent;-webkit-text-stroke:1px rgba(var(--blue-56-rgb),.45);font-size:40px;font-weight:800;line-height:1}.supplier-benefit-card h3{margin:0 0 10px;color:var(--theme-navy);font-size:22px;font-weight:700;line-height:1.3}.supplier-benefit-card p{margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.supplier-flow{padding:90px 0}.supplier-flow-head{max-width:680px;margin:0 auto 56px;text-align:center}.supplier-flow-head h3,.supplier-onboard-head h3{margin:0 0 16px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.supplier-flow-head>p:not(.buyer-eyebrow){margin:0;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.supplier-flow-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:center}.supplier-flow-tabs{position:relative;align-self:start;display:flex;flex-direction:column;gap:8px}.supplier-flow-tabs:before{content:"";position:absolute;top:32px;bottom:32px;left:36px;width:2px;background:rgba(var(--blue-56-rgb),.15)}.supplier-flow-tab{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:14px 18px;border:1px solid transparent;border-radius:0;background:transparent;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.supplier-flow-tab:hover{background:var(--blue-98-6)}.supplier-flow-tab:focus-visible{outline:2px solid rgba(var(--blue-56-rgb),.4);outline-offset:2px}.supplier-flow-tab.is-active{border-color:rgba(var(--blue-56-rgb),.25);background:var(--white);box-shadow:0 14px 36px rgba(var(--blue-17-rgb),.08)}.supplier-flow-tab-num{position:relative;z-index:1;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid rgba(var(--blue-56-rgb),.25);border-radius:50%;background:var(--white);color:var(--theme);font-size:13px;font-weight:700;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.supplier-flow-tab-num .fi{display:flex;font-size:14px;line-height:1}.supplier-flow-tab.is-done .supplier-flow-tab-num{border-color:var(--theme-soft);background:var(--theme-soft)}.supplier-flow-tab.is-active .supplier-flow-tab-num{border-color:var(--theme);background:var(--theme);color:var(--white);box-shadow:0 0 0 5px rgba(var(--blue-56-rgb),.15)}.supplier-flow-tab-text strong{display:block;color:var(--theme-navy);font-size:16px;font-weight:700;line-height:1.35}.supplier-flow-tab-text>span{display:block;margin-top:4px;color:rgba(var(--blue-17-rgb),.62);font-size:14px;line-height:1.5}.supplier-flow-tab:not(.is-active) .supplier-flow-tab-text>span{display:none}.supplier-flow-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;align-items:center;padding:40px;border:1px solid rgba(var(--blue-56-rgb),.12);border-radius:0;background:radial-gradient(420px 260px at 100% 0,rgba(var(--theme-light-rgb),.22),transparent 70%),linear-gradient(160deg,var(--blue-97-3) 0,var(--blue-94) 100%)}.supplier-flow-panel-copy,.supplier-flow-preview{animation:supplierFlowIn .45s ease both}.supplier-flow-preview{animation-delay:.08s}@keyframes supplierFlowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.supplier-flow-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.supplier-flow-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:0;background:var(--theme);color:var(--white);box-shadow:0 12px 24px rgba(var(--blue-56-rgb),.3)}.supplier-flow-panel-icon .fi{display:flex;font-size:24px;line-height:1}.supplier-flow-panel-count{color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.supplier-flow-panel-count span{color:rgba(var(--blue-17-rgb),.4)}.supplier-flow-panel h4{margin:0 0 10px;color:var(--theme-navy);font-size:28px;font-weight:700;line-height:1.25}.supplier-flow-panel-copy>p{margin:0 0 20px;color:rgba(var(--blue-17-rgb),.7);font-size:16px!important;line-height:1.6}.supplier-flow-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.supplier-flow-points li{display:flex;align-items:center;gap:10px;color:var(--theme-navy);font-size:15px;font-weight:500}.supplier-flow-points .fi{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--white);color:var(--theme);font-size:10px;line-height:1}.supplier-flow-preview{overflow:hidden;padding-bottom:18px;border-radius:0;background:var(--white);box-shadow:0 24px 50px rgba(var(--blue-17-rgb),.12)}.supplier-flow-preview-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--blue-95-2);background:var(--blue-99)}.supplier-flow-preview-bar span{width:8px;height:8px;border-radius:50%;background:rgba(var(--blue-17-rgb),.15)}.supplier-flow-preview-bar em{margin-left:auto;color:rgba(var(--blue-17-rgb),.55);font-size:12px;font-style:normal;font-weight:600}.supplier-flow-preview dl{margin:0;padding:6px 16px 4px}.supplier-flow-preview dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px dashed var(--blue-94-2)}.supplier-flow-preview dl>div:last-child{border-bottom:0}.supplier-flow-preview dt{color:rgba(var(--blue-17-rgb),.55);font-size:13px;font-weight:500}.supplier-flow-preview dd{margin:0;color:var(--theme-navy);font-size:13px;font-weight:700;text-align:right}.supplier-flow-preview-progress{height:6px;margin:6px 16px 0;border-radius:0;background:var(--theme-soft)}.supplier-flow-preview-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-light) 0,var(--theme) 100%);transition:width .4s ease}.supplier-flow-panel-nav{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.supplier-flow-panel-nav button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--blue-56-rgb),.25);border-radius:50%;background:var(--white);color:var(--theme);cursor:pointer;transition:background .25s ease,color .25s ease}.supplier-flow-panel-nav button:hover:not(:disabled){background:var(--theme);color:var(--white)}.supplier-flow-panel-nav button:disabled{opacity:.4;cursor:not-allowed}#supplier-onboarding{padding:90px 0;background:linear-gradient(180deg,var(--blue-98-6) 0,var(--white) 100%)}.supplier-onboard-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:end;margin-bottom:56px}.supplier-onboard-head h3{margin:0}.supplier-onboard-head-side p{margin:0 0 20px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important;line-height:1.6}.supplier-road{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.supplier-road:after,.supplier-road:before{content:"";position:absolute;top:62px;left:22px;height:2px}.supplier-road:before{right:0;background:repeating-linear-gradient(90deg,rgba(var(--blue-56-rgb),.3) 0 8px,transparent 8px 16px)}.supplier-road:after{width:calc(20% - 4px);background:linear-gradient(90deg,var(--theme) 0,var(--theme-light) 100%)}.supplier-road-marker,.supplier-road-stop{display:flex;flex-direction:column}.supplier-road-marker{position:relative;align-items:flex-start;justify-content:flex-end;gap:10px;height:84px;margin-bottom:20px}.supplier-road-here{position:relative;padding:4px 10px;border-radius:0;background:var(--theme-navy);color:var(--white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.supplier-road-here:after{content:"";position:absolute;top:100%;left:16px;border:5px solid transparent;border-top:5px solid var(--theme-navy)}.supplier-road-pin{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid rgba(var(--blue-56-rgb),.3);border-radius:50%;background:var(--white);color:var(--theme);font-size:14px;font-weight:800}.supplier-road-stop.is-current .supplier-road-pin{border-color:var(--theme);background:var(--theme);color:var(--white);animation:supplierRoadPulse 2.4s ease-in-out infinite}@keyframes supplierRoadPulse{0%,to{box-shadow:0 0 0 6px rgba(var(--blue-56-rgb),.15)}50%{box-shadow:0 0 0 12px rgba(var(--blue-56-rgb),.05)}}.supplier-road-card{position:relative;flex:1;padding:22px 20px 24px;border:1px solid rgba(var(--blue-17-rgb),.08);border-radius:0;background:var(--white);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.supplier-road-card:hover{border-color:rgba(var(--blue-56-rgb),.3);box-shadow:0 18px 40px rgba(var(--blue-17-rgb),.08);transform:translateY(-4px)}.supplier-road-stop.is-current .supplier-road-card{border-color:rgba(var(--blue-56-rgb),.35);background:linear-gradient(180deg,var(--white) 0,var(--blue-97-5) 100%);box-shadow:0 18px 40px rgba(var(--blue-56-rgb),.12)}.supplier-road-when{display:inline-block;margin-bottom:18px;padding:3px 10px;border-radius:0;background:var(--theme-soft);color:var(--theme-dark);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.supplier-road-icon{position:absolute;top:20px;right:18px;color:rgba(var(--blue-56-rgb),.4)}.supplier-road-icon .fi{display:flex;font-size:22px;line-height:1}.supplier-road-card h4{margin:0 0 8px;color:var(--theme-navy);font-size:18px;font-weight:700;line-height:1.3}.supplier-road-card p{margin:0;color:rgba(var(--blue-17-rgb),.68);font-size:16px!important;line-height:1.6}@media (prefers-reduced-motion:reduce){.supplier-flow-panel-copy,.supplier-flow-preview,.supplier-road-stop.is-current .supplier-road-pin{animation:none}}.supplier-page .buyer-reg{background:radial-gradient(900px 420px at 100% 0,rgba(var(--theme-light-rgb),.12),transparent 60%),radial-gradient(700px 380px at 0 10%,rgba(var(--blue-56-rgb),.08),transparent 55%),var(--blue-98-5)}.supplier-page .buyer-reg-wrap{grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr)}.supplier-page .buyer-intro{order:2;background:linear-gradient(165deg,var(--blue-51) 0,var(--theme-navy) 58%,var(--blue-27) 100%);box-shadow:0 18px 50px rgba(var(--blue-17-rgb),.18)}.supplier-page .buyer-intro-kicker{color:var(--blue-86)}.supplier-page .buyer-reg-progress .is-active button{background:var(--theme-soft);color:var(--theme-dark)}.supplier-page .buyer-field input:focus,.supplier-page .buyer-field select:focus,.supplier-page .buyer-field textarea:focus,.supplier-page .buyer-phone input:focus{outline-color:rgba(var(--blue-56-rgb),.28);border-color:var(--theme)}.supplier-page .buyer-chip.is-selected{border-color:var(--theme);background:var(--theme-soft);color:var(--theme-dark)}.supplier-page .buyer-reg-status button{color:var(--theme)}.supplier-page .aptiva-cta-box{border-color:rgba(var(--blue-56-rgb),.16);background:radial-gradient(520px 260px at 0 0,rgba(var(--theme-light-rgb),.18),transparent 70%),linear-gradient(135deg,var(--blue-97-3) 0,var(--blue-95-3) 100%)!important}@media (max-width:1199px){.supplier-benefits-wrap{gap:36px}}@media (max-width:991px){.supplier-benefits{padding:72px 0}.supplier-benefits-wrap{grid-template-columns:1fr}.supplier-benefits-head{text-align:center}.supplier-benefits-head h2{font-size:42px}.supplier-benefit-card:nth-child(2n){transform:none}.supplier-flow{padding:72px 0}.supplier-flow-head{margin-bottom:40px}.supplier-flow-head h3,.supplier-onboard-head h3{font-size:32px}.supplier-flow-layout{grid-template-columns:minmax(0,1fr);gap:20px}.supplier-flow-tabs{flex-direction:row;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.supplier-flow-tabs::-webkit-scrollbar{display:none}.supplier-flow-tab .supplier-flow-tab-text>span,.supplier-flow-tabs:before{display:none}.supplier-flow-tab{flex:0 0 auto;width:auto;padding:8px 16px 8px 8px;border-color:rgba(var(--blue-17-rgb),.08);border-radius:0;background:var(--white);scroll-snap-align:start}.supplier-flow-tab.is-active{border-color:var(--theme);box-shadow:none}.supplier-flow-tab-text strong{font-size:14px;white-space:nowrap}.supplier-flow-panel{grid-template-columns:minmax(0,1fr);padding:32px 28px}#supplier-onboarding{padding:72px 0}.supplier-onboard-head{margin-bottom:40px}.supplier-onboard-head,.supplier-road{grid-template-columns:minmax(0,1fr);gap:16px}.supplier-road:before{top:22px;bottom:22px;left:21px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(var(--blue-56-rgb),.3) 0 8px,transparent 8px 16px)}.supplier-road-here,.supplier-road:after{display:none}.supplier-road-stop{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start}.supplier-road-marker{height:auto;margin:0}}@media (max-width:860px){.supplier-page .buyer-reg-wrap{grid-template-columns:1fr}.supplier-page .buyer-intro{order:0}}@media (max-width:575px){.supplier-benefits{padding:56px 0}.supplier-benefits-head h2{font-size:24px!important;line-height:1.3}.supplier-benefits-grid{grid-template-columns:1fr}.supplier-benefits-head .buyer-btn,.supplier-onboard-head-side .buyer-btn{width:100%}#supplier-onboarding,.supplier-flow{padding:56px 0}.supplier-flow-head h3,.supplier-onboard-head h3{font-size:24px!important;line-height:1.3}.supplier-flow-panel{padding:24px 18px;border-radius:0}.supplier-flow-panel h4{font-size:22px}.supplier-road-card{padding:18px}}body.register-modal-open{overflow:hidden}.register-modal-overlay{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(var(--blue-17-rgb),.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:register-fade .2s ease}.register-modal{position:relative;width:100%;max-width:620px;max-height:calc(100vh - 48px);overflow-y:auto;padding:40px 32px 32px;border-radius:0;background:var(--white);border:1px solid var(--blue-91);animation:register-rise .25s ease}.register-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--theme) 0,var(--theme-light) 100%)}.register-modal-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--blue-96);color:var(--theme-navy);font-size:16px;cursor:pointer;transition:background .2s ease,color .2s ease}.register-modal-close:hover{background:var(--theme-soft);color:var(--theme)}.register-modal-head{margin-bottom:24px;padding-right:40px}.register-modal-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:5px 12px;border-radius:0;background:var(--theme-soft);color:var(--theme);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.register-modal-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--theme)}.register-modal h2{margin:0 0 8px;color:var(--theme-navy);font-size:42px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.register-modal-head p,.register-modal-success p{margin:0;color:rgba(var(--blue-17-rgb),.7);font-size:16px!important;line-height:1.6}.register-role-options{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:4px}.register-role-options label{display:inline-flex;align-items:center;gap:8px;color:var(--theme-navy);font-size:15px;font-weight:500;cursor:pointer}.register-role-options input{width:18px;height:18px;margin:0;accent-color:var(--theme);cursor:pointer}.register-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:16px}.register-modal-full{grid-column:1/-1}.register-modal .buyer-field em{color:rgba(var(--blue-17-rgb),.5);font-style:normal;font-weight:500}.register-modal-consent{display:flex;align-items:flex-start;gap:10px;margin-top:4px;color:rgba(var(--blue-17-rgb),.72);font-size:14px;line-height:1.5;cursor:pointer}.register-modal-consent input{flex-shrink:0;width:18px;height:18px;margin-top:1px;accent-color:var(--theme)}.register-modal-consent a{color:var(--theme);font-weight:600}.register-modal-submit{width:100%;margin-top:22px;border:0;cursor:pointer}.register-modal-success{padding:12px 0 4px;text-align:center}.register-modal-success-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:50%;background:var(--theme-soft);color:var(--theme);font-size:28px;box-shadow:0 0 0 10px rgba(var(--blue-56-rgb),.06)}.register-modal-success p strong{color:var(--theme-navy)}.register-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:28px}.register-modal-link{padding:8px 4px;border:0;background:none;color:var(--theme-navy);font-size:15px;font-weight:600;cursor:pointer}.register-modal-link:hover{color:var(--theme)}@keyframes register-fade{0%{opacity:0}to{opacity:1}}@keyframes register-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.register-modal,.register-modal-overlay{animation:none}}@media (max-width:575px){.register-modal-overlay{align-items:flex-end;padding:12px 0 0}.register-modal{max-height:calc(100vh - 12px);padding:36px 20px 24px;border-radius:20px 20px 0 0}.register-modal h2{font-size:24px}.register-modal-grid{grid-template-columns:minmax(0,1fr)}}.reg-page{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;padding:0;background:var(--theme-navy)}.reg-page--centered{display:flex;align-items:flex-start;justify-content:center;padding:120px 20px 80px;overflow:visible;background:radial-gradient(900px 320px at 50% 0,rgba(var(--theme-light-rgb),.18),transparent 70%),linear-gradient(180deg,var(--blue-93-3) 0,var(--blue-97-3) 55%,var(--blue-99) 100%)}.reg-page--centered .reg-page-inner{display:block;width:100%;max-width:820px;margin:0 auto}.reg-page--centered .reg-page-form{width:100%;max-width:820px;margin:0 auto;padding:0}.reg-page--centered .reg-form-card{background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.1);box-shadow:0 16px 40px rgba(var(--blue-17-rgb),.06)}@media (max-width:767px){.reg-page--centered{padding:110px 12px 56px}}.reg-page-media{position:absolute;inset:0;z-index:-1;background-color:var(--theme-navy);background-position:50%;background-size:cover}.reg-page-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reg-page-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:0;align-items:start}.reg-page-intro,.reg-page-intro img{width:100%;height:100%}.reg-page-intro img{object-fit:cover;object-position:left center}.reg-page-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:8px 14px;border:1px solid rgba(var(--white-rgb),.22);border-radius:0;background:rgba(var(--white-rgb),.08);color:var(--white);font-size:14px;font-weight:500;text-decoration:none;transition:background .25s ease}.reg-page-back:hover{background:rgba(var(--white-rgb),.16);color:var(--white)}.reg-page-back i{font-size:12px}.reg-page-kicker{display:block;margin-bottom:12px;color:var(--blue-78);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.reg-page-intro h1{margin:0 0 18px;color:var(--white);font-size:48px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.reg-page-lead{max-width:520px;margin:0 0 32px;color:rgba(var(--white-rgb),.78);font-size:16px!important;line-height:1.7}.reg-page-points{display:grid;gap:14px;margin:0 0 32px;padding:0;list-style:none}.reg-page-points li{display:flex;align-items:center;gap:14px;color:var(--white);font-size:16px;font-weight:500}.reg-page-point-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(var(--white-rgb),.18);border-radius:0;background:rgba(var(--white-rgb),.1);color:var(--blue-86)}.reg-page-point-icon .fi{display:flex;font-size:18px;line-height:1}.reg-page-help{margin:0;color:rgba(var(--white-rgb),.7);font-size:15px!important}.reg-page-help a{color:var(--white);font-weight:600;text-decoration:underline;text-underline-offset:3px}.reg-form-card{color:var(--theme-navy);padding:48px 24px;height:100%;border:1px solid rgba(var(--white-rgb),.6);border-radius:0;box-shadow:0 30px 80px rgba(var(--blue-7-rgb),.35)}.reg-form-card .buyer-reg-card-head{margin-bottom:18px;text-align:center}.reg-form-card .buyer-reg-card-head h1,.reg-form-card .buyer-reg-card-head h2{margin-bottom:24px;border-bottom:1px dashed var(--gray-7-2);font-size:42px;padding-bottom:12px;text-align:center}.reg-form-card .buyer-reg-card-head p{color:rgba(var(--blue-17-rgb),.68);font-weight:400;font-size:16px!important;text-align:center}.reg-form-section{min-width:0;margin:0;padding:0;border:0}.reg-form-section>.buyer-reg-question:first-child{margin-top:0}.reg-form-section>.reg-form-row:last-child>*,.reg-form-section>:last-child{margin-bottom:0}.reg-form-section+.reg-form-section{padding-top:18px}.reg-form-section legend{float:none;width:auto;margin:0 0 14px;padding:0;color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.reg-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.reg-form-card .buyer-consent{margin-top:18px;padding-top:18px;border-top:1px dashed var(--blue-92-3)}.reg-form-card .buyer-consent a{color:var(--theme);font-weight:600}.reg-form-card .buyer-reg-next{border-radius:0;background:linear-gradient(180deg,var(--theme-light) 0,var(--theme) 100%)}.reg-form-card .buyer-reg-next:hover{background:var(--theme-dark);color:var(--white)}.reg-form-submit{width:100%;margin-top:22px}.reg-form-card .buyer-reg-status{text-align:center}.reg-form-card .buyer-reg-status button{color:var(--theme)}.reg-form-card .buyer-reg-success{padding:16px 0 8px;text-align:center}.reg-form-card .buyer-reg-success p{margin:0 auto 26px}.reg-success-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:12px;border-radius:50%;background:var(--theme-soft);color:var(--theme);font-size:28px;box-shadow:0 0 0 10px rgba(var(--blue-56-rgb),.06)}@media (prefers-reduced-motion:reduce){.reg-page-video{display:none}}@media (max-width:1199px){.reg-page-inner{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px}.reg-page-intro h1{font-size:40px}}@media (max-width:991px){.reg-page{padding:140px 0 72px}.reg-page-inner{grid-template-columns:minmax(0,1fr);gap:36px}.reg-page-intro{position:static}.reg-page-intro h1{font-size:34px}.reg-page-points{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.reg-page-help{display:none}}@media (max-width:575px){.reg-page{padding:120px 0 56px}.reg-page-intro h1{font-size:28px!important;line-height:1.25}.reg-page-points{grid-template-columns:minmax(0,1fr)}.reg-form-card{padding:24px 18px 20px}.reg-form-row{grid-template-columns:minmax(0,1fr)}}.reg-form-card .buyer-reg-card-head h1,.reg-form-card .buyer-reg-card-head h2{border-bottom-color:rgba(var(--blue-17-rgb),.2)}.reg-form-card .buyer-field{gap:6px}.reg-form-card .buyer-field>span,.reg-form-card .buyer-reg-question{color:var(--theme-navy);font-size:14px!important;font-weight:600}.reg-form-card .buyer-field input,.reg-form-card .buyer-field select,.reg-form-card .buyer-field textarea,.reg-form-card .buyer-multi{border:1px solid var(--blue-89);border-radius:0;background-color:var(--white);transition:border-color .18s ease,box-shadow .18s ease}.reg-form-card .buyer-multi input{border:0;background:transparent}.reg-form-card .buyer-field input::placeholder,.reg-form-card .buyer-field textarea::placeholder{color:var(--blue-64);font-weight:400;opacity:1}.reg-form-card .buyer-field select{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230B1F4A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer}.reg-form-card .buyer-field input:hover,.reg-form-card .buyer-field select:hover,.reg-form-card .buyer-field textarea:hover,.reg-form-card .buyer-multi:hover{border-color:var(--blue-78-2)}.reg-form-card .buyer-field input:focus,.reg-form-card .buyer-field select:focus,.reg-form-card .buyer-field textarea:focus,.reg-form-card .buyer-multi:focus-within{outline:0;border-color:var(--theme);box-shadow:0 0 0 3px rgba(var(--blue-56-rgb),.14)}.reg-form-card .buyer-multi input:focus{box-shadow:none}.reg-form-card .buyer-field [aria-invalid=true],.reg-form-card .buyer-multi.is-invalid{border-color:var(--red-49)}.reg-form-card .buyer-field [aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(var(--red-49-rgb),.12)}.reg-form-card .buyer-multi:has(input[aria-invalid=true]){border-color:var(--red-49)}.reg-form-card .buyer-field-error{color:#ff0000!important;font-size:10px!important;font-weight:500}.reg-form-card abbr[title]{margin-left:3px;border:0;color:var(--theme);text-decoration:none;cursor:default}.reg-form-card .buyer-multi .buyer-chip{border:0;background:var(--theme-soft);color:var(--theme-dark);font-weight:600}.reg-form-card .buyer-multi .buyer-chip span{margin-left:6px;opacity:.6}.reg-form-card .buyer-multi .buyer-chip:hover span{opacity:1}.reg-form-card .buyer-menu{top:calc(100% + 4px);border-color:var(--blue-92-3);box-shadow:0 16px 36px rgba(var(--blue-17-rgb),.14)}.reg-form-card .buyer-menu button{min-height:38px;font-size:14px}.reg-form-card .buyer-menu button:focus-visible,.reg-form-card .buyer-menu button:hover{outline:0;background:var(--theme-soft);color:var(--theme-dark)}.reg-form-card .buyer-choice-grid label{font-size:14px}.reg-form-card .buyer-consent label{align-items:flex-start;color:rgba(var(--blue-17-rgb),.78);font-size:14px;line-height:1.55}.reg-form-card .buyer-consent span{font-weight:500}.reg-form-card .buyer-consent input{flex:0 0 18px;accent-color:var(--theme);cursor:pointer}.reg-form-card .reg-form-submit{min-height:48px;border-radius:0;font-size:15px;width:auto;font-weight:600;box-shadow:0 10px 22px rgba(var(--blue-56-rgb),.22);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.reg-form-card .reg-form-submit:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(var(--blue-56-rgb),.28)}.reg-form-card .reg-form-submit:focus-visible{outline:3px solid rgba(var(--blue-56-rgb),.35);outline-offset:2px}.reg-form-card .buyer-reg-form h5{margin:10px 0 14px;padding:0;color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.reg-form-card .reg-form-section:first-child h5{margin-top:0}.reg-form-card .supplier-stack-field{gap:8px}.supplier-choice-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-bottom:16px}@media (max-width:575px){.supplier-choice-wrap{grid-template-columns:minmax(0,1fr)}}.aptiva-cta-copy h2,.banner-section-two .gt-section-title h2,.banner-section-two .gt-section-title h2 span,.connected-sourcing-section .section-head h2,.feature-spotlight-content h2,.feature-spotlight-content h2 span,.gt-feature-section-3 .section-head h2,.gt-feature-section-3 .section-head h2 span,.gt-feature-section-3.sectors-feature .section-head h2,.gt-feature-section-3.sectors-feature .section-head h2 span,.gt-section-title h2,.gt-section-title h2 span,.how-it-works-section .section-head h2,.how-it-works-section .section-head h2 span,.registration-process-section .section-head h2,.registration-process-section .section-head h2 span,.sec_title,.sec_title span,.section-head h2,.section-head h2 span,.section-title h2,.section-title h2 span,.why-choose-header h2,.why-choose-header h2 span,.why-choose-section .section-head h2,.why-choose-section .section-head h2 span,h2,h2 span{color:var(--black)!important;-webkit-text-fill-color:var(--black)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.feature-spotlight-content h3,.gt-section-title h3,.section-head h3,.section-head h3 span,.section-title h3,.why-choose-header h3,h3,h3 span{color:var(--theme-navy)!important;-webkit-text-fill-color:var(--theme-navy)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.gt-feature-section-3.procurement-showcase .section-head h2,.gt-feature-section-3.procurement-showcase .section-head h2 span,.gt-feature-section-3.procurement-showcase h2,.gt-feature-section-3.procurement-showcase h2 span,.gt-feature-section-3.procurement-showcase h3,.gt-feature-section-3.procurement-showcase h3 span,.procurement-showcase-item h3,.procurement-showcase-item.is-active h3{color:var(--white)!important;-webkit-text-fill-color:var(--white)!important}p{font-size:16px!important;color:var(--black)!important}.gt-feature-section-3 p,.gt-feature-section-3.procurement-showcase p,.gt-feature-section-3.sectors-feature p,.hero-3 p,.procurement-showcase-item p,.product-how-section p,.why-choose-header p,.why-choose-section p{color:var(--white)!important}.banner-section-two .gt-section-title h2,.banner-section-two .gt-section-title h2 span,.banner-section-two h2,.banner-section-two h2 span,.banner-section-two.hero-ptb h2,.banner-section-two.hero-ptb h2 span,.banner-section-two.section-padding h2,.banner-section-two.section-padding h2 span{color:var(--white)!important;-webkit-text-fill-color:var(--white)!important}.hero-3 .hero-content p,html body p:not(.hero-3 p){font-size:16px!important}#why-choose-us .service-card-items-two{padding:28px 24px;gap:24px}#why-choose-us .service-card-items-two .content{padding:0}#why-choose-us .service-card-items-two .content .title{margin-bottom:10px}#why-choose-us .service-card-items-two .content p{margin:0;line-height:1.65}#why-choose-us .service-card-items-two .icon-items{border-top:1px solid rgba(var(--blue-17-rgb),.1);padding:20px 0 0;margin-top:auto;display:flex;align-items:center;justify-content:flex-start}#why-choose-us .service-card-items-two.active .icon-items{border-top-color:rgba(var(--white-rgb),.22)}#why-choose-us .service-card-items-two .icon-items .icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:flex-start}#why-choose-us .service-card-items-two .icon-items .icon img{width:48px;height:48px;object-fit:contain;display:block}@media (prefers-reduced-motion:reduce){.core-value-card,.core-value-card:after,.core-value-card:before,.core-value-icon{transition:none}.core-value-card:hover{transform:none}}.product-how-head h2,.product-how-head h2 span,.product-how-section .section-head h2,.product-how-section .section-head h2 span,.product-how-section h2,.product-how-section h2 span{color:var(--white)!important;-webkit-text-fill-color:var(--white)!important}.buyer-btn,.header-cta-btn,.header-signin-btn{gap:8px}.partner-faq .faq-items-1 .accordion-box .block{margin-bottom:14px;padding:0;line-height:1.4}.partner-faq .faq-items-1 .accordion-box .block .acc-btn{display:flex;align-items:center;gap:14px;width:100%;padding:22px 24px;cursor:pointer}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .number{position:static;flex-shrink:0;color:var(--theme);font-size:16px;letter-spacing:.02em}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .icon{position:static;flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:0;background:var(--theme-navy);color:var(--white);font-size:13px;line-height:1;transform:none;transition:background .25s ease}.partner-faq .faq-items-1 .accordion-box .block .acc-btn.active .icon{background:var(--theme-light)}.partner-faq .faq-items-1 .accordion-box .block .acc-content{margin-top:0;padding:0 24px 22px}.partner-faq .faq-items-1 .accordion-box .block .acc-content .content .text{padding-top:4px;border-top:1px dashed rgba(var(--blue-17-rgb),.14);line-height:1.7}@media (max-width:575px){.partner-faq .faq-items-1 .accordion-box .block{padding:0}.partner-faq .faq-items-1 .accordion-box .block .acc-btn{padding:18px 16px;gap:10px}.partner-faq .faq-items-1 .accordion-box .block .acc-btn .number{left:auto;font-size:14px}.partner-faq .faq-items-1 .accordion-box .block .acc-content{padding:0 16px 18px}}.buyer-btn .case-study-cta-arrow,.buyer-btn-ghost .case-study-cta-arrow,.buyer-btn-primary .case-study-cta-arrow,.header-cta-btn .case-study-cta-arrow,.header-signin-btn .case-study-cta-arrow{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;opacity:1}.buyer-btn-primary,.buyer-btn-primary:focus-visible,.buyer-btn-primary:hover{color:var(--white)}.banner-section-two .side-tabs{display:inline-flex;gap:6px;padding:6px;margin:0 0 24px;border:1px solid rgba(var(--white-rgb),.14);background:rgba(var(--white-rgb),.06)}.banner-section-two .side-tab{appearance:none;border:0;background:transparent;color:rgba(var(--white-rgb),.78);font-size:15px;font-weight:600;line-height:1;padding:12px 22px;cursor:pointer;transition:background .2s ease,color .2s ease}.banner-section-two .side-tab:hover{color:var(--white)}.banner-section-two .side-tab.is-active{background:var(--white);color:var(--theme-navy)}.banner-section-two .side-tab:focus-visible{outline:2px solid var(--theme-light);outline-offset:2px}@media (max-width:575px){.banner-section-two .side-tabs{display:flex;width:100%}.banner-section-two .side-tab{flex:1;padding:12px 10px;font-size:14px}}.status-page{display:flex;align-items:center;min-height:80vh;padding:170px 0 90px;background:linear-gradient(180deg,var(--theme-soft) 0,var(--white) 100%)}.status-card{max-width:760px;margin:0 auto;padding:56px 40px;border:1px solid rgba(var(--blue-17-rgb),.08);background:var(--white);box-shadow:0 24px 64px rgba(var(--blue-17-rgb),.1);text-align:center}.status-icon{display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:18px;border-radius:50%;background:var(--theme-soft);color:var(--theme);font-size:32px;box-shadow:0 0 0 10px rgba(var(--blue-56-rgb),.06)}.status-page--error .status-icon{background:rgba(180,35,24,.08);color:var(--red-40);box-shadow:0 0 0 10px rgba(180,35,24,.05)}.status-kicker{display:block;margin-bottom:10px;color:var(--theme);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.status-page--error .status-kicker{color:var(--red-40)}.status-card h1{margin:0 0 14px;color:var(--theme-navy);font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.status-card p{max-width:480px;margin:0 auto 28px;color:rgba(var(--blue-17-rgb),.72);font-size:16px!important}.status-ref{display:block;margin:-12px 0 24px;color:rgba(var(--blue-17-rgb),.5);font-size:12px;word-break:break-all}.status-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.status-actions .status-text-link{flex:1 0 100%;margin-top:4px;color:var(--theme);font-size:15px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;min-height:0;cursor:pointer}.status-actions .status-text-link:hover{color:var(--theme-dark);background:none}.status-card .buyer-reg-next{border-radius:0;background:linear-gradient(180deg,var(--theme-light) 0,var(--theme) 100%);text-decoration:none}.status-card .buyer-reg-next:hover{background:var(--theme-dark);color:var(--white)}.status-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid rgba(var(--blue-17-rgb),.18);background:var(--white);color:var(--theme-navy);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.status-secondary:hover{background:var(--theme-soft);color:var(--theme-navy)}.reg-submit-error{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid rgba(180,35,24,.3);background:rgba(180,35,24,.06);color:var(--red-40);font-size:14px!important;line-height:1.5}.reg-submit-error i{margin-top:3px}.contact-form-box .reg-submit-error{margin:0}.contact-form-skeleton{min-height:420px}body,html{overflow-x:clip}.reg-form-card input,.reg-form-card select,.reg-form-card textarea{max-width:100%}@media (max-width:991px){.reg-page-intro{max-height:340px;overflow:hidden}.reg-page-intro img{height:340px;object-position:center}.reg-page-inner{gap:0}.reg-page-form{width:100%;max-width:760px;margin:-40px auto 0;padding:0 20px;position:relative;z-index:1}.reg-form-card{height:auto;padding:40px 28px}.contact-box{padding-left:24px;padding-right:24px}.status-page{padding:140px 0 72px;min-height:70vh}}@media (max-width:767px){.reg-page-intro,.reg-page-intro img{max-height:240px;height:240px}.contact-form-box input,.contact-form-box select,.contact-form-box textarea,.reg-form-card input,.reg-form-card select,.reg-form-card textarea{font-size:16px!important}.buyer-choice-grid{gap:12px 20px}.buyer-choice-grid label,.buyer-consent label{min-height:32px}.contact-form-box button[type=submit],.reg-form-submit{width:100%}.status-card{padding:40px 24px}.status-card h1{font-size:30px}}@media (max-width:575px){.reg-page{padding:0 0 48px}.reg-page-intro,.reg-page-intro img{max-height:180px;height:180px}.reg-page-form{margin-top:0;padding:0 12px}.reg-form-card{padding:28px 16px 24px}.reg-form-card .buyer-reg-card-head h1,.reg-form-card .buyer-reg-card-head h2{font-size:24px;line-height:1.3}.contact-box{padding-left:16px;padding-right:16px}.status-page{padding:110px 0 56px}.status-card{padding:32px 18px}.status-card h1{font-size:26px}.status-actions .buyer-reg-next,.status-actions .status-secondary{flex:1 1 auto;width:auto;min-width:0;padding-left:12px;padding-right:12px;font-size:13px;white-space:nowrap}.status-actions .status-text-link{width:100%}}@media (max-width:1199px){.header-1 .brand-logo img{width:180px}}@media (max-width:767px){.header-1 .brand-logo img{max-width:max-content;height:auto;width:150px}}@media (min-width:1200px) and (max-width:1440px){.header-1 .brand-logo img{width:180px}.header-1 .header-main,.header-1.sticky-menu .header-main{padding-left:16px;padding-right:16px}.header-1 .header-main .navbar{gap:12px}.header-main .navbar .navbar-nav{flex-wrap:nowrap;gap:0}.header-main .navbar .navbar-nav .nav-item{margin-inline-end:8px;flex-shrink:0}.header-main .navbar .navbar-nav .nav-item .nav-link{font-size:14px;white-space:nowrap;padding-left:4px;padding-right:4px}.header-main .navbar .navbar-nav .nav-item .nav-link i{margin-left:2px}.header-1 .menu-right-info.header-actions{gap:8px;flex-shrink:0}.header-1 .header-actions .case-study-cta,.header-1 .header-actions .header-cta-btn,.header-signin-btn{padding:11px 14px;font-size:13px;white-space:nowrap}}@media (min-width:1200px) and (max-width:1280px){.header-1 .brand-logo img{width:160px}.header-main .navbar .navbar-nav .nav-item{margin-inline-end:6px}.header-main .navbar .navbar-nav .nav-item .nav-link{font-size:13px}}@media (min-width:992px) and (max-width:1199px){.hero-3{min-height:560px;padding:72px 0 48px!important}.hero-3 .hero-content{max-width:520px}.hero-3 .hero-content h1{font-size:40px;line-height:1.15}.hero-3 .hero-content p{margin:14px 0 0;max-width:480px;font-size:16px!important}.hero-3 .hero-image{max-width:640px;right:-160px;bottom:24px}.brand-section-compact .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mobile-role-btn{display:none}@media (max-width:1199px){.mobile-topbar .d-flex{gap:10px;align-items:center!important;min-height:44px}.mobile-topbar .logo{display:flex;align-items:center;flex:0 1 auto;min-width:0}.mobile-topbar .logo img{width:160px;height:auto;display:block}.mobile-role-btn{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-left:auto;padding:10px 14px;background:linear-gradient(180deg,var(--theme-light) 0,var(--theme) 100%);color:var(--white);font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;flex-shrink:0}.mobile-role-btn:hover{background:var(--theme-dark);color:var(--white)}.mobile-menu-area .mobile-topbar .bars{align-self:center;flex-shrink:0;margin:0;padding:8px;width:40px;height:40px;justify-content:center}.header-1>.site-announce{display:none}.mobile-menu-area{padding-top:0}.mobile-menu-area .site-announce{margin-bottom:12px;padding:6px 12px}.mobile-menu-area .site-announce p{font-size:12px!important;line-height:1.4}}@media (max-width:991px){.hero-3{padding:48px 0 36px!important}.hero-3 .hero-image{display:block!important;order:2;position:static;right:auto;bottom:auto;width:100%;max-width:640px;margin:28px auto 0;padding:0 20px}.hero-3 .hero-image img{max-width:100%}.brand-section-compact .brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:575px){.hero-3{padding:36px 0 28px!important;text-align:left}.hero-3 .hero-image{margin-top:24px;padding:0 12px}.brand-section-compact .brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-section-compact .brand-swiper{padding:6px 4px 18px}.brand-section-compact .brand-swiper .swiper-slide{height:auto}.brand-section-compact .brand-swiper .brand-img{display:flex;align-items:center;justify-content:center}@media (max-width:991px){.gt-feature-section-3.procurement-showcase{padding:60px 0 64px!important;overflow:clip}.gt-feature-section-3.procurement-showcase .section-head{margin-bottom:28px}.procurement-showcase-layout{row-gap:0;margin-top:0}.procurement-showcase-sticky{top:96px;z-index:2;margin:0 -12px;padding:12px;background:var(--indigo-17)}.procurement-image-wrap{aspect-ratio:3/2;max-height:300px;margin:0 auto}.procurement-image-wrap img{max-height:none;box-shadow:0 12px 30px rgba(var(--black-rgb),.28)}.procurement-showcase-item{padding:36px 0;opacity:1}.procurement-showcase-item h3{color:var(--white)}.procurement-showcase-item p{max-width:none;margin-bottom:20px!important;color:rgba(var(--white-rgb),.85)}}@media (max-width:575px){.gt-feature-section-3.procurement-showcase{padding:48px 0!important}.procurement-showcase-sticky{top:88px;padding:10px 12px}.procurement-image-wrap{max-height:200px}.procurement-showcase-item{padding:28px 0}.procurement-showcase-item .header-cta-btn{width:100%;justify-content:center}}@media (max-width:991px){.procurement-showcase-sticky{display:none!important}.procurement-item-image{display:block;width:100%;margin:0 0 20px;aspect-ratio:3/2;overflow:hidden;background:var(--white);box-shadow:0 12px 30px rgba(var(--black-rgb),.28)}.procurement-item-image img{display:block;width:100%;height:100%;object-fit:contain}.procurement-showcase-item{opacity:1}.procurement-showcase-item h3{color:var(--white)}.procurement-showcase-item p{color:rgba(var(--white-rgb),.85)}}@media (max-width:575px){.procurement-item-image{margin-bottom:16px}}@media (max-width:1199px){.header-1.sticky-menu .mobile-menu-area .site-announce{display:none}.header-1,.header-1.sticky-menu{display:contents}.header-1 .header-main{display:none}.header-1>.site-announce{display:block;padding:6px 12px;font-size:12px}.header-1>.site-announce p{font-size:12px!important;line-height:1.4}.mobile-menu-area{position:sticky!important;top:0;padding:10px 0!important}.mobile-menu-area .mobile-menu-main{top:0;left:0;right:auto;width:80%!important;max-width:420px;height:100%;border-left:0;border-right:1px solid var(--blue-91);transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease}.mobile-menu-area .mobile-menu-main.active{transform:translateX(0);visibility:visible}.mobile-menu-area .mobile-menu-main,.mobile-menu-area .mobile-menu-main.active{left:0!important;right:auto!important}}.mobile-role-btn,.mobile-role-btn:hover{background:var(--theme-dark);color:var(--white)}@media (max-width:991px){html body .section-padding{padding:40px 0!important}html body p:not(#a):not(#b):not(#c){font-size:16px!important}html body .header-1>.site-announce>p:not(#a):not(#b):not(#c){font-size:12px!important;line-height:1.4}}@media (max-width:992px){.banner-wrapper-two .list-items li{font-weight:600;color:rgba(var(--white-rgb),.8);display:flex;align-items:center;gap:13px;padding:15px;font-size:14px}}@media (max-width:991px){.banner-section-two .thumb-1{position:static;width:100%;padding:0 15px;margin-top:30px;height:auto;overflow:hidden;position:relative}}@media (max-width:992px){.footer-section .footer-logo img{display:block;width:160px;max-width:100%;height:auto}}@media (max-width:991px){.footer-widget-wrapper{padding:30px 0}}@media (max-width:767px){.buyer-btn,.case-study-cta,.header-cta-btn,.header-cta-btn-light,.header-signin-btn,.hero-3 .hero-content .hero-button .header-cta-btn,.hero-cta-btn,.mobile-role-btn,.mobile-signin-btn,.sectors-all-btn,.service-btn,.theme-btn,.view-btn,.who-join-btn{width:max-content!important;max-width:100%}h3,h3 span{font-size:20px!important}.aptiva-cta-actions{gap:8px}.about-audience-card h3{font-size:20px!important}.aptiva-cta-actions .header-cta-btn,.aptiva-cta-actions .header-signin-btn{padding:12px 14px;font-size:13px;white-space:nowrap;flex:0 1 auto;min-width:0}.buyer-btn,.buyer-reg-next,.case-study-cta,.header-cta-btn,.header-cta-btn-light,.header-signin-btn,.hero-cta-btn,.mobile-role-btn,.mobile-signin-btn,.sectors-all-btn,.service-btn,.theme-btn,.view-btn,.who-join-btn{font-size:13px!important}.buyer-btn,.buyer-reg-next,.reg-form-card .reg-form-submit,.status-secondary{min-height:40px!important}}.reg-page--split{min-height:100vh;background:var(--blue-97-3)}.reg-page--split .reg-page-inner{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:0;align-items:stretch;min-height:100vh}.reg-page--split .reg-page-intro{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--theme-navy)}.reg-page--split .reg-page-intro-image{object-fit:cover;object-position:center}.reg-page--split .reg-page-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--blue-7-rgb),.55) 0,rgba(var(--blue-7-rgb),.35) 35%,rgba(var(--blue-7-rgb),.92) 100%)}.reg-page--split .reg-page-intro-body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:120px 48px 56px}.reg-page--split .reg-page-back{align-self:flex-start;margin-bottom:auto;backdrop-filter:blur(6px)}.reg-page--split .reg-page-kicker{color:var(--blue-86)}.reg-page--split .reg-page-title{margin:0 0 16px;color:var(--white);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.reg-page--split .reg-page-lead{margin-bottom:28px}.reg-page--split .reg-page-points{margin-bottom:0;padding-top:24px;border-top:1px solid rgba(var(--white-rgb),.18)}.reg-page--split .reg-page-points li{font-size:15px}.reg-page--split .reg-page-form{min-width:0;padding:110px 32px 64px;background:radial-gradient(700px 260px at 50% 0,rgba(var(--theme-light-rgb),.12),transparent 70%),var(--blue-97-3)}.reg-page--split .reg-form-card{width:100%;max-width:760px;height:auto;margin:0 auto;padding:44px 44px 40px;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.08);box-shadow:0 20px 50px rgba(var(--blue-17-rgb),.08)}.reg-page--split .reg-form-card .buyer-reg-card-head{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid rgba(var(--blue-17-rgb),.1)}.reg-page--split .reg-form-card .buyer-reg-card-head h1{margin-bottom:8px;padding-bottom:0;border-bottom:0;font-size:30px}.reg-page--split .reg-form-card .buyer-reg-card-head p{margin:0}.reg-page--split .buyer-reg-form{counter-reset:reg-section}.reg-page--split .reg-form-section{counter-increment:reg-section;margin-top:8px;padding:24px 0 8px;border-top:1px solid rgba(var(--blue-17-rgb),.08)}.reg-page--split .reg-form-section:first-of-type{margin-top:0;padding-top:0;border-top:0}.reg-page--split .reg-form-card .reg-form-section h5{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--theme-navy);font-size:17px;font-weight:700;letter-spacing:-.005em;text-transform:none}.reg-page--split .reg-form-section h5:before{content:counter(reg-section);display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;background:var(--theme-soft);color:var(--theme);font-size:14px;font-weight:700}.reg-page--split .reg-form-row{column-gap:20px}.reg-page--split .reg-form-card .buyer-field{margin-bottom:18px}.reg-page--split .reg-form-card .buyer-field input,.reg-page--split .reg-form-card .buyer-field select{height:46px;min-height:46px;padding:8px 14px;background-color:var(--blue-99)}.reg-page--split .reg-form-card .buyer-field input:focus,.reg-page--split .reg-form-card .buyer-field select:focus{background-color:var(--white)}.reg-page--split .reg-form-card .buyer-field>span{font-size:13px!important}.reg-page--split .reg-form-card .buyer-reg-question{margin:4px 0 12px;font-size:13px!important}.reg-page--split .buyer-choice-grid,.reg-page--split .supplier-choice-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.reg-page--split .buyer-choice-grid label{gap:10px;padding:10px 16px;border:1px solid var(--blue-89);background:var(--blue-99);font-size:14px;font-weight:500;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.reg-page--split .buyer-choice-grid label:hover{border-color:var(--blue-78-2)}.reg-page--split .buyer-choice-grid label:has(input:checked){border-color:var(--theme);background:var(--theme-soft);color:var(--theme-dark);font-weight:600}.reg-page--split .buyer-choice-grid label:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--blue-56-rgb),.22)}.reg-page--split .reg-form-card .buyer-consent{margin-top:20px;padding:18px;border:1px solid rgba(var(--blue-17-rgb),.08);background:var(--blue-99)}.reg-page--split .reg-form-card .reg-form-submit{width:100%;min-height:52px;margin-top:24px;font-size:16px}.reg-page--split .reg-submit-error{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid rgba(var(--red-49-rgb),.3);background:rgba(var(--red-49-rgb),.06);color:var(--red-49);font-size:14px}@media (max-width:1199px){.reg-page--split .reg-page-intro-body{padding:110px 32px 40px}.reg-page--split .reg-page-title{font-size:32px}.reg-page--split .reg-page-form{padding:110px 28px 56px}.reg-page--split .reg-form-card{padding:36px 28px 32px}}@media (max-width:991px){.reg-page--split .reg-page-inner{grid-template-columns:minmax(0,1fr);min-height:0}.reg-page--split .reg-page-intro{position:relative;height:auto;min-height:380px}.reg-page--split .reg-page-intro-body{padding:110px 24px 32px}.reg-page--split .reg-page-back{margin-bottom:40px}.reg-page--split .reg-page-points{display:none}.reg-page--split .reg-page-lead{margin-bottom:0}.reg-page--split .reg-page-form{padding:28px 16px 56px}}@media (max-width:575px){.reg-page--split .reg-page-title{font-size:26px}.reg-page--split .reg-form-card{padding:26px 18px 24px}.reg-page--split .buyer-choice-grid label{flex:1 1 100%}}.reg-page--plain{background:linear-gradient(180deg,var(--blue-93-3) 0,var(--blue-97-3) 380px,var(--blue-99) 100%)}.reg-page--plain .reg-page-inner{display:block;min-height:0;max-width:900px;margin:0 auto}.reg-page--plain .reg-page-form{padding:130px 20px 80px;background:none}.reg-page--plain .reg-page-head{margin-bottom:32px;text-align:center}.reg-page-head-kicker{display:inline-block;margin-bottom:12px;padding:6px 14px;background:var(--theme-soft);color:var(--theme);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.reg-page-head-title{margin:0 0 12px;color:var(--theme-navy);font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.reg-page-head-lead{max-width:620px;margin:0 auto 24px;color:rgba(var(--blue-17-rgb),.7);font-size:16px;line-height:1.7}.reg-page-head-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.reg-page-head-points li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(var(--blue-17-rgb),.1);background:var(--white);color:var(--theme-navy);font-size:13px;font-weight:500}.reg-page-head-points .fi{display:flex;color:var(--theme)}.reg-page--plain .reg-form-card{max-width:100%}@media (max-width:575px){.reg-page--plain .reg-page-form{padding:110px 12px 56px}.reg-page-head-title{font-size:28px}}.reg-page--split:not(.reg-page--plain) .reg-page-form{display:flex;align-items:stretch;padding:0;background:var(--white)}.reg-page--split:not(.reg-page--plain) .reg-form-card{max-width:none;min-height:100vh;margin:0;padding:110px 32px 56px;border:0;box-shadow:none}@media (max-width:991px){.reg-page--split:not(.reg-page--plain) .reg-page-intro{min-height:260px;height:260px}.reg-page--split:not(.reg-page--plain) .reg-form-card{min-height:0;padding:28px 16px 48px}}main.reg-page--media.reg-page--split{background:var(--white)}main.reg-page--media.reg-page--split .reg-page-inner{grid-template-columns:minmax(0,4fr) minmax(0,6fr);min-height:100vh}main.reg-page--media.reg-page--split .reg-page-form{display:flex;align-items:center;justify-content:center;padding:110px 40px 56px;background:var(--white)}main.reg-page--media.reg-page--split .reg-form-card{width:100%;max-width:460px;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}main.reg-page--media.reg-page--split .reg-form-card .buyer-reg-card-head{margin-bottom:24px;padding:0;border:0}main.reg-page--media.reg-page--split .reg-form-card .buyer-reg-card-head h1{margin:0;padding:0;border:0;font-size:28px;line-height:1.25}main.reg-page--media.reg-page--split .reg-form-section{margin:0;padding:0;border:0}main.reg-page--media.reg-page--split .reg-form-row{column-gap:14px}main.reg-page--media.reg-page--split .reg-form-card .buyer-field{margin-bottom:14px}main.reg-page--media.reg-page--split .reg-form-card .buyer-field>span{font-size:13px!important}main.reg-page--media.reg-page--split .reg-form-card .buyer-field input,main.reg-page--media.reg-page--split .reg-form-card .buyer-field select,main.reg-page--media.reg-page--split .reg-form-card .buyer-field textarea{height:42px;min-height:42px;padding:8px 12px;border-radius:8px;background-color:var(--white)}main.reg-page--media.reg-page--split .reg-form-card .buyer-field textarea{height:auto;min-height:96px}main.reg-page--media.reg-page--split .reg-form-card .buyer-consent{margin-top:4px;padding:0;border:0;background:transparent}main.reg-page--media.reg-page--split .reg-form-card .reg-form-submit{min-height:46px;margin-top:18px;border-radius:8px;background:var(--theme-navy);box-shadow:none}main.reg-page--media.reg-page--split .reg-form-card .reg-form-submit:hover{background:var(--theme)}main.reg-page--media.reg-page--split .reg-page-intro{position:sticky;top:0;height:100vh;padding:96px 24px 24px 0;background:var(--white);overflow:visible}.reg-page-frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:24px;background:var(--theme-navy)}.reg-page-frame .reg-page-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--blue-7-rgb),0) 40%,rgba(var(--blue-7-rgb),.85) 100%)}.reg-page-caption{position:absolute;right:32px;bottom:32px;left:32px;z-index:1}.reg-page-caption-title{margin:0 0 10px;color:var(--white);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.reg-page-caption-lead{max-width:520px;margin:0 0 20px;color:rgba(var(--white-rgb),.82);font-size:15px!important;line-height:1.6}.reg-page-chips{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.reg-page-chips li{display:flex;align-items:center;gap:10px;max-width:260px;padding:10px 14px;border:1px solid rgba(var(--white-rgb),.25);border-radius:12px;background:rgba(var(--white-rgb),.14);backdrop-filter:blur(8px);color:var(--white);font-size:13px;line-height:1.4}.reg-page-chips .fi{display:flex;font-size:18px}@media (max-width:991px){main.reg-page--media.reg-page--split .reg-page-inner{grid-template-columns:minmax(0,1fr)}main.reg-page--media.reg-page--split .reg-page-form{padding:110px 20px 40px}main.reg-page--media.reg-page--split .reg-page-intro{position:relative;height:360px;padding:0 16px 24px}.reg-page-caption-title{font-size:24px}.reg-page-chips{display:none}}main.reg-page--panel{min-height:100vh;padding:108px 24px 40px;background:radial-gradient(900px 320px at 50% 0,rgba(var(--theme-light-rgb),.18),transparent 70%),linear-gradient(180deg,var(--blue-93-3) 0,var(--blue-97-3) 55%,var(--blue-99) 100%)}.reg-panel-stage{display:flex;align-items:center;justify-content:center;width:100%;max-width:1180px;min-height:calc(100vh - 148px);margin:0 auto}.reg-panel-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;overflow:hidden;border-radius:0;background:var(--white);border:1px solid rgba(var(--blue-17-rgb),.1);box-shadow:0 16px 40px rgba(var(--blue-17-rgb),.08)}.reg-panel-side{position:relative;min-height:720px;overflow:hidden;background:var(--theme-navy)}.reg-panel-media{position:absolute;inset:0;overflow:hidden}.reg-panel-side-image{object-fit:cover;object-position:center}.reg-panel-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.reg-panel-logo{display:inline-flex}.reg-panel-logo img{width:auto;height:36px}.reg-panel-back{color:rgba(255,255,255,.82)!important;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease}.reg-panel-back:focus-visible,.reg-panel-back:hover{color:#ffffff!important}.reg-panel-copy{margin-top:auto;max-width:420px;padding-bottom:8px}.reg-panel-kicker{display:inline-flex;align-items:center;margin-bottom:16px;padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.16);color:#ffffff!important;font-size:13px;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(10px)}.reg-panel-title{margin:0 0 12px;color:#ffffff!important;-webkit-text-fill-color:#ffffff;font-size:44px;font-weight:700;line-height:1.12;letter-spacing:-.03em;text-shadow:0 10px 30px rgba(10,20,60,.35)}.reg-panel-lead{max-width:360px;margin:0;color:rgba(255,255,255,.9)!important;-webkit-text-fill-color:rgba(255,255,255,.9);font-size:15px!important;line-height:1.65}.reg-panel-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.reg-panel-step{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:112px;padding:14px 12px;border:1px solid rgba(255,255,255,.2);border-radius:0;background:rgba(255,255,255,.12);backdrop-filter:blur(12px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.reg-panel-step.is-active{background:#ffffff;border-color:#ffffff;color:var(--theme-dark);box-shadow:0 12px 28px rgba(15,31,82,.22)}.reg-panel-step-num{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.22);color:#ffffff!important;font-size:13px;font-weight:700}.reg-panel-step.is-active .reg-panel-step-num{background:var(--theme-navy);color:#ffffff!important}.reg-panel-step-label{color:rgba(255,255,255,.94)!important;font-size:13px;font-weight:600;line-height:1.35}.reg-panel-step.is-active .reg-panel-step-label{color:var(--theme-dark)!important}.reg-panel-form{display:flex;align-items:stretch;min-width:0;background:var(--white)}.reg-panel-form-card{display:flex;flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0;padding:48px 40px;border:0;border-radius:0;background:var(--white);box-shadow:none}.reg-panel-form-card .buyer-reg-card-head h1{font-size:32px}.reg-panel-form-card .reg-submit-error{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;border:1px solid rgba(var(--red-49-rgb),.3);border-radius:0;background:rgba(var(--red-49-rgb),.06);color:var(--red-49);font-size:14px}@media (max-width:1100px){.reg-panel-title{font-size:36px}.reg-panel-form-card,.reg-panel-side{padding-left:24px;padding-right:24px}.reg-panel-step{min-height:108px}}@media (max-width:991px){main.reg-page--panel{padding:100px 14px 28px}.reg-panel-stage{min-height:0}.reg-panel-card{grid-template-columns:minmax(0,1fr);border-radius:0}.reg-panel-side{display:none}.reg-panel-title{font-size:32px}.reg-panel-lead{max-width:none}.reg-panel-copy{margin-top:80px}.reg-panel-form-card{padding:28px 20px 24px}.reg-panel-form-card .buyer-reg-card-head h1{font-size:28px}}@media (max-width:575px){main.reg-page--panel{padding:92px 10px 20px}.reg-panel-card{border-radius:0}.reg-panel-title{font-size:28px}.reg-panel-steps{grid-template-columns:minmax(0,1fr);gap:8px}.reg-panel-step{flex-direction:row;align-items:center;min-height:0;padding:12px 14px}.reg-panel-form-card{padding:22px 16px 20px}.reg-panel-form-card .reg-form-row{grid-template-columns:minmax(0,1fr)}}html body .header-main .navbar .navbar-nav .nav-item .sub-menu li a,html body .header-main .navbar .navbar-nav .nav-item .sub-menu li a.submenu-link{font-size:16px!important}@media (max-width:767px){html body .buyer-section-head h2,html body .gt-section-title h2,html body .partner-page h2,html body .product-features-head h2,html body .product-how-head h2,html body .section-head h2,html body .supplier-benefits-head h2,html body .who-join-head h2,html body h2:not(#a){font-size:24px!important;line-height:1.3}html body h3:not(#a){font-size:20px!important;line-height:1.35}}